               JNetHack  CXg[Em[g

ҁFЎRr(NACIONAL)
       i㗝upload by 쑺΍Oj


PP
  ȉ̕KvłB

 nethack-3.1.3
  IWi nethack łB
  GNU ̃\[X^Ăŋ߂ CD-ROM  ftp TCgɂ܂B
  JE^3 CD-ROM Ȃ /OTHERS/#299.Gnus/srcs/nethack-3.1.3.tar.gz łB

 {ꉻpb`
  nethack-3.1.3 ɑ΂{ꉻpb`łB
  Nifty Ȃ FUNIX/LIB1/395  jnh1014.tgz łB

 w windowł make ꍇ
EX11R5 ̏ꍇ
  JE-0.9.5  XsiX11 Cu⍑ۉXaw CuAXwchar C
  uCXg[ĂKv܂B 
  JE-0.9.5  JE^3 CD-ROM ȂǂɎ^Ă܂B 

EX11R6 ̏ꍇ
  XFree86-3.1j ̃CuKvłB


CXg[
PPPPPP
 \[X̓WJ

GNU  nethack-3.1.3.tar.gz  jnh1014.tgz WJ܂B
ꂼ nethack-3.1.3/  jnethack.patch/ ɓWJ܂B

 {ꉻpb`𓖂Ă

ɁA{ꉻ̃pb`ԂɓĂĂ܂B

# cd nethack-3.1.3/
# zcat ../jnethack.patch/patch-nh-3.1.3-jnh-1.0.1.gz | patch -p -s
# zcat ../jnethack.patch/patch-jnh-1.0.1-jnh-1.0.1.1.gz | patch -p -s
# zcat ../jnethack.patch/patch-jnh-1.0.1.1-jnh-1.0.1.2.gz | patch -p -s
# zcat ../jnethack.patch/patch-jnh-1.0.1.2-jnh-1.0.1.3.gz | patch -p -s
# zcat ../jnethack.patch/patch-jnh-1.0.1.3-jnh-1.0.1.4.gz | patch -p -s

hLgǂ

nethack ̃CXg[ configure; make ꔭƂ킯ɂ͍s܂B	
ȉ̃t@Cǂǂ݂܂B
Enethack-3.1.3/README.j
Enethack-3.1.3/INSTALL.j
Enethack-3.1.3/ChangeLog.j
Enethack-3.1.3/japanese/Install.unxi{j
 inethack-3.1.3/sys/unix/Install.unxipjj

Linux pɃt@CC

܂AMakefile Ȃǂ𐶐܂B

# cd nethack-3.1.3/sys/unix
# sh setup.sh

̌Aȉ̃t@C̏CKvłB
Enethack-3.1.3/include/config.h
Enethack-3.1.3/include/unixconf.h
Enethack-3.1.3/src/Makefile
Enethack-3.1.3/util/Makefile

ꂼ̃t@C̏Cȉ̃pb`ɂ܂Ƃ߂Ă܂̂ŎQlɂ
ĉB  
Econfig.h.diff
Eunixconf.h.diff
EMakefile-src.diff
EMakefile-unix.diff
̃pb`ł XFree86-2.1(X11R5)pɂĂ܂B

CɋCɂȂ_́A
E nethack-3.1.3/include/unixconf.h  33 s

  #define NETWORK	/* if running on a networked system */
			/* e.g. Suns sharing a playground through NFS */

  ̓RgAEgׂ܂񂪁AƂ肠u܂B 

E nethack-3.1.3/include/unixconf.h  109 s

  #define MAIL			/* Deliver mail during the game */

  [͎gĂȂlƎv̂ł܂֌WȂǁAꁪ͖ʔ
  ̂ŕu܂B

E nethack-3.1.3/include/unixconf.h  130 s

  #define NO_MAILREADER	/* have mail daemon just tell player of mail */

  ̃[ define Ɋ֘AăCIԂ̂łAmh Ȃǂg
  ꍇ ucb [ȂǂN̂͂Ȃ肤ƂłB 
  ŁA[̓m点邾ɂ܂BĂ邩ǂ̓e
  XgĂȂ̂ŕsłB 

āAȏŏC͏Iłi܂ƂĂ鏊邩ȂǁjB 

悢惁CN

# cd nethack-3.1.3
# make

CNɂ́A386  TOWNS ŖQԂ܂BHD eʂ́A\[X
Ŗ 17MB KvłBipb` .orig ܂߂āj  

# make install

make install ̎ /usr/games/lib/ ƃG[ɂȂ悤łB
ꍇ͗\
  mkdir -p /usr/games/lib
  chown games.bin /usr/games/lib
ĂĉB


tHg̐ݒ
PPPPPPP
wŗVԎA}bvACeAX^[OtBJɕ\
ΐp̃tHgCXg[ĂKv܂B 
ȉ̃t@CǂǂŉB 

Enethack-3.1.3/win/X11/Install.X11 ipj

ɂ́Aݒt@C̏@tHg̏̕@ȂǂĂ
܂BtHgɊւ镔ɂ͑̈ȉ̂悤ȂƂĂ悤łB 
---------------------------------------------------------------------------
⃂X^[OtBJɕ\΁Anethack.rc ɏꂽ
nethack ̃}bvp̃tHg nh10.bdf, ibm.bdf ̂P܂͗C
Xg[Kv܂BXFree86 ł pcf tHgĝ
bdftopcf ŕϊ܂傤B

# bdftopcf -o nh10.pcf nh10.bdf ; compress nh10.pcf
# bdftopcf -o ibm.pcf ibm.bdf   ; compress ibm.pcf

ϊAnh10.pcf.Z, ibm.pcf.Z CXg[fBNgi
 /usr/lib/X11/fonts/misc łȁj mkfontdir s܂B 

̃tHg GAMEDIR i/usr/games?jɃCXg[邱Ƃł
悤łinethack-3.1.3/win/X11/Install.X11 QƁjB̏ꍇ́Ae[
UƂ .xinitrc Ȃǂ xset  fp+ gāAGAMEDIR tHg̃T[
`pXɉKv܂B

ɂ̑ nethack.sh  xset ޕ@܂A
߂ł܂BOpenWindows ̂Ƃ Linux ł͋CɂȂĂł傤B
---------------------------------------------------------------------------
EBhEE}l[Wp nh72, nh56, nh32 ̂Rނ̃ACR
Ă܂B̃f[^̓\[X nh72icon, nh56icon, nh32icon ɓ
AwinX.c  #includes ̏œǂݍ܂Ă܂B\[Xt@C 
NetHack.ad  icon 邱ƂŁAؑւ邱Ƃł܂B
ftHg nh72 łB
---------------------------------------------------------------------------
ƂƂȂ̂ŁAȉ̂悤ɂ܂B

# cd nethack-3.1.3/win/X11/
# bdftopcf -o ibm.pcf ibm.bdf   ; compress ibm.pcf
# bdftopcf -o nh10.pcf nh10.bdf ; compress nh10.pcf
# cp ibm.pcf.Z nh10.pcf.Z /usr/lib/X11/fonts/misc
# mkfontdir /usr/lib/X11/fonts/misc
E/usr/lib/X11/fonts/misc/fonts.alias  ibm ̂PsǉB
ibm		-misc-fixed-medium-r-normal-ibmpc-14-120-75-75-c-80-iso8859-1
inh10 Kv͂܂j
# xset fp rehash

tHg̓ftHgł 16 dot ̕g悤łB


ݒ
PPPP
JX^}CYp̃t@C܂B

# cp nethack-3.1.3/win/X11/nethack.rc ~/.jnethackrc
# cp nethack-3.1.3/win/X11/NetHack.ad /usr/lib/X11/app-defaults/NetHack

~/.jnethackrc ύX邱ƂŁA
EQ[ɊւeIvV
Ekterm Ȃǂ tty Ŏs邩Aw window Ŏs邩B
   ~/.jnethackrc.X11, ~/.jnethackrc.tty Ă ~/.jnethackrc
   ɃN邱ƂŎĝǂł傤B
ER[h sjis ɂ邩 euc ɂ邩B
E}bvACeAX^[̃LN^ER[hiǂȕ\ɂ邩j 
Ȃǂwł܂B 

܂Aapp-defaults  NetHack KvɉĕύX܂iFtHg
傫ȂǁjBA~/.Xresources ɕKvȏRs[ĕύXĂ 
\܂B 
ACeOtBJɕ\ꍇ́Amap*font \[X nh10 
tHg ibm tHgw肵܂B 

QlƂ 12 hbgtHgw肵 example/ ɓĂ܂B
  example/.jnethackrc.X11
  example/.jnethackrc.tty
  example/NetHack


N
PP
jnethack ŋN܂B
tHg̓ǂݍ݂ȂǂŎԂwŜł܂邱Ƃ܂A
΂炭҂ĂΕ܂̂ŁAZbg肵ȂłˁBFj


Let's hack!
PPPPPP
wł͕sŁAˑR邱Ƃ܂B
܂ARtBM[VsS܂B
ȉӏ͎wEĉB

TEh@\ɂẮAڐAĉƂƂĂꂵłB 
iPIT ghCołj

܂A݂Ȃ񂨊߂ NetHack.ad  ~/.jnethackrc ΏЉĉ
ƂꂵłB 
낵肢܂B

js shackon@kaba.or.jp, GEE01547@niftyserve.or.jp
xl nacional@hemp.imel.kyoto-u.ac.jp     NACIONAL
