NAME

RogueDC - Exploring The Dungeons of Doom

DESCRIPTION

Requirements

A Dremcast, a Keyboard is recomended, and a controller.

If you got this in the "Selfboot Image" then it's a DiscJuggler Image. If you got the UNSCRAMBLED BINARY, then you will need to either use some sort of boot disk or SBI.

The game supports VGA/NTSC, a PAL version will be created if someone asks for it, since I don't have the means to test it. I've increased the font size, and tried to remain at a resonable underscan, so it is playable on a TV, you might have to go into the options and turn off the color to get a better picture on some TV's.

CHANGES V1.2

Added Save support
Underscaned image for better TV compatibility
Some small code fixes
Game can now restart without exit, though I might have missed a few things when re-initing the game, If you find any let me know

Commands

Commands are given to rogue by typing one or two characters. Most commands can be preceded by a count to repeat them (Not implemented in Rogue DC)). Commands for which counts make no sense have the count ignored. To cancel a count or a prefix, type <ESC> (not implemented yet). The list of commands is rather long, but it can be read at any time during the game with the '?' command. Here it is for reference, with a short explanation of each command.

Controller

The Dreamcast Dpad can also control your Character (recomended) all 8 directions are supported.
Start is mapped to the 'Space' key to allow you to bypass -more- pauses.
Y button (Green) is Mapped to Esc to cancel Commands
X button (Yellow) is Mapped to Search for traps
B Button (Blue) is Mapped to Enter (For use with Call/Options etc.)
A Button (Red) is Mapped to Zap
Analog Down is Mapped to Go Down.
Analog Up is Mapped to Go up

Keyboard Emulation

The game can be played with a Controller only, but it's not recomended, navagating without a keyboard is a little tricky but it works.

By using the Left and Right triggers you can access almost any function you need. If you press the left trigger and keep it held down on the lower left of the screen you'll see a command being displayed, while maintaining the trigger use the left/right on the Dpad to select the command you want then release the left trigger. The command should now be entered.

If you need to access A-Z and * follow the same procedure as above. After you selected a command and letter just tapping the trigger will do the command/letter again.

For example if you are using arrows, simple leave the left option on Throw, and the Right, on the letter that corresponds to the arrows. with 3 clicks you can shoot arrows.

Keyboard

? The help command. Asks for a character to give help on. If you type a '*', it will list all the commands, otherwise it will explain what the character you typed does.
/ This is the "What is that on the screen?" command. A '/' followed by any character that you see on the level, will tell you what that character is. For instance, typing '/@' will tell you that the '@' symbol represents you, the player.
<SCROLL LOCK> Not Implemented (Toggle Fast Play Mode)
h
H
^H(N/A)
Move left. You move one space to the left. If you use upper case 'H', you will continue to move left until you run into something. This works for all movement commands (e.g. 'L' means run in direction 'l'). If you use the '<CTRL>-h'(Not Implemented), you will continue moving in the specified direction until you pass something interesting or run into a wall. You should experiment with this, since it is a very useful command, but very difficult to describe. This also works for all movement commands. (also Controller DPAD Left)
j Move down (also Controller DPAD Down).
k Move up(also Controller DPAD UP).
l Move right(also Controller DPAD Right).
y Move diagonally up and left (also Controller DPAD).
u Move diagonally up and right (also Controller DPAD).
b Move diagonally down and left (also Controller DPAD).
n Move diagonally down and right (also Controller DPAD).
t Throw an object. This is a prefix command. When followed with a direction it throws an object in the specified direction. (e.g. type 'th' to throw something to the left.)
f Fight until someone dies. When followed with a direction this will force you to fight the creature in that direction until either you or it bites the big one.
m Move onto something without picking it up. This will move you one space in the direction you specify and, if there is an object there you can pick up, it won't do it.
z Zap prefix. Point a staff or wand in a given direction and fire it. Even non-directional staves must be pointed in some direction to be used.
^ Identify a trap.
s Search for traps and secret doors. Examine each space immediately adjacent to you for the existence of a trap or secret door. There is a large chance that even if there is something there, you won't find it, so you might have to search a while before you find something.
> Climb down a staircase to the next level. Not surprisingly, this can only be done if you are standing on staircase.
< Climb up a staircase to the level above. This can't be done without the Amulet of Yendor in your possession.
. Rest. This is the "do nothing" command. This is good for waiting and healing.
, Pick up something. This picks up whatever you are currently standing on, if you are standing on anything at all.
i Inventory. List what you are carrying in your pack.
I Selective inventory. Tells you what a single item in your pack is.
q Quaff one of the potions you are carrying.
r Read one of the scrolls in your pack.
e Eat food from your pack.
w Wield a weapon. Take a weapon out of your pack and carry it for use in combat, replacing the one you are currently using (if any).
W Wear armor. You can only wear one suit of armor at a time.
T Take armor off. You can't remove armor that is cursed.
P Put on a ring. You can wear only two rings at a time (one on each hand). If you aren't wearing any rings, this command will ask you which hand you want to wear it on, otherwise, it will place it on the unused hand.
R Remove a ring. If you are only wearing one ring, this command takes it off. If you are wearing two, it will ask you which one you wish to remove.
d Drop an object. Take something out of your pack and leave it lying on the floor. Only one object can occupy each space. You cannot drop a cursed object at all if you are wielding or wearing it.
c Call an object something. If you have a type of object in your pack which you wish to remember something about, you can use the call command to give a name to that type of object. This is usually used when you figure out what a potion, scroll, ring, or staff is after you pick it up but before it is truly identified. Each type of scroll and potion will become identified after its first use.
o Examine and set options. This command is further explained in the section on options.
^R Not Implemented (Redraws the screen.)
* Print the last message. (Normaly CTRL-P)
<ESC>  Cancel a command, prefix, or count.
! Used to work around a bug if it still exists.
Q Quit. Leave the game.
S Save the current game in a file.
C:\>rogue save_file

v Prints the program version number.
) Print the weapon you are currently wielding
] Print the armor you are currently wearing
= Print the rings you are currently wearing
& Not Implemented (Save a copy of the screen).
^A Not Implemented (Show your real and effective average HP raises)

FILES

ROGUEDC.BIN

Dreamcast BUGS

Text messages from commands sometimes don't appear
Occasional hiccups in the Emulated Keyboard functions
Sometimes it appears you can't exit a level this is a BUG, go to the end off a tunnel and use the ! in the right menu options or KB
I assume the bug has been fixed, but I've left this as a precaution.