- Scrap Mechanic【祝サバイバルモード追加】
487 :名無しさんの野望[]:2020/05/23(土) 13:42:49.13 ID:tN316SjS0 - 需要があるか分らんがパラメータの変更方法。
改造結果は自己責任で。バックアップとかも忘れずに。 どのファイルもメモ帳(notepad.exe)で開ける。 ■レシピ関連 クラフトボットのレシピ定義は以下のファイル。 (インストールフォルダ)\Scrap Mechanic\Survival\CraftingRecipes\craftbot.json アイテムのuuid定義は以下のファイル。 Scrap Mechanic\Survival\Scripts\game¥survival_items.lua ガソリンを例にすると、survial_item.luaを開いて探すと、 obj_consumable_gas = sm.uuid.new( "d4d68946-aa03-4b8f-b1af-96b81ad4e305" ) が見つかる。 craftbot.jsonを開いて「d4d68946-aa03-4b8f-b1af-96b81ad4e305」で検索すると 次の箇所が見つかる。 { "itemId": "d4d68946-aa03-4b8f-b1af-96b81ad4e305", "quantity": 5, "craftTime": 7, "ingredientList": [ { "quantity": 5, "itemId": "1147e59d-6940-42b4-840b-07f05054f5e0" } ] }, itemIdの下のquantityが出来上がり時の個数で5を20にすれば20個になる。 ingredientListが素材のリストで、以降のquantityが各アイテムの要求個数になる。 オイルを減らしたいなら5を1とかにする。
| - Scrap Mechanic【祝サバイバルモード追加】
490 :名無しさんの野望[]:2020/05/23(土) 14:02:06.64 ID:tN316SjS0 - >>487 続き
■リスポーン間隔 リスポーン間隔は以下で定義されている。 (インストールフォルダ)\Scrap Mechanic\Survival\Scripts\game\survival_spawns.lua ticksBetweenRespawnsがリスポーン間隔のパラメータだから 宝箱ならLOOTCRATEの下にある以下の5の部分の変更で変えられる。 ticksBetweenRespawns = DaysInTicks( 5 ) ■ロボットのドロップ 各宝箱やロボットのドロップ品は以下で定義されている。 (インストールフォルダ)\Scrap Mechanic\Survival\Scripts\game\survival_loot.lua 例えばオレンジのロボットだと以下が該当してサーキットとコンポーネントを落とす。 local loot_haybot = { slots = function() return randomStackAmount( 0, 0.5, 1 ) end, randomLoot = { { uuid = obj_consumable_component, chance = 1 }, { uuid = obj_resource_circuitboard, chance = 2 }, } } これを以下にすればコンポーネントを確定ドロップするようになる。 local loot_haybot = { slots = function() return 1 end, randomLoot = { { uuid = obj_consumable_component, chance = 1 } } }
|
|