Hi folks. I'm new to modding ToEE, and have been following along with the ToEEWB readme. The problem I'm having is that whenever I create a new entry in protos.tab and create an instance of it in the game, the object is spawned as a door. Creating mobs from existing entries works fine, but new protos always spawn doors. I read in another thread that Troika did this to prevent a CTD in the event that an object referenced a nonexistent prototype. So is ToEE somehow not recognizing my modified protos.tab and defaulting to the original file? I followed the instructions for creating a new prototype, and I placed my modified protos.tab in modules\ToEE\rules and descriptions.mes in data\mes. Any idea what I have done wrong?
My process has been like this: 1. Launched ToEEWB; chose an existing NPC prototype in the prototypes tab 2. Assigned it an ID in the 14800 range, and click Save All 3. In the Descriptions tab I gave it a unique description then clicked Update and Save 4. In the Objects tab I clicked New, chose my new NPC prototype. Set the spawn coords to 488, 513, clicked save 5. Dropped a copy of the .mob into modules\maps\Dungeon-Entrance. Removed the old mobs. 6. Put the new protos.tab in data\rules or modules\ToEE\rules. 7. Put the new descriptions.mes in data\mes At this point when I launch the game, if my protos.tab is in modules\ToEE\rules, it spawns doors. If my protos.tab is in data\rules, the game does a CTD when I click the Begin Adventuring button. Do you see any obvious errors in my process?
Are you trying to load a save in which you've already been to the map where you put your new proto, by any chance?
Hello again, thanks for the reply No saved games. I'm starting a new game each time using one of the premade PCs just so I can quickly see the result of my modifications. I've reinstalled fresh up to patch 2 (thinking perhaps I had screwed something up in the install folder while I was tinkering around), then dropped TFE-X in the install directory, ran it and let it do its thing. Still no dice. I'm usually pretty good at figuring these sorts of things out on my own, but with my limited knowledge of the game engine I'm not really sure where to go from here.
Are you using the Co8 modpack as your testbed, or vanilla ToEE? What changes did you make to your custom proto? You may want to simply make a duplicate of one and see if that works with your method above. If not, then something about the proto is wrong. Also, completely forget about putting protos.tab in modules/ToEE/rules. It doesn't belong there, and the reason you're getting the doors when you put it there is that the game is reading the old protos.tab but still looking for your undefined .mob.
I figured it out. Silly mistake.. when you told me to move protos.tab to data\rules, for whatever reason I assumed you meant that I needed to move the entire rules folder. It worked fine once I moved MapList.mes back into ToEE/rules. Thanks you for the help, Its much appreciated
The day/night standpoint file must also go back to modules\ToEE\rules (if you moved it along with protos.tab) in order for NPCs to do their day/night routines.