I see. Hopefully it can work out in the end! I'd totally be willing to even donate a bit of money for it.
What about adding new animals? I wouldn't mind seeing some more variety in wildlife.
I can copy/paste animals and modify their sprites pretty easily, and I can insert them into the map. I haven't done much testing on how their AI handles itself though, and theres alot of data I haven't mapped, so full editing isn't something I can currently do, but sprite, some weight values, names, vocals and attack text I can edit, and acouple of other things. Most likely I can just copy current NPCs and overwrite the sprites and such, and it will probably inherit the rest of the original NPCs functionality, so ideally you could just base new NPCs off of old ones as far as aggression/leashing/AI stuff goes.
here is what I have currently mapped for NPCs (data i know for sure
(okay maybe not for sure but pretty sure) does the intended effect)
ClassID = 0x0,
CreatureID = 0x4,
Name = 0x8,
Nickname = 0x30,
Portrait = 0x49,
Sprite = 0x2B6,
Vocals = 0xA8,
//Vocal2 = 0xB2,
Attacks = 0xDE,
//Attack2 = 0xEA,
Skills = 0x115,
Items = 0xB4,
MeatWeight = 0x94,
IndexID = 0x52C
A minor test I performed a long while ago where I changed a cow's name to 't-rex' and butchered it showed that by products of the new 't-rex' inherited its name appropriately, IE: t-rex cuts, t-rex fat, etc.
I can also, to a limited degree, control their x, y, and direction, but game code still affects NPCs when time passes so, I've no idea how their AI will try to react until I run more tests. Ideally looping x/y/direction would allow me to lock their position, if I needed to.
I've got a few things going on in the project currently, but I think next update will be focused on adding containers to the game so we can store larger quantities of items in our home areas.