Right now I've managed to program a little utility that loaded all the .ds1 and .dt1 info and created files for me that contain only the pathing data. Its a pretty simple utility, it just records the Length, Width, and then each byte represents a 1 or 0 for each subtile's pathing. (0 being walkable).
I've found the memory locations for the map data too and have begun creating a pathing using the current room your in, as right now I have it running off those binary map files I created and getting the .ds1 to load from memory.
As soon as I have completed both projects I'll post the information on here.
One thing I've been looking at is marking the entire tile as walkable or unwalkable to save on memory space, but using the subtiles seems to work fine. Maybe I'll make the pathing option as tiles or subtiles configurable in the bot depending on the users computer.
Peace.
I've found the memory locations for the map data too and have begun creating a pathing using the current room your in, as right now I have it running off those binary map files I created and getting the .ds1 to load from memory.
As soon as I have completed both projects I'll post the information on here.
One thing I've been looking at is marking the entire tile as walkable or unwalkable to save on memory space, but using the subtiles seems to work fine. Maybe I'll make the pathing option as tiles or subtiles configurable in the bot depending on the users computer.
Peace.