【Terraria】1.3.5で利用できるMod紹介#2
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

【Terraria】1.3.5で利用できるMod紹介#2

2017-08-04 21:53
  • 7

今回紹介しているModは次の通りです。

Item Checklist
 V0.2.2.2
 専用ウィンドウにて、取得したアイテムの確認や、新規取得時にアナウンスを表示する事ができる。

Recipe Browser (Chest Sheetと同じ場所)
 v0.2.1
 専用ウィンドウにて、アイテムのクラフトレシプを確認できる。表示方法はすべてのアイテムを対象とする他、近くのチェストに含まれるアイテムで作成できるもの、そしてItem Checklistと連動して、取得したことのあるアイテムで作成できるものと選択できる。
 専用ウィンドウは、ドラッグで動かせるほか、サイズの変更も出来る。
 レシピの表示も、表示されているアイテムをダブルクリックする事で、アイテムを切り替えられるので、確認がしやすい

The Luggage
 v0.1.2
 ドロップアイテムを拾ってくれる宝箱型のペットを追加するMod。
 ただし、更新されていないので、利用するのにはソースコードをダウンロードして、Mod Sourcesフォルダに配置し、Mod SourcesメニューからBuild + Reloadする必要がある。
 Mod BrowserからDonwloadできないというだけで、それほど難しい作業ではない。
 更新されていないと言う事は、代替Modがあるのかもしれないが、わからない。
 ダウンロードするファイルはGitHubのmasterブランチから取得してください。

 コンパイルエラーなどが出る場合
 Terraria\ModLoader\Logs\Compile Errors.txt
 の内容をコメントに貼り付けていただければ、わかる範囲でお答えできるかも知れません。
 この際、Terrariaより前のパスにはご自身のPCの環境(ユーザー名)などが含まれますので、削除していただいた方がよいかと思います。


Auto Trash
 v0.1.2
 インベントリのゴミ箱の隣に、専用のスロットが追加され、そこにドロップしたアイテムは、取得時に自動的に捨てられるようになるMod。
 Modの有効・無効はそのスロットに付いてるボタンで行えて、自動で捨てる対象のアイテムは専用のウィンドウで確認する事ができる。

Modders Toolkit
 v0.1.5
 Mod製作者向けの、ゲームを実行しつつ各種データの変更などを行って効果が確認できる各種機能が搭載されている。
 C#のコードを打ち込んで実行できたり、武器などのデータを書きかえて確認できたりなど。
 その内、現在いる場所でスポーンする敵の各確率を表示するツールは、通常プレイでも利用できそうで、便利そう。



広告
×
動画でブロマガの方にとありましたので
The Luggageですが以下のエラーが出ていました
使用したファイル、GitHubのReleasesからv0.1.1のSource code (zip)

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Buffs\TheLuggageBuff.cs(11,9) : error CS0117: 'Terraria.Main' に 'buffName' の定義がありません。

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Buffs\TheLuggageBuff.cs(12,9) : error CS0117: 'Terraria.Main' に 'buffTip' の定義がありません。

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Items\OddKey.cs(11,9) : error CS1061: 'Terraria.Item' に 'name' の定義が含まれておらず、型 'Terraria.Item' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Items\OddKey.cs(22,9) : error CS1061: 'Terraria.Item' に 'toolTip' の定義が含まれておらず、型 'Terraria.Item' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Projectiles\TheLuggagePet.cs(13,15) : error CS1061: 'Terraria.Projectile' に 'name' の定義が含まれておらず、型 'Terraria.Projectile' の最初の引数を受け付ける拡張メソッドが見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足しています。

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Projectiles\TheLuggagePet.cs(149,10) : error CS1502: 'Terraria.NetMessage.SendData(int, int, int, Terraria.Localization.NetworkText, int, float, float, float, int, int, int)' に最も適しているオーバーロード メソッドには無効な引数がいくつか含まれています。

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Projectiles\TheLuggagePet.cs(149,42) : error CS1503: 引数 4: 'string' から 'Terraria.Localization.NetworkText' に変換できません

c:\Users\ユーザー名\Documents\My Games\Terraria\ModLoader\Mod Sources\TheLuggage-0.1.1\Projectiles\TheLuggagePet.cs(253,98) : warning CS0429: 到達できない式コードが検出されました。

試しに他の1.3.5対応Modのソースをビルドしたところうまく行ったのでなにか足りないということは無いと思うのですが…
29ヶ月前
×
>>1
Releaseに置いてあるファイルはどうやらひとつ前のバージョンのようです。
master ブランチからファイルをダウンロードしてください。こちらは v0.1.2 になっています。
直リンクはこちら。
https://github.com/JavidPack/TheLuggage/archive/master.zip

参考まで
v0.1.1 と v0.1.2 とを比べてみると Terraria.exe での仕組みが変わっているようなので、どうやら作者の方は現在のバージョンでも動作する修正をされたものの、いくつかのコメントの変更やアナウンスをされていないっぽいです。
GitHub上で0.1.0や0.1.1と書かれていたりしますが、build.txtの中身のversionは0.1.2となっています。
こちらのバージョンであれば、コード上の間違いは無いと思われますので、環境要因がなければビルドが通ると思います。
29ヶ月前
×
>>2
Releasesの最新版とmasterは同じものだと思いこんでました…
masterの方を試してみたところ無事ビルドできました!ありがとうございます!
29ヶ月前
×
質問よろしいでしょうか
Modders ToolkitのItem Defaults Toolでshootなど値の大きいゲージを変更する際に細かく動かす方法は有りますか?
例えば100を目的とすれば40や150に通り過ぎてしまうのです
28ヶ月前
×
>>4
返信が遅くなってすみません。
数値が表示されているところをクリックすると、直接数値入力できますよ!

※ブロマガの使い方がわかっていないのか、新規のメッセージ確認の方法をわかっていません・・・
 もし返事が遅い場合、完全に見落としていますので、そうした場合YouTube版の方にコメントしてみてください。
28ヶ月前
×
質問です。
友達がModder`s tool kit を導入すると起動するとすぐでるロード画面で強制終了してしまいます。
治す方法はありませんか?
27ヶ月前
×
>>6
起動時にModがロードされて、それで落ちてしまうため起動できない状態ということですよね。
セーブファイルがあるパスのに中の次のフォルダを開いてください。
My Games\Terraria\ModLoader\Mods

そのなかに、enabled.jsonというファイルがありますので、それをテキストエディタで開いて"ModdersToolkit"の行を削除するか、ファイル自体を削除すれば起動時にロードされません。


以降は、Modder's Toolkitを使えるようにする方法についてです。
強制終了してしまう原因について、可能性として高いのはtModLoaderが古い可能性がありますので、まずはtModLoaderのバージョンを確認してみてください。最新バージョンは v0.10.1です。

この動画投稿時点ではtModLoaderはv0.10.0.2で、Modder's Toolkitもそのバージョン向けでした。
ですが、現在Modder's Toolkitはv0.1.6.1となっていて、tModLoader v0.10.1向けとなっているためです。

それでも、ロード時に強制終了する場合、いずれかのファイルの内容をコメントしていただければ原因を特定できるかもしれません。
My Games\Terraria\ModLoader\Logs\Loading Errors.txt
My Games\Terraria\ModLoader\Logs\Runtime Error.txt

もし、うまくいかないようであればコメントください。
コメントについて返信が滞った場合、YouTube版の方にコメントしていただいた方が、早い場合があります。
https://youtu.be/DUA6xbqMn-4
27ヶ月前
コメントを書く
コメントをするには、
ログインして下さい。