8-Bit BTCS --- BTI Dungeon EDITOR FULLY FUNCTIONAL

Any developer realated stuff
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

8-Bit BTCS --- BTI Dungeon EDITOR FULLY FUNCTIONAL

Post by Darendor »

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!
Last edited by Darendor on Sun Mar 08, 2009 11:43 pm, edited 1 time in total.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

If anybody has experienced having the game stop running with a blinking drive light stuck at track #2, please post here.

I managed to generate an error condition and I need to know how to debug it.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

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. :?
User avatar
dragonbait
Posts: 124
Joined: Tue May 15, 2007 12:21 am
Location: Under the Ruins of Yulash

Post by dragonbait »

Sweet! Planning on testing it out this weekend. 8)
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

Debugging continues into the weekend. :?
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

Naw, forget it. It's too difficult.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

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.
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

I got it to work, finally. I gave it one last go, and BAM!

Updated Mediafire key to disk image for download.

As always, report any bugs or whatnot and I'll try to address them (hoping there's no bugs left though).
Chaney
Posts: 100
Joined: Tue Jun 27, 2006 7:56 pm
Location: California

Post by Chaney »

There isn't anything on there more recent then 030809, and that is something called SIGH.d64? What do we use?
When in doubt, kick your neighbors dog!
Chaney
Posts: 100
Joined: Tue Jun 27, 2006 7:56 pm
Location: California

Post by Chaney »

Well, SIGH is the updated version. So far, it works fine in the upper half of the dungeon.
When in doubt, kick your neighbors dog!
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

Chaney wrote:Well, SIGH is the updated version. So far, it works fine in the upper half of the dungeon.
It should work fine completely. Let me know if not. :?
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

Was checking in to see if anyone had any feedback on my dungeon editor program? I'm trying to remember my last proper working copy I uploaded....
User avatar
Darendor
Posts: 1502
Joined: Wed Jan 14, 2009 1:53 am
Location: Red Deer, Alberta, Canada

Post by Darendor »

Checking in...

Has anyone seen ZeroZero or Horpner?

I moved halfway across the country and am setting up shop again. Was wondering if anyone was following along on this project still.
User avatar
Cpt_Vodka
Posts: 16
Joined: Wed Jan 28, 2009 9:41 pm
Location: North Elbia

Post by Cpt_Vodka »

I still read...
Chaney
Posts: 100
Joined: Tue Jun 27, 2006 7:56 pm
Location: California

Post by Chaney »

Same here.
When in doubt, kick your neighbors dog!
Post Reply