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! :D :mrgreen:

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! :D

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: :roll:

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 :D

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