Posted May 08, 2022
jhirvonen: Updates to the editors:
http://ase.zorbus.net/tmp/editors.zip
Now you can select all item types, also shows the subposition field. Let me know if this helps.
How did you increase the item list size? I think the safe amounts (by looking into the allocated memory) are 500 for EOB1 and 600 for EOB2.
I have a feeling that the EOB games do not follow the AD&D rules that closely. Just by looking how thief skills are handled in the scripts.
You might find this interesting:
https://recher.wordpress.com/2022/04/29/bug-et-propositions-dameliorations-pour-loutil-all-seeing-eye/
Please post here anything you figure out from the games.
Awesome! That works. Thank you ! ideally would it be possible to increase it to 75 ? It also lacks the possibility to give a name, but it remains optional. http://ase.zorbus.net/tmp/editors.zip
Now you can select all item types, also shows the subposition field. Let me know if this helps.
How did you increase the item list size? I think the safe amounts (by looking into the allocated memory) are 500 for EOB1 and 600 for EOB2.
I have a feeling that the EOB games do not follow the AD&D rules that closely. Just by looking how thief skills are handled in the scripts.
You might find this interesting:
https://recher.wordpress.com/2022/04/29/bug-et-propositions-dameliorations-pour-loutil-all-seeing-eye/
Please post here anything you figure out from the games.
For the DATA Base Items.dat. This file, as you must know, is cut in 2. The first part backs up object data. they have a hexadecimal length of 14.The second part is the list of object names with a hexadecimal length of 34. Each of the 2 parts have a length defined here at their beginning.
"F4" in hexa is the length for 500. The database must be exactly 500 in length. Otherwise it will be buggy.
https://prnt.sc/MKtr2g3Wo4mv
I tested beyond 500, in fact, the game no longer reads objects beyond 500.
The second part starts just before "mouse pointer" with the value 64. Similarly, the database must be the exact length of 64 hexadecimal. Otherwise we have bugs in the game menu option (Text disapear).
https://prnt.sc/h5VCh2nBJCqO
I send you my databases by mail. I wrote to you recently and you replied that you didn't have much time.
BUG DETECTED
There is another rather annoying bug that should be quickly fixed. When you modify a type with a negative AC bonus, you get an error message "Range check error"... You have to modify this value with a hexadecimal editor.
One last thing, I created a level 13. The tool "Westwoods Eye of the Beholder Tool.exe" which allows to extract PAK files helped me to overcome this possibility of the first 12 levels. However, the level13.maz and inf files must be in the root directory of the game. I still have a bug with the doors not showing up... Apparently it can't find the picture of the door.
unknown_bytes_1 manages door types
unknown_bytes_2 manages decorative items like shelf. One of the bit values allows you to modify the profile of the monsters. You can add a beholder's profile to a goblin. But I did not find that it was exactly this one.
I also noticed the helmets had an AC Bonus of -1 but this was not added to the global AC. So creating a helmet with a bonus is useless... It's just to look good. I wonder though, if this does not add a bonus to the Thaco.
Last question, i m a good drawer and i would like to rework some CPS files... There is a convertor CPS -> BMP/JPG and JPG -> CPS ?
Post edited May 08, 2022 by paladin3333