@ Necklace of the Eye

Current version: 5.0

Necklace of the Eye (NotEye in short) is an frontend to modify the output of console and libtcod roguelikes. (That is, roguelikes which use one of two most popular methods to draw the stuff: system console (aka terminal or curses) or libtcod. Does not work with those which create their own ASCII displays.) It currently has, among others, the following features: Hydra Slayer is included to show the capabilities of NotEye (there is a complete tileset, you can see the game using square or hex tile graphics, first person or isometric perspective, and plain ASCII, you can control using mouse, select a font, and get very simple sound effects). Also very basic configurations are provided for ADOM, Crawl, DoomRL, Frozen Depths, and Brogue. These include most ground and wall tiles, other things are shown with ASCII. You are invited to provide more complete tilesets for these or other roguelikes!

Videos

Screenshots below probably don't say much, you need to see in it action. Currently videos are available for the following roguelikes:

Screenshots

hydra-fpp.png
Hydra Slayer FPP
hydra-hex.png
Hydra Slayer hex tiles
hydra-tiles.png
Hydra Slayer tiles
hydra-ascii.png
Hydra Slayer in ASCII
doomrl-1.png
DoomRL FPP
doomrl-2.png
DoomRL FPP 2
doomrl-3.png
DoomRL FPP 3
doomrl-4.png
DoomRL FPP 4
adom-fpp.png
ADOM FPP
adom-tiles.png
ADOM Tiles
crawl-fpp.png
Crawl FPP
crawl-tiles.png
Crawl tiles
brogue-font.png
Brogue with changed font
brogue-fpp.png
Brogue FPP
brogue-iso.png
Brogue isometric
brogue-minitile.png
Brogue mini-tile
hydra-hires.png
Hydra with hi-res font
hydra-iso.png
Hydra isometric
hydra-isohex.png
Hydra isometric hex
hydra-minitile.png
Hydra mini-tiles
frozen-tiles.png
Frozen Depths tiles
frozen-fpp.png
Frozen Depths FPP
frozen-fpp2.png
Frozen Depths FPP 2
noteyemenu1.png
NotEye game menu
noteyemenu2.png
NotEye menu

Download NotEye: Windows binary, source package (tested under Linux)

Released under GNU General Public License, version 2. As such, it comes with without any warranty. Disclaimer: I hope there are no crash bugs, but... Better not to test Necklace of the Eye on your important characters :)

Note: some games don't recognize the resolution correctly when started in fullscreen mode (probably because going fullscreen resizes the console and they think that it is too small). Run them in windowed mode and switch to full screen later. In some locales (e.g. Japanese) NotEye does not interpret the screen correctly, switch your locale e.g. to US in this case.

Streaming

I think some information might be useful about streaming. So here it is.

How to use with libtcod

NotEye can work with libtcod games too. You need to substitute libtcod with a version which acts as a NotEye server, and then connect NotEye to it. Don't be afraid, this is quite simple (server is started automatically, and NotEye connects when you press M and L). I have compiled a NotEye version of libtcod 1.5.1, and tested it with Brogue (versions 1.5.1 and 1.6). It plays quite well (although might be a bit slow), and as usual you get some simple sound effects, an ability to change font and go fullscreen, and NotEye's special graphical modes. Unfortunately mouse does not work except for Brogue 1.5.1 for Linux (this is due to the way Brogue is written, not due to NotEye).

You can download NotEye version of the libtcod 1.5.1 library (compiled for Linux 64-bit and Windows, and sources) here.

History and Future

For versions before 3.0, see the old version's page. For version history after 3.0, see the blog.

The following features are planned for the future versions of NotEye: Tilesets and configuration files for more roguelikes and other contributions are very welcome :)


     
If you would like to thank me for NotEye, or would like me to continue the development, donations are welcome.





Tweet                  

Updates about Necklace of the Eye are published on my blog. You can discuss NotEye at the RogueTemple forum thread, or by e-mailing me (zeno@attnam.com).


See my roguelikes and other things

Thanks to Slashie for hosting this at RogueTemple!