Dzz
stmia r0!, {r2-r9}
Hello everybody! I decided to make a new thread for this instead of continuing one from the wish list forum area.
I am releasing my port of Nethack, now version 0.3, for testing. It is still not quite ready for a "public" release to the archive site but it is getting closer.
http://gp2xgamer.com/nethack03.zip
For those who are not familiar with Nethack, I suggest http://en.wikipedia.org/wiki/NetHack as a good starting point.
Comments as always are appreciated.
What's new in version 0.3
Tile selector added to main menu
3 tilesets plus default contained in distribution
Transparency added to tilesets
Splash screen added if nondefault tileset is being used
Readme.txt and license.txt added to distribution
Enhanced keyboard added to character name selection
Visible cursor added to Farlook mode (L+X)
R mapped to "repeat last action"
L+R mapped to Fire Weapon (not sure if I'll keep that)
Dropping and picking up multi-item objects get all of them
"Pick Up" added to context-specific menu choices
Wear Armor and Remove Armor moved to top of Wear/Wield menu
Sync() call added after game save
Bug regarding menu extending off bottom of screen fixed
Several alterations too minor to mention
Goals for version 0.4 (preliminary)
Program Features
Display Bugs
High scores + RIP screen
Help display
Scrolling back through text messages
Gameplay Features
Use joystick to select partial quantities in menus
Commands needing text entry (engrave, wish, etc)
Some missing commands (#monster, e.g.)
Fixing situational features (context-specific commands that are missing)
Goals for version 0.5 (first public release)
Fix bugs in 0.4
Continue tweaking gameplay
Here is part of the readme, which describes the controls and tilesets:
COMMAND SUMMARY
In some situations (for example, text entry)
the available command keys are explained on
the screen. In most cases though it would be
cumbersome to do that and you will have to
either refer to the in-game help file, have
the commands written down somewhere, or remember
them. A great deal of thought went into the way
that the commands are arranged, and after a
little while, they become second nature.
L - a "shift" key used to alter command functions
R - repeat last command
L+R - fire weapon
Joystick - move
L+Joystick - move a far distance
Stick-Click - search or pick up
L+Stick-Click - wait
Volume +/- - zoom in/out
L+Volume +/- - scroll top text (NOT IMPLEMENTED)
A - invoke the Action menu
B - invoke the Use menu
X - look at things in your current location
L+X - enter Farlook mode to examine things
Y - open
L+Y - kick
SELECT - invoke the Activities menu
START - invoke the Main menu
USING TILE SETS
A "tileset" is a single graphic file containing
all of the Nethack graphic tiles at a resolution
of 32x32 pixels, in a particular order. The
resulting file is 1280 x 960 in size.
To use them, just place the .png
files in the same folder as the executable,
then select "Load Tiles" from the game menu.
GETTING THE MOST OUT OF NETHACK
Nethack might at first seem kind of shallow or
stupid, but there is a LOT of hidden depth to the
game. Probably the best idea is to go to Google
and do some searches.
I am releasing my port of Nethack, now version 0.3, for testing. It is still not quite ready for a "public" release to the archive site but it is getting closer.
http://gp2xgamer.com/nethack03.zip
For those who are not familiar with Nethack, I suggest http://en.wikipedia.org/wiki/NetHack as a good starting point.
Comments as always are appreciated.
What's new in version 0.3
Tile selector added to main menu
3 tilesets plus default contained in distribution
Transparency added to tilesets
Splash screen added if nondefault tileset is being used
Readme.txt and license.txt added to distribution
Enhanced keyboard added to character name selection
Visible cursor added to Farlook mode (L+X)
R mapped to "repeat last action"
L+R mapped to Fire Weapon (not sure if I'll keep that)
Dropping and picking up multi-item objects get all of them
"Pick Up" added to context-specific menu choices
Wear Armor and Remove Armor moved to top of Wear/Wield menu
Sync() call added after game save
Bug regarding menu extending off bottom of screen fixed
Several alterations too minor to mention
Goals for version 0.4 (preliminary)
Program Features
Display Bugs
High scores + RIP screen
Help display
Scrolling back through text messages
Gameplay Features
Use joystick to select partial quantities in menus
Commands needing text entry (engrave, wish, etc)
Some missing commands (#monster, e.g.)
Fixing situational features (context-specific commands that are missing)
Goals for version 0.5 (first public release)
Fix bugs in 0.4
Continue tweaking gameplay
Here is part of the readme, which describes the controls and tilesets:
COMMAND SUMMARY
In some situations (for example, text entry)
the available command keys are explained on
the screen. In most cases though it would be
cumbersome to do that and you will have to
either refer to the in-game help file, have
the commands written down somewhere, or remember
them. A great deal of thought went into the way
that the commands are arranged, and after a
little while, they become second nature.
L - a "shift" key used to alter command functions
R - repeat last command
L+R - fire weapon
Joystick - move
L+Joystick - move a far distance
Stick-Click - search or pick up
L+Stick-Click - wait
Volume +/- - zoom in/out
L+Volume +/- - scroll top text (NOT IMPLEMENTED)
A - invoke the Action menu
B - invoke the Use menu
X - look at things in your current location
L+X - enter Farlook mode to examine things
Y - open
L+Y - kick
SELECT - invoke the Activities menu
START - invoke the Main menu
USING TILE SETS
A "tileset" is a single graphic file containing
all of the Nethack graphic tiles at a resolution
of 32x32 pixels, in a particular order. The
resulting file is 1280 x 960 in size.
To use them, just place the .png
files in the same folder as the executable,
then select "Load Tiles" from the game menu.
GETTING THE MOST OUT OF NETHACK
Nethack might at first seem kind of shallow or
stupid, but there is a LOT of hidden depth to the
game. Probably the best idea is to go to Google
and do some searches.