新人,还在前15层死来死去。
先发牢骚:
这两天由于不记得是从哪下载的Win10版nethack中文版(其实就是忘记了),进入rogue层之后一片漆黑。
由于是双系统,想了想就转投自己那Ubuntu桌面版的字符版nethack。
但是今天玩了一天结果玩到仓库番又玩不下去——地板(.)和巨石(`)实在是分不清,担心搞混推错。
所以又又想转投X Nethack(贴图版),但是还想改贴图玩,所以就查了一个多小时,终于稍有成果。
(想想真的闲得蛋疼了)
以下是我找到的简单方法:
贴图文件是/usr/share/pixmaps/nethack/x11tiles(虽然没有后缀名,但它是一个xpm文件)。
我是直接把贴图(wiki上的图是png,win10版要bmp,X11版要xpm)改成xpm然后换掉x11tiles。

如果不想要简单的方法,那就去修改 /etc/X11/app-defaults/NetHack 里的 NetHack.tile_file, 改成文件的绝对位置就行了,比如/usr/share/pixmaps/nethack/nev.xpm。
然后 xrdb -merge /etc/X11/app-defaults/NetHack。
(我也表示看不懂,总之抄就完事了)
我还遇到很沙雕的报错,大概是说有三个注释里的引号(')有问题。。我全改成了下划线(_),然后再来一遍就通过了。——为什么注释会报错呢,真叫人摸不着头脑。
其他的什么也不用改。。贴图大小似乎是自动识别的,我目前是没有找到修改参数的办法,我是手动改图像改成16x16再覆盖(GIMP->图像->缩放图像)。
另外前两天琢磨png改成bmp的方法,翻来覆去都不行,我琢磨了几十分钟该用什么软件。发现居然wiki里Nevanda贴图标注了一个GIMP。
最后展示一下Nevanda_32x32的效果。

(箭头标注的小黑块还可以调整信息框的高度)
虽然可能是我的屏幕稍微有点小。所以整张地图不能全部展现,不过贴图是够大了。
先发牢骚:
这两天由于不记得是从哪下载的Win10版nethack中文版(其实就是忘记了),进入rogue层之后一片漆黑。
由于是双系统,想了想就转投自己那Ubuntu桌面版的字符版nethack。
但是今天玩了一天结果玩到仓库番又玩不下去——地板(.)和巨石(`)实在是分不清,担心搞混推错。
所以又又想转投X Nethack(贴图版),但是还想改贴图玩,所以就查了一个多小时,终于稍有成果。
(想想真的闲得蛋疼了)
以下是我找到的简单方法:
贴图文件是/usr/share/pixmaps/nethack/x11tiles(虽然没有后缀名,但它是一个xpm文件)。
我是直接把贴图(wiki上的图是png,win10版要bmp,X11版要xpm)改成xpm然后换掉x11tiles。

如果不想要简单的方法,那就去修改 /etc/X11/app-defaults/NetHack 里的 NetHack.tile_file, 改成文件的绝对位置就行了,比如/usr/share/pixmaps/nethack/nev.xpm。
然后 xrdb -merge /etc/X11/app-defaults/NetHack。
(我也表示看不懂,总之抄就完事了)
我还遇到很沙雕的报错,大概是说有三个注释里的引号(')有问题。。我全改成了下划线(_),然后再来一遍就通过了。——为什么注释会报错呢,真叫人摸不着头脑。
其他的什么也不用改。。贴图大小似乎是自动识别的,我目前是没有找到修改参数的办法,我是手动改图像改成16x16再覆盖(GIMP->图像->缩放图像)。
另外前两天琢磨png改成bmp的方法,翻来覆去都不行,我琢磨了几十分钟该用什么软件。发现居然wiki里Nevanda贴图标注了一个GIMP。
最后展示一下Nevanda_32x32的效果。

(箭头标注的小黑块还可以调整信息框的高度)
虽然可能是我的屏幕稍微有点小。所以整张地图不能全部展现,不过贴图是够大了。