Tuesday, 15 October 2013

NotEye 7.3

NotEye 7.3+Hydra Slayer 15.3 is released!

NotEye 7.3 has the following changes visible to players. You can see them in Hydra Slayer 15.3, as well as in ADOM Prerelease 17, which is coming soon to donors!
  • Some crash bugs in NotEye 7.2 have been fixed.
  • The display does not jump to center of the new player position immediately—instead, it moves smoothly.
  • Smooth character movement animations in games which support it, such as Hydra Slayer or ADOM. There are some issues with it, but still, I think it is a nice feature.
  • Auto-scrolling, manual scrolling, and movement animation speeds are configurable.
  • OpenGL is now automatically turned on in the FPP mode (this previously worked in ADOM, and has been moved to NotEye).
  • Fixed a problem with out-of-window mouse on Mac (thanks to jt).
  • Ctrl+wheel zooming has a limit now.
  • The Minimap now tends to use the reserve lines if they were allocated.
For those who want to use NotEye for their own games, there are also some more technical changes:
  • Noteye uses Vector and Rectangle structures now (see vectors.noe), instead of {x=, y=} or {x0=, y0=, x1=, y1=} structures. This makes some code more elegant (we no longer need to do the same thing for X and Y coordinates separately).
  • Adjustments for the Roguelike Bundle: NotEye detects if it is a part of the Bundle, and adjusts its menus accordingly.
  • Added "pickinteger"/"pickbool" functions to make it easier to write user config files (config-GAME.noe).
  • Redesigned the display system. Most of the functions have changed.
  • FPP mode now accepts floating point coordinates of the origin.
  • Fixed spFree ordering in the non-OpenGL FPP mode (it is now drawn after spFloor/spCeil).
  • I have started some refactoring (to reduce the number of global variables), but this is still a work in progress.
  • Some of the changes above are not backward compatible (old game.noe files would not work with the new version). The file "backward.noe" is supposed to list what has changed, and apply fixes for old game.noe files.
You can download NotEye+Hydra Slayer (Windows binary+source) here (~8 MB), or the Roguelike Bundle Draft v1.2 (Windows, 20 MB) with more games included which work out of the box.

Have fun!

Friday, 11 October 2013

HyperRogue 4.0! (music and other features)

HyperRogue version 4.0 is hereby released!

This version includes music, by Neon Corridor. You can now listen to a canon which plays in reverse in the Land of Mirrors, a mysterious tune in R'Lyeh which always gets lower and lower, and many more great tunes on your way to the Orbs of Yendor! Also some things have been improved (Crossroads treasure added, Ivies improved...), and some exploits have been removed (thanks to Adam Borowski for noticing these).

The full changelog is below:
  • music support added
  • Ivies have been greatly improved: they shrink if an active branch sees no good move (except at the root), they are now active as long as there is at least one segment in view, and they no longer go to the Alchemist Lab (as this caused bugs). Also, if you cut an active Ivy just after root or another branching point, it immediately regrows and spins (previously it regrew without spinning at the root, and caused bugs at other branching points)
  • Worms are now active as long as there is at least one segment in view, they now destroy walls and thumpers around them when they explode (so if you find a good place for killing worms, it is hard to use it more than once), and worms and tentacles can go to other lands now, except Motion and Alchemist (but worms produce spice on explosion only in the Desert)
  • After getting 10 Demon Daisies, Crossroads get a unique treasure to be found (Hyperstones), so the player has some point to spend time there (should be fun, since you are likely to meet almost all monsters and orbs on the Crossroads)
  • the cheat mode has been extended (press F2 F4 to start cheating, then press shift+letter for various effects)
  • Cocytus works now (but is still available only via cheating or by getting an insane score)
  • if you collect a lot of items in a single land, this increases the spawning rate of wandering monsters in all lands, so you are no longer relatively safe by walking at the edge
  • when used on a location containing both an item and a monster, context help now shows information about the monster
  • added some flavor messages, and replaced "ESC to quit" with "ESC for menu/quest", to make it more clear to the players that there is more about the game than hunting for treasure
  • pressing F1 or right clicking while looking at the context help now displays the general help screen
  • Fixed the Crossroads description (there are no longer Crossroad Rangers and big holes in the ground)
  • improved the general help screen
  • improved the handling of non-qwerty keyboards (movement is done according to the QWERTY layout as previously, but other menus take the layout into account correctly)
  • Alchemist Lab: the description is more detailed now, killing lots of slimes no longer degenerates the Alchemist's Lab into pure treasure, slime beasts now destroy items around them when killed, and dead orbs no longer cause the slime to spill
  • Living Caves: Foreign monsters and objects affect the Living Caves now, and cave trolls now destroy items around them when killed
  • Graveyard: killing graveyard monsters slowly increases the initial monster rate in the graveyard (so grinding for Dead Orbs is harder), and necromancers can go outside the Graveyard now
  • renamed Icy Lands and Living Caves to singular (for better grammar)
Have fun!

HyperRogue homepage
download source+Windows binary+music (44 MB)