Talk:Rance I:Enemies/@comment-31720212-20200109000651/@comment-31720212-20200112093935

I've updated Sys0Decompiler and have skimmed the MSX2 and 68000 source code to take a look at the System 1 version of Rance on those platforms. Here's what I can tell you so far.

Monsters data is loaded from an external file called MON.DAT, which is identical on every disk (and between the two versions). This is done via a specalized command (Y3). TODO never actually programmed support for Rance 1, but it seems relatively clear-cut, except for the question of which hex values belong to which stat. Thankfully, there isn't that much data and we can probably work out which numbers belong to which parameter with your direct observations on this page. Combat code seems similar if not identical to Windows on a casual glance, except that it's in just one file, with no seperate version for the coliseum.

Neither version's MON.DAT contains entries for the PC88 enemies. I did a quick search for any remnants of the rose quest but no sign so far. Will need to look closer, though frankly I don't know if I expect anything.

Because MON.DAT isn't encoded, I've actually been able to find its equivalent in the PC88 version via a hex-editor! It seems to start around 0x60540 for DISKA. The numbers are very different, you weren't kidding.