Important information: this site is currently scheduled to go offline indefinitely by December 1st 2023.
If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe
If you wish to donate to attempt the preservation of tools and software somewhere else before it goes down, check the GoFundMe
Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
-
Tomaszewski1994
- ultra-n00b
- Posts: 9
- Joined: Sun Nov 03, 2019 7:03 pm
- Has thanked: 3 times
Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
Has anyone tried to extract the 3D data from an old EA Sports game called NASCAR Revolution, SE, or 2000?
Looking at the install directory, there is a sub-directory that seems to contain the 3D data for the cars in the game, in the form of .OBJ files. However, when trying to view them in Notepad++, I would get garbled text as opposed to vertex data, and I can't import them using OBJ importers in Blender, leading me to conclude that Stormfront Studios (the designers of the games) is using a proprietary format.
I have had no luck in getting the 3D models using tools such as 3D Ripper DX, Ninja Ripper, and 3DVia Printscreen. The closest I have been to getting the 3D models was when using 3DVia Printscreen, but then upon previewing the files, the window would be blank, and extracting the 3DXml file will reveal that none of the vertices are recorded, and are instead all zeroes.
Below is a screenshot of the game, cropped to one of the cars shown: The next logical step would be to look into the EXE file itself using hex editors such as FlexHex and Cheat Engine. Having no experience in reverse-engineering EXE files, so I wouldn't know how to find memory addresses. I can look and see where the files themselves are loaded, but it won't do any good unless I know how to actually get the data.
Where would be a good place to start? Thanks in advance.
Looking at the install directory, there is a sub-directory that seems to contain the 3D data for the cars in the game, in the form of .OBJ files. However, when trying to view them in Notepad++, I would get garbled text as opposed to vertex data, and I can't import them using OBJ importers in Blender, leading me to conclude that Stormfront Studios (the designers of the games) is using a proprietary format.
I have had no luck in getting the 3D models using tools such as 3D Ripper DX, Ninja Ripper, and 3DVia Printscreen. The closest I have been to getting the 3D models was when using 3DVia Printscreen, but then upon previewing the files, the window would be blank, and extracting the 3DXml file will reveal that none of the vertices are recorded, and are instead all zeroes.
Below is a screenshot of the game, cropped to one of the cars shown: The next logical step would be to look into the EXE file itself using hex editors such as FlexHex and Cheat Engine. Having no experience in reverse-engineering EXE files, so I wouldn't know how to find memory addresses. I can look and see where the files themselves are loaded, but it won't do any good unless I know how to actually get the data.
Where would be a good place to start? Thanks in advance.
You do not have the required permissions to view the files attached to this post.
- Bigchillghost
- double-veteran

- Posts: 1031
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 32 times
- Been thanked: 1216 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
To upload some samples of these OBJ files of course. It's usually simpler than digging into the exe.
May you find peace in this puzzle-solving game.
when you get helped.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
when you get helped.-
Tomaszewski1994
- ultra-n00b
- Posts: 9
- Joined: Sun Nov 03, 2019 7:03 pm
- Has thanked: 3 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
Here's the entire folder containing what I assume are the car models for NASCAR Revolution SE.
You do not have the required permissions to view the files attached to this post.
-
Tomaszewski1994
- ultra-n00b
- Posts: 9
- Joined: Sun Nov 03, 2019 7:03 pm
- Has thanked: 3 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
Car models for NASCAR 2000.
You do not have the required permissions to view the files attached to this post.
-
Tomaszewski1994
- ultra-n00b
- Posts: 9
- Joined: Sun Nov 03, 2019 7:03 pm
- Has thanked: 3 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
And for sh*ts and giggles, the car models for Andretti Racing (same developers).
You do not have the required permissions to view the files attached to this post.
- Bigchillghost
- double-veteran

- Posts: 1031
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 32 times
- Been thanked: 1216 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
Using AMR on cockpit.obj: The faces seem to be encoded as quads. And the extra data in the face structure might be 8-bit UV coordinates.Tomaszewski1994 wrote: ↑Mon Nov 04, 2019 11:05 pm Here's the entire folder containing what I assume are the car models for NASCAR Revolution SE.
You do not have the required permissions to view the files attached to this post.
May you find peace in this puzzle-solving game.
when you get helped.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
when you get helped.- shakotay2
- MEGAVETERAN

- Posts: 4299
- Joined: Fri Apr 20, 2012 9:24 am
- Location: Nexus, searching for Jim Kirk
- Has thanked: 1152 times
- Been thanked: 2250 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
yeah, but I didn't get a proper mesh using quads:
. Are they supposed to be:
f 6 7 21 22
f 7 8 22 23
f 8 9 23 24
f 9 10 24 25
f 10 11 25 26
f 11 12 26 27
...
or do I need to review my code?
You do not have the required permissions to view the files attached to this post.
Tuts: a) Bigchillghost, viewtopic.php?f=29&t=17889
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
b) Extracting simple models: http://forum.xentax.com/viewtopic.php?f=29&t=10894
"Quoting the whole thing. Would u ever stop this nonsense?"
- Bigchillghost
- double-veteran

- Posts: 1031
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 32 times
- Been thanked: 1216 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
Should be "f 6 7 22 21".
May you find peace in this puzzle-solving game.
when you get helped.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
when you get helped.- Bigchillghost
- double-veteran

- Posts: 1031
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 32 times
- Been thanked: 1216 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
Here's a Noesis OBJ to obj converter for NASCAR Revolution SE:


You do not have the required permissions to view the files attached to this post.
May you find peace in this puzzle-solving game.
when you get helped.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
when you get helped.-
Tomaszewski1994
- ultra-n00b
- Posts: 9
- Joined: Sun Nov 03, 2019 7:03 pm
- Has thanked: 3 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
You people are life-savers and I cannot thank you enough!
I used the Noesis plugin and I was able to rip models from Revolution, 2000, and Andretti Racing. Results are attached below.
Top left: Ford Taurus model from NASCAR Revlution SE
Top Right: Pontiac Grand Prix model from NASCAR 2000
Bottom Left: Indy car model from Andretti Racing
Bottom Right: Stock car model from Andretti Racing Again, I cannot thank you enough. I should also consider learning AMR, so I could be a little more self-sufficient and able to help others.
IMHO you should consider uploading to the Models Resource. I'd do it myself, but I am above taking undue credit for others' work.
I used the Noesis plugin and I was able to rip models from Revolution, 2000, and Andretti Racing. Results are attached below.
Top left: Ford Taurus model from NASCAR Revlution SE
Top Right: Pontiac Grand Prix model from NASCAR 2000
Bottom Left: Indy car model from Andretti Racing
Bottom Right: Stock car model from Andretti Racing Again, I cannot thank you enough. I should also consider learning AMR, so I could be a little more self-sufficient and able to help others.
IMHO you should consider uploading to the Models Resource. I'd do it myself, but I am above taking undue credit for others' work.
You do not have the required permissions to view the files attached to this post.
- Bigchillghost
- double-veteran

- Posts: 1031
- Joined: Tue Jul 05, 2016 9:37 am
- Has thanked: 32 times
- Been thanked: 1216 times
Re: Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?
I admire that.Tomaszewski1994 wrote: ↑Tue Nov 05, 2019 11:47 pm Again, I cannot thank you enough. I should also consider learning AMR, so I could be a little more self-sufficient and able to help others.
Yet there's no tutorial on AMR yet but if you're interested in the field, you might check the tut through the 1st link in my signature.
No thanks. I'm not interested in model sharing stuff. Feel free to do whatever you want.Tomaszewski1994 wrote: ↑Tue Nov 05, 2019 11:47 pm IMHO you should consider uploading to the Models Resource. I'd do it myself, but I am above taking undue credit for others' work.
May you find peace in this puzzle-solving game.
when you get helped.
- An Imitable Workflow for Reverse Engineering a Game Model
- Advanced Mesh Reaper
- Reverse Model Wireframe
when you get helped.