Hi, this isn't an issue with the application but I thought this would be the best way to ask. The original forum threads are no longer online, so would you mind explaining how the spell names work? E.g. Fireball Level 9 has a spell name id of 13 (0D); but the localisation row "Fireball Level 9" has the text id 3200 (80 0C) which is matched with the item of type spell. I don't really understand the mapping here - I see SpellNameObject.java and SpellNameTableService.java, but they don't seem to have byte offsets. How is the actual spell object (that is e.g. referenced in HeroSpells) mapped to its name or the spell item?
Hi, this isn't an issue with the application but I thought this would be the best way to ask. The original forum threads are no longer online, so would you mind explaining how the spell names work? E.g. Fireball Level 9 has a spell name id of 13 (0D); but the localisation row "Fireball Level 9" has the text id 3200 (80 0C) which is matched with the item of type spell. I don't really understand the mapping here - I see
SpellNameObject.java
andSpellNameTableService.java
, but they don't seem to have byte offsets. How is the actual spell object (that is e.g. referenced in HeroSpells) mapped to its name or the spell item?