Originally Posted by
Metal Gear Rex
For Rooms, Traps, Doors, and Keeper Spells, I noticed there's an Introduction Index value, which is separate from the ID itself and seems to only change the order of which the icons are displayed in the editor. No 2 items can have the same value or it crashes, and it can also crash when you open up configuration and it tries to find an introduction index value that isn't there. In fact I think the bug with the Lair / Hatchery not being displayed is related to the editor not displaying Index values 1 / 2 (maybe because the DH / Portal are in those places instead and overwrite it?) because when I swapped the Lair and Library Indexes, saved and closed the editor then reloaded it, it did indeed cause the Lair to become visible but the Library not in the room tab. But I'm not entirely sure there and could probably test that more.
I can't seem to find this introduction index value for Creature Types within the editor itself for some reason, I guess it's just not something I can access, but I'm sure it's there somewhere.
If there's one thing the 5 of those types have in common, it's that the ID and the Introduction Index appear to be separate values by default. This is something I noticed for Creature Spells, Shots, Effects, and Effect Element Types, is that they're all displayed in perfect order by the ID, 1 to whatever, so even though I can't access the Introduction Index value for those, I'm sure it's the same as the ID.
Terrain gets weird because I also can't access its Introduction Index, but it does start at ID 1 and continues normally up to 9 with Reinforced Walls, then jumps to 31 with Mana Vaults, then 32 with Claimed Vaults, and ends with Hero Lairs at 35. I can add a new Terrain Type and it starts at 39, and continues to go up by 1 every time, just like with Creature Spells, Shots, etc. So I guess the ID and Introduction Indexes are also the same with terrain, or at least the values don't jump around like they do with the initially described 5 types.
I wonder if that's the sole reason why the editor can't add new Rooms, Traps, Doors, Keeper Spells or Creature Types, but it can add everything else just fine, because it has difficulty setting up either a new Introduction Index or a new ID for the new item and thus instantly crashes due to maybe a duplicate Index / ID value or something.
Edit:
Oh, and it may be important for there to not be any skipped Introduction Index values, as that may also be causing the editor to crash.