最近の更新 (Recent Changes)

2023-06-03
2016-10-22
2015-05-11
2015-02-13

ここは http://osdn.net/projects/gearhead2-utf8/ の解説用の wiki です。

GearHead RPG とは何ぞや、と言う人は 墓堀Wikipedia を読まれたし。
プレイや攻略は、 GearHead2-UTF8 wiki を見られたし。
プレイや攻略の話をしたければ、 したらば@ に来られたし。

この wiki の上とか下とか右とか左とかに広告(アフィリエイト)が入っていますが、 ここは無料 wiki なので自動的に広告が入っています。スポンサー様なので足を向けられません :-P



入門者向け情報

画面写真 / スクリーンショット

「概要」−「画像ギャラリー」 にあります。

GearHead-2 をプレイしたいけれど、どうやって入手するの?

このページの頭の方にある「ダウンロード」−「リリース一覧」をクリック。
「ダウンロード」ページに変わるので、 「GearHead2-github-utf8.All_in_One」の欄か 「GearHead2-github-utf8」の欄をクリック。
必要なファイルをダウンロードします。

「ダウンロード」ページでクリックしたらファイルがいっぱい出てきたけれど、どれをダウンロードすれば良いのさ?

プレイする場合、 「(各言語別の)シナリオ・メッセージデータ」、 「画像データ」、 「効果音データ」、 「(各OS別の)実行ファイル」、 の4つが必要です。
4つをバラバラにダウンロードするのが面倒ならば、 「全部入りセット」から選んで下さい。

  • GearHead2-github-utf8.All_in_One
    全部入りセット。
    • gh2-utf8.All_in_One.MSWin64.ja_JP.UTF8.zip
      • MS-Windows(64bit版)用の実行ファイルと日本語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.MSWin64.en_US.US-ASCII.zip
      • MS-Windows(64bit版)用の実行ファイルと英語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.MSWin32.ja_JP.UTF8.zip
      • MS-Windows(32bit版)用の実行ファイルと日本語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.MSWin32.en_US.US-ASCII.zip
      • MS-Windows(32bit版)用の実行ファイルと英語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.FreeBSD_amd64.ja_JP.UTF8.zip
      • FreeBSD/amd64系の実行ファイルと日本語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.FreeBSD_amd64.en_US.US-ASCII.zip
      • FreeBSD/amd64系の実行ファイルと英語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.Linux_amd64.ja_JP.UTF8.zip
      • GNU/Linux/x86_64用の実行ファイルと日本語データと画像データと効果音データの全部入りセット。
    • gh2-utf8.All_in_One.Linux_amd64.en_US.US-ASCII.zip
      • GNU/Linux/x86_64用の実行ファイルと英語データと画像データと効果音データの全部入りセット。


  • GearHead2-github-utf8
    個別のセット。

    • gh2-utf8.data.eng.zip
      • 英語でプレイする時に必要なシナリオ・メッセージデータ。
    • gh2-utf8.data.jp.zip
      • 日本語でプレイする時に必要なシナリオ・メッセージデータ。

    • gh2-utf8.image.zip
      • SDLを使ってGUIな表示でプレイする時に必要な画像データ。

    • gh2-utf8.sound.zip
      • ダミーの効果音データ。

    • gh2-utf8.bin.FreeBSD_amd64.zip
      • FreeBSD/amd64系でプレイする時に必要な実行ファイル。
    • gh2-utf8.bin.Linux_amd64.zip
      • GNU/Linux/amd64 でプレイする時に必要な実行ファイル。
    • gh2-utf8.bin.MSWin64.zip
      • MS-Windows(64bit版) でプレイする時に必要な実行ファイル。
    • gh2-utf8.bin.MSWin32.zip
      • MS-Windows(32bit版) でプレイする時に必要な実行ファイル。

    • gh2-utf8.src.zip
      • ソースコード。自分で実行ファイルを作る場合に必要。
        shell script が使える環境ならば、展開して
        sh ./build.sh clean build ascii_utf8
        sh ./build.sh clean build ascii_sdl
        sh ./build.sh clean build sdl
        のどれかを実行すると、実行ファイルができあがる。

SDLとかASCIIとか何なのさ?

  • SDL
    • グラフィカルな画面表示版。効果音対応。
    • 伝統的ローグライクで言う所のタイル版。
  • ASCII
    • アルファベットだけで表示した版。効果音非対応。
    • MS-Windowsで日本語ASCII版を実行すると、とても遅い。
  • ASCII_MSWINGDI
    • MS-Windows専用のアルファベットだけで表示した版。効果音非対応。
    • MS-Windows専用GDIによってASCII表示をエミュレートしている。422氏と、らふ氏によって開発された。
    • MS-Windows用ASCII版より高速。
  • ASCII_SDL
    • アルファベットだけで表示しているけれど効果音に対応した版。
    • MS-Windows用ASCII版より高速だけれども、ASCII_MSWINGDI版よりはちょい遅い。

解凍したら実行ファイルがいっぱいあるけど、どれを実行すればいいのさ?

  • 通常版
    • .\gearhead2.sdl.MSWin64.exe もしくは .\gearhead2.sdl.MSWin32.exe もしくは ./gearhead2.sdl.(OS名) (SDLモードの場合)
      .\gearhead2.ascii.MSWin32.exe もしくは ./gearhead2.ascii.(OS名) (ASCIIモードの場合)
      .\gearhead2.ascii_mswingdi.MSWin64.exe もしくは .\gearhead2.ascii_mswingdi.MSWin32.exe (MS-Windows専用GDIによるASCIIエミュレートモード(422氏+らふ氏の表示モード)の場合)
      .\gearhead2.ascii_sdl.MSWin64.exe もしくは .\gearhead2.ascii_sdl.MSWin32.exe もしくは ./gearhead2.ascii_sdl.(OS名) (ASCII_SDLモードの場合)
  • 高速化版:*.without_errorcheck.*
    • 通常版実行ファイルのバグやエラーやデータ破損の検出機能を OFF にする代わりに、5〜15%くらい高速化した版。
      高速化した代わりに、バグがあったりプレイ中のデータが壊れたりした場合でも、エラーを検出してくれず、 データが壊れたままプレイが続行してしまいます。
      またバグ修正に必要な情報も出力されないので、バグに遭遇しても治す事ができません。
    • ソースファイルから高速化版の作り方。
      sh ./build.sh clean build optimize nodebug ascii
      sh ./build.sh clean build optimize nodebug ascii_sdl
      sh ./build.sh clean build optimize nodebug mswingdi
      sh ./build.sh clean build optimize nodebug sdl
      のどれかを実行すると、実行ファイルができあがる。
      なお、MS-Windowsの場合、optimize を付けるとコンパイラのバグで、 まともに動かない実行ファイルが生成される事があります。 その場合は optimize オプションを外して下さい。
  • デバッグ版:*.fulldebugging.*
    • 通常版実行ファイルに加えて、デバッグ用チート機能やデバッグ用ログ出力やデバッガ情報などを全て ON にしたデバッグ版。 通常版より5〜15%くらい遅い。
    • ソースファイルからデバッグ版の作り方。
      sh ./build.sh clean build definedebug ascii
      sh ./build.sh clean build definedebug ascii_sdl
      sh ./build.sh clean build definedebug mswingdi
      sh ./build.sh clean build definedebug sdl
      のどれかを実行すると、実行ファイルができあがる。

文字化けするんだけど?

あらゆる OS に手抜き対応する都合で、GearHead2-UTF8 の日本語版の文字コードは UTF-8 になっています。 その為、MS-Windows 付属のノートパッド(CP932のみ対応)で操作すると文字化けします。
UTF-8対応のテキストエディタを入手してそれを用いて下さい。その際、BOM を付けない様に注意して下さい。

効果音が出ないんだけど?

効果音ファイルの権利問題をクリアするのが面倒だった為、 標準配付版では効果音が全部無音のファイルになっています。
別途、有志作成の効果音セットをインストールして下さい。

何をしたら良いのか分からないんだけど?/攻略方法が判らないんだけど?

プレイや攻略は、 GearHead2-UTF8 wiki を見られたし。
プレイや攻略の話をしたければ、 したらば@ に来られたし。
だってば。

環境設定? なにそれ? わけわかんない。

とりあえずプレイしてみるぶんには気にしなくてOK。
本格的にやりこむ場合や、 初期設定とはちょっと違うプレイをしたい場合などに、 編集すると良いでしょう。

Mac OS X版や iPad版は無いの?

Free Pascal 自体は対応しているので動く筈ですが、人柱募集中です。

Android版は無いの?

Free Pascal 自体が対応していないので無理。 Free Pascal 3.0.0 から Android対応になりましたので理屈の上では動く筈ですが、人柱募集中です。

他にも GearHead-2 がダウンロードできるサイトがあるけれど何が違うの?

姉妹プロジェクトの GearHead-1GearHead-2 って何が違うの?

似たルールの別のゲームです。続編とか拡張版とかではありません。 世界観的には GearHead-2GearHead-1 の5年後?、になっていますが。

開発関係者向け情報

既知の相性問題

MS-Windows版の ASCII版のGDIやSDLを使わない版のコンパイルを行う場合、Free Pascal 2.2.2もしくはそれ以前のバージョンを使用しないと文字化けします。 2.2.4, 2.4.4, 2.6.0, 2.6.2, 2.6.4, 3.0.0, 3.0.4, 3.2.0, 3.2.2 にて文字化けする事を確認しました。

翻訳の方針

基本的に、l0ugh版と同じ。

  • 固有名詞は、英語のままにする。
  • 一般名詞は、日本語もしくはカタカナ語にする。
  • 訳語は、基本的には l0ugh版から変更しない。
    • ASCIIモードにて画面からはみ出してしまう場合は、画面内に収まる様に大幅に変更する事がある。
  • いわゆる「半角カナ」を使うと、GNU/Linux にて正しく表示できない場合があるので、使わない。
  • 世界観に関わる、とかでなければ、できるだけ初めての人にもなんとなくでも判る言葉の方が良いかも。
    • ヤフオクネタや 2chネタは、「世界観を壊す」と言う事で撤廃されました。→ スレ2号機
    • あんまりまともすぎる言葉や、格好良すぎる言葉は、「世界観に合っていないかも」と言う意見も過去に出ています。ビミョーにインチキ臭い様な気がする位が丁度良いらしい。

異なる翻訳版を作りたい方は、適当に分派を作って下さい。

ソースコードのSVNレポジトリについて

超手抜きI18N化における制限事項

  • "Combining Chracter" には対応していません。"Precomposed Character" を使って代替として下さい。
    • 日本語での例:
      • 「は゛」や「は゜」などは、「は」と「゛」「゜」の間で改行される事があります。「ば」や「ぱ」を使って下さい。 この辺は禁則処理でごまかしてあるんだった。
      • 丸付き結合文字などは、丸などと、中の文字が、分割されて2文字になってしまいます。
    • 韓国語・タイ語・Devanagri(インド)などの "Combining Character" だと、1文字が2文字に分割されてしまったりします。"Precomposed Character" を使って下さい。
  • Unicode の IVS には対応していません。
  • bidi RTL には対応していません。縦書きには非対応です。
    • Mongolian, 中国・日本・韓国の縦書き、など、上から下へ書くのには非対応です。
  • 対応している文字コードは UTF-8 のみです。
    • BOM をつけない様に注意されたし。

ソースコードについて

  • 文字コードは、ISO646 / ASCII / JIS X 0201左面 のみ(文字コードで言うと 0x00〜0x7F)だけを使って書く事。
    • ↑の範囲の文字ならば、どの言語を使っている方でも読み書きが出来ますが、それ以外の文字を使うと、同じ言語を使っている人しか読み書きできなくなるので。
    • 0x00〜0x7F と言っても、ISO-2022 とか UTF-7 とかは駄目よ。
  • 改行コード(EOL: end-of-line character)は、CR+LF だそうです。
    • 原作者の Joseph Hewitt氏の環境だと、CR+LFしか対応していないらしいので。
    • 一部の、Unix系のみで使用するスクリプトは、改行コードが LF になっています。そうしないと動かないので。

その他

謝辞、著作権およびライセンス表示 (Thanks to, Credits and License)

GH2 is released under the terms of the LGPL ver.2.1; see license.txt for more details. GearHead2, a roguelike mecha CRPG, Copyright (C) 2005-2010,2011 Joseph Hewitt
GH2 は LGPL ver.2.1 として公開されています。詳細は license.txt を御覧下さい。 GearHead2、ローグライクメック CRPG、Copyright (C) 2005-2010,2011 Joseph Hewitt

Joseph Hewitt, original developer of GearHead, and cooperators.
GearHead 原作開発者 Joseph Hewitt氏および協力者諸氏。

shimitei, initiator of Japanese GearHead, and cooperators.
日本語版 GearHead 創始者しみてい氏および協力者諸氏。

l0ugh, core developer and core translator and core maintainer of Japanese GearHead ASCII version, and cooperators: No.422, No.912, +7boomerang, Ago, Fin., shimo, Alba and et al.
日本語版 GearHead ASCII版の主開発者にして主翻訳者らふ氏および協力者諸氏。 過去の記録から発見できたぶんの協力者諸氏: 422氏、912氏、+7boomerang氏、Ago氏、Fin.氏、shimo氏、Alba(banko)氏。

No.422 at GearHead-2nd-thread on @-Nest in SHI-TA-RA-BA BBS, developer of High-Speed-Displayed ASCII(CUI) version of Japanese GearHead for MS-Windows-JP-Edition. And cooperators.
日本語MS-Windows用 ASCII表示の高速表示モードの主開発者スレ2号機422氏および協力者諸氏。

No.937 at GearHead-4th-thread on @-Nest in SHI-TA-RA-BA BBS, developer of Japanese GearHead SDL version, and cooperators.
日本語版 GearHead SDL版の開発者にして日本語雑談機能の改良者スレ4号機937氏および協力者諸氏。

A Manager of spoilers for Japanese GearHead, and cooperators.
gearhead日本語スポイラー管理者氏および協力者諸氏。

"Z", "NaNaShi", "NANASHI", "NANASHI(2)" and "NANASHI-2". Members of BBS for Japanese GearHead on SHI-TA-RA-BA BBS, and anonymous cooperators.
Z 氏、ななし 氏、名無 氏、名無(2) 氏、名無しII号 氏。したらば GearHeadスレ勇士達および匿名希望の協力者諸氏。

2012 G-HAL