Temple of Elemental Evil (GOG) + Temple+

Upload your cheat tables here (No requests)
Post Reply
User avatar
gibberishh
Table Makers
Table Makers
Posts: 400
Joined: Fri Jul 02, 2021 5:48 pm
Reputation: 257

Temple of Elemental Evil (GOG) + Temple+

Post by gibberishh »

Cheat table for character creation in vanilla ToEE (GOG distribution). Also works with the Temple+ mod. Not tested with Co8, may not work. Also, doesn't include any of the 'Extra Content' from the Temple+ mod since this is intended to work with vanilla ToEE.

Useful for editing a few stats ONLY when creating a new character, though some parts work upon level-up too. In fact, the money cheats work throughout the game. Most importantly you can:
  • Edit attributes. You can go crazy with your stats. Double-click the empty space next to stats to enter one value for all of them. You have to either distribute the rolled stats first or use up all the point-buy points or you cannot proceed with character creation.
  • Edit the skill points available when that screen shows up. Especially useful if you set a very high intelligence score and have too many points to distribute; the game won't let you proceed with character creation in that case. Reduce the number to 84 or lower and you should be able to go ahead. Or, if you start off with low int but want extra skill points, you can do that too. This even works on level up! :D
  • Set an illegal amount of points to skills instead of just the 2/4 allowed. As with Stats, you can double-click the empty value next to Skills to enter one value for all of them. Not tested what happens to such a super-boosted character at level up though; will the game allow assigning of additional points?
  • Change the amount of money you start with. Use Ctrl+Up Arrow any time during the game to give yourself 1000 platinum (instead of having to type the console command).
  • If a race/class gets only 1 feat, you can still assign Feat 2 and a Class Feat to get extra feats. On level up, only Feat 1 and Class Feat seem to work, even if you are not allowed to take feats at that level.
  • Select a deity that is not allowed for your race/class/alignment.
  • Assign domains to a cleric that don't belong to the chosen deity.
The rest of the options in the table are kinda useless. So why are they there? I hope to one day be able to use this structure to edit characters in an ongoing game, but that may or may not happen. Console commands let you edit virtually everything about your character except (afaik) skill points and feats anyway. In this context, the biggest (or maybe only) reason for being able to edit attributes at character creation is to be able to manipulate either your intelligence score and/or skill points.

Even more feats: After you have finished creating your character, press Ctrl+F in the table or open Edit > Change Feats. Here you can assign even more feats to your character. Don't be bothered by the hex code displayed on the right; I need this info to make sure all edits are happening correctly. All you need to do is open the saved player file ([Game Folder]\modules\ToEE\players) select the feats on the left and click Save. If you overwrite an existing character file, a backup of the old one will be created first -- so your first save action is safe. From then on you're on your own. You may choose to save the modified character as a separate file but remember to rename any old character files to something other than .ToEEPC before attempting to add characters into a new party.
There are some 'quick feats' that I like to assign according to the kind of character I'm creating: warrior, caster, thief, archer, etc. Toggling these checkboxes will toggle the respective feats in the list. You may disagree with my choices, that's fine.

Note: the list shows all feats recognized by the game but many of them are never shown depending on your race, class, level, etc. Some/many of them might never even be used by the game. I am unable to test this for every single combination of possibilities so I have left them all in there. Compare the list with what you see in-game (or what you have seen in previous runs at higher levels) to make sure you are selecting useful feats. Some feats, like Ranger Favored Enemy, are assigned via different means (i.e., not the Feats window) either at character creation or level up. Some feats are automatically assigned to your character even if they are not displayed during character creation (like thieving abilities for rogues or domain spellcasting for clerics).

Warning: Characters cannot have more than 64 feats -- the game simply ignores all extra feats and does not apply their effects to the character. Extra feats are not shown in character info either. This table will not let you save characters with more than 64 feats. Remember though: you will get additional feats as you level up so don't use up all your 64 feats right at the start.
------------------------------------
Upon launch, the table will attempt to connect to the game: it will first try TemplePlus.exe, failing which it will try ToEE.exe. You can use the Feats form without having the table attached to the game. If you want to create new characters, start the game before opening the table (or attach it manually).
------------------------------------

I messed up when I leveled up and took Craft Rod instead of Craft Magic Arms and Armor! What do I do?
Hopefully you have a recent save and can reload. Honestly, I've been able to modify feats in an existing game but it is way too complicated and this functionality cannot be included in a table (yet). If you don't want to reload, the best course of action is to create new character/s with all the same stats, skills, feats, etc., go to the inn in Hommlet, drop existing 'bad' character/s after stripping them naked, and import the new ones -- you have to do this because for some reason you cannot import dropped characters. Then level them up using console commands.

I started the game with Weapon Focus (Halberds) and Improved Critical (Halberds) because I think halberds are awesome. I've searched everywhere but there is not a single halberd in this game! What do I do?
Same as above: create a new character, specialize them in a different weapon, then drop+import in Hommlet and level them up. I was able to use Cheat Engine to search for the 4-byte feat id (459 = Weapon Focus, 183 = Improved Critical) and replace them with the Guisarme ids. But isolating the correct numbers from the huge list is complicated. I don't yet have a handle on individual characters (and their stats/feats) while a game is in session. Irritating as it is, creating new characters is the simplest way.

New table: viewtopic.php?p=384109#p384109

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
ToEE.ct
Signed cheat table, will attempt to connect to TemplePlus.exe or ToEE.exe
(52.92 KiB) Downloaded 98 times
Last edited by gibberishh on Fri Dec 13, 2024 4:16 am, edited 3 times in total.

User avatar
gibberishh
Table Makers
Table Makers
Posts: 400
Joined: Fri Jul 02, 2021 5:48 pm
Reputation: 257

Re: Temple of Elemental Evil (GOG) + Temple+

Post by gibberishh »

The previous file was updated with this: If you want to specialize your wizard, pick the specialist and prohibited schools, go to the next screen, THEN change the prohibited schools to [Override]. You cannot set them to None because character creation recognizes this. However, [Override] sets them to non-existent schools, thus making all schools available for learning and casting, with the benefit of specializing in one of the schools. Do not go back to the Features (schools) screen after making this change or the game will crash. Alternatively, you can set both prohibited schools to the same one -- that way you will have valid ids, but only one prohibited school instead of two. I'm currently playing with invalid ids and have had no errors.

The new file has these:
Completely changed the Feats form. While its primary purpose is still to give yourself more feats post character creation, I've now added the flexibility to edit everything that I recognize: basically almost everything that you could have chosen during character creation as well as your base HP. Note that this is not extensively tested so use at your own risk. Also, all testing and coding I've done has been with normal (not ironman) character files. Do report bugs describing the steps to reproduce the errors so that I can address them.

I know where the hairstyle and color are stored but can't figure out how they are computed. If anyone knows this, please enlighten me so I can add it. That's about the only thing (I think) from character creation that I'm not able to provide. [And spells of course. But each spell has 8 data parts associated with it so allowing edits of that will be a mountain of work.]

If you change your class to Cleric, the first two available domains and positive spontaneous casting will be assigned to prevent errors. If you change to Wizard, the specialization and prohibited schools will be set to none. Be sure to set them to whatever you desire. If you change back to a different class, these values won't matter as they are not saved in the character file.

Apologies for the extra data dump that appears around the editable fields. I could have hidden them away or even arranged them lower down where they are not intrusive. However, in its current form it reminds me of the order in which the file needs so be saved so although it's inconvenient, it reduces my chances of introducing errors.

Multiply XP Gain [Alt+X]: If your mod allows you to go up to level 20, you'll find this a convenient way to increase your XP gain. By default, you will get triple the XP you are supposed to, but you can change that to any integer multiple. Additionally, if any encounter gives you zero XP (because your levels are too high), this script will give you a minimum of 1000 x multiplier XP. So even if you don't want your XP to be multiplied, set the multiplier to 1 and you will get 1000 XP for low-level encounters. Don't set the multiplier to 0 or ridiculously high numbers. If the table is able to connect to the game, this cheat is automatically activated at start-up.
This script has been created and tested with the Temple+ mod. There is no reason to make it work with vanilla ToEE since that doesn't allow levels higher than 10.

Removed table. Get a bug-fixed one at viewtopic.php?p=384109#p384109
Last edited by gibberishh on Fri Dec 13, 2024 4:16 am, edited 1 time in total.

User avatar
gibberishh
Table Makers
Table Makers
Posts: 400
Joined: Fri Jul 02, 2021 5:48 pm
Reputation: 257

Re: Temple of Elemental Evil (GOG) + Temple+

Post by gibberishh »

Apparently the game only has 1 Weapon Finesse feat, although the game files list scores of them. I suppose at one time they wanted to implement weapon finesse per weapon but then decided not to. To my knowledge, the game only ever uses the Weapon Finesse numbered 350 [shown in the form as 350: Weapon Finesse (Dagger)]. While selecting feats from the dropdown in the table, this will be the fourth Weapon Finesse from the top.

I may remove all the extra entries in a future update to the table. For now just keep this in mind if you intend to take this feat in an unintended manner.

User avatar
gibberishh
Table Makers
Table Makers
Posts: 400
Joined: Fri Jul 02, 2021 5:48 pm
Reputation: 257

Re: Temple of Elemental Evil (GOG) + Temple+

Post by gibberishh »

Oops. The new feats form had a bug. If the PC name had spaces in it, the data length would not be counted correctly. Fixed now. Apologies for the error.

Removed the extra Weapon Finesse feats.

Added the ability to hide the data dump in the feats form. Also, added a search for feats. Unfortunately this will not 'filter' the feats but only highlight them. And you have to search again after you tick one of the feats because the highlights are no longer maintained. Still useful though as the matching feats remain highlighted as you quickly scroll through the list. Type your search term and Tab out of the box to execute the search.

Removed table. Get a bug-fixed one at viewtopic.php?p=384109#p384109
Last edited by gibberishh on Fri Dec 13, 2024 4:15 am, edited 1 time in total.

User avatar
gibberishh
Table Makers
Table Makers
Posts: 400
Joined: Fri Jul 02, 2021 5:48 pm
Reputation: 257

Re: Temple of Elemental Evil (GOG) + Temple+

Post by gibberishh »

Bloody hell. Found one more bug. At least this was not a breaker: On loading a wizard file, both prohibited schools were being populated by only the first one. Stupid copy-paste. (On saving it was fine and took the correct options from the dropdowns; phew.)

Made GUID editable. Do not edit this if you don't know what you're doing. It is ALWAYS 4x8 characters long (actually 4x4 bytes). If you mess this up you will corrupt your character. For those of you who know what you are doing, it should be useful for dropping and replacing characters at the inn in Hommlet -- I haven't tested it, but this is what should be used to determine whether a character has already been in your party or not.

Added Greater Weapon Specialization feats. I don't know if these are part of the vanilla game or have been added by Temple+ (even though I am playing without any 'extra content'). If your game requires you to choose a weapon when selecting this feat, then 137 should be irrelevant and not used by your game. Pick from one of the new feats at the bottom instead. I had to guess the names of the weapons that some of the feats correspond to based on other lists like Improved Critical because the game doesn't have enough space to display the whole name of the feat for some of them -- at least two of the weapons (as shown in the game) are different from other lists.

Removed table. Get a bug-fixed one at viewtopic.php?p=384109#p384109
Last edited by gibberishh on Fri Dec 13, 2024 4:14 am, edited 1 time in total.

User avatar
gibberishh
Table Makers
Table Makers
Posts: 400
Joined: Fri Jul 02, 2021 5:48 pm
Reputation: 257

Re: Temple of Elemental Evil (GOG) + Temple+

Post by gibberishh »

Oh no. This is getting really annoying. Sincere apologies.

Sometimes GUID was not getting processed (and saved) correctly in the last table, causing the player file to be corrupted. This does not happen always, only with certain GUID values. That's why it wasn't caught earlier. I hope this is the last bug fix. I was dreaming of allowing edits of spells one day but fighting bugs is energy sapping. :(
Attachments
ToEE.ct
Signed cheat table, will attempt to connect to TemplePlus.exe or ToEE.exe
(78.45 KiB) Downloaded 75 times

Post Reply

Who is online

Users browsing this forum: agentzuluka, AhrefsBot, AmazonBot, Baidu [Spider], DonHenar0, DotBot, Google Adsense [Bot], GroxIan, IDen_Epidemic, krustytoe, NikoSoviet, skyline86, Tumeres, variante, wewewesaswe