Page 1 of 1

Toybox Turbos's .ego and .BUNDLE files.

Posted: Wed Jan 04, 2017 3:25 pm
by taruncreation
Hello...
I wanted to convert models from PC game "Toybox Turbos".

Image

Image

I found that it had one .nfs file so I started finding any of script or extractor and finally found a BMS script...
but after the extraction of .nfs file I was disclosed to two new files ".ego" and ".BUNDLE".

I would like to ask if anyone knows how I can extract textures and models from these files....It looks like the textures are in the .ego files but I am not sure whether the models are in .BUNDLE files or not.

How can I extract the models and textures from these files??

Here is the link to the files...
Thanks in advance...

https://app.box.com/s/h5s6hliva211fj2gxbh3qyunf7pwnv0u

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Thu Jan 05, 2017 4:33 am
by Acewell
here is a Noesis python script to open your texture samples :D
tex_ToyboxTurbos_ego.zip
only supports dxt5 because all of the samples were dxt5

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Thu Jan 05, 2017 2:38 pm
by shakotay2
first submesh, some extra faces, dunno:
vrambundle.JPG

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Fri Jan 06, 2017 2:16 pm
by Karpati
taruncreation,

I used the toyboxturbos.bms on the win_000.nfs file.
After it I used the codemasters_nefs.bms on the win_000_new.nfs file, it extracted some files from the system and audio folders. After it crashed:


QuickBMS generic files extractor and reimporter 0.7.7 (64bit test)

Error: the compressed LZMA input is wrong or incomplete (0)
Info: algorithm 445
offset 000000000551a0c0
input size 0x000000000000f9e5 63973
output size 0x0000000000010000 65536
result 0xffffffffffffff9c -100

Error: the uncompressed data (-100) is bigger than the allocated buffer (65536)

Last script line before the error or that produced the error:
178 clog MEMORY_FILE TMP_OFF TMP CHUNK_SIZE

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Fri Jan 06, 2017 5:15 pm
by taruncreation
@Karpati

I was able to extract the new nfs file....

Image

I have attached the script which extract it..
@shakotay2
How did you got the models out ?

@AceWell
I have extracted the textures...thanks for the script (:
Is there any way to extract the models ?

Image

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Fri Jan 06, 2017 5:35 pm
by Karpati
@taruncreation,

I compared the scripts and they were identical.

(The size of win_000.nfs is 321.126.400 bytes)

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Fri Jan 06, 2017 6:40 pm
by Karpati
@taruncreation,

I used the attached script to decode the win_000.nfs file.
Can you compare it with your ones?

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Sat Jan 07, 2017 3:56 am
by taruncreation
@Karpati,

I checked the script and it worked nicely...a new .nfs file was formed...now you can easily extract it by using the script I attached with my last post.. :)

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Sat Jan 07, 2017 8:20 am
by Karpati
@taruncreation

I did try your script on my file, but it crashed also.

Re: Toybox Turbos's .ego and .BUNDLE files.

Posted: Sat Jan 07, 2017 11:11 am
by Karpati
@taruncreation

I reinstalled the game again, and I compared the installed (new and old) win_000.nfs using Total Commander.
It found 1 byte difference!

After it the codemasters_nefs.bms extracted all files from the win_000_new.nfs file.