XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Sat Jan 19, 2019 2:28 pm

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Thu Nov 08, 2018 12:48 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
Hello fellow Xentax members!

I was browsing my bucket list of nostalgic games and couldn't help but remember the amazing classic MDK packed with amazing action and graphics for its time, it still holds up today with its weird designs, yet cohesive to its own style. I absolutely love the coil suit and I'd love to get the model seen in the freefall/tunnel sections after the level's boss. From what I can tell, the models must be in the FALL3D folder, in the .bni, .sni or .mti files. I've uploaded some samples and I hope there's a way to get those awesome models and textures! Thanks in advance, I'm looking forward to this thread.

https://www.dropbox.com/s/2h3qpj0ceerlq ... s.rar?dl=0

Here are the files, I wish you best of luck! :D


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Fri Nov 09, 2018 11:36 am 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
*bump* Please? Anyone?..


Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Mon Nov 12, 2018 7:03 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
Is there absolutely any way to get the models/textures? Ninja Ripper doesn't work for me (x86 - DDRAW), it doesn't launch at all


Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Mon Nov 12, 2018 7:35 pm 
Offline
MEGAVETERAN
MEGAVETERAN
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2565
Location: Nexus, searching for Jim Kirk
Has thanked: 619 times
Have thanks: 1311 times
Don't expect anyone to do the tedious task which you could do yourself.

I didn't see face indices in the files but in FALL3D.SNI I found the string WAVEfmt, so maybe it's a sound file.

For the other files: you could try finding textures using TextureFinder or point clouds using hex2obj.
So why not?

_________________
Bigchillghost, Reverse Engineering a Game Model: http://forum.xentax.com/viewtopic.php?f=29&t=17889
extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
Make_H2O-ForzaHor3-jm9.zip


Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Tue Nov 13, 2018 9:09 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
Sorry to bug everyone... I used Texture Finder and got only distorted textures as for the Hex2Obj I could never get it to work, I can't understand it no matter how much time I spend looking at tutorials... I try and try and I just can't figure it out, it's insanely tricky...


Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Mon Nov 19, 2018 6:00 am 
Offline
advanced

Joined: Sat Apr 16, 2016 3:15 am
Posts: 61
Has thanked: 3 times
Have thanks: 16 times
From a quick glance I can say that the *.SNI is just embeded wav files (I'll write a parser for that tomorrow) since the format is really easy. For *.MTI contains materials (could be the textures?) and the *.BNI seems to have mesh data, since I found this point cloud in submesh "Head" on the first C3B file:

Seems to be a jester head.... don't know though. That's all I could draw up tonight. Seems that the BNI stores "C3B" files which have submeshes. (There's three uint16's that maybe the index for each vertice, with the uv info?).


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Tue Nov 20, 2018 2:40 am 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
Good luck and thanks a ton!


Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Tue Nov 20, 2018 6:16 am 
Offline
advanced

Joined: Sat Apr 16, 2016 3:15 am
Posts: 61
Has thanked: 3 times
Have thanks: 16 times
I was able to extract files from two of the three formats, here's my work in-progress script for QuickBMS:
Code:
get ext EXTENSION

if ext == "SNI"
   get ARKSIZE long #arksize - 4
   getdstring FILEID 0xC
   get EOFPOINTER long
   get FCOUNT long
   set FEXT string ".WAV"

   for i = 0 < FCOUNT
      getdstring NAME 0xC
      get NULL long
      get OFFSET long
      math OFFSET + 4
      get SIZE long
      string NAME += FEXT
      log NAME OFFSET SIZE
   next i
elif ext == "BNI"
   get ARKSIZE long #arksize - 4
   get FCOUNT long
   set FEXT string ".BIN"
   for i = 0 < FCOUNT
      getdstring NAME 0xC
      get OFFSET long
      savepos CUR_OFF
      set CHECK long 0
      xmath CHECK "FCOUNT - 1"
      string NAME += FEXT
      if i != CHECK
         getdstring SKIP 0xC
         get SECONDVAL long
         set SIZE long 0
         xmath SIZE "SECONDVAL - OFFSET"
         goto CUR_OFF
      else
         set SIZE long 0
         xmath SIZE "ARKSIZE - OFFSET"
      endif
      log NAME OFFSET SIZE
   next i
elif ext == "MTI"

else
   print "Wrong file format."
   cleanexit
endif



SNI dumps out sounds, and BNI is probably binary model data, which I have no interest in looking at any further. I will need some time on the MTIs.


Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Tue Nov 20, 2018 1:15 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
This is amazing work so far! Are you continuing on textures then models? I'm looking to get Kurt's model in the skydiving/post-level tunnel sections..


Attachments:


You do not have the required permissions to view the files attached to this post. Register to gain access.



Top
 Profile  
 
 Post subject: Re: MDK (PC 1997) 3d models and 2d sprites
PostPosted: Wed Nov 28, 2018 5:27 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 86
Has thanked: 4 times
Have thanks: 3 times
*bump* Any more progress?


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group