Ubuntu上改贴图
nethack吧
全部回复
仅看楼主
level 1
晓白Q 楼主
新人,还在前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的效果。
(箭头标注的小黑块还可以调整信息框的高度)
虽然可能是我的屏幕稍微有点小。所以整张地图不能全部展现,不过贴图是够大了。
2023年01月07日 13点01分 1
level 1
晓白Q 楼主
好像是误触了,导致修改的时候直接发帖了。。
再补充一下,Linux直接用convert xxx.png xxx.xpm应该就可以正确转换格式了。
——我在Win10用GIMP将png转成bmp,还思索了几下怎么设置参数来确保导出的图像和wiki上说的一致。
2023年01月07日 13点01分 2
吧务
level 14
字符版中的巨石的默认符号确实不好分辨,但可以通过修改配置文件中的SYMBOLS参数进行更改。
如果将其符号改为“0”,其配置语句为“SYMBOLS=S_boulder:0”,如截图所示。鬼魂默认的符号是空格,也可以按照这种方式改成别的,如“X”,会更方便些。
2023年01月07日 23点01分 3
好方法,我去改改看。
2023年01月08日 14点01分
level 12
windows版可以按O,找到设置roguesymset,设置为plain应该就行,不行你再调调其他的
另外,你也可以改配置文件,在C:\Users\你的用户名\NetHack-cn\.nethackrc
2023年01月08日 03点01分 4
rogue层显示的效果好多了,谢谢了,这下可以继续之前的档了。
2023年01月08日 14点01分
level 13
我把巨石给改成0了,感觉还不错
2023年01月08日 09点01分 5
1