It works for me. There are still some minor glitches with new spellbook system, but it's playable.
I'll try to give it a shot soon, then. Thanks.
After I get it working, I'll send you some more changes.
OK, I've merged the changes from Subversion with my changes, and things appear to be mostly working. I'm having one problem though, and I'm curious if there's a solution.
Basically, if I try to use the updated PRC hak and tlk files, the spells don't match up right. For instance, if I memorize Light, then sleep, I might get the Shaman Quickened Dispel feat or something (it's always the same wrong something for a given spell, so it's not random--there's just a number mismatch somewhere). This is true whether I use a saved game or a start new one. This happened last time I had to updated PRC from Subversion, and the way I fixed it is to delete the files data/prc_data.fpt and data/prc_data.dbf and data/prc_data.cdx. I tried that again and it works, but only for new games (same as before). In saved games the mismatch problem stays the same and I get the additional problem that when I try to memorize new spells I get the message "No spells to select at level 0".
As I said, I'm asking about this because I'm curious. If there's nothing to be done, it's not a big deal: spells are an unimportant part of the character in the saved games, and I've got it working right for new games. I just thought that a) understanding what's going on would help me understand the spell system better, and b) if it's not already, the problem of new PRC versions not being compatible with saved games the need to delete the prc_data.* files when changing PRC versions should be documented somewhere.