NetHackDS v1.12a

Discussion in 'GBAtemp & Scene News' started by Urza, Dec 25, 2007.

Dec 25, 2007

NetHackDS v1.12a by Urza at 5:28 AM (1,063 Views / 0 Likes) 5 replies

  1. Urza
    OP

    Member Urza hi

    Joined:
    Jul 18, 2007
    Messages:
    6,493
    Country:
    United States
    NetHackDS v1.12a
    Roguelike designed for DS


    Very large update to brettk's Nethack port, with a massive changelog (including custom key bindings). Download and full changelog below.

    [title:Changelog]Update: Version 1.12a Released.

    Sorry about this. Turns out, there was a bug in the command window code that only just got exposed, probably as a consequence of some code reorg.

    Version 1.12 Released.

    * Support binding R+[Up, Down, Left, Right].
    * Support binding the map panning functions to keys, just like any other command.
    * Support binding extended commands to keys.
    * The map can now be panned by tapping-and-dragging with the stylus.
    * Faster text rendering in menus, text windows, etc.
    * Implemented a clone of hpmon.
    * Added menucolors support.
    * Changed the palette files so they're plain text, rather than packed binary.
    * Fixed a bug where one couldn't enter additional chorded commands until the chord key (R or L) was released.
    * Fixed a couple tap-and-hold bugs in the command window.
    * Various keyboard mode fixes and enhancements
    o F1 now enters key config mode.
    o Fixed bug where you couldn't toggle the keyboard off when holdmode and cmdwindow were both disabled.
    o Arrow buttons on the keyboard are now mapped to movement keys (this also works with number_pad mode).
    * Fixes for number_pad mode:
    o Setting number_pad in defaults.nh no longer causes NHDS to crash.
    o Direction keys in key config mode are mapped to the number keys if number_pad is on.
    o Repeat commands are triggered with 'n' if number_pad is on.

    Note, one of the effects of the above changes is it's now possible to remap R+[Up, Down, Left, Right] to the various diagonals without losing any functionality (since the map can still be panned with the stylus). But, of course, the default configuration remains the same.

    And, yet again, this version will reset your keybindings. For this I apologize‚Ķ but I'm not motivated enough to properly deal with backward compatibility. [​IMG] Though, I am expecting this to be the last time this happens.

    Lastly, to upgrade to this version, you'll need to either:

    1. Unpack the archive over the old installation, or
    2. Ensure you replace NetHackDS.nds, map.pal, and install text.pal.

    And, really lastly (no, seriously), if you try to build from source, menucolors support requires a DS port of PCRE, the source for which I'll be posting shortly.

    Oh, and just to make it clear, I am not part of the DevTeam! There have been a couple places where it's been reported that NHDS is being produced by the DevTeam, and this is not the case (well, aside from the fact that NHDS wouldn't exist without the DevTeam's fantastic efforts). IOW, don't blame them for my shoddy work. [​IMG]

    [​IMG] Download
    [​IMG] Source
     
  2. abcd1234

    Newcomer abcd1234 Member

    Joined:
    Dec 3, 2007
    Messages:
    26
    Country:
    Canada
    Bah, yet another hotfix release. Version 1.12b is now out, fixing a palette bug that snuck by that affected 16-colour tile mode.
     
  3. abcd1234

    Newcomer abcd1234 Member

    Joined:
    Dec 3, 2007
    Messages:
    26
    Country:
    Canada
    What, me again? Why, yes! And you guessed it, I'm here to announce that 1.12c is out! How thrilling, I know. This is another bugfix release, to resolve a redraw problem that surfaced in dark rooms, etc, related to tiles being erased.
     
  4. jesterscourt

    Member jesterscourt Not Brad.

    Joined:
    Jan 3, 2007
    Messages:
    2,153
    Country:
    United States
    abcd, do you sleep, or are you a robot?
     
  5. abcd1234

    Newcomer abcd1234 Member

    Joined:
    Dec 3, 2007
    Messages:
    26
    Country:
    Canada
    I AM BENDER, PLEASE INSERT GIRDER.
     
  6. abcd1234

    Newcomer abcd1234 Member

    Joined:
    Dec 3, 2007
    Messages:
    26
    Country:
    Canada
    Well, I've got version 1.13 out the door. This is a somewhat more incremental update, adding:

    * a saved game selection menu (assuming you don't have a name set in defaults.nh).
    * a new movement scheme, suggested by a fellow named Mesh, called triggermode (see the website for details).
    * the inclusion of http://bilious.homelinux.org/?296, by default off, enabled with the mapcolors option.

    UPDATE:

    Make that 1.13a. Left some debugging code in that broke the power management stuff... woo!
     

Share This Page