Jump to content
We promise no intrusive ads, Please help keep the community alive
Consider supporting us by disabling your ad blocker / add to whitelist / purchasing VIP.

How can I make/create a new car slot like Facel Vega?


Grey_Wolf_Bozkurt
 Share

Recommended Posts

I took a look in the TDU folders and found out, that there's also a Mazda RX-8 files but no Mazda car. So I want to create one and I renamed a Mazda RX-8 into RX8.bnk and also replaced audio files and rims. Later I've opened the TDUM and took a look for the Mazda RX8. I made little changes in the vehicle.xml so I deleted the modable false and save it otherwise, I wasn't be able to find the RX8. So I selected it and made at car dealer to for example Oahu cars and Japan Import. But I wasn't to able to find the car.

 

My Problem is, how can I create a new slot?

 

I don't want to replace to much original cars, because I like the rest, which I'ven't replaced with cars.

Link to comment
Share on other sites

You can't. You can only replace cars.

 

iirc the Facel Vega just replaced the default car which is the car that shows up to none megapack owners when in the same server as someone driving a megapack car.

 

I think this is wrong. 2CVSUPERGT already used the default car slot for his Bugatti type 57 SC Atlantic, and I have both Bugatti and Facel working together ;)

But I think modders have found some free slots, and some can be used, but I'm not sure...

But anyway it's very hard to replace a car...

Link to comment
Share on other sites

  • 1 month later...
  • 1 month later...

This should be possible, the megapack itself added cars to TDU, without replacing existing ones, so there should be some master file in which to edit and create slots. I wish i could compare the original TDU files with the megapack and that way find out how it added new slots for the megapack cars....

 

Some smart ICT guy please find it!!

Link to comment
Share on other sites

Done already. You'd notice those 'master files' are the Bnk1.map and TDU executable.

 

The first one could allow to add new files, but its numeric values remain unpredictable. You can be glad size limits are gone thanks to magic map.

 

The second one is likely unhandlable for most of human beings... but apparently even people with cracking still wouldn't bother with it.

 

I have been tracking it for 2 years now :nuts:

Link to comment
Share on other sites

Done already. You'd notice those 'master files' are the Bnk1.map and TDU executable.

 

The first one could allow to add new files, but its numeric values remain unpredictable. You can be glad size limits are gone thanks to magic map.

 

The second one is likely unhandlable for most of human beings... but apparently even people with cracking still wouldn't bother with it.

 

I have been tracking it for 2 years now :nuts:

 

So if I understand correctly, i'd have to decompile the exe file. I've searched some on google and found out that the exe is packed, but haven't yet found out which way. Can you maybe point me in the right direction, as you already have experience with editing the TDU files?

 

If it's just impossible, please tell me, but somehow reverse engineering should be understandable, as somebody already thought out the principles.

Link to comment
Share on other sites

I have no disassembly skills so I really can't help you. Sorry.

 

Even if reverse enginneering a data file is possible, a binary executable is way harder to get its logic since it's compiled to optimize it and make it run on a x86 cpu...

Link to comment
Share on other sites

If it's just impossible, please tell me, but somehow reverse engineering should be understandable, as somebody already thought out the principles.

 

It's not impossible. Far from it - it's just very difficult. I have a team of several professionals at my disposal - specialising in reverse engineering, decompiling, hardware forensics etc - and they said it would be a ten minute jobs tops (to remove the reference to Bnk1.map, whether that works or not is a whole other story). But since they are professionals they won't do it cause it's technically game cracking.

 

So I can tell you what I know, and that is. It's impossible - for you at least.

You can go two ways about it - 1)Editing the exe or 2) Editing Bnk1.map.

 

1. Editing the .exe

Do not think of the exe as packed, but rather compiled. Every software is written in a language - C++, Java, Python or whatever. Once the program is compiled, it is no longer stored as this code, but rather something much more complex, called machine code or an assembly language. Which is pretty much the lowest level of programming there is. You can decompile TestDriveUnlimited.exe into this machine code and edit it, but knowing what it means takes extreme skill. And I don't mean "Oh, I'm good with computers and can make pwetty games, 3D models and edit the registry", I mean absolute hardcore knowledge about the interactions of software and hardware. Still, if you wanna give it a shot:

http://en.wikipedia.org/wiki/Machine_Code#Example

http://en.wikipedia.org/wiki/Assembly_language

 

2. Editing the bnk1.map.

Djey's spent two years on it. We still can't add cars. 'Nuff said.

Link to comment
Share on other sites

It's not impossible. Far from it - it's just very difficult. I have a team of several professionals at my disposal - specialising in reverse engineering, decompiling, hardware forensics etc - and they said it would be a ten minute jobs tops (to remove the reference to Bnk1.map, whether that works or not is a whole other story). But since they are professionals they won't do it cause it's technically game cracking.

 

So I can tell you what I know, and that is. It's impossible - for you at least.

You can go two ways about it - 1)Editing the exe or 2) Editing Bnk1.map.

 

1. Editing the .exe

Do not think of the exe as packed, but rather compiled. Every software is written in a language - C++, Java, Python or whatever. Once the program is compiled, it is no longer stored as this code, but rather something much more complex, called machine code or an assembly language. Which is pretty much the lowest level of programming there is. You can decompile TestDriveUnlimited.exe into this machine code and edit it, but knowing what it means takes extreme skill. And I don't mean "Oh, I'm good with computers and can make pwetty games, 3D models and edit the registry", I mean absolute hardcore knowledge about the interactions of software and hardware. Still, if you wanna give it a shot:

http://en.wikipedia.org/wiki/Machine_Code#Example

http://en.wikipedia.org/wiki/Assembly_language

 

2. Editing the bnk1.map.

Djey's spent two years on it. We still can't add cars. 'Nuff said.

 

Thank you!

 

I see this won't be easy, but my bro is doing a study in IT, so maybe he can help. I'll try if i can to find out more, but if that's ok with the admin here, idk, as you said this would be considered hacking the exe which is probably against EULA?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share



×
×
  • Create New...