Skip to content

Latest commit

 

History

History
77 lines (58 loc) · 6.22 KB

README_Japanese.md

File metadata and controls

77 lines (58 loc) · 6.22 KB

English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia

Prime World Trailer Prime Worldは、2014年にリリースされたマルチプレイヤーオンラインバトルアリーナ(MOBA)ゲームです。このゲームはNival社によって、主にC++で書かれた独自のゲームエンジン上で開発されました。

ゲームは「キャッスル」と「バトル」の2つのパートで構成されています。プレイヤーはロードまたはレディとしての役割を担います。キャッスルでは、プレイヤーは建物を建設し、ヒーローを雇用し、彼らのためにタレントを選びます。バトルでは、プレイヤーはヒーローを操作し、タレントを駆使して他のプレイヤーとチームバトルを行います。

2024年に、ゲームのバトル部分のソースコードが特別なライセンスの下で公開されました。商業利用は禁止されていますが、ゲームコミュニティや研究目的には完全にオープンです。使用前にライセンス契約の条件を注意深くお読みください。

このリポジトリに含まれるもの

  • pw — バトル部分のメインコード
  • pw_publish — チートコードとクライアントエディターが組み込まれたバトル部分のコンパイル済みクライアント
  • pw/branches/r1117/Bin/PF_Editor.exe — ゲームデータエディター

準備

このリポジトリからデータをダウンロードし、Binフォルダをメインのゲームデータと統合する必要があります。手順は以下の通りです。

  1. フォルダpw_publish/branch/Client/PvP/Binpw/branches/r1117にコピーし、既存のファイルを置き換えます。
  2. チートコード付きのクライアントpw/branches/r1117/Bin/PW_Game.exeを実行します。
  3. 正しく行われれば、画像がない黒い画面のローディングウィンドウが表示されます。
  4. フォルダProfiles -> game.cfgで、local_game 0local_game 1に変更します。
  5. チートコード付きのクライアントを実行します。これで、マップやヒーローを選択し、戦闘を開始できるロビーが表示されるはずです。
  6. ゲーム中にキーボードのチルダ(~)キーを押すと、チートコード入力用のコンソールが表示されます。

エラーが発生した場合は、pw/branches/r1117/Bin/logsにあるログファイルを確認してください。

ゲームデータ

データはエディターを通して編集でき、pw/branches/r1117/Dataに保存されています。

データを編集することで次のことが可能です。

  1. ヒーロータレントとアビリティの説明を変更
  2. ヒーロータレントとアビリティの修正
  3. クリープとタワーのロジックを変更
  4. 新ヒーローとアビリティの追加
  5. 新タレントの追加
  6. 効果を変更および追加
  7. モデルとアニメーションを変更および追加

データを変更した場合、新たにクライアントをコードからビルドする必要はありません。File -> Saveを押すだけで、PW_Gameクライアントにすべての変更が即座に反映されます。例として、特定のタレントまたはヒーローアビリティの説明を変更してみてください。

ゲームデータエディター

ゲームデータエディターはpw/branches/r1117/Bin/PF_Editor.exeにあります。

エディターを初めて開いたときは、Dataへのパスを設定する必要があります。

  1. Tools -> File System Configurationを開きます。
  2. Add -> WinFileSystemを選択します。
  3. system rootとしてDataフォルダを設定します: pw/branches/r1117/Data
  4. ウィンドウを閉じます。
  5. エディターでは、Views -> Object BrowserViews -> Properties Editorを有効にします。これらがデータ編集の基本的なパネルです。

エディターのタブは移動および固定できます。

チートコード付きのゲームクライアント

このリポジトリには、チートコード付きのコンパイルされたゲームクライアントpw_publish/branch/Client/PvP/Bin/PW_Game.exeが含まれています。

Binフォルダの隣にLocalizationProfilesDataフォルダが必要です。そのため、準備中にそれらをpwフォルダに移動する必要があります。コードを変更した場合は、クライアントの再構築が必要です。

PvPの起動方法

  1. Profiles -> game.cfglocal_game 0を変更します。
  2. login_adress <サーバーアドレス>を追加します。
  3. ゲームを-dev_login MyNicknameのパラメータで実行します。

ボットとのゲームの起動方法

  1. Profiles -> private.cfg_exampleファイルをprivate.cfgに名前変更します。
  2. メモ帳でファイルを開きます。
  3. AT BEGINNING GAMEを見つけます。
  4. 新しい行にadd_ai botsと挿入します - これにより、ゲームの各ヒーローにAIボットが割り当てられます。

潜在的なエラーのトラブルシューティング

  1. Profiles -> private.cfg_exampleファイルをprivate.cfgに名前変更します。
  2. メモ帳でファイルを開きます。
  3. performance sectionを見つけます。
  4. setvar gfx_fullscreen = 0の行を見つけます - これにより、ゲームがウィンドウモードで起動し、より安定して動作する可能性があります。
  5. performance sectionでは他の最適化設定も変更可能です。

謝辞

ドキュメント作成とエラー修正に貢献したPrime World: Novaコミュニティに感謝します。