wiki通知情報

重要 : サーバールールが2024/7/7に変更、施行されました。
2024年5月より領域保護を行う際に利用するアイテムが『羽根』に変更されました。 詳しくは詳細ページをご確認ください。
wiki更新情報(2021/5/5) / wiki重要告知(2021/5/9)

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
user:star_ac_jp:mod:light_renderer [2013/07/24 22:46]
star.ac.jp [Light Rendererを導入する]
user:star_ac_jp:mod:light_renderer [2021/05/09 01:14] (現在)
ecolight ↷ user:user:star_ac_jp:mod:light_renderer から user:star_ac_jp:mod:light_renderer へページを移動しました。
行 2: 行 2:
  ForgeとOptifineは無事に導入できましたか?Optifineの導入で、librariesとjson書き換えによるMOD導入の「コツ」はつかめたと思います。それでは、今度は<fc #FF0000>「2つ以上の既存書き換えMODを追加する」</fc>ということをしてみましょう。そこで今回は、この記事を執筆するきっかけ並びに、大いに参考にさせていただいた、Auroraさんの公開している軽量化MODである**「Light Renderer」**を導入して見たいと思います。(http://forum.minecraftuser.jp/viewtopic.php?f=13&t=2260)\\  ForgeとOptifineは無事に導入できましたか?Optifineの導入で、librariesとjson書き換えによるMOD導入の「コツ」はつかめたと思います。それでは、今度は<fc #FF0000>「2つ以上の既存書き換えMODを追加する」</fc>ということをしてみましょう。そこで今回は、この記事を執筆するきっかけ並びに、大いに参考にさせていただいた、Auroraさんの公開している軽量化MODである**「Light Renderer」**を導入して見たいと思います。(http://forum.minecraftuser.jp/viewtopic.php?f=13&t=2260)\\
 \\ \\
- 今回の記事群を執筆するにあたって、この非公式フォーラムのAuroraさんのトピックに記述されている、「MODの使用方法・導入方法など」(特に「librariesに従ってjarMODを導入する方法(上級者向け)」)を大いに参考にさせて頂きました。ここでお礼を申し上げたいと思います。ありがとうございます!\\+ 今回の記事群を執筆するにあたって、この非公式フォーラムのAuroraさんのトピックに記述されている、「MODの使用方法・導入方法など」(特に「librariesに従ってjarMODを導入する方法(上級者向け)」)を大いに参考にさせて頂きました。ここで感謝を申し上げたいと思います。ありがとうございます!\\
 \\ \\
 ===== Light Rendererを用意する ===== ===== Light Rendererを用意する =====
- まずは、非公式フォーラムの「Minecraft負荷軽減・FPS向上MOD (http://forum.minecraftuser.jp/viewtopic.php?f=13&t=2260)」から、Light RendererをDLしてきます。なお、DLするバージョンに関しては、この記事執筆時点ではv1が際し版でした。環境に合わせて適切なバージョンをDLして下さい。\\+ まずは、非公式フォーラムの「Minecraft負荷軽減・FPS向上MOD (http://forum.minecraftuser.jp/viewtopic.php?f=13&t=2260)」から、Light RendererをDLしてきます。なお、DLするバージョンに関しては、この記事執筆時点ではv1が最新版でした。環境に合わせて適切なバージョンをDLして下さい。\\
 \\ \\
  それではDLしてきたzipファイルをjarにリネームするのですが、**<fc #FF0000>Light Rendererは一工夫が必要</fc>**です。Optifineのときは、そのままリネームすればよかったですが、Light Rendererは同じzip内に**「通常版」**と**「Optifine対応版」**が同梱されています。このままリネームしてもMODを正しくjsonを通じて、導入することができません。そのため、**<fc #FF0000>「Optifine対応版」だけをjarファイルにする必要</fc>**があります。\\  それではDLしてきたzipファイルをjarにリネームするのですが、**<fc #FF0000>Light Rendererは一工夫が必要</fc>**です。Optifineのときは、そのままリネームすればよかったですが、Light Rendererは同じzip内に**「通常版」**と**「Optifine対応版」**が同梱されています。このままリネームしてもMODを正しくjsonを通じて、導入することができません。そのため、**<fc #FF0000>「Optifine対応版」だけをjarファイルにする必要</fc>**があります。\\
行 17: 行 17:
  そしてこの解凍したファイルを再度圧縮してやればいいのですが、**<fc #FF0000>このまま圧縮してはいけません!</fc>**なぜならば、MODのlibraryにするファイルは全て「jarの中にファイル群がある」状態になっている必要があるからです。少しわかりずらいので画像で説明します。\\  そしてこの解凍したファイルを再度圧縮してやればいいのですが、**<fc #FF0000>このまま圧縮してはいけません!</fc>**なぜならば、MODのlibraryにするファイルは全て「jarの中にファイル群がある」状態になっている必要があるからです。少しわかりずらいので画像で説明します。\\
 \\ \\
-{{:user:star_ac_jp:mod:圧縮の説明.png|}}\\+{{:user:star_ac_jp:mod:圧縮の説明.png?500|}}\\
 \\ \\
- フォルダごと圧縮すると、「zipの中にフォルダーが!」(ボルガ博士!お許し下さい!)FMLで導入できる形にするためには、**<fc #FF0000>「zipを開くと「.class」のファイルが直接存在している」</fc>**必要があります。+ フォルダごと圧縮すると、「zipの中にフォルダーが!」(ボルガ博士!お許し下さい!)FMLで導入できる形にするためには、**<fc #FF0000>「zipを開くと「.class」のファイルが直接存在している」</fc>**必要があります。そのため、直接、**「.class」**ファイルを圧縮します。\\ 
 +\\ 
 +{{:user:star_ac_jp:mod:圧縮の説明2.png?500|}}\\ 
 +\\ 
 +{{:user:star_ac_jp:mod:lr圧縮.png?500|}}\\ 
 +\\ 
 + これでようやく、Light Rendererをlibrariesに追加することができます。今回は、圧縮したzipに**「Light Renderer-v1_Optifine.jar」**と名前を設定し、**「jarmods/Light Renderer/v1_Optifine」**に格納しました。このリネームとファイルの配置は各自、法則にさえ従えば好きなように行なって構いません。\\ 
 +\\ 
 + これが出来れば、他の「二重zip」のMODや「zip内部に複数の種類があるMOD」をlibrariesに導入できるようになります。\\
 ===== Light Rendererを追加する ===== ===== Light Rendererを追加する =====
-===== Light Rendererを確認する =====+ それではjsonにLight Rendererを追加します。といっても追加の構文自体は、Optifineの時を参考に作ればいいわけです。今回は、、「jarmods/Light Renderer/v1_Optifine/Light Renderer-v1_Optfine.jar」でした。そのため 
 +  { "name" : "jarmods:Light Renderer:v1_Optifine" }, 
 + となります。これをjsonに追記してやればいいのですが、追記する順番を覚えているでしょうか?\\ 
 +\\ 
 + {{:user:star_ac_jp:mod:optijson.png|}}\\ 
 +\\ 
 +Optifineでも描きましたが、「このjsonの記述は、librariesからファイルを導入しますが、その順番は、**<fc #FF0000>「下から上」</fc>**です。」\\ 
 +\\ 
 + Light Rendererは、Optifineの後に導入する必要がるので、**Optifineの上に追記**します。\\ 
 +\\ 
 +{{:user:star_ac_jp:mod:lrjson.png|}}\\ 
 +\\ 
 + これでjsonの書き換えは終了です。なお、今回は「すでにOptifineが導入されているjsonに、そのjsonを残さないでLight Rendererを導入」しました。もしも、**<fc #FF0000>Optifineが導入された状態に戻したい場合は、このjsonに追記したLight Rendererの情報を消すだけで、librariesから削除する必要はありません!</fc>**\\ 
 +\\ 
 + ただし、jar自体はバニラに初期化はされないため、Forge導入済みのjarをリネームし、上書きをしてやる必要があります。\\ 
 +\\ 
プリント/エキスポート
QRコード
QR Code Light Rendererを導入する (generated for current page)