I just wanted to do a quick update on what I’ve been doing for the week. So I was going through the code, to update Zone information inside the dungeon. Part of the update was to make sure that the temperature of each zone in the dungeon matched the remake. There’s a website on the internet that shows the dungeon maps of all the different levels, with detailed information about description for each spot. If that spot is a fixed encounter fixed treasure, and etc. It also has information about zones. I was using this information to determine zones data to look up in the assembly code for detail. after wasting about 2 days on this I determined that part of the code on the guy’s website is just completely wrong, I could not make sense of anything he was saying. So I started digging through the assembly code and figure it out that that is not zones. That is Zone definitions it’s an array of five bites and that 5th byte tells it which zone you are in. So it’s just a list of different sections to determine that section belongs to a certain zone. I have had to do this many times with what people published on the internet about alternate reality then digging through the code to find out it’s it’s a little off.
In the meantime, instead of having to look at data files for maps to determine spots. I have created a map editor, this map editor will load a module and display it on the screen. The visual part of the map is based on the mini-map that the the ARX had inside of its code. It has been expanded since then to become a map editor. you can hit a key and it will display all the zones highlight each Zone in different colors. you can click on a spot it tells you information about that spot like description XY location if it’s a special spot what kind of special spot if it’s a fixed weapon then it tells you what weapon it is.
I’m working on the editor to be an actual editor, right now you only can view everything about the map. I have to put in the gooey to be able to create input fields and stuff like that. My plan is to use this map editor to be able to create expansions. The plan for the map editor is to be able to create an entire module not just the math but weapons spells and etc….
There is one thing I can think is left out in the remske, but is only related to the dungeon. That is if a spot has a special effect or dangerous effect, there is nothing in the code to handle this. I have not found this section in the disassembly code to determine what those effects do, I am still looking for this code to determine what they do. I still need to locate this code and added to the remake.
Leave a Reply