8-Bit BTCS --- BTI Dungeon EDITOR FULLY FUNCTIONAL
8-Bit BTCS --- BTI Dungeon EDITOR FULLY FUNCTIONAL
SUNDAY, MARCH 8, 2009: Repaired rewrite routines!
This version works! Finally! Mediafire sharekey updated!
-------------------------------------------------------------------------------------
After many, many hours of frustration, head-scratching, loading, saving, consultation of manuals, forums, and various other things, I am finally able to present to the community:
http://www.mediafire.com/?sharekey=2273 ... f6e8ebb871
[Download disk image: "SIGH.d64"]
The Bard's Tale: Tales Of The Unknown Dungeon EDITOR [100% functionality]
What's new with this version:
- The major bug that was preventing the upper half of the dungeon from rewriting to disk has been fixed!
- The editor had to be split into five files instead of four (BOOT.PRG > BOOT2.PRG > CHARSET.PRG > CHARSET2.PRG > EDITOR.PRG) due to memory constraints and to allow for future expansion.
I need people to test out the program. Backup your dungeon disk and go to town on some dungeon levels, editing and rewriting them to disk.
A stock TOTU dungeon disk image is available here: http://www.mediafire.com/download.php?ymxjdqjnzci
Planned additions:
- I intend to add some shortcuts for the edit mode so you don't have to hit "," and "." endlessly to find a commonly used tile. Specifically:
-- West wall
-- East wall
-- South wall
-- North wall
-- West door
-- East door
-- South door
-- North door
-- Empty tile
INSTRUCTIONS
Load "BOOT.PRG" and RUN it, then wait for your children to grow into adulthood. Then when the screen comes up asking for a dungeon level to edit, select and insert your TOTU Dungeon Disk when prompted.
The level will eventually load, and you'll see the cursor (yellow highlight) at 0N, 0E.
Use the cursor keys to move around the map. Press SPACE to enter edit mode on the currently highlighted square - the highlight will change from yellow to white. Cycle through available tiles using the comma and period keys, then press SPACE again to select. The cursor changes back to yellow, allowing you to move around the map to change other squares. In edit mode, hit F1 to restore the square to its original tile.
Press SHIFT-CLR/HOME to clear the entire map. This action cannot be undone.
To exit the map without saving any changes, press F1 to return to the dungeon level select screen.
Finally, to save your edited level, press SHIFT-RETURN. The border will turn red and you'll be prompted to press SHIFT-RETURN again to confirm (any other key returns to the editor). The level will be written to disk, and then you will be taken back to the level selection screen. Reload the same level to view your changes and edit further if desired.
Post any errors or glitches or questions or feedback you may have!
This version works! Finally! Mediafire sharekey updated!
-------------------------------------------------------------------------------------
After many, many hours of frustration, head-scratching, loading, saving, consultation of manuals, forums, and various other things, I am finally able to present to the community:
http://www.mediafire.com/?sharekey=2273 ... f6e8ebb871
[Download disk image: "SIGH.d64"]
The Bard's Tale: Tales Of The Unknown Dungeon EDITOR [100% functionality]
What's new with this version:
- The major bug that was preventing the upper half of the dungeon from rewriting to disk has been fixed!
- The editor had to be split into five files instead of four (BOOT.PRG > BOOT2.PRG > CHARSET.PRG > CHARSET2.PRG > EDITOR.PRG) due to memory constraints and to allow for future expansion.
I need people to test out the program. Backup your dungeon disk and go to town on some dungeon levels, editing and rewriting them to disk.
A stock TOTU dungeon disk image is available here: http://www.mediafire.com/download.php?ymxjdqjnzci
Planned additions:
- I intend to add some shortcuts for the edit mode so you don't have to hit "," and "." endlessly to find a commonly used tile. Specifically:
-- West wall
-- East wall
-- South wall
-- North wall
-- West door
-- East door
-- South door
-- North door
-- Empty tile
INSTRUCTIONS
Load "BOOT.PRG" and RUN it, then wait for your children to grow into adulthood. Then when the screen comes up asking for a dungeon level to edit, select and insert your TOTU Dungeon Disk when prompted.
The level will eventually load, and you'll see the cursor (yellow highlight) at 0N, 0E.
Use the cursor keys to move around the map. Press SPACE to enter edit mode on the currently highlighted square - the highlight will change from yellow to white. Cycle through available tiles using the comma and period keys, then press SPACE again to select. The cursor changes back to yellow, allowing you to move around the map to change other squares. In edit mode, hit F1 to restore the square to its original tile.
Press SHIFT-CLR/HOME to clear the entire map. This action cannot be undone.
To exit the map without saving any changes, press F1 to return to the dungeon level select screen.
Finally, to save your edited level, press SHIFT-RETURN. The border will turn red and you'll be prompted to press SHIFT-RETURN again to confirm (any other key returns to the editor). The level will be written to disk, and then you will be taken back to the level selection screen. Reload the same level to view your changes and edit further if desired.
Post any errors or glitches or questions or feedback you may have!
Last edited by Darendor on Sun Mar 08, 2009 11:43 pm, edited 1 time in total.
Found the error.
When the editor rewrites the first half of the level, it's altering the first four bytes.
On a stock Dungeon disk, they read: 0813 0040
However, once the Wine Cellars are changed, the three bytes preceeding it change to: 0000 0010
Note that the first byte of the sector is supposed to equal the track # if it's before (or on) track 18, otherwise it equals the track # +1.
What happens after I change the block-write commands to "U2" is that it gets further in loading but then stops and demands I insert the Character disk after checking the drive.
In any case, I expect to patch this up sometime Friday evening.
Apologies for the bug! Though I had squished 'em all.
When the editor rewrites the first half of the level, it's altering the first four bytes.
On a stock Dungeon disk, they read: 0813 0040
However, once the Wine Cellars are changed, the three bytes preceeding it change to: 0000 0010
Note that the first byte of the sector is supposed to equal the track # if it's before (or on) track 18, otherwise it equals the track # +1.
What happens after I change the block-write commands to "U2" is that it gets further in loading but then stops and demands I insert the Character disk after checking the drive.
In any case, I expect to patch this up sometime Friday evening.
Apologies for the bug! Though I had squished 'em all.
- dragonbait
- Posts: 124
- Joined: Tue May 15, 2007 12:21 am
- Location: Under the Ruins of Yulash
http://www.mediafire.com/?sharekey=2273 ... f6e8ebb871
Someone else wants to try to make it work, feel free.
But I won't be beating my head against a brick wall anymore.
Someone else wants to try to make it work, feel free.
But I won't be beating my head against a brick wall anymore.