Page 1 of 2
Oddworld Stranger's Wrath: looking for a way to rip models
Posted: Mon May 30, 2016 9:48 pm
by Pepsee
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!

Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Wed Jun 01, 2016 3:32 pm
by Pepsee
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
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Wed Jun 01, 2016 7:56 pm
by shakotay2
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.
npc_11-smb.jpg
If you own the PC version of the game try out some 3D ripper.
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Wed Jun 01, 2016 8:32 pm
by Pepsee
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.
npc_11-smb.jpg
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.
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sat Jun 04, 2016 8:00 pm
by Szkaradek123
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.
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sat Jun 04, 2016 9:21 pm
by Pepsee
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:
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sat Jun 04, 2016 9:47 pm
by Szkaradek123
Your blend files are open with Blender 272.
Please change to Blender 249 , use right click on blend file .
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sat Jun 04, 2016 10:26 pm
by Pepsee
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/
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sun Jun 05, 2016 6:34 am
by Szkaradek123
Uninstall all blenders , clear system registry with program like ccleaner , one more time install Blender 249b
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sun Jun 05, 2016 11:29 am
by Pepsee
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!

Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Mon Jun 06, 2016 9:35 am
by Pepsee
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?
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Thu Jun 16, 2016 7:29 pm
by Pepsee
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?..
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Thu Jun 16, 2016 8:05 pm
by shakotay2
Did you get a skeleton/animation loaded?
If 'no', read what Mariusz wrote:
Load a skeleton file then a gr2 file - as simple as that.
npc_11_11-skeleton.jpg
export as fbx or dae
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Fri Jul 15, 2016 10:17 pm
by Pepsee
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.
Re: Oddworld Stranger's Wrath: looking for a way to rip mode
Posted: Sun Jul 17, 2016 7:51 pm
by shakotay2
Pepsee wrote:I don't know what to do. I get a python error
surprise
Comment out the following like shown and you're done (for now):
Code: Select all
"""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