tar xvfz nethack-343.tgz |
cd nethack-3.4.3 patch -p1 < jnethack-3.4.3-0.2.diff |
zcat jnethack-3.4.3-0.2.diff.gz | patch -p1 |
nkf -e fighter_patch_jnh34302.diff | patch -p1
|
GAMEUID = games GAMEGRP = games GAMEPERM = 02775 EXEPERM = 0775 DIRPERM = 0775 |
VARDATND = x11tiles pet_mark.xbm rip.xpm mapbg.xpm |
# flags for Linux
# compile normally
CFLAGS = -O2 -fomit-frame-pointer -I../include `gnome-config --cflags gnome`
LFLAGS = -L/usr/X11R6/lib
|
# CFLAGS = -W -g -O -I../include # LFLAGS = |
WINGNOMEOBJ = gnaskstr.o gnbind.o gnglyph.o gnmain.o gnmap.o gnmenu.o \
gnmesg.o gnopts.o gnplayer.o gnsignal.o gnstatus.o gntext.o \
gnyesno.o gnworn.o
|
WINSRC = $(WINTTYSRC) $(WINX11SRC) $(WINGNOMESRC) WINOBJ = $(WINTTYOBJ) $(WINX11OBJ) $(WINGNOMEOBJ) |
WINX11LIB = -lXaw -lXmu -lXext -lXt -lXpm -lX11 -lm |
WINLIB = $(WINTTYLIB) $(WINX11LIB) $(WINGNOMELIB)
|
|
# flags for Linux # compile normally CFLAGS = -O2 -fomit-frame-pointer LFLAGS = -L/usr/X11R6/lib |
# CFLAGS = -W -g -O -I../include # LFLAGS = |
#define X11_GRAPHICS
#define GNOME_GRAPHICS
#define USE_XPM
|
/* #define SVR4 */ #define SYSV #define LINUX #define TIMED_DELAY |
quest_levs: ../util/lev_comp \ Arch.des Barb.des Caveman.des Healer.des Knight.des Monk.des \ Priest.des Ranger.des Rogue.des Samurai.des Tourist.des Valkyrie.des \ Wizard.des Fighter.des ../util/lev_comp Arch.des (中略) ../util/lev_comp Wizard.des ../util/lev_comp Fighter.des touch quest_levs |
cd ~/nethack-3.4.3/ sh sys/unix/setup.sh make |
su make install |
jnethack |
# # 漢字コードの設定 # OPTIONS=kcode:euc #OPTIONS=kcode:sjis # # キャラクターの設定 # OPTIONS=name:ryusei #OPTIONS=male #OPTIONS=female OPTIONS=fruit:すらいむもぅるど # # ペットの設定 # OPTIONS=pettype:cat #OPTIONS=pettype:dog OPTIONS=catname:パトラッシュ #OPTIONS=dogname:ぼち # # 操作設定 # OPTIONS=autopickup OPTIONS=checkpoint OPTIONS=confirm OPTIONS=disclose OPTIONS=fixinv OPTIONS=help OPTIONS=!ignintr #OPTIONS=menustyle:tradional #OPTIONS=menustyle:combination OPTIONS=menustyle:partial #OPTIONS=menustyle:full #OPTIONS=menu_deselect_all: #OPTIONS=menu_deselect_page: #OPTIONS=menu_first_page: #OPTIONS=menu_invert_all: #OPTIONS=menu_invert_page: #OPTIONS=menu_last_page: #OPTIONS=menu_next_page: #OPTIONS=menu_previous_page: #OPTIONS=menu_search: #OPTIONS=menu_select_all: #OPTIONS=menu_select_page: OPTIONS=!number_pad OPTIONS=pickup_types:$ OPTIONS=!rest_on_space OPTIONS=safe_pet OPTIONS=sortpack # # 画面表示・音設定 # OPTIONS=!BIOS OPTIONS=color OPTIONS=!DECgraphics #OPTIONS=dungeon: #OPTIONS=effects: OPTIONS=hilite_pet OPTIONS=!IBMgraphics OPTIONS=legacy OPTIONS=!lit_corridor #OPTIONS=monsters: OPTIONS=msghistory:50 OPTIONS=news OPTIONS=!null #OPTIONS=packorder: OPTIONS=preload_tiles OPTIONS=!rawio #OPTIONS=scores: OPTIONS=showexp OPTIONS=showscore OPTIONS=silent OPTIONS=standout OPTIONS=time OPTIONS=tombstone OPTIONS=!toptenwin #OPTIONS=traps: OPTIONS=verbose #OPTIONS=videocolors: #OPTIONS=windowtype:tty OPTIONS=windowtype:x11 #OPTIONS=windowtype:gtk #OPTIONS=windowtype:Gnome