This page is written in japanese (ISO-2022-JP).

FFMHOB linux conference FAQ-02 (ゲーム)

[Q] Package Y でインストールした DOOM の実行方法を教えて下さい。

[A]
gzip -cd /cdrom/slackware/slakware/y2/doom.tgz | tar xvf - usr/games/xdoom として、解凍される xdoom スクリプトが以下のようになっているので、 これを適宜変更して使用して下さい。 #!/bin/sh DOOMWADDIR=/usr/games/doom export DOOMWADDIR cd $DOOMWADDIR #/usr/games/doom/killmouse /usr/games/doom/linuxxdoom $* #/usr/games/doom/startmouse

[Q] SVGAlib 版の DOOM で PAD を使用する方法を教えて下さい。

[A]
FFMHOBO DL6 の
392  GBB00111 96/02/20    4799   PADCTL  .TGZ padctl
を使用して下さい。 ( frp://mirage.nips.ac.jp/pub/towns/linux/apps/padctl.tgz にもあります。)

config を記述する際に必要な ScanCode は ここを参照して下さい。

また FTOWNS1 の mes 14-#401 などを 参照ください。

[Q] DOOM の外部の wad ファイルの使い方がわかりません

[A]
WAD 集の WAD (例えば hogehoge.wad) を DOOM のディレクトリに コピーして、 doom -file hogehoge -warp 2 1 みたいに起動すれば良いです。

ただ、普通のと変わるのは、1つのファ イルで1つのマップだけみたいですので、そのマップにいかないと新しいのはプレイ 出来ません。

[Q] DOOM の通信対戦のやり方を教えて下さい

[A]
用意する物
PLIPケ〜ブル:SoftwareDesign誌1994年10月号p89参照(以下,SD誌) アンフェノ〜ル24pinのコネクタを,4mの12本線芯で結線。
Linux の設定
SD誌p90 -91に詳しく書いてあります。また,/usr/src/linux/README.plipにも丁寧なドキュ メントが用意されています。詳しい事は,そちらを参照してください。
DOOM の設定
対戦用の設定オプションは,README.linuxに書いてありました。
その他
重要な事は,「マウスを必ず接続しておく事」です。マウスがポ〜トにささってい ないと,mouse_init()がエラ〜を起こしてしまい,DOOMが起動しません。また,た だ起動できないのならばいいのですが,setkbd 0が実行されていない為に,キ〜ボ〜 ドからの操作は,一切不可能になってしまいます。 (telnetでログインして落としました(^^;) setkbdの実行は拒否されます)

あと,これは接線の問題か,設定の問題か,ドキュメントを読んでいない事(^^;) が問題かはわかりませんが,対戦中に,強制的に落とされる現象が起きました。

  > Error: SendPacket error: No buffer space available
というメッセ〜ジが,MA側に表示され落ちました。この時20F側は,ゲ〜ムをその まま続行できたり,一切のキ〜入力を受け付けなかったり,一定時間が経過した後 に通信が出来なくて落ちたりしました。他には,20Fで「フレ〜ムバッファが動い てない」という旨のエラ〜を表示して,起動が拒否される場合もありました。これ が発生した以後,SVGALIB関係の起動は一切拒否されました。

MA側が落とされて,20F側はゲ〜ム続行できた場合の/proc/dev/netの内容は,

Inter-| Receive | Transmit face |packets errs drop fifo frame|packets errs drop fifo colls carrier MA : plip0: 6762 0 0 0 0 25044 2 0 0 10 2 20F: plip0: 25044 0 0 0 0 6762 0 0 0 61 0 となっておりました。毎回必ず起こる事なのでi386<->i486間では辛いという事 なのかな? と思っております。

[Q] DOOM の隠しコマンドを教えて下さい

[A]
IDDT マップを完全にする。う一回で敵まで表示。マップ画面で使う。 さらに使うと元に戻る。
IDKFA フル装備 & ARMOR全快
IDDQD 無敵
IDCLEV** **に数字を入れるとその面にワープ。

[Q] FINALDOOM の実行方法を教えて下さい。

[A]
  1. libm.so.4 をインストールする。 slackware/slakware/d5/libaout.tgz を / で展開後、 sh install/doinst.sh とする。
  2. tnt.wad のあるディレクトリで、 ln -s tnt.wad doom2.wad
  3. root になって、 cd /usr/towns/usr/bin cp doom tnt この tnt という shell script の中に export DOOMWADDIR=/usr/games/doom という行がありますが、ここのディレクトリを tnt.wad のあるディレクトリ に書き換えて下さい。
  4. tnt -warp 1 1 で起動できます。

このページに関する、御意見、御質問、バグレポートなどは