Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features without permission from or credit to me
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission or crediting me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou must get permission to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is not opted-in to receive Donation Points
CustomCraft often has issues with mods using SMLHelper and is no longer maintained
Download the CustomCraft.zip, it should contain a folder named CustomCraft containing file called "mod.json" and CustomCraft.dll file
Extract the folder to your games installation directory into the folder named QMods (which should have been created by the QModManager) The full path of CustmoCraft.dll should be "C:\Program Files (x86)\Steam\steamapps\common\Subnautica\QMods\CustomCraft\CustomCraft.dll"
Run the game
What's new in v4
New directories for default and user settings Defaults are now in the form "defaults\blacklist.json" and can be simply copied to "user\blacklist.json"
New File format - please start from defaults and recreate modifications (sorry required for better errors)
Exit from the title screen Default configuration values are written at startup to "QMods\CustomCraft\defaults"
Open your "QMods\CustomCraft" directory where you extracted the zip
Copy the files you wish to modify from the "QMods\CustomCraft\defaults" directory to the "QMods\CustomCraft\user" directory
Edit the newly created file. For example to edit the size of items edit "itemSizes.json"
Save changes, launch the game, and playtest
If an error occurs while writing default values or reading overwritten values a file named "harmony.log.txt" will be written to your desktop with some error information.
Note: Removing an item from the list will result in the game using default values. Item size default to 1 by 1 Energy Cost defaults to 0 TechData missing an entry will result in that item being unbuildable
Example - creating a Nutrient block recipe:
Copy the file "defaults\techData.json" to "user\techdata.json" This file will contain the recipe
Edit "user\techdata.json" and search for "NutrientBlock"
Replace
With
Save the file
Copy the file "defaults\fabricator.json" to "user\fabricator.json" This file will contain a list of items craftable at the fabricator
Search for the string "CookedFood"
Add the following to the "children" array
Save the file
Copy the file "defaults\itemSizes.json" to "user\itemSizes.json" This file will contain the inventory size required for each item
Search for the string "SeaTreaderPoop"
Edit to be the following
Save the file
Copy the file "defaults\groups.json" to "user\groups.json" This file contains the grouping for the PDA Blueprint tab
Search for the string "CookedFood" and add "NutrientBlock" to the array
Run the game and start a new Survival file
Run the console command "unlock nutrientblock" Currently this mod does not provide a way to automatically unlock newly created recipes
Run the console command "item seatreaderpoop"
Run the console command "item fibermesh"
Open your inventory and confirm "Alien Feces" is now only consuming 1 inventory space
Attempt to craft a Nutrient block at the Fabricator under Sustenance > Cooked Food > Nutrient Block