トップページ⇒linux
1001コメント271KB

linuxでゲーム(商用、フリー問わず)

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin NGNG
linuxでもずいぶんと遊べるゲームが増えてきたね
ゲームを遊んだ人 感想ちょーだい
0313login:Penguin01/11/28 06:36ID:TZjV2k5m
XmameもSRPM作ろうかな・・・・
欲しい人いる?
0314login:Penguin01/11/28 17:57ID:/OXCKhYg
snes9x...やっぱり動かねえ。
PPCで動いてる人いる?
何が悪いのかさっぱりわからん。

ちなみに、.src.rpmってないのかねぇ?
0315login:Penguin01/11/28 19:44ID:ipWXP2TR
>>314
DGA ExtensionはXFree86 4.xなら入ってるはずだけど。
0316login:Penguin01/11/28 19:47ID:/OXCKhYg
>>315
XFree86 4.1xだけど、やっぱコレ絡みなのかぁ。
ちなみに DGA Extension とは何ですか?
0317login:Penguin01/11/28 20:13ID:ipWXP2TR
>>315
おおざっぱにいうとWindowsのDirectXみたいなもん。

で、どうもsnex9x.comにあるやつはXFree86 3.3.xの
DGAライブラリがリンクされてるようで、こいつは
XFree86 4.xのDGAライブラリとは互換性がない模様。
ようはソースからビルドし直すしかないと。
031830701/11/28 23:13ID:v2EwmmLr
>>312
あきばおーで売ってるPSパッドとパラレルポートの変換コネクタは
DPPでちゃんと動くものなんですが、Linuxだとモジュールjoy-consoleが入ってくれません。
PSでなく64パッドだと指定すると、入るが動かないという不思議な状態です。
>>312さんがPSパッドを使えるようにした手順を教えていただけないでしょうか。
解説サイトも見つからなくてなかなか「Linuxでゲーム」になりません。
0319login:Penguin01/11/29 00:42ID:8SA+uNTY
>>314
.debならPPC版もあるYO!
0320login:Penguin01/11/29 01:26ID:NpzCnI9Q
PSパッド→USBなら使える?
0321login:Penguin01/11/29 01:26ID:YXLukV1M
>>318
ttp://www.homa.ne.jp/~ashie/diary/?200107c#200107240
0322login:Penguin01/11/29 01:27ID:YXLukV1M
ゲームパッドでUSBはあまりお勧めじゃない
調整がうまくいかない場合が多いから
0323login:Penguin01/11/29 01:59ID:WAiQWaUw
そうかもナー
0324login:Penguin01/11/29 05:43ID:k8iHz4FA
>>317
thanks!
つまりは、snes9xをソースからビルドしなきゃダメなわけですね。
しかし、プログラムの知識が皆無なのでお手上げだなぁ。
./configure ,make, make install でコンパイルできればいいんだけど。
もしくは、src.rpmがあれば……。

>>319
.debとは何ですか?
0325login:Penguin01/11/29 06:16ID:iSBgcgTh
WineX
http://sourceforge.net/projects/winex/
でReturn to Castle Wolfensteinが動いたスクリーンショットだって。
http://www.linuxgames.com/news/index.php3/5156
0326login:Penguin01/11/29 06:33ID:YXLukV1M
snes9xのSRPMを作った。タイミングばっちり?
http://www.geocities.co.jp/MotorCity/7789/snes9x-139-1k.src.rpm
>>325
WinXで、Half-Life & CounterStrikeもうごく
http://www.geocities.co.jp/MotorCity/7789/SS/linux-CS.jpg
スクリーンショット
0327login:Penguin01/11/29 06:38ID:YXLukV1M
ああ、上のショットは普通のwinで動かしたCounterStrikeね
032832701/11/29 06:40ID:YXLukV1M
× win
○ wine
訂正スマソ
0329login:Penguin01/11/29 06:52ID:ECMBuxvJ
ハーフライフってLinux版出てないの?
0330login:Penguin01/11/29 07:51ID:a1pu6nK0
>>324
.debはDebianパッケージの拡張子
0331login:Penguin01/11/29 10:13ID:YXLukV1M
ハーフライフはサーバーはLinux版でてるけど、これもWineを使ってるみたい
0332login:Penguin01/11/30 06:51ID:n/dr/9O3
nVidiaの最新3Dドライバがでた、最大50%のパフォーマンスアップとか
Linux Gamerはすぐにアップせよ
0333login:Penguin01/12/01 00:44ID:+K+JGRx0
TurboLinux7.0(FTP版)+Mesa+nVidia製ドライバ+XFree86_4.1.0+XFree86-devel
で3D系のゲームのコンパイルするため./configureしようとするとGLライブラリなどが見つからないといってしかられる
(実際は入っているのだが)
XFree86-develをはずして./configureをするとXFree86-develに含まれるヘッダファイルが見つからないといわれるが
GLライブラリなどは見つかる。XFree86-develに含まれるライブラリのみを別の場所にコピーしXFree86-develをアンインストール
すしヘッダファイルのみ戻してやると./configureもとおりmakeも問題なくいきゲームの起動までする。
なぜ??こんな現象が起きるんでしょうか??
033430701/12/01 01:26ID:XwM+f69q
>>321 さん、THX!
なんですが、joy_console=の後が0,6や0,7や0x378,6等やってもできませんでした。

で、>>320さんの言うようにチョットgoogleで「usb joydev」で検索したら
joydevは/dev/usbjs0だとわかったのでjs0へリンクしてみたところ、
あっさり動作しちゃいました。
ちなみに変換コネクタは「PSX COMPATIBLE CONTROLLER ADAPTER for PC」です。

joy_console=0,6でダメなのは何故なんでしょうね...
DPPで使えるからあきばおーモノでも結線は問題無しだと思うんですが。
joy-console.oのinit_moduleにbusyとか言われるけど、
0,6以外なら一応インストールされるから不思議。
0335login:Penguin01/12/01 02:48ID:8aPlSw5c
>>326
snes9xのsrc.rpmどうも! 頂きました&助かりました。

しかーし、rebuildできん……。
nasmとやらはソースをコンパイルして入れたんだけど、
もう1つ、
svgalib-devel >= 1.4.1は snes9x-139-1k に必要とされています
と出る。が、これってix86用ですよね?
ウチのはPPCなんですが、どうすれば……。
0336login:Penguin01/12/01 03:36ID:SKIPCQgE
コメントアウト。いらない。
all: offsets snes9x # ssnes9x

#ssnes9x: $(OBJECTS) unix/svga.o $(GLIDEOBJS)
# $(CCC) $(INCLUDES) -o $@ $(OBJECTS) $(GLIDEOBJS) unix/svga.o $(LDLIBS) $(GLIDELIBS) -lvga -lvgagl -lz $(EXTRALIBS) -lm
0337login:Penguin01/12/01 03:42ID:WmQ7ZQBk
そもそもnasmってix86なオブジェクトしか吐かないんで、たぶん
nasmを使わないようMakefileを書き換える必要がありそうね。
0338login:Penguin01/12/01 04:17ID:3QsAXG7f
>335
うーん PPCだったか x86でRedHat系向けに作ったので予想外ですな
nasmとsvgalib、svgalib-develのRPMが、ディストリのCDに普通は入っているから
それをRPMで入れればOKなんだど PPCに入っているかどうか・・・・
入っていれば素直にコンパイル可能なはずです。駄目ならZsnesのほうも試してみて
これもnasmがRPMで入ってないと弾かれるけど・・・
0339login:Penguin01/12/01 04:31ID:SKIPCQgE
>>338
オペコード違うもんな。
古いのはnasmなしでなかったっけ?
nasm後で入れた記憶あるが自信ない。
0340login:Penguin01/12/01 04:34ID:WmQ7ZQBk
>>335
とりあえずDebianからソースとパッチ一式パチッてきて

% mkdir work
% cd work
% wget ftp://ftp.jp.debian.org/debian/pool/non-free/s/snes9x_1.39.orig.tar.gz
% wget ftp://ftp.jp.debian.org/debian/pool/non-free/s/snes9x_1.39-1.diff.gz
% tar xzf ../snes9x_1.39.orig.tar.gz
% cd snes9x-1.39.orig
% gzip -dc ../snex9x_1.39-1.diff.gz | patch -p1
% make -f debian/Makefile.debian NETPLAY=1 UNZIP=1 THREAD_SOUND=1 OPTIMIZE="-O6 -fomit-frame-pointer -fno-execptions" snes9x

なんてことやってみたらどうよ?
0341login:Penguin01/12/01 05:11ID:7XXxDUqs
LinuxでHalf-Life出来るって聞いたんだけど、本当?
本当だったらどうやってやんのか教えれ。
つーかやってる奴いる?
0342login:Penguin01/12/01 05:13ID:WmQ7ZQBk
>>341 すこーし上のほうでがいしゅつ
0343login:Penguin01/12/01 08:38ID:e9dzLuzZ
このスレ、マターリしてていいね
0344login:Penguin01/12/01 14:07ID:PMJG7GaL
http://www.zdnet.co.jp/news/0112/01/b_1130_05.html
0345login:Penguin01/12/02 02:15ID:WAEe99dQ
>>338
Zsnesも試してみたけど、
linux/gl_draw.c:279: unknown register name `eax' in `asm'
{standard input}: Assembler messages:
{standard input}:723: Error: Unrecognized opcode: `call'
make: *** [linux/gl_draw.o] エラー 1
/var/tmp/rpm-tmp.38543 の不正な終了ステータス (%build)
で止まってしまう……。
でも、思うに、nasmがix86のコードしか吐かないんじゃ、
仮にコンパイルできてもPPC上だと動かないんじゃ……?

>>340
やってみました。
コンパイルそのものはできたけど、動作が落してきたバイナリと
同じで、結局動かず。
これは前にも出た、XFree86絡み(>>317)と思われますが、
じゃあ、どうすればいいのかってところで行き詰まり中。
0346login:Penguin01/12/02 02:35ID:yWXzsfda
>>345
「DVD再生ソフトウェア」スレ
http://pc.2ch.net/test/read.cgi/linux/994595280/214-215

hogehogeをlibXxf86dgaに読み変えればよろしいかと
0347login:Penguin01/12/02 02:56ID:tmSuIXEO
>>345
DGA拡張を使わないって手もあるな。Makefile.debianから

-DUSE_DGA_EXTENSION
-DUSE_VIDMODE_EXTENSION
-lXxf86dga
-lXxf86vm

とある個所を全部削ってmakeしてみるといけるかモナー
0348login:Penguin01/12/02 03:32ID:WAEe99dQ
>>347
玉砕しました(泣)

>>346
ってことは、
ld --whole-archive -shared -o libxf86dga.so.1 libxf86dga.a
となると? ちなみに正しいのはlibXxf86dga ? libxf86dga ?
で、ヒジョーに初歩的な質問で恐縮なんですが、
ldってのがリンカなのはわかったんですが、
上記のオプションを付けて実行すればいいんでしょーか?
それとも、makefileか何かを上記のように書き変える?
0349login:Penguin01/12/02 03:43ID:HNQ+EEXV
>>348
XFree86 4.xなら、XFree86-develとかXFree86-static-libs
パッケージあたりに/usr/X11R6/libにlibなんとかdga.aという
スタティックライブラリがあるはずです。そのスタティックライブラリから
シェアードライブラリを作る方法の説明なのです。できたナントカ.soを
/usr/X11R6/libに置いて、ldconfigすればsnes9xも文句言わなく
なるでしょう。ldd snes9xして「not found」と言われるライブラリと
同じ名前で.soじゃなくて.aで終わってるものを探しましょう。
0350login:Penguin01/12/02 03:56ID:tmSuIXEO
>>348
Makefileに書いてあるのが正しい名前。
0351login:Penguin01/12/02 03:58ID:tmSuIXEO
そういや347はMakefileからコピぺしたんだった。
だからlibXxf86dga.aが正しい名前。
0352login:Penguin01/12/02 06:32ID:wdG63E2R
やっぱりPPCでLinuxは難しいと思うな
PPCならMacOSで、snes9xのバイナリを使うしかないと思われ
0353login:Penguin01/12/02 06:53ID:rOQ+4j3T
Debianにバイナリパッケージがあるぐらいだし、
あとひとヤマ越えさえすればあっさり逝きそうな
雰囲気だけど。
0354MSXuser01/12/02 22:46ID:eJ02gj9u
fMSXがコンパイル出来ん...
0355login:Penguin01/12/03 14:09ID:7iTzvVpq
kernel2.4.14 + nVidiaドライバにしたらQuake3が起動しなくなった
UTは起動するからOpenGLは動いてるはずなのになぜだ・・・
0356login:Penguin01/12/03 14:11ID:8cZolKND
kernel2.4.14 + nVidiaドライバにしたからじゃないですか?
0357login:Penguin01/12/03 16:48ID:3TN5Vo9M
>355
たしか、2.4.10あたりからVMが変わったらしいね、その影響かな?
0358login:Penguin01/12/04 11:01ID:kAZ5ESKU
誰かnVidiaの最新ドライバためしてたやついる?感想キボヌ
0359login:Penguin01/12/05 00:22ID:fyyYxbGP
>353
もっとも、Debianのソースパッケージ落して来て
(独自Makefile作ったり虫取りしたりしてある)
手元でmakeってのが早いかもね。
あそこはまぢ便利だよ。
0360login:Penguin01/12/09 22:27ID:K5wNaoFq
age
0361login:Penguin01/12/09 22:36ID:xSbBzH8t
LinCity(SimCity Like Gage)
ttp://www.floot.demon.co.uk/lincity.html
0362login:Penguin01/12/09 23:30ID:xorAd/HW
LokiでRune,Descent3,UT,POSTAL.Mindroverを買ったよ。
Debian SidでGeForce3を使って遊んでいるけど、快適に遊べてます。
USBジョイスティック使って、とくに問題もなし。
0363login:Penguin01/12/09 23:44ID:ps6de3De
xevilむひょ
0364login:Penguin01/12/10 04:09ID:eicAIjZH
>362
お金持ちだね、うらやましい
0365login:Penguin01/12/10 22:59ID:S/hg3Kjy
>>361
LinCityやった事有るけど、
炭坑作った辺りからスラム街が
急増して、あぼーんするのに
必死になった記憶が有るよ(^_^;
0366login:Penguin01/12/19 07:00ID:1AfdViYu
age
0367名無しさん@Emacs01/12/27 16:04ID:/NSew+yG
snes9xで,Turboにするのをジョイパッドの方へバインドしたいんですが,
どうやるのでしょうか?
ジョイパッドからキー入力へ変換するものとかでもいいのですが.
0368login:Penguin01/12/27 19:43ID:FUpGK0ft
>>358
別に変わりはない。
いちいひXあげるごとにnvidiaのログが
でて(・A・)イクナイ!
0369login:Penguin01/12/29 00:00ID:lgyAhgFJ
>367
それはsnes9x自体をいじらないと駄目だと思う。
unix/x11.cppのS9xProcessEvents()のXK_Tabの処理を
unix/unix.cppのReadJoysticks()に持って来れば
何とかなりそうな気はする。(外してるかも)
0370a02/01/13 03:36ID:VWZIDYlj
M.U.G.E.N.っていう、2D格闘ゲームツクールみたいなヤツがあるんだけど
Linuxに移行したバージョンを遊んでみたけどデキいいね。
カンフーマンにデモがついて超必使えるようになってたのには、激しくワラタよ(w
http://mugen.elecbyte.com/

しかし、FAQの「What about a Windows version?」読んだけど、金とか技術
だけの問題じゃねーような気がするぞ。
0371login:Penguin02/01/15 18:57ID:P9uojqjp
昨日秋葉原行ってきたけど、ほとんどUSBのゲームパッドしか売ってないよ。
唯一ゲームポートのやつ見付けたけど、イマイチだったし微妙に高かったしなあ。
0372login:Penguin02/01/15 23:33ID:PCxVRr9c
>>370
やってみた。
けっこうさくさく動くね。
/ で大蹴りが出ないのはなぜ?
つーか、キーボードじゃむり。
0373a02/01/17 10:56ID:tdDLK6dE
Sub-ZeroでFinish himが見れた。うれしい。

>>372
うちでは、/キー使えてるよ。
XF86Config-4(XFree86 4.1.0)のキーボードはこんな感じだけど。
----
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
EndSection
----

>>371
USB以外じゃないとダメなん?
0374a02/01/17 11:24ID:tdDLK6dE
もう一つの格ゲーエンジン、KOF91の移植がsourceforgeで進んでるみたいです。
http://koflinux.sourceforge.net/

今は、CVSからしか取ってこれないけど、古いアーカイブは
http://kof.asbyte.com.br/
から取ってこれるみたいです。

MUGENと違ってこっちは、GPLなのでGPLっこには安心ですね(w
0375 02/01/17 13:58ID:LunCI01z
で、Tribes2は動かせるの?
037637102/01/17 23:20ID:hAUyYAWZ
>>373

USBのゲームパッドってちゃんと動くか心配で。
ちなみにやるのはエミュレータぐらいかな。
0377login:Penguin02/01/17 23:46ID:wY3UJR/E
カーネル2.4系ならたぶんUSBのほうが楽
ゲームポートのほうはmodules.confに設定書き込んだりとかいろいろ手間
USBはただ差しとくだけでモジュールも勝手にロードされたと思った
037837102/01/18 05:13ID:Y2ew0B5/
カーネル2.2.18なのですが同じように楽にいきますでしょうか。
できればいろいろ選べるUSBがいいと。
0379login:Penguin02/01/18 09:12ID:j5Ctd7UF
囲碁ねえか囲碁
0380a02/01/18 11:45ID:6ZWDJ4uL
>>379
(・∀・)つ http://www.gnu.org/software/gnugo/
ヌーとペンギンの囲碁ってシュールですね。

>>378
とりあえず2.2.20にあげとくという方向で。
ソースのDocumentation/usb/input.txtとか見ると大丈夫そうですけど。
もし心配なら、Documentation/joystick.txtを見て、動作確認の取れて
るのを買ったらいいんじゃないでしょうか。
個人的には人柱キボーン

>>377
勝手にロードはある程度までで、全部をロードするにはusbmgrとか
そのたぐいのものが必要だったような気が…
0381a02/01/18 11:47ID:6ZWDJ4uL
ちょいと古いけど参考までに
http://linux.nikkeibp.co.jp/column/inflection/6/usb5.org.html
0382login:Penguin02/01/19 01:21ID:3joG1txu
>>379
もしある程度(初段)以上の強さを求めているなら、Linuxかどうかは関係なしにない。
0383a02/01/19 23:44ID:U14jKms9
>>380
訂正
モジュールをロードしていたら、(認識できるのは)自動的に認識する。
モジュール自体は、murasakiとかusbmgrとかhotplugを使わないと自動的にロードはしない。
あたりまえっすね。ソマソ

038437202/01/20 00:00ID:dWps4DA0
>>373
↓こういうことだった。ぐは。

chars/kfm/readme.txt
> Kung Fu Man is a 4-button character.
038537102/01/20 03:36ID:WqEynPl0
RPMでカーネルを2.4にしてみます。
再構築とかはいりませんよね?
0386login:Penguin02/01/20 16:53ID:pGbtUHiR
TunxRacerとやらをコンパイルして入れたんだけど、
すこぶる重くてゲームにならん。
なんでだろう?
PPC G4/500なんだけど。
0387名無しさん@XEmacs02/01/20 20:10ID:hJLw95RV
DRIなってるんか?
i386ですまないが、Duron800MHz G450でふつうに動くぞ
0388名無しさん@XEmacs02/01/20 21:21ID:hJLw95RV
どうでもいいけど、1280x960をデフォルトの解像度にしているとまともに起動しないのか…
tuxracer @ G450 & XFree4.1.0のお話
0389a02/01/21 00:35ID:WQE7l87/
バーガーバーガーって懐かしいなぁ。

BurgerSpace
http://www3.sympatico.ca/sarrazip/dev/burgerspace.html
0390login:Penguin02/01/21 01:01ID:wavVY/fT
>>388
くいっくはっくキボーン!
SDLの画面設定してるあたり触ればどーにかなるんじゃねーか?
0391login:Penguin02/01/21 01:02ID:7Edw1OuW
PPCでDRIがサポートされてる機種ってかなり少ない気がする
0392login:Penguin02/01/29 19:08ID:5mopCc8r
かの有名なプレステエミュレータ、ePSXeのLinux版が出たね
とりあえずスクリーンショットを取ってみたよ
http://www.geocities.co.jp/MotorCity/7789/SS/PSX_Linux_1.jpg 〜 PSX_Linux_6.jpg
0393login:Penguin02/01/29 20:47ID:PeDYS4O5
オ、スゲー。
スペックけっこう必要なん?
0394login:Penguin02/01/29 23:14ID:5mopCc8r
それなりのスペックがいるよ
800Mhz以上、GF2以降、メモリ256M以上ってところかな(win版も)
ちなみに出来としては、Joystickが使えない点を無視すると
win版よりいいとおもう
プラグイン等のURL張り付けとこうか?
0395login:Penguin02/01/29 23:30ID:0IP616aA
張り付けて。
プラグインがみつかんなくて。
0396a02/01/30 12:56ID:AC1e50Oz
うわー、結構いいデキだわ。これ。

>>395
>>392じゃないけどpluginの場所
http://www.ngemu.com/psx/plugins.php?page=linux
0397k02/01/30 12:58ID:W++oqS4X
nForceでいけるかな
0398login:Penguin02/01/31 00:39ID:CF9nDYsn
>397
ちょっときつい、でも2Dが主体のゲームなら大丈夫
0399login:Penguin02/02/03 19:56ID:OQc04g7Y
snes9xで音が出ないんだけど、どうすればいい?
ちなみにppc版なんだけど。
本来なら、普通に起動すれば音出るよね?
040039902/02/03 21:19ID:XROOjnhU
ちなみに、以下のように出ちゃいます。
ioctl SNDCTL_DSP_SETFMT: 間違った引数です
Sound device open failed
0401login:Penguin02/02/03 22:32ID:OqGNwXA0
>400
引数がまちがってんだよ
040239902/02/03 22:50ID:XNSgkFWG
>>401
うん、それはわかるんだけど、どう対策すればいい?
バイナリを入れただけだから、ソースはイジれないし。
0403login:Penguin02/02/07 14:48ID:69zP45S9
で、USBジョイスティック買ってきたので仕方なくカーネル2.4にしてみました。
まず、Vineで用意されてるカーネルのSRPMでmkkpkgしたがエラーが出る。
のでkernel.orgにある2.4.17のソースからインストールした。
なんとか2.4になったものの、USBジョイスティックが使えないのはおろか音が出ない(alsaが動いてないのかな)、ネットワークに繋がれてない。
しょうがないので再構築なしでVineに置いてあるカーネルのRPM入れようと思うんですがこれでUSBジョイスティック動きますかね?
0404login:Penguin02/02/07 14:56ID:LysmZQps
netrek

ふるいかな?
0405login:Penguin02/02/07 15:12ID:DqSz9Jvx
便乗質問ですが、PSのコントローラをUSB接続するアダプターを
使えばUSBのジョイスティックとして認識できますか?

0406login:Penguin02/02/07 15:16ID:o+F7hCoE
>>405 認識はしているよ。
使えるかどうかは、わからん。(挿さっているだけで、使ったことがないので)
0407a02/02/07 16:13ID:BCl1sDR1
>403
kernelを再構築したら、古いalsaは使えないよ。
というわけで、alsaのソース取ってきてコンパイルしませう。
RPMはalsa付属のスクリプトで作れます。
LANはコンパイルし忘れか、モジュールをkernelに組み込んでいるので
はないでしょうか。

0408307=33402/02/07 17:22ID:O+MDMk32
>>405 できます。
0409login:Penguin02/02/08 01:20ID:rHZaIbPS
国際化してくれ >
0410login:Penguin02/02/08 09:20ID:fkUcJLZY
>>409
bash: syntax error near unexpected token `>'
0411login:Penguin02/02/09 19:07ID:spJjrrsc
freeciv勝てない(鬱)
0412厨房02/02/12 16:10ID:l5fnBI11
カーネル2.4にしました。
USBゲームパッドを使いたいのですが
cat /dev/input/js0
とやると謎の文字列が出て、USBゲームパッドを外して同じことをすると そのようなデバイスはありません と出るので/dev/input/js0を認識しているようです。
が、snes9xでは/dev/js0を指定しているらしく、「/dev/js0: そのようなデバイスはありません」とエラーが出てしまいます。どのようにすればよいのでしょうか
■ このスレッドは過去ログ倉庫に格納されています