XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Sat Feb 16, 2019 6:08 am

All times are UTC + 1 hour


Forum rules


Please click here to view the forum rules



Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Oddworld Stranger's Wrath: looking for a way to rip models
PostPosted: Mon May 30, 2016 9:48 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Hello, everyone! It's always been a little mystery how Oddworld: Stranger's Wrath's models could possibly be ripped. I have been looking on the internet for a way to extract them for quite a while, ever since the HD version of Stranger first appeared on PC. The only thing I managed to get, were the sounds, which were from the PS3 version.. From what I can see, there are multiple directories and I am not sure in which the models are stored: the two possible folders are "global" and "bundles".

The global folder contains numerous files of different extensions: .sbl, .smh, but mostly .smb. For example: "global_effects.smb", "global_stranger.smb", "global_steefanims.smb" and so on.

The bundles folder is full of subfolders named "region_" where multiple files are located. They are the resources used for each level, the most interesting fact about these is that there are file names such as "npc_0.smb", "npc_1.smb", etc.

I have uploaded .zip containing a couple files from the last level (all the npc_.smb files I could find in that region) and also a couple global files, like "global_stranger.smb" here on Dropbox if anyone wishes to give them a try, I'd really appreciate it.

Thank you and have a nice day! :D :mrgreen:


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Wed Jun 01, 2016 3:32 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Can someone please help? I've always wanted the models and animations from my favorite game, does anyone have an idea? All I know is that it runs on Granny3D


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Wed Jun 01, 2016 7:56 pm 
Offline
MEGAVETERAN
MEGAVETERAN
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2605
Location: Nexus, searching for Jim Kirk
Has thanked: 638 times
Have thanks: 1331 times
Pepsee wrote:
All I know is that it runs on Granny3D
that's not too much -
I found some funny point clouds - maybe it's animation data. But I don't have time to investigate further.


If you own the PC version of the game try out some 3D ripper.


Attachments:


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


_________________
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
"You quoted the whole thing, what a mess."


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Wed Jun 01, 2016 8:32 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
shakotay2 wrote:
Pepsee wrote:
All I know is that it runs on Granny3D
that's not too much -
I found some funny point clouds - maybe it's animation data. But I don't have time to investigate further.


If you own the PC version of the game try out some 3D ripper.


Well, I do own the game, and I've tried using a 3D ripper before. Sadly, I couldn't get anything..
I'd really like to have these models, I'm just not good at ripping models or textures, I only managed to get the sounds.


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sat Jun 04, 2016 8:00 pm 
Offline
mega-veteran
mega-veteran

Joined: Wed May 05, 2010 8:21 pm
Posts: 297
Location: Poland Głogów
Has thanked: 20 times
Have thanks: 582 times
Hi
Here is a blend file to import models and animations from smb files.
How use:
1. install Blender version 249b(32bits) and Python version 26(32bits).
2. unpack 7z archive and doubleclick file "Blender249.blend"
3. in Blender Text Window press alt+p and select:
- smb file - it creates new folder *_files
4. from new folder select file:
- skeleton - we get all textured meshes and bones
- meshinfo - to import geometry if there is any skeleton file
- imageinfo - to convert images
- gr2 - to import animation
5. if you want import only skeleton, without meshes change line 6 from getAll=1 to getAll=0

I tested script on files from this topic.
Not all is fine.


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: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sat Jun 04, 2016 9:21 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Szkaradek123 wrote:
Hi
Here is a blend file to import models and animations from smb files.
How use:
1. install Blender version 249b(32bits) and Python version 26(32bits).
2. unpack 7z archive and doubleclick file "Blender249.blend"
3. in Blender Text Window press alt+p and select:
- smb file - it creates new folder *_files
4. from new folder select file:
- skeleton - we get all textured meshes and bones
- meshinfo - to import geometry if there is any skeleton file
- imageinfo - to convert images
- gr2 - to import animation
5. if you want import only skeleton, without meshes change line 6 from getAll=1 to getAll=0

I tested script on files from this topic.
Not all is fine.


Hello! Thank you for your help. I downloaded both Blender and Python with the exact build you mentioned, but I get an error:


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: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sat Jun 04, 2016 9:47 pm 
Offline
mega-veteran
mega-veteran

Joined: Wed May 05, 2010 8:21 pm
Posts: 297
Location: Poland Głogów
Has thanked: 20 times
Have thanks: 582 times
Your blend files are open with Blender 272.
Please change to Blender 249 , use right click on blend file .


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sat Jun 04, 2016 10:26 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Szkaradek123 wrote:
Your blend files are open with Blender 272.
Please change to Blender 249 , use right click on blend file .


But I downloaded v249b from here: https://download.blender.org/release/Blender2.49b/ and Python v26 from here https://www.python.org/download/releases/2.6.2/


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sun Jun 05, 2016 6:34 am 
Offline
mega-veteran
mega-veteran

Joined: Wed May 05, 2010 8:21 pm
Posts: 297
Location: Poland Głogów
Has thanked: 20 times
Have thanks: 582 times
Uninstall all blenders , clear system registry with program like ccleaner , one more time install Blender 249b


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sun Jun 05, 2016 11:29 am 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Szkaradek123 wrote:
Uninstall all blenders , clear system registry with program like ccleaner , one more time install Blender 249b


Thank you very much! Everything is working perfectly now! :D


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Mon Jun 06, 2016 9:35 am 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Sorry for the double post, but is there a way to rip the animations as well? And also, how do I export a model with it's skeleton? What format should I use?


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Thu Jun 16, 2016 7:29 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
I feel horrible for bumping this once more, but I really want those animations and a way to export the skeletons as well, can anyone help, please?..


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Thu Jun 16, 2016 8:05 pm 
Offline
MEGAVETERAN
MEGAVETERAN
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2605
Location: Nexus, searching for Jim Kirk
Has thanked: 638 times
Have thanks: 1331 times
Did you get a skeleton/animation loaded?
If 'no', read what Mariusz wrote: :roll:

Load a skeleton file then a gr2 file - as simple as that.

export as fbx or dae


Attachments:


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


_________________
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
"You quoted the whole thing, what a mess."


Top
 Profile  
 
 Post subject: Re: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Fri Jul 15, 2016 10:17 pm 
Offline
veteran

Joined: Fri Mar 04, 2016 9:26 pm
Posts: 93
Has thanked: 4 times
Have thanks: 3 times
Sorry to be bothering once more, but I have tried to import certain models such as props and they just do not get fully imported, I don't know what to do. I get a python error, I will upload a few samples here. There aren't only certain .meshinfo's, but also entire .smd's that just give me an error halfway after being imported in Blender.


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: Oddworld Stranger's Wrath: looking for a way to rip mode
PostPosted: Sun Jul 17, 2016 7:51 pm 
Offline
MEGAVETERAN
MEGAVETERAN
User avatar

Joined: Fri Apr 20, 2012 9:24 am
Posts: 2605
Location: Nexus, searching for Jim Kirk
Has thanked: 638 times
Have thanks: 1331 times
Pepsee wrote:
I don't know what to do. I get a python error
surprise :D

Comment out the following like shown and you're done (for now):
Code:
      """if node[0][1] in [6]:
         dataPath=dirPath+os.sep+os.path.basename(node[1])
         new=open(dataPath,'wb')
         g.seek(A[0]+A[2]+node[0][4])
         if i<len(nodeList)-1:
            new.write(g.read(nodeList[i+1][0][4]-nodeList[i][0][4]))
         new.close()"""
results in 403 files to be extracted from lm_level_05_tgl.smb

_________________
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
"You quoted the whole thing, what a mess."


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 19 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: Google [Bot], JWOLVERINE 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