Thanks for your help!
I've undatted it and found the files. Based on what Drog said in his post and what I saw I think I mostly know what I have to do for custom npcs with custom dialogue;
- In mes/description.mes add a new name for the npc
- In InvenSource.mes add a new entry for the npc
- In rules/npc.txt add a new entry for thier stats tied to the description
- Add the script and dialogue in scr/ and dlg/
- Make a new Arcanum5.dat with either worlded or dbmaker.
However I'm not sure how to increase the ranges. The original post talks about increasing ranges in a table
The critter prototypes are the easiest to add. All you need to do is just increase a range, add a new entry to description.mes and a new entry to one of the critter tables in the 'rules' folder. However, in order for the game to read new entries in the critter tables, another set of ranges must be increased:
However it doesn't say what file these ranges are in. I apologise for all the questions I am asking, but I cannot find anything.
The only things which even vaguely match up are oemes.mes, item_effect.mes and the proto folder but none of those fully match up with the ranges I was seeing in the table shown and regardless do not appear to be what I am looking for.
I am presuming the file I want is a hex file of some kind as the post says the ranges are hard coded. Where that is though, I don't know.