MODとは
PCゲームにおいて主に改造データを指す言葉で、TerraTechのModは大きく分けて、公式Modと非公式Modの二種類があります

公式Modとは、TerraTechの開発元であるPayload Studiosが提供するMod作成用Unity packageのTerraTechModToolを使って作られたModです
Steam workshopから簡単にダウンロードできるのが特徴で、アップデートにより使えなくなるといった事も(恐らく)ありません
現在、スキンブロックと企業を作成する事ができます

非公式Modは、TTMMというランチャーを使って導入する文字通り非公式のModです
ゲームシステムを変えるプラグイン系Modがあるのが最大の特徴で、ブロックも公式Modより複雑な動作をするブロックが作成できます
非公式MODは公式の機能ではないため公式サポートの対象外で、MODを使う事によってエラーが発生する可能性もあります
特にアップデート直後は新しいバージョンにMODが対応できていないため、セーブデータが読み込めなくなる、破損するといった自体が頻繁に起きます
自己責任で利用しましょう


公式Modの導入


Steamワークショップ から使いたいModを選び、サブスクライブをクリックするだけで導入できます
導入したModブロックスキンは左上にアイコンが付きます

一部の公式Modブロックは前提Modとして NuterraSteam が必要になります
また、自身でmodを作成する際は 公式 TerraTech Mod サポート をご覧ください。

TTSMM

注意!
TTSMMはWindowsのみ対応

TTMMに依存する残りのMODには、引き続きTTMMを使用することができます。
TTMMとTTSMMは、完全に別個の原則を介して機能します。移植されたバージョンを使用する予定のTTMMのmodを無効にすることを忘れないでください。無効にしないと、競合やその他の未定義の動作が発生します。また、ゲームのファイルを物理的に編集することで機能するため、ゲームを更新するたびに少なくとも1回はTTMMを開くことを忘れないでください。

移植されたシステムを使用する場合は、TTMMのBlockInjectorを無効にしてください。
私はBlockInjectorの互換性を構築しましたが、6ヶ月以上テストしておらず、まだ動作しているかどうかわかりません。

LegacyBlockLoaderによって読み込まれたブロックはローカル専用としてマークされ、マルチプレイでは使用できなくなります。
あるプレイヤーがブロックを持っていて、他のプレイヤーが持っていない場合に起こりうる乱用を防ぐためです。
ブロックが既にワークショップに移植されている場合(例:Lemon Kingdom)、ゲームではワークショップのブロックが使用されます。

導入方法

1. TTSMMダウンロードページ からダウンロード

2.次に実行!
ただし"WindowsによってPCが保護されました"と出たら

詳細情報をクリックして

実行!!
3.インストールが終わると設定画面が出るので
TerraTech Excutableに実行ファイルのパスを入れる
そして Save Changes

4.Modのリストを管理するときに依存関係のエラーが出ることがある

何が足りないかは出てこないのでsteamのページを見よう
リストの保存は忘れずに! 右上のフロッピーディスクマークでできる
ゴミ箱マークはリストの破棄なので押し間違えないように

これで導入完了
launch Gameでプレイしよう




移植MODの簡単な説明

依存関係などの詳細は各ワークショップのページやTTSMMの説明ページを参照
MOD名 簡単な説明
■主要なものや他MODの前提となるMOD
Harmony C#コードライブラリ
CommunityPatch 様々なバグ修正、SteamのModリストに含まれていない
0ModManager 改善されたMODローダー
NuterraSteam (Beta) NuterraSteamのバグ修正版
Native Options Modオプションタブを追加するライブラリ
Legacy Block Modules BlockInjectorから分割されたMod、エネルギー消費モジュールなど
LegacyBlockLoader BlockInjectorから分割されたMod、カスタムブロックを読み込む、ワークショップに移植されているとき移植版を使う
LegacySnapshotLoader BlockInjectorから分割されたMod、スナップショットの後方互換性を提供
■機能を追加するMOD
Explosion Nerf Mod 爆発ダメージがブロックを貫通しなくなる
Increased Range 敵の検出範囲を大幅に拡大し、敵がデスポーンする範囲を拡大
No Block Detach 破壊されない限りブロックを落ちなくする、コントロールブロックから切り離されると破壊される
Particle Manager パーティクル用ライブラリ
TechComponentInjector Techにコードを添付できるようにする
ブロックを追加するMODなど
Buff Blocks by Fireflywater カスタムブロックに様々なパラメータを変更する機能を追加
Config Helper MODが設定を記憶できるようにする
Control Blocks コントロールブロックを追加
Fusion Blocks Tech同士の合体・分離ができるようになるブロックを追加
Reactor Blocks 原子炉システムを追加
Misc Mods MOD開発者向けの.obj や.json、ブロックリストを出力するプラグイン
Motion Blocks バラストを追加、重力にかかわるものの前提Mod?
Water Mod 水を追加する、透明度のバグがある
Weapon Aim Mod 武器の誘導を制御するオプションを追加

TTMM(更新停止)

過去に使われていたMODを導入するためのランチャーです
現在ではほぼ全てのMODがSteam Workshopに移植され、 TTMMは更新が放棄されています
極めて特殊な事情がない限り、TTMMの導入は非推奨です
+ ←導入方法* 非推奨! *
https://forum.terratechgame.com/index.php?threads/terratech-mod-manager.17208/
MODのプラグインをインストールするためのランチャー
TTMMにはTerraTech Mod Manager 2とTerraTech Mod Manager GTKの二種類がある
TerraTech Mod Manager 2はWindows版のみだがTerraTech Mod Manager GTKはWindowsに加えてMAC OSX、Linuxでも動作する
ここではWindows版のTTMM2の導入について説明

TTMM導入説明

1.Executable.zipを以下からダウンロードして解凍
https://github.com/Aceba1/TerraTech-Mod-Manager/releases/latest

2.TerraTech Mod Manager.exeを実行
下のLocation of TerraTechにTerraTechのインストールフォルダが書かれている事を確認しContinueを押す
デフォルトではCドライブが指定されているのでCドライブ以外にインストールしている場合は注意!

3.自動的にパッチのダウンロードとGithubにアップロードされているModの検索が始まるので少し待つ
4.これでTTMMの導入は完了!上のConfigurationからSkip Startにチェックを入れると今後の起動時にインストールフォルダの確認をスキップできる
MODのダウンロードの方法
  1. ダウンロードするModを選択して下のDownloadを押す
新しくLocalという欄が追加され、ダウンロードが終わったModはここに並ぶ
  • ダウンロードが終わったModは自動的に有効化される
  • Modの有効化、無効化を切り替えるには左のチェックボックスをクリック
  • MODとパッチを全て無効化しバニラの状態に戻すにはFile→Remove Patch、再び有効にするにはInstall Patch
  • アップデートがあるMODは太字で強調表示される ダウンロードした時と同じように選択してUpdateを押すほか、File→Download All Mod Updatesから全てのMODを一括で更新する事もできる
  • 一覧に表示されているmodのみ導入可能。表示外のMODは導入不可なので注意。

連続でアクセスしているとUpdate check failed: Could not access API!の表示が出てダウンロードができなくなる
これはGithubがAPIサーバーへの連続アクセスを制限している為で、一時間ほどで解消するので特に心配はいらない
対処法としては少し間隔を開けてダウンロードするか、Githubトークンを作成する(Githubアカウントが必要)
+ ←Githubトークンの作り方
https://github.com/settings/tokens
1. Generate new tokenをクリック
2. 適当に必要項目を入力
  • Note
    トークンの名前 何でもいい
  • Select scopes
    よくわからないけどとりあえずread:packagesにチェック入れる
    詳しい方居たら編集して下さい
  • 全部終わったら一番下のGenerate token
3. 生成されたトークンをコピー
4. TTMMのConfiguration→Github tokenにトークンを貼り付け
5. TTMMを再起動して完了

MODプラグインの簡単な解説

      MOD名                                                           説明
                                                                                                                                      
■他MODやブロックの導入の前提となるMOD
Nuterra Block Injector Library .json形式のカスタムブロックを読み込む為の前提プラグイン
└Terra Tech Buff Blocks カスタムブロックに武器の発射レートやタイヤの速度など、様々なパラメータを変更する機能を追加
Nutera.Native Options コンフィグ画面にModのタブを追加する為の前提プラグイン
Nuterra UI MODのUIを表示する為の前提プラグイン
Mod Config Helper 他のMODがコンフィグファイルを保存、読み込みするための前提プラグイン
Motion Blocks 右クリックから重量を自由に変えられるウェイトブロックなどを追加
また、他のカスタムブロックでこの機能を使う為の前提プラグイン
Particle Manager 一部のカスタムブロックで使用するパーティクル(エフェクト)を拡張するための前提プラグイン
Texture Swapper ユーザーが作成したカスタムスキンを読み込むためのプラグイン
Random Addition 一部のカスタムブロックで使用するカスタムモジュールを追加するプラグイン
■一般的なMOD
Advanced Building ブロックの大きさや設置角度をホイールクリックから自由に変えられるようになる
機能を使うには追加ブロックのReticule Research Hadamard Superposerが必要
LShift(設定から変更可能)を押しながらブロックをクリックすると
インベントリを開きそのブロックを選択した状態になるBlock Picker機能も追加される
Control Blocks ピストンや旋回ブロックなど、動かす事のできるブロックを追加する
詳しい解説→MOD解説_ControlBlocks
More Options ゲームの軽量化に繋がるオプションを追加(薬莢や爆風の表示、非表示など)
Water Mod ワールドに水を追加するMOD
設定から海面の高さなどを細かく設定できる
Increased Range 敵味方を含めた最大索敵距離を大幅に伸ばすパッチ
Nuterra.Biomes カスタムバイオーム(地形)を追加するためのプラグイン
ただし現在、バイオームを制作している作者は居ない
Explosion Nerf 爆発系武器の爆風が複数のブロックを貫通しなくなる他、
破壊された点滅状態のブロックはリペアで復活しなくなる等、細かい変更を加える
Armor Piercing Projectiles 弾丸のダメージがブロックのHPを上回る場合、ブロックを貫通するようになる
TACtical AI AIの挙動を大幅に変更する他、キャンペーンモードで敵が基地を建設するようになる
Exund.WeaponGroups 武器ごとに発射キーを割り当てられる
機能を使うには追加ブロックのHawkeye Weapons Controllerを設置して右クリック
Exund.FastAPLoad ブロック設置時のアタッチポイントの読み込み高速化
TerraTech Spread Fix 東西南北の4方向を狙って射撃した際、弾が左右に拡散しなくなる不具合を修正
Fusion Block TechとTechの合体・分離ができるようになるブロックを追加
ローダイトを使って発電する発電機も追加する 解説→MOD解説_FusionBlock
Whisper Props Ventureゼロプロペラ等の一部のプロペラの音をより静かな音に変更する
Procedual Blocks 自由に大きさやAPの有無を変える事のできるブロックを追加
Misc Mods .obj形式の3Dモデルや.json、ブロックリストを出力するプラグイン
MOD開発者向け
Command Console 一部のコマンドを使うことができるコンソールウィンドウ
時間操作や座標指定テレポートなど
SPCheats 資金の追加やIDを指定してブロックをスポーンさせる事ができる
バニラブロックのIDリスト→ブロックIDリスト
Local Multiplayer シングルプレイで2Pコントローラーを割り当てて、別のTechを操作できるようにする
TT ColliderController ブロックのコライダー(衝突判定)を一時的に無効化して、大型テック建築時のラグを軽減する
Patch Projectile Phasing 弾速の早い武器がブロックを貫通して後ろのブロックに当たらないようにするパッチ PCへの負荷大
Laser Mod レーザー系武器の弾を実際のレーザーのように、即時着弾する光線に変更する
jsonファイルにモジュールを追記して自作カスタムブロックにこの効果を適用させる事もできる 詳しくは こちら
Exund.ConveyorPatch 精製機や分解機から資源をコンベアに出力する際のバグを修正するパッチ
■現在のバージョンで正常に動作しない、不具合が発生しているMOD
Terra Wave サイケデリックな画面効果を追加するネタMOD
Change Team Anywhere T+左クリックで敵味方を自由に変更できる
Nuterra World Editor Alt+Eで鉱脈などを設置できる
細かい解説
+ Explosion Nerf
  • 爆発ダメージがブロックを貫通しなくなる
爆発地点から視線が通ってないブロックは爆発ダメージを受けない(爆発地点からのレイキャスティングによって計算される)
爆発ダメージでブロックが破壊された場合、破壊されたブロックの後ろにあるブロックが残りの爆発ダメージを受ける
  • ブロックによって受ける爆発ダメージの量が変わる
ブロックの脆弱性(隠しパラメーター、ブロックの脱落しやすさ)によって変わるようになる
脆弱性0の場合は0.5倍のダメージ、1の場合は1.5倍のダメージ
またブロックの表面積((ブロックサイズ)^(2/3)で計算される)によっても大まかに変わる(小さいブロックほどダメージを受ける)
  • 破壊されたブロックは物理判定が無効になり、発射物が貫通するようになる
また、破壊された(赤く点滅している状態の)ブロックがリペアフィールドによって回復し、「復活」することが無くなる

カスタムブロック



Nuterra Block Injector Libraryを導入するとユーザーが作ったブロックをゲームに登場させる事ができる
カスタムブロックは主に 公式フォーラム で配布されている
導入方法
  1. TTMMからNuterra Block Injector Libraryを導入し、TerraTechを一度起動して終了する
  2. インストールフォルダにCustom Blocksというフォルダが生成される
  3. ダウンロードしたMODを展開して、Custom Blocksフォルダに入れる

導入したカスタムブロックはトレードステーションで販売されるほか、オンライン通販端末で購入が可能
レシピが用意されているブロックは製造機から作る事もできる

リンク



コメントフォーム

  • 公式スキン全然表示されないね - 名無しさん (2023-08-18 13:33:37)
  • Command Consoleのコマンドどうやってやるんだ... - 名無しさん (2023-09-23 11:41:23)
  • Legacy block loader?なにそれおいしいの? - 名無しさん (2023-10-09 12:45:34)
    • ? - 名無しさん (2023-12-16 05:18:09)
  • BlackLabsって公開中止されました・ - 名無しさん (2024-01-02 21:31:45)
  • https://steamcommunity.com/sharedfiles/filedetails/?id=2771475535 - (2024-01-27 00:33:28)
  • 23さんのをわかりやすく書いとく。 - な (2024-05-19 17:30:40)
    • Legacy block loaderはsteamのmod。それを入れてTTSMMでテラテックを起動。 - な (2024-05-19 17:31:38)
    • そしたらローカルファイルにCustam Blockっていうフォルダができるからそこに非公式modのフォルダを入れる。 - な (2024-05-19 17:32:44)
    • TTSMMから起動しないとエラーはいて終わり - な (2024-05-19 17:35:59)
  • CustomNetworkingWrapper - 名無しさん (2024-07-07 19:25:58)
  • CustomNetworkingWrapper入れると起動できなくなるのはどうしたら? - 名無しさん (2024-07-07 19:26:55)
  • Weapon Aim Mod入れた状態で戦闘になるとクラッシュするんだけど解決策ない? - 名無しさん (2024-11-29 17:22:40)
  • TTSMMはアップデートで使用不能になっちゃった? - 名無しさん (2025-02-16 20:30:21)

タグ:

+ タグ編集
  • タグ:
最終更新:2024年08月06日 09:43