Chronotools - variable width 8pix font
If you find the standard item name length limit (10 characters plus symbol) or the standard tech name length limit (10 characters plus symbol) too restricting, forcing you to make ridiculous abbreviations, you can install a support for variable width 8pix font.
In Chronotools, this consists of the following components:
You need a font. Take one from DOCS/ct8fnV.tga and edit it to match your character set.
Please read the fonts and character sets guide regarding the character mapping of this (and other) fonts.
Add the following lines to your ct.cfg in the
# VWF8 load_code "ct-vwf8.o65" # VWF for items: If your item list begins with *i11 (not *l11): add_call_of "EquipLeftItemFunc" $C2A5AA 4 false add_call_of "EquipRightItemFunc" $C2F2DC 1 true add_call_of "ItemListFunc" $C2B053 13 false add_call_of "EquipLeftHelper" $C2A57D 14 false add_call_of "EquipLeftHelper2" $C2A5B6 2 false add_call_of "BattleItemFunc" $C109C1 32 false add_call_of "DialogItemCall" $C25BA1 36 false # VWF for techs: If your tech list begins with *t11 (not *l11): add_call_of "BattleTechFunc" $C10B5B 32 false add_call_of "BattleTechHelper" $C10A99 0 false add_call_of "DialogTechCall" $C25A90 55 false add_call_of "" $C10ABE 16 false add_call_of "TechListFunc" $C2BDB2 52 true # For monsters: If your monster list begins with *m11 (not *l11): add_call_of "BattleMonsterFunc" $CCED13 60 false add_call_of "DialogMonsterCall" $C25AD2 35 falseThis tells the insertor that it must include code from ct-vwf8.o65 and insert calls of several routines to your ROM.
By selecting the right
You can create a new ct-vwf8.o65 file by compiling the included ct-vwf8.a65 file with snescom.
Normally the items, techs and monsters are inserted as fixed-width tables in the ROM, denoted by the label
When you are ready to get rid of the item length limit, replace the
Note: Monster names are not displayed in VWF8, but their lon.