I've now finished implementing this cheat and submitted a pull request for it. I've left the limit at 64 cars, because of the issues with the dropdown if I push it any higher.
If you can do it i say leave the option in - If people dont want to use 255 long trains they dont have to but if people want to they have the option to.
There would be no way to actually create a 255 car train though without resorting to memory editing or a debugger - it's the GUI that won't handle 255. I could have left the limit at 255 anyway, but once you've increased a limit you can't decrease it, because people might make parks that depend on the higher value. Also I was still getting crashes with 255 and felt that might prevent it getting accepted.
In theory I could convert the code to use dynamic arrays and eliminate the limit entirely - but that's a project for another time.
It's a continuous loop of cars, all one train that attaches to itself. To get on the ride you stand on a moving walkway and match the speed of the cars.
I have discovered that the arrays that limit the train length are actually unnecessary, so I've removed them entirely. This puts the limit back to 255, at which point the counter overflows. You still can't create a 255 car train through the dropdown though - it won't handle that many elements - but you should be able to safely load a park that contains a 255 car train.
You might actually be able to get more than that - the train is represented as a linked list internally and might still function if the car count is wrong.
Too bad there's no way for a dynamic load/unload where peeps hop in/out automatically when the train passes through the station instead of the entire 100 something car train stopping every second to load/unload. THEN it could mean perfectly realistic omnimover rides.
I have replaced the dropdown menu with a spinner, so you can now set up to 255 cars per train. I don't think it's possible to get any longer without changing the save format.
37 Comments
Kumba Offline
A Himalaya custom flat is perfect for this. Nice work!
X7123M3-256 Offline
I've now finished implementing this cheat and submitted a pull request for it. I've left the limit at 64 cars, because of the issues with the dropdown if I push it any higher.
Goliath123 Offline
Amazing
If you can do it i say leave the option in - If people dont want to use 255 long trains they dont have to but if people want to they have the option to.
Allow the user to have options with your product
X7123M3-256 Offline
In theory I could convert the code to use dynamic arrays and eliminate the limit entirely - but that's a project for another time.
Deenreka Offline
X7123M3-256 Offline
Deenreka Offline
X7123M3-256 Offline
You mean like this?
X7123M3-256 Offline
I have discovered that the arrays that limit the train length are actually unnecessary, so I've removed them entirely. This puts the limit back to 255, at which point the counter overflows. You still can't create a 255 car train through the dropdown though - it won't handle that many elements - but you should be able to safely load a park that contains a 255 car train.
You might actually be able to get more than that - the train is represented as a linked list internally and might still function if the car count is wrong.
Xeccah Offline
This can be very very interesting for a fantasy concept that I have thought about.
Lagom Offline
This will help to reduce the queue time.
disneylandian192 Offline
Too bad there's no way for a dynamic load/unload where peeps hop in/out automatically when the train passes through the station instead of the entire 100 something car train stopping every second to load/unload. THEN it could mean perfectly realistic omnimover rides.
X7123M3-256 Offline
At that point you might as well hardcode support for the ride type, since I can't think of any other use for a feature like that.
Austin55 Offline
Rapids rides?
X7123M3-256 Offline
Possibly. It sounds very difficult to implement though.
disneylandian192 Offline
Sounds awesome!!
X7123M3-256 Offline
It sounds like the sort of thing that probably can't be implemented without major changes. I wouldn't even know where to start trying to do it.
X7123M3-256 Offline
I have replaced the dropdown menu with a spinner, so you can now set up to 255 cars per train. I don't think it's possible to get any longer without changing the save format.