04-06-2018, 08:08 PM
Disclaimer: This is my first time approaching reverse engineering.
Overview: Need for Speed 5 is a classic (1990 era) racing game that was extremely unique in that it featured only Porsche, and the developers even worked with Porsch AG to make it as simulated as possible for the time period.
Here we are 18 years later, and the track format has not been completely REd.
I have taken the time to dig over the past 3 years to no avail. I can't find info on the car model format, which might lend a hand in reverse engineering the track model format.
What I HAVE managed to do was get the track models "decompressed", which yields some clear details, but beyond this I wouldn't have any clue how to proceed. The reason I have quotes is that being the format was never fully figured out, it very well could be useless in this manor.
I am hoping someone who has the skill and knowledge would be willing to aid me in getting this format figured out, so at minimal the models could be extracted, and ideally editable. The minimal goal is due to the fact I make video games, so it would be easier for me to make a modernized application sporting these resources, rather than a simple track editor, though there is a community that still plays this game and would be extremely excited if the format was figured out to where we could import other tracks into the game for a fresh take.
For now, I will share 7 files to serve as examples.
In the track folder:
the .crp files are the native tracks in their original form.
the .drp are the supposedly decompressed versions, and clearly have noteworthy information, such as UV, and texture references.
I have also included a car model that has both the crp and drp versions as a possible guide, as that format has long been figured out, but lost to time.
I can easily extract textures from the game, and teach track has additional data that I can provide upon request.
The last included file is the de/compression tool.
This game is now considered Abandonware, and can easily be obtained for those curious. Unfortunately with each windows update, it gets harder and harder to run this game, the graphics are extremely dated, ripping tools like ninjaripper cannot rip anything other than 2D planes, so that route isn't possible, and I neither have a free camera mode for top down pics to serve as a template for modeling, nor experience to model it freehand (better yet, at all).
ANY help would be appreciated, as there are people in the community who can code the necessary tools to manipulate it once it is figured out. Having this knowledge might even arm me to make an exporter for the older Need for Speed 4 track files, which would be the main game we would want to import tracks from.
Files: https://www.dropbox.com/s/x46qm58do6phdda/nfs5.zip?dl=0
Overview: Need for Speed 5 is a classic (1990 era) racing game that was extremely unique in that it featured only Porsche, and the developers even worked with Porsch AG to make it as simulated as possible for the time period.
Here we are 18 years later, and the track format has not been completely REd.
I have taken the time to dig over the past 3 years to no avail. I can't find info on the car model format, which might lend a hand in reverse engineering the track model format.
What I HAVE managed to do was get the track models "decompressed", which yields some clear details, but beyond this I wouldn't have any clue how to proceed. The reason I have quotes is that being the format was never fully figured out, it very well could be useless in this manor.
I am hoping someone who has the skill and knowledge would be willing to aid me in getting this format figured out, so at minimal the models could be extracted, and ideally editable. The minimal goal is due to the fact I make video games, so it would be easier for me to make a modernized application sporting these resources, rather than a simple track editor, though there is a community that still plays this game and would be extremely excited if the format was figured out to where we could import other tracks into the game for a fresh take.
For now, I will share 7 files to serve as examples.
In the track folder:
the .crp files are the native tracks in their original form.
the .drp are the supposedly decompressed versions, and clearly have noteworthy information, such as UV, and texture references.
I have also included a car model that has both the crp and drp versions as a possible guide, as that format has long been figured out, but lost to time.
I can easily extract textures from the game, and teach track has additional data that I can provide upon request.
The last included file is the de/compression tool.
This game is now considered Abandonware, and can easily be obtained for those curious. Unfortunately with each windows update, it gets harder and harder to run this game, the graphics are extremely dated, ripping tools like ninjaripper cannot rip anything other than 2D planes, so that route isn't possible, and I neither have a free camera mode for top down pics to serve as a template for modeling, nor experience to model it freehand (better yet, at all).
ANY help would be appreciated, as there are people in the community who can code the necessary tools to manipulate it once it is figured out. Having this knowledge might even arm me to make an exporter for the older Need for Speed 4 track files, which would be the main game we would want to import tracks from.
Files: https://www.dropbox.com/s/x46qm58do6phdda/nfs5.zip?dl=0