Scrap Mechanic – Survival Without Costs

Survival Without Costs Below are the content of the crafting .json files. You need to take […]

Survival Without Costs

Below are the content of the crafting .json files.

You need to take the content that is below, and paste it into the corresponding files, found in \Scrap Mechanic\Survival\CraftingRecipes\

If you don’t know where your scrap mechanic folder is, in Steam, right click the game, click Properties, Local files tab, then click Open Installation Folder

I’ve also included a small python script that is useful for modifying the files, if you choose to do it yourself: it goes through and comments the UUID with the corresponding human-readable name.

Beware : You’ll have to edit the paths to the files

craftbot.json (Part 1)

// this file is generated

[
{
“itemId”: “8c7efc37-cd7c-4262-976e-39585f8527bf”, //tool_connect
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c60b9627-fc2b-4319-97c5-05921cb976c6”, //tool_paint
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “fdb8b8be-96e7-4de0-85c7-d2f42e4f33ce”, //tool_weld
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “f0cba95b-2dc4-4492-8fd9-36546a4cb5aa”, //blk_cardboard
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “df953d9c-234f-4ac2-af5e-f0490b223e71”, //blk_wood1
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1897ee42-0291-43e4-9645-8c5a5d310398”, //blk_wood2
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “061b5d4b-0a6a-4212-b0ae-9e9681f1cbfb”, //blk_wood3
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “8aedf6c2-94e1-4506-89d4-a0227c552f1e”, //blk_metal1
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1016cafc-9f6b-40c9-8713-9019d399783f”, //blk_metal2
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c0dfdea5-a39d-433a-b94a-299345a5df46”, //blk_metal3
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “a6c6ce30-dd47-4587-b475-085d55c6a3b4”, //blk_concrete1
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “ff234e42-5da4-43cc-8893-940547c97882”, //blk_concrete2
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “e281599c-2343-4c86-886e-b2c1444e8810”, //blk_concrete3
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c56700d9-bbe5-4b17-95ed-cef05bd8be1b”, //blk_sand
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “5f41af56-df4c-4837-9b3c-10781335757f”, //blk_glass
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “749f69e0-56c9-488c-adf6-66c58531818f”, //blk_glasstile
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “b5ee5539-75a2-4fef-873b-ef7c9398b3f5”, //blk_armoredglass
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “f7d4bfed-1093-49b9-be32-394c872a1ef4”, //blk_treadplate
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “073f92af-f37e-4aff-96b3-d66284d5081c”, //blk_lights
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “25a5ffe7-11b1-4d3e-8d7a-48129cbaf05e”, //blk_beam
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “4aa2a6f0-65a4-42e3-bf96-7dec62570e0b”, //blk_metalnet
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “ea6864db-bb4f-4a89-b9ec-977849b6713a”, //blk_tryponet
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “3d0b7a6e-5b40-474c-bbaf-efaa54890e6a”, //blk_crossnet
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “027bd4ec-b16d-47d2-8756-e18dc2af3eb6”, //blk_spaceshipmetal
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “0603b36e-0bdb-4828-b90c-ff19abcdfe34”, //blk_bricks
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “8ca49bff-eeef-4b43-abd0-b527a567f1b7”, //blk_tiles
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “920b40c8-6dfc-42e7-84e1-d7e7e73128f6”, //blk_restroom
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “09ca2713-28ee-4119-9622-e85490034758”, //blk_caution
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “febce8a6-6c05-4e5d-803b-dfa930286944”, //blk_carpet
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “f406bf6e-9fd5-4aa0-97c1-0b3c2118198e”, //blk_bubblewrap
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “4a1b886b-913e-4aad-b5b6-6e41b0db23a6”, //jnt_bearing
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “7cf717d7-d167-4f2d-a6e7-6b2c70aa3986”, //obj_interactive_switch
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1e8d93a4-506b-470d-9ada-9c0a321e2db5”, //obj_interactive_button
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1d4793af-cb66-4628-804a-9d7404712643”, //obj_interactive_sensor_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “67da25c9-3825-41f6-9724-4546a11cb2a5”, //jnt_suspensionsport_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “f3cfef9d-faef-4be8-9283-476eb99614d7”, //jnt_suspensionoffroad_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “8c741785-5eae-4c48-9f99-d62bf522a83f”, //jnt_interactive_piston_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1bfccc0a-828f-475c-882c-87d5a96054c9”, //obj_interactive_gasengine_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “5e5d231e-405e-4f45-9bd0-b3557dbb42eb”, //obj_interactive_electricengine_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “77c2687c-2e13-4df8-996a-96fb26d75ee0”, //obj_interactive_driverseat_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “3b972f2f-30c7-4a5e-a100-5e257e62295d”, //obj_interactive_seat_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “7d601a5a-796d-4cae-be88-b47479d38d11”, //obj_interactive_driversaddle_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “2d3016f7-febe-416e-93bc-41d80ca3910d”, //obj_interactive_saddle_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “ca003562-fde7-463c-969e-f8334ae54387”, //obj_interactive_toilet
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “df8528ed-15ad-4a39-a33a-698880684001”, //obj_interactive_thruster_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “598d865c-324c-4129-9c57-21a6abd2cb2e”, //obj_interactive_controller_01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “9f0f56e8-2c31-4d83-996c-d00a9b296c3f”, //obj_interactive_logicgate
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “8f7fd0e7-c46e-4944-a414-7ce2437bb30f”, //obj_interactive_timer
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “dfefc9d7-db03-4d25-ad85-eae1d824d8c0”, //obj_interactive_radio
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “818f4e15-ff51-4fed-b874-723a25d62e1c”, //obj_interactive_horn
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “ed27f5e2-cac5-4a32-a5d9-49f116acc6af”, //obj_light_headlight
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “5eb8975b-0acf-43a7-ab4e-62ce661c0df7”, //obj_interactive_comfybed
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “f08d772f-9851-400f-a014-d847900458a7”, //obj_interactive_fridge
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “fcfae5e2-1df9-47d8-bb9a-30bec9b5b1f5”, //obj_container_smallchest
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “ad35f7e6-af8f-40fa-aef4-77d827ac8a8a”, //obj_container_chest
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “97f449b6-c948-448b-b8b3-4448e3f6b956”, //obj_pneumatic_pump
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “9b8f2abd-265c-4750-b8b9-fe6cb564633c”, //obj_pneumatic_pipe_03
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},

craftbot.json (Part 2)

{
“itemId”: “5939f460-ab6c-48f2-9d07-a66845ce8cf2”, //obj_pneumatic_pipe_bend
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “056e5ff1-f030-40df-946a-b830bf494c92”, //obj_container_gas
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “da4833fd-f981-4e08-a9f7-48e630a7c146”, //obj_container_battery
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “ea10d1af-b97a-46fb-8895-dfd1becb53bb”, //obj_container_water
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “69559e81-50fa-40ae-afa2-a22c1a49eb54”, //obj_interactive_watergun
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “3e10ef67-383a-4b60-aa5b-b1173134e437”, //obj_powertools_sawblade
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “276fd55b-ae54-4a7a-ace6-fddd2d3370a5”, //obj_powertools_drill
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “798c2c81-1f8e-481b-8c32-b71b5dc5511a”, //obj_tool_bucket_empty
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “9a3e478c-2224-44fa-887c-239965bd05ad”, //obj_consumable_soilbag
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “d4d68946-aa03-4b8f-b1af-96b81ad4e305”, //obj_consumable_gas
“quantity”: 20,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “910a7f2c-52b0-46eb-8873-ad13255539af”, //obj_consumable_battery
“quantity”: 20,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “36335664-6e61-4d44-9876-54f9660a8565”, //obj_consumable_glue
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “869d4736-289a-4952-96cd-8a40117a2d28″, //obj_consumable_water
//”extras”: [
// {
// “itemId”: “798c2c81-1f8e-481b-8c32-b71b5dc5511a”, //obj_tool_bucket_empty
// “quantity”: 1
// }
//],
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “f74c2891-79a9-45e0-982e-4896651c2e25″, //obj_consumable_chemical
//”extras”: [
// {
// “itemId”: “798c2c81-1f8e-481b-8c32-b71b5dc5511a”, //obj_tool_bucket_empty
// “quantity”: 1
// }
//],
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c7322cd1-3158-41d9-b15a-eff2f2f8d9f7”, //obj_consumable_inkammo
“quantity”: 5,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “3a3280e4-03b6-4a4d-9e02-e348478213c9”, //obj_consumable_glowstick
“quantity”: 4,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “8d3b98de-c981-4f05-abfe-d22ee4781d33”, //obj_interactive_propanetank_small
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “24001201-40dd-4950-b99f-17d878a9e07b”, //obj_interactive_propanetank_large
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “69e362c3-32aa-4cd1-adc0-dcfc47b92c0d”, //obj_vehicle_smallwheel
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “db66f0b1-0c50-4b74-bdc7-771374204b1f”, //obj_vehicle_bigwheel
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “0dba257b-b907-4919-baaf-2fefe19f4e24”, //small_2way_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “927d80d8-84ee-44f0-9d8b-cb7a688e0b6c”, //small_long_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “8024db09-9147-4fe3-a747-00bc30ab724b”, //small_2wayb_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “e1273b8a-945b-4080-81eb-cbf79961cccb”, //small_3way_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “203fdf06-b311-49fd-933d-a1c6b671a017”, //small_3wayb_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “387095d6-5aba-45e3-abd0-098710c268f8”, //small_4way_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “5a106512-9284-40de-be68-2c186e903097”, //small_4wayb_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c6ebae46-8e69-4ddd-a3c0-895d887027bd”, //small_5way_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “9c6d8dba-1783-4c42-8a02-6af1c5d63ec6”, //small_6way_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “bbc5cc77-443d-4aa7-a175-ebdeb09c2df3”, //obj_fittings_pipe
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “07232236-22eb-4912-8774-ab185f368bb9”, //obj_fittings_pipelong
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “4f1c0036-389b-432e-81de-8261cb9f9d57”, //obj_fittings_pipebend
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “9f37d9e9-be8d-49c8-a7ac-e59c67786083”, //obj_fittings_pipesplit
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “04782466-eca1-4ed9-8502-036ea269aed9”, //obj_fittings_pipevalve
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “87878e83-8170-4796-9401-6baba45ccef2”, //obj_industrial_beam
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “4c7b8096-b8ca-4341-bfe9-d31d2d5443b8”, //obj_industrial_beamlong
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “31768765-5a08-499a-a7e6-7e7613363f75”, //obj_industrial_beambend
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “b9775316-7272-4a66-a8a9-179108d76f18”, //obj_industrial_beamend
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1ed1d5a8-466a-4b5e-867b-0d93cd9d2dcb”, //obj_industrial_beamelevation
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “e2a0770b-9bb9-4b3b-b9f2-994b534b79f3”, //obj_decor_toiletroll
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “3fa0afca-7715-459e-86fa-2a81cf3027b8”, //obj_decor_sink
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1325d152-3dd1-41a1-9027-5823c5cb55c4”, //obj_fittings_ac
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “a6ec1dcc-07e9-418a-819e-904e28a32f63”, //obj_decor_mug
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c89f7bc8-5720-474d-989d-761916a411b2”, //obj_decor_boot
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “b1dd7967-da2a-4ff5-a90f-bbd7e9bae4d7”, //obj_decor_mannequinhand
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “80bc2b9f-98a9-44e4-9cb8-d4ec7e95b40f”, //obj_decor_babyduck
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “df3734e2-f04b-443f-b568-fe5b076646c7”, //obj_plants_leafplant
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “89f6c762-c0ed-44ad-b3f1-a60dbdd889c5”, //obj_plants_succulent
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “cec1d36c-b48a-43d2-9667-5e53b62dd4c5”, //obj_plants_poleplant
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “7826f497-426b-42cb-a857-0d784f3ab2f3”, //obj_plants_bigpot
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “c4609540-bc32-4c3f-83b8-3b6926878012”, //obj_plants_seedplant
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “d1421af8-6f80-4413-8099-2c6b217fb929”, //obj_plants_ballcactus
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “bc575e0c-d1aa-438e-9f3d-0a80f4ea915f”, //obj_plants_barbarycactus
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “bb443a05-b5b9-4fad-90fc-5e04aa90fd8f”, //obj_plants_blueflower
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “57fad8e9-2aff-40c3-9d5c-8f81573b58b9”, //obj_industrial_windowglass01
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},

craftbot.json (Part 3)

{
“itemId”: “53349c8d-14e8-4055-bd79-a1ab56fe876e”, //obj_industrial_windowglass02
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “763fd838-7ed5-420e-8984-c2ae86da1e5c”, //obj_industrial_windowglass03
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “7a0e9041-9dd5-4cb1-b804-69ee16c45efe”, //obj_industrial_windshieldlarge
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “50007ac9-e97d-4b32-9fd6-de919c8a34a4”, //obj_industrial_windshield
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “1f334b62-8955-4406-8848-91e03228c330”, //obj_decor_cone
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “5530e6a0-4748-4926-b134-50ca9ecb9dcf”, //obj_consumable_component
“quantity”: 10,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “63695efd-0862-49f2-ace6-4d1758147fae”, //obj_outfitpackage_common
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “27a221b1-9809-4df1-901a-caafe119c9b6”, //obj_outfitpackage_rare
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “7ab0cac7-b055-4283-b0bc-f85dd4d0416b”, //obj_outfitpackage_epic
“quantity”: 1,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “bfcfac34-db0f-42d6-bd0c-74a7a5c95e82”, //spuds
“quantity”: 50,
“craftTime”: 2,
“ingredientList”: []
}
]

hideout.json

// this file is generated
[
{
“itemId”: “9a3e478c-2224-44fa-887c-239965bd05ad”, //obj_consumable_soilbag
“quantity”: 5,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “ac0b5b0a-14e1-4b31-8944-0a351fbfcc67”, //obj_consumable_fertilizer
“quantity”: 10,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “22beade5-38ca-47b4-a2ee-32403f58a862”, //obj_seed_banana
“quantity”: 5,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “bee966b0-b5e5-41da-b992-5d363ab85ae4”, //obj_seed_orange
“quantity”: 5,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “4b6d2bee-d0f1-4e56-96f0-d2596388cad2”, //obj_seed_blueberry
“quantity”: 5,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “3e10ef67-383a-4b60-aa5b-b1173134e437”, //obj_powertools_sawblade
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “276fd55b-ae54-4a7a-ace6-fddd2d3370a5”, //obj_powertools_drill
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “454ad69d-bac2-4b06-9386-6267bcbfece2”, //obj_interactive_mountablespudgun
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “096d4daf-639e-4947-a1a6-1890eaa94464”, //obj_container_ammo
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “c5ea0c2f-185b-48d6-b4df-45c386a575cc”, //tool_spudgun
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “f6250bf4-9726-406f-a29a-945c06e460e5”, //tool_shotgun
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “9fde0601-c2ba-4c70-8d5c-2a7a9fdd122b”, //tool_gatling
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “63695efd-0862-49f2-ace6-4d1758147fae”, //obj_outfitpackage_common
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
},
{
“itemId”: “27a221b1-9809-4df1-901a-caafe119c9b6”, //obj_outfitpackage_rare
“quantity”: 1,
“craftTime”: 0,
“ingredientList”: []
}
]

dressbot.json

[
{
“itemId”: “63695efd-0862-49f2-ace6-4d1758147fae”, //obj_outfitpackage_common
“reward”: { “tier”: “Common” },
“quantity”: 1,
“craftTime”: 1,
“ingredientList”: [
{
“quantity”: 1,
“itemId”: “63695efd-0862-49f2-ace6-4d1758147fae” //obj_outfitpackage_common
}
]
},
{
“itemId”: “27a221b1-9809-4df1-901a-caafe119c9b6”, //obj_outfitpackage_rare
“reward”: { “tier”: “Rare” },
“quantity”: 1,
“craftTime”: 1,
“ingredientList”: [
{
“quantity”: 1,
“itemId”: “27a221b1-9809-4df1-901a-caafe119c9b6” //obj_outfitpackage_rare
}
]
},
{
“itemId”: “7ab0cac7-b055-4283-b0bc-f85dd4d0416b”, //obj_outfitpackage_epic
“reward”: { “tier”: “Epic” },
“quantity”: 1,
“craftTime”: 1,
“ingredientList”: [
{
“quantity”: 1,
“itemId”: “7ab0cac7-b055-4283-b0bc-f85dd4d0416b” //obj_outfitpackage_epic
}
]
}
]

workbench.json

// this file is generated
[
{
“itemId”: “c96ab903-f238-4bae-a614-28a758716d00”, //obj_scrap_gasengine
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “bd597ac9-6640-43ba-9bd8-ed584a794f13”, //obj_scrap_driverseat
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “847daf20-02bf-4170-8699-9ab106acd29a”, //obj_scrap_seat
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “59f6951a-a450-42bf-ad03-54567cb70245”, //obj_scrap_smallwheel
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “4a1b886b-913e-4aad-b5b6-6e41b0db23a6”, //jnt_bearing
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “f0cba95b-2dc4-4492-8fd9-36546a4cb5aa”, //blk_cardboard
“quantity”: 256,
“craftTime”: 2,
“ingredientList”: []
},
{
“itemId”: “7cf717d7-d167-4f2d-a6e7-6b2c70aa3986”, //obj_interactive_switch
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “1e8d93a4-506b-470d-9ada-9c0a321e2db5”, //obj_interactive_button
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
},
{
“itemId”: “8c7efc37-cd7c-4262-976e-39585f8527bf”, //tool_connect
“quantity”: 1,
“craftTime”: 5,
“ingredientList”: []
}
]

cookbot.json

// this file is generated
[
{
“itemId”: “54d84731-d9ec-435d-bc9d-d48e0763b1bf”, //obj_consumable_pizzaburger
“quantity”: 1,
“craftTime”: 10,
“ingredientList”: []
},
{
“itemId”: “54d8ef21-357d-48a3-a66d-40446f6bb686”, //obj_consumable_carrotburger
“quantity”: 1,
“craftTime”: 10,
“ingredientList”: []
},
{
“itemId”: “e243f642-6934-42bb-8cdd-f8ff1704d411”, //obj_consumable_longsandwich
“quantity”: 1,
“craftTime”: 24,
“ingredientList”: []
}
]

dispenser.json

// this file is generated
[
{
“itemId”: “b63c6440-dfc2-4da7-acdb-3c385080b2e4”, //obj_craftbot_craftbot1
“quantity”: 1,
“craftTime”: 8,
“ingredientList”: []
},
{
“itemId”: “5cb15c93-4fa9-48da-9974-2e95ca6c9e1c”, //obj_craftbot_refinery
“quantity”: 1,
“craftTime”: 8,
“ingredientList”: []
},
{
“itemId”: “a930a42f-63ed-4fb0-933e-56ce8a889cc5”, //obj_craftbot_resourcecontainer
“quantity”: 1,
“craftTime”: 8,
“ingredientList”: []
},
{
“itemId”: “2af00456-b22e-4743-b338-a91934aba7c5”, //obj_craftbot_cookbot
“quantity”: 1,
“craftTime”: 8,
“ingredientList”: []
},
{
“itemId”: “767a3121-2c31-473c-a5ab-27e188fdd55a”, //obj_craftbot_dressbot
“quantity”: 1,
“craftTime”: 8,
“ingredientList”: []
}
]

Commenter.py

scrap_mechanic_path = “D:\Steam\steamapps\common\Scrap Mechanic” #Change this !

item_names = dict()
item_names_file = open(scrap_mechanic_path + “\Survival\CraftingRecipes\item_names.json”, “r”)
for line in item_names_file.readlines():
splits = line.split(“\””)
uid = None
sep = False
name = None
for split in splits:
if “//” in split: #Comment
break
if len(split)==36: #UUID
uid = split
if split == “: “: #Separator
sep = True
continue
if sep: #name
name = split
break
if uid != None and name != None:
item_names[uid] = name
item_names_file.close()

#print(item_names)
dir_file_to_comment = scrap_mechanic_path + “\Survival\CraftingRecipes\dispenser.json” #Change to the file you want to comment
file_to_comment = open(dir_file_to_comment, “r”)
str_to_comment = file_to_comment.read()
file_to_comment.close()
buffer = None
name = None
i=0
while i<len(str_to_comment):
char = str_to_comment
if char == “\””:
if buffer == None:
#print(“Opening buffer”)
buffer = “”
else:
if len(buffer) == 36: #UUID
name = item_names[buffer]
#print(“UUID detected :”, i, buffer, name)
#print(“Closing buffer”)
buffer = None
elif char == “\n” and name != None:
#print(“Detected endline”)
str_to_comment = str_to_comment[:i] + ” //” + name + str_to_comment[i:]
i+= 3 + len(name)
name = None
elif buffer != None:
buffer += char
i+=1
#print(str_to_comment)

file_to_comment = open(dir_file_to_comment, “w”)
file_to_comment.write(str_to_comment)
file_to_comment.close()

Leave a Comment

Your email address will not be published. Required fields are marked *