Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

NH 3.6.0 (Win): Larger tiles no longer usable / SYSCF not defined

500 views
Skip to first unread message

Egbert Hinzen

unread,
Dec 9, 2015, 9:25:04 AM12/9/15
to
My (3.4.3) larger tiles

# change to larger tiles
OPTIONS=tile_file:tiles32.bmp, tile_width:32, tile_height:32

give no syntax error, but start the game and see yourself!!! 8-((



BTW:
SYSCF is not defined so "sysconf" is useless...


BTW2:
Why do I need "xlogfile"?

Janis Papanagnou

unread,
Dec 9, 2015, 10:02:19 AM12/9/15
to
On 09.12.2015 15:25, Egbert Hinzen wrote:
> BTW2:
> Why do I need "xlogfile"?

It carries more information than the classical logfile.

Janis

Jonadab the Unsightly One

unread,
Dec 9, 2015, 9:13:47 PM12/9/15
to
xlogfile is rather important for public servers (and critical
for tournaments). For local play, you may not care as much.

nhde...@gmail.com

unread,
Dec 10, 2015, 8:12:38 PM12/10/15
to
On 12/9/2015 9:25 AM, Egbert Hinzen wrote:
> My (3.4.3) larger tiles
>
> # change to larger tiles
> OPTIONS=tile_file:tiles32.bmp, tile_width:32, tile_height:32
>
> give no syntax error, but start the game and see yourself!!! 8-((

This is just a chicken and egg situation, and it has always been that way with new releases.

The tiles required to properly match the NetHack 3.6.0 game internals are different from NetHack 3.4.3 because there's been additions and changes to the game itself. The 16x16 tiles that are appropriate for the 3.6.0 game were provided as part of the 3.6.0 source code and platform binaries.

Other tile sets have always been valued community contributions, including the 32x32 sets that were available at nethack.org. Someone contributed those to us to share. NetHack itself just carves up the bitmap file specified into the grid square size you specify in the tile_width and tile_height options. NetHack has no knowledge of the contents of the tile file.

The past has shown that the NetHack community often takes up the artistic challenge and provides 32x32 tile sets (and larger tile sets) that match the game internals, or *you* could create a set yourself and contribute it back to the NetHack community?

For example, it looks like someone has already updated the DawnHack tile set for 3.6.0 and there appears to be 16x16 versions and 32x32 versions.

16x16:
http://image.noelshack.com/fichiers/2015/50/1449788592-16x16.png

32x32:
http://image.noelshack.com/fichiers/2015/50/1449788652-32x32.png

They were announced here:
https://www.reddit.com/r/nethack/comments/3w9vat/dawnhack_tileset_360/

You may have to load them into Paint and re-save them as bmp files for use with the game.

That's an example of someone in the NetHack community helping out the rest of the NetHack community by contributing, and those could serve as tile-order templates for others to provide a set with a different artistic flair if they desire to.

rob.o...@gmail.com

unread,
Dec 30, 2015, 7:23:46 AM12/30/15
to
Here's 20x20 and 32x32 tilesets for 3.6

http://www.noelshack.com/2015-53-1451477171-tiles20.png
http://www.noelshack.com/2015-53-1451477199-tiles32.png

I used the Nethack 3.43 tileset (from the wiki) as a basis.
Tiles that were swapped or added for 3.6 I've put in the correct position and/or generated a new tile from an existing graphic. I've created new graphics for the globs (pudding/ooze corpses) based on the 3.6 16x16 tiles. The new statue tiles are taken from the 3.6 16x16 files without smoothing.

Modifications:

*lit/unlit corridors changed to show up better
*no door and open doors slightly modified

Enjoy!

R



rob.o...@gmail.com

unread,
Dec 30, 2015, 7:30:52 AM12/30/15
to
Forgot to add: the 20x20 tileset is reduced from the 32x32 in M$ Paint, so there may be some haloing artefacts.
0 new messages