I have a situation where I need more robos than the game allows (which I believe is a max of 8 - I can't recall the exact number, but I do remember the game crashing in the past if I added too many). I'd like to have the host stations of a couple of factions change forms depending on the level.
My approach was to define the host station in the level itself and have it take a slot that wasn't being used by something else (I'm not using the Turantul I or Target Host Station so those would be good picks for removal).
However, on closer inspection of the host stations in the robos.scr file, I noticed that the black sect and resistance station shares slot 0, and the Turantul I and Target station share slot 3, so now I'm a bit confused on what the parameter is for.
I also had the thought of just writing over an already existing robo in the LDF file (e.g. making a new_vehicle 58) but I ran into issues where not all of my changes showed up correctly. It seemed to be a mixture of what I wrote and another station that wasn't even the one I was writing over.
My questions are basically:
- How many stations does the game support?
- Does each station need a unique robo_data_slot parameter, and if not, what does it do?
- Is there a better way to add more stations than the game allows than adding them in the ldf file for that level only? There's a certain group that will show up in multiple levels, but I also have a couple of factions that will have a different variant between levels.
Thanks.