開発したゲームを多くの人にプレイしてもらう秘訣公開中!

たった5分!吉里吉里Zでの環境構築【PCでのノベル(恋愛)ゲームの作り方】

吉里吉里Z/KAG3
かがや
かがや

こんにちは、オリジナルゲーム制作アカデミー主催のかがやです。

個人開発者向けにゲーム開発に約立つ情報の提供、開発サポートをしています。詳しいプロフィールはこちら

 

吉里吉里Zでの環境構築って難しくないの?

初心者におすすめのゲームエンジンは?個人開発で実際に使って徹底比較してみた
これからゲーム開発を始めようと思った時に、 最初に悩むことといったら ぶたまんさん ゲーム開発ツールってたくさんあるけど、何がいいの? というところですよね。 ...

 

の記事で、ノベルゲームのゲーム開発には、

『吉里吉里Z』がオススメと書きました。

 

とはいえ、ゲーム開発をしたことがない方にとっては

「環境構築ってなんだか難しそう・・・」

と思われる方も多いと思います。

 

実際、開発する前の段階である

この環境構築がわからず、ゲーム開発を断念してしまう方も

多いなと感じております。

 

吉里吉里Zの開発するための環境構築は

手順さえ知っていれば、たったの5分もあれば出来ます!

 

しかし、吉里吉里Z自体は初心者向けで使いやすいのですが

現状、吉里吉里Zの初心者向けのドキュメントがほとんど公開されておらず、

とっつきにくい印象を持っていらっしゃる方が多いようです。

(吉里吉里Zの前に公開されていた、吉里吉里2に関するドキュメントは多く公開されているのですが・・・)

 

そこで、今日は吉里吉里Zでの環境構築について

順を追って書かせて頂きます!

 

吉里吉里Zでの環境構築

①吉里吉里とKAGをダウンロードする(30秒~1分)

https://krkrz.github.io/
の「ダウンロード」という項目から

 

  • krkrz_20171225r2.7z
  • 鱧入りKAG3 for 吉里吉里Z

 

をそれぞれクリックして、ダウンロードします。

 

 

ダウンロードしたファイルは後ほど解凍しますので、

一旦ここでとめておきます。

②解凍ソフトをダウンロードする(30秒~2分)

吉里吉里の圧縮形式が「7z」という圧縮形式になっているため、

解凍するためのソフトをダウンロードしましょう。

※既に7z形式の解凍ソフトをインストール済みの方は飛ばしてください

 

ここでは「7-Zip」を使って説明しますね。

 

https://sevenzip.osdn.jp/
のページで、7-zipをダウンロードします。

 

お使いのパソコンが32bitだったら『32ビット x86』、

64bitだったら『64ビット x64』の方をクリックし、「保存」を押します。

 

 

「7z1900-x○○.exe」というファイルが

ダウンロードされたと思いますので、ダブルクリックして実行します。

 

あとは画面に従っていけば、7-zipがインストールされます。

サクサクいきましょう^^

 

「Install」をクリックします。

 

「7-zip ○○ installed」というメッセージが表示されたら

「Close」をクリックします。

 

これで、7-zipはインストール出来ました。

 

③KKEFZをダウンロードする(30秒)

次に「KKEFZ」という、吉里吉里Zでの開発を

サポートしてくれるエディタをインストールします。

 

https://github.com/mryp/kkefz
のページから

「v1.0.0 FD有り版ダウンロード」をクリックし、保存を押します。

 

 

後ほど、こちらのファイルも解凍しますが、

一旦ここで作業をとめておきます。

 

④吉里吉里ZにKAGをコピーする(1分)

次に吉里吉里ZへKAGをコピーし、

ノベルゲーム開発をするためのシステムを入れ込みます。

 

まずは「kag3_ham-master.zip」というファイルを

ダブルクリックして解凍してください。

 

すると

 

 

というフォルダが開くので、

「data」というフォルダを右クリックを押して

「コピー」を選択しましょう。

 

次に「krkrz_○○.7z」を右クリックし、

「7-zip」→「ここに展開」をクリックします。

 

 

「krkrz_○○」というフォルダが新しくできたら

そちらをダブルクリックします。

 

フォルダが開いたら、

右クリックをして、「貼り付け」を選択します。

 

下記の画像のように「data」フォルダができていれば、

この手順は完了です

 

 

 

⑤KKEFZの吉里吉里Zを最新バージョンへ差し替える(1分)

KKEFZに入っている吉里吉里Zが古いため、

最新バージョンに差し替えます。

 

吉里吉里Zのファイル内で「Ctrl+A」で全選択し、右クリック、

「コピー」をクリックします。

 

 

次に、③の手順でダウンロードした

「FlashDevelop-○○_kkefz-○○.zip」をダブルクリックし、解凍します。

 

解凍したら

「Projects」→「901 Krkr – KrkrZ Kag Project」をクリックし、

右クリックで「貼り付け」をクリックし、ファイルを上書きします。

 

次に「$(ProjectName).exe」を削除し、

お使いのPCが

 

32bitの場合:tvpwin32.exe

64bitの場合:tvpwin64.exe

 

を右クリック→「名前の変更」をクリックし

「$(ProjectName).exe」という名前に変更します。

 

ここまでで、下の画像のようなファイル構成になっていればOKです。

 

 

これでKKEFZに入っている

吉里吉里Zを最新バージョンへ差し替えられました。

 

⑥吉里吉里Zを実行する(2分)

あとは吉里吉里Zを実行するだけです!

 

「FlashDevelop-○○_kkefz-○○」フォルダ内の

「FlashDevelop.exe」をダブルクリックします。

 

 

上部メニューの「Project」→「New Project」をクリックします。

 

 

Krkrという項目の「KrkrZ Kag Project」をクリックします。

 

 

各項目の入力内容は下記のとおりです。

Name:ゲーム用フォルダの名前。お好きな名前でOK。 ※ここでは「mygame」にしました
Location:ゲーム用フォルダを作成する場所。お好きな場所でOK。
Create directry for Project:チェックを入れる

 

最後に「OK」をクリックします。

 

次に「Project」→「Test Project」、またはF5をクリック。

 

 

 

下記の画面が立ち上がったら、無事実行完了です!

 

 

試しに各項目を選んでみましょう。

「スタート」をクリックします。

 

 

「こんにちは。」と表示されました。

 

「右クリック」→「リセット」を押して、最初の画面に戻り

 

 

今度は「ロード」を押してみます。

 

 

ロード画面が表示されました。

 

「Back」または右クリックで最初の画面に戻り、

最後に「コンフィグ」をクリックしてみます。

 

コンフィグ画面が表示されました。

 

全て問題なく実行できました!

 

ぶたまんさん
ぶたまんさん

わ~い、これでノベルゲーム開発環境が整ったまん!

トラブルシューティング

「Test Project」でエラーが出る

「Project」→「Test Project」で吉里吉里Zを実行した時に、

 

 

というエラーが出て、上手く実行できなかったら、

⑤の手順で行った名前変更が上手くいっていない可能性があるので、

「Projects」→「901 Krkr – KrkrZ Kag Project」内にある実行ファイルが

「$(ProjectName).exe」という名前になっているか確認してみてください。

 

その上で、⑥の手順からやり直してみてください。

 

このエラーは吉里吉里Zの実行ファイル名と

プロジェクトファイルのtestMovieCommandの箇所の

不一致によって起きているエラーになります。

 

 

 

以上、いかがでしたでしょうか?

 

各手順を細かく記載しましたので

文字にすると長く感じるかもしれませんが、

各項目1分程度で終わるため、特にエラーなどなければ

ここまでで5分もあればできるかと思います。

 

次からは、実際にゲーム開発の解説に入っていきます!

 

コメント

  1. 名無し より:

    ゲーム開発の解説ってもう投稿してますか?ここからどうしたらいいかわからなくて…

    • かがや かがや より:

      名無しさま
      コメント頂き、ありがとうございます!
      申し訳ありません、現在この続きをまだ公開しておらず、
      3月からまた投稿を再開させて頂く予定です。

      もし特に解説してほしい内容がございましたら、
      そちらを優先的に投稿させていただきたく思っておりますので
      ご要望があればコメント頂けましたら幸いです。

      どうぞよろしくお願い致します(^^)

  2. 名無し より:

    こんにちは。
    分かりやすい説明ありがとうございます。

    これは私の無知のせいでなっている原因なのかもしれませんが、最後のTest Projectでテキストエラーが出てきます。
    言われた通りに$(ProjectsName)……にしていますし確認もして、間違えないと思うのですが何回やっても同じテキストエラーが出てきます。

    また、FlashDevelopを初めて開く際にスクリプトエラー?の表示が出てきます(このサイトでは書いていなかったエラーが出てきます)

    改善方法を教えていただけると幸いです。

    • かがや かがや より:

      名無しさま
      はじめまして、コメントありがとうございます。

      >これは私の無知のせいでなっている原因なのかもしれませんが、最後のTest Projectでテキストエラーが出てきます。

      >FlashDevelopを初めて開く際にスクリプトエラー?の表示が出てきます(このサイトでは書いていなかったエラーが出てきます)

      詳細を確認させて頂ければと思いますので
      上記2つのエラー画面のスクショをお送り頂くことは可能でしょうか?

      ちなみにTest Projectをする際に
      FlashDeveloperの画面右側のProjectタブ

      https://ykagaya.com/wp/wp-content/uploads/2020/04/20200411.jpg

      から直接実行ファイルをダブルクリックしてみて
      実行はできますでしょうか?

      • 名無し より:

        お騒がせして申し訳ございません。
        コメントした後、もう一度試行錯誤したら出来ました。
        (解凍したKag3_ham-masterとkrkrz_20171225r2.7zのファイルを消したら⑥の動作が実行されました)
        スクリプトエラーのような表示も消されました。

        素早く対応してくださりありがとうございました。
        他の解説も使用させていただきます。

        • かがや かがや より:

          とんでもございません。
          無事解決したようでよかったです(^^)
          ご連絡頂き、ありがとうございました。

          その他の解説についても感想・要望などございましたら
          気軽にコメント頂ければと思います。

  3. ななし より:

    すいません、セーブ機能で止まってしまいます。
    フリーセーブモードにしてもうまくいきません。どうしたらよいのでしょうか。

    • かがや かがや より:

      >ななしさま
      初めまして、コメントありがとうございます。

      セーブ機能で止まっているとのことですが
      デフォルトで実装されていたセーブ機能を使用されているということで
      よろしかったでしょうか?
      (つまり、ご自身でセーブ機能に変更を加えていない状態)

      また、止まるとのことですが
      エラーメッセージは出ていますか?

      詳細を伺えたらと思いますので
      以上2点に加えて、可能でしたら
      止まっている画面をスクリーンショットなどで
      お送りいただけたらと思います。

  4. ウユ より:

    すみません、質問させていただいてもよろしいでしょうか……?

    セーブ&ロードの機能が動かないのですが……。
    セーブ機能には変更を加えていない状態で、エラーメッセージは出ません。
    右クリックから呼び出すメニューのセーブ&ロードの文字が
    灰色になってしまってクリックできない状況です。
    セーブのモードをフリーセーブモードにしても解決しませんでした。

    どうすればよいか教えていただければと思います。

    • かがや かがや より:

      >ウユさま
      初めまして、コメント頂きありがとうございます。

      ご質問いただいた内容についてですが

      「data」⇒「scinario」⇒「title.ks」

      を開いて頂き、

      8行目あたりにある

      [store enabled=”false”]

      [disablestore]

      へ変更してみてください。

      あとはシナリオ内にセーブ可能なラベルが配置してあれば
      そのラベルを通過した画面以降、
      セーブ可能になるかと思います。

      この点、後ほど記事に追加しておきますね。
      ご指摘頂き、ありがとうございました。

  5. ウユ より:

    迅速な対応ありがとうございます!
    無事セーブ可能になりました!
    今後も根気よくゲーム制作を続けていこうと思います、
    ありがとうございました!

    • かがや かがや より:

      >ウユさま
      解決したとのことでよかったです!
      また何かございましたら気軽にコメント頂けたらと思います◎

      私もゲーム制作のサポートがしっかりできるよう、
      これからどんどんサイト内容も拡充していきますね。
      制作応援しております。

  6. コイズミ より:

    質問よろしいでしょうか。

    こちらのサイトを参考に作った「FlashDevelop-4.6.2_kkefz-1.0.0」フォルダをDドライブに配置したのですが、「Test Project」実行時に

    ストレージ file://./d/…省略…/new project/files/flashdevelop-4.6.2_kkefz-1.0.0/tools/krkrz/krkrerrorcatch.exe が見つかりません

    とのエラーが発生します。解決方法をご教示願えますでしょうか。

    現時点でこちらのサイトとの相違点は下記の通りです。
    ・FlashDevelopをDドライブに置いている
    ・④、⑤の作業の時点でsavedataフォルダが存在していない(New Projectから作ったプロジェクト内には作られている)
    ・作業環境が64bitなので「tvpwin64.exe」を「$(ProjectName).exe」に変更している(tvpwin32.exeが残っている)
    ・新しいプロジェクトをDドライブで作成している

    また、new projectフォルダ内を確認したところfilesフォルダは存在しませんでした。
    filesフォルダを作成し、その中にflashdevelop-4.6.2_kkefz-1.0.0フォルダをコピーしても別のエラーが発生しておりました。

    以上、よろしくお願いします。

    • かがや かがや より:

      コイズミ様

      初めまして、コメントありがとうございます。

      コメントを拝見したところ、エラーが出ているファイルのパスが
      間違っているように思えるので、
      一度Flash Developerをデスクトップ上へインストールし直して頂いて
      改善されるか試して頂いてもよろしいでしょうか?

      どうぞよろしくお願いします。

      • コイズミ より:

        ご教示感謝いたします。
        おっしゃる通りデスクトップ上では問題なく動かせるようです。
        その後色々試したところ、FlashDevelopをDドライブ上に置くとプロジェクトをうまく認識できないようでしたのでCドライブに配することにしました(設定によっては可能なのかもしれませんが…)。

        今後も記事の更新を楽しみにしております。
        ありがとうございました。

        • かがや かがや より:

          コイズミさま

          解決されたようでよかったです!

          これからも開発に役立つ記事をどんどん更新していきますので
          少しでもコイズミさまのゲーム制作のお役に立てれば幸いです。

          コイズミさまのゲーム開発、心より応援しております!

タイトルとURLをコピーしました