🐱

[UE5]パッケージ化したEXEのインストーラを作成する方法

2022/09/02に公開

はじめに

パッケージ化したEXEを配布する方法として、やはりインストーラが思いつくだろう。自分で作ったプロジェクトがインストーラと化して全世界に配布され、インストールして頂いたユーザーのPCに組み込まれる・・・。冥利に尽きますな!

てことでインストーラを作成します。
出力されたプロジェクトが、

こうなります。素晴らしい!

用意するもの

  • ターゲット「Windows」でパッケージ化したShippingプロジェクト
  • Inno Setup

https://jrsoftware.org/isdl.php

作業開始

インストーラを作成する前に、いくつか項目を確認しておく。
必要に応じて変えよう。

タスクマネージャーで表示される名前

[編集] → [プロジェクト設定] → [プロジェクト] → [説明]のプロジェクト名

タスクバー等に表示されるアイコン

[編集] → [プロジェクト設定] → [プラットフォーム] → [Windows]のゲームアイコン
アイコンはico拡張子なので、用意した画像を変換しよう。
256x256がキレイに見えて良き。

↓↓↓ jpgからico変換 ↓↓↓
https://www.aconvert.com/jp/icon/jpg-to-ico/


※アイコンはうちの猫です(爆睡)

Inno Setupでインストーラ作成

各項目の説明などは第三者に任せます。
参考にしてください。
https://www.chuken-engineer.com/entry/2019/08/02/084831
https://usefuledge.com/create-setup-exe-innosetup.html

ポイントは、インストーラに含めるファイルを選択する際に、出力された[Windows]フォルダを丸ごと突っ込むことです。

インストールしてプレイしてみよう

作成したインストーラからインストールしてみよう。
デスクトップ、アプリ一覧にしっかり追加されていますね。


起動してみると、おちゃめなアイコンで良いですね!
自作感が出てテンション上がること間違いなしです。

まとめ

インストーラを配布するところまでできたらプログラマーとしてはすごいことですよね。
中途半端な物でも世の中に作品を出すことは大変だし、とても素晴らしいことです。
たとえバグだらけだとしても、作り出したことが既に大業です。自信もっていきましょう!(^^)!
ではまた!

参考文献

https://www.youtube.com/watch?v=A2-8x3yrkUE

Discussion