Yes, you need to keep it the same number of bytes.
End of line was $14 I believe.
No, it's not possible to show the textbook icons, as each entry is limited to one icon, and most spells already use that for showing the creature it summons, or something equivalent.
Would you like to double check before I continue working? I've done the nature commons.
It seems to work, but the doubt that I have is: I am finding what seems to be junk text between entries. Am I right that the entry end is H2e followed by a 0? This is sometimes immediately followed by what seems to be parts of help text coming from somewhere else, which I have to cut away. For example, right after the resist elements entry there's this text: "mproves the relations as long as the treaty is enforced. village, city or capitol. Likewise, any wizard losing a major battle will lose one point of fame. , bank, or merchant's guild. pells."
Entries are fixed size so there is no "end of entry". The text itself will be displayed until the first $0 character because that's what the string processing considers the "end of string" character, so the rest of the entry is, as you say, unused garbage data. You can ignore it.
$2E is the "." character.
Looks perfect to me so far - except, the $0 seems to be missing from the end of the text.
(If the garbage text is confusing, feel free to replace all of it by $0)
Would it be feasible to make the right click action on an unresearched spell - during an exchange conversation with other wizards - show up the help? Currently it leaves the conversation, which is quite annoying.
I don't know how to add new dynamic help overlays, but there might be space to do it. The trade procedure calculates a generic diplomacy roll sum which is not used for human trading so it could be removed to make space.
Most help overlays in the game are hardcoded - a certain area on the screen always opens the same help entry, and this area/entry pair is defined in one of the LBX files. However for this feature we'd need to be able to open a different entry for the same position, depending on which spell name appears there, so it needs to be handled during runtime somehow. I looked through the F3 spellbook procedure but haven't figured it out how it is being done yet.
The help file looks like it's working correctly. Maybe "Very Rare" instead of "very Rare" would be better?
Oh, I felt it better as it's a common word, I can "replace all" quite easily - your call.
Too bad for the trading if it's too complicated, I always do the mistake of right clicking when trading something advanced - then go when I see that the conversation has once again closed.
I think Very Rare is better so please replace it then.
More important : when I right click on Survival Instinct, it shows me Armageddon's text. No idea what you did to achieve that result but please fix it. I suspect you changed data in the header or moved it. As this is already released, please do it ASAP, so I can upload the fixed file. Also, check every spell by right clicking them in the game and make sure the others work correctly. Thanks.
Survival instinct was shifted 5 positions down, by gremlins. I moved it back and it seems to work. No clue how I managed to do that given it was all done with replacing
The file is 5 bytes shorter now. When I right click on Regeneration, the game crashes. You most definitely haven't tested this even though I asked you to do that.