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

Has anyone tried extracting 3D models from NASCAR Revolution/SE/2000?

Post questions about game models here, or help out others!
Post Reply
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?

Post by Tomaszewski1994 »

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:
example.bmp
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.
User avatar
Bigchillghost
double-veteran
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?

Post by Bigchillghost »

Tomaszewski1994 wrote: Sun Nov 03, 2019 7:21 pmWhere would be a good place to start?
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. Say it with action: click the Image 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?

Post by Tomaszewski1994 »

Here's the entire folder containing what I assume are the car models for NASCAR Revolution SE.
cars - RevSE.rar
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?

Post by Tomaszewski1994 »

Car models for NASCAR 2000.
cars - N2000.rar
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?

Post by Tomaszewski1994 »

And for sh*ts and giggles, the car models for Andretti Racing (same developers).
cars - Andretti.rar
You do not have the required permissions to view the files attached to this post.
User avatar
Bigchillghost
double-veteran
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?

Post by Bigchillghost »

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.
Using AMR on cockpit.obj:
asTris.png
The faces seem to be encoded as quads. And the extra data in the face structure might be 8-bit UV coordinates.
You do not have the required permissions to view the files attached to this post.
May you find peace in this puzzle-solving game. Say it with action: click the Image when you get helped.:)
User avatar
shakotay2
MEGAVETERAN
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?

Post by shakotay2 »

Bigchillghost wrote: Tue Nov 05, 2019 6:58 amThe faces seem to be encoded as quads.
yeah, but I didn't get a proper mesh using quads:
.
cockpit.png
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?"
User avatar
Bigchillghost
double-veteran
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?

Post by Bigchillghost »

shakotay2 wrote: Tue Nov 05, 2019 8:54 am Are they supposed to be:
f 6 7 21 22
...
Should be "f 6 7 22 21".
May you find peace in this puzzle-solving game. Say it with action: click the Image when you get helped.:)
User avatar
Bigchillghost
double-veteran
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?

Post by Bigchillghost »

Here's a Noesis OBJ to obj converter for NASCAR Revolution SE:
fmt_NASCAR_RevolutionSE_obj.zip
Image
You do not have the required permissions to view the files attached to this post.
May you find peace in this puzzle-solving game. Say it with action: click the Image 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?

Post by Tomaszewski1994 »

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
result.JPG
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.
User avatar
Bigchillghost
double-veteran
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?

Post by Bigchillghost »

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.
I admire that. :]
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.
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.
No thanks. I'm not interested in model sharing stuff. Feel free to do whatever you want.
May you find peace in this puzzle-solving game. Say it with action: click the Image when you get helped.:)
Post Reply