D
DLPB_
Guest
While I was looking into the Coaster game, ready for my own difficulty mod, I saw that every main 3d item is actually allowable as a collectable, including the Welcome message at the start of the game. Each model that is a collectable but you don't collect in the normal game has points of 0 (so obviously you'd have to set that too).
I just went through a game and collected things like lava flows haha.
The main function for scoring points (and deciding what type of points system to use) starts 0x5ED5AC. For example the boat propeller thing uses ID 3, so it jumps to 5ED765 and performs the action. All you need to do is give your collectables an ID, an energy level and points. The function is called every time a collectables energy has run out..
If you search for
Code: [Select]
Code:
E8 03 00 00 01 00 00 00 52 07 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 0A 00 00 0000 00 00 00 00 00 00 00 05 00 00 00 00 00 00 00
Remember that different ID's have different ways of calculating points. ID3 does it by the duration of your beam on the object as said. There are a LOT of items in the coaster game in total, so finding the item you want to include as a collectable is a tedious task of using a debugger on the code and locating each table, then editing xbin.bin.
welcome sign:
00 00 00 00 01 00 00 00 4B 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Red is points allocated
Blue is ID, I used 02. I do not know what the other 4 ID's are. I only know what 03 is at the moment. (and 05 seems to be specific to the spaceship)
By simple edits to the main tables, you can control all aspects of the collectables including their positions. I don't intend to document all that because all I want to do is a few minor tweaks.
Below the welcome sign is an identical section to above, this is the sides of the welcome message.
Last edited: