Usecode and fonts.vga question
Posted: Sun Nov 30, 2003 1:19 am
In the process of the Italian translation of Bg, I modified fonts.vga to add
Italian specific letters and of course compiled/decompiled usecode with the usual tools (b.exe, rip, wuc, mklink)
New usecode and fonts.vga work fine with Exult 1.0 and current Exult CVS.
They do not with original game run with u7run: intro works; but if you select Journey Onward, after a couple of seconds Windows returns to desktop (Win98se)
Same happens with Start new game.
Of course, it works with the original usecode and fonts.vga.
Any idea why this happens? Maybe there's some checksum in the original (I do not think so, I tried modifying some text in usecode directly with a hex editor and it worked)
A less important problem: if I use frame #5 in fonts.vga (letter is "è"), Exult 1.1 displays it, why 1.0 does not. It leaves a space. I had to use frame #0c instead. Same happens with intro fonts (red ones, the Guardian speech): accented letters are not displayed. I tried different frame numbers.
Just curious why this happens.
A last one (be patient...): some in game icon-shapes text (e.g. "too heavy", "out of ammo", etc.) require a bigger icon to be translated correctly; is it safe to change icon dimension?
TIA to anyone for any help
Ciao
Italian specific letters and of course compiled/decompiled usecode with the usual tools (b.exe, rip, wuc, mklink)
New usecode and fonts.vga work fine with Exult 1.0 and current Exult CVS.
They do not with original game run with u7run: intro works; but if you select Journey Onward, after a couple of seconds Windows returns to desktop (Win98se)
Same happens with Start new game.
Of course, it works with the original usecode and fonts.vga.
Any idea why this happens? Maybe there's some checksum in the original (I do not think so, I tried modifying some text in usecode directly with a hex editor and it worked)
A less important problem: if I use frame #5 in fonts.vga (letter is "è"), Exult 1.1 displays it, why 1.0 does not. It leaves a space. I had to use frame #0c instead. Same happens with intro fonts (red ones, the Guardian speech): accented letters are not displayed. I tried different frame numbers.
Just curious why this happens.
A last one (be patient...): some in game icon-shapes text (e.g. "too heavy", "out of ammo", etc.) require a bigger icon to be translated correctly; is it safe to change icon dimension?
TIA to anyone for any help
Ciao