Help Creating an items Guide if you need help understanding json files or making sure your json file is valid i have two Websites that can help How Share Your Custom Items If you need help making it Easy to Share your CustomItems with the Community JSON Fixer this Website can fix JSON files that aren't valid and also make them nicer
JSON validator this Website can see if your JSON file is valid or not.
I thank you for your mod. But there are a few more errors in it. And please add the ability to create custom knives. Even with regular textures. But so that we can choose the damage and attack range ourselves. Thank you very much. Approved.
Testping.json { "Tooltip": "Test base Ping." "FriendlyName": "Base ping", <----- name of ping "InternalName": "Tping",<--- this is the full image that is shown on the poster"Spritename":"TVPing", <--- this is the icon for the quickbar and the inventory "ResourceId": "876cbea4-b4bf-4311-8264-5118bfef291c", "ObjectName":"model", "ping": true, <--- set this to make a vertical Poster "buildable": true <---- has to be set to make a poster as well"Base": true, "Base": true, <-- makes the ping look like a multipurpose room . I I don't have text under the image
I've spent quite a few days collecting together various data and assets with the intent of making more Food and Drink items. I was hoping to use the Root Beer as a template and just modify the Sprite and Food + Drink values - but consuming the drink makes a food eating noise.
I am guessing "IsDrink":true means the item is located within the Drink Tab of CustomItems.
I saw a comment (somewhere?) about a similar "wrong noise" effect, but cannot recall where. I am sure the commenter provided or referenced the data that would change the sound effect.
{
"Tooltip": "A Bottle of drink.", "FriendlyName": "RootBeer", "InternalName": "RBeer", "Spritename": "Bottlezz", "ResourceId": "41399588-124d-4e01-92b7-f5b10c882ac8", "ObjectName":"docking_bar_bottle_05", "Isdrink": true, "Food": 2, "Drink": 29
}
Any help on how to make consuming this item make a slurpy slurp noise? :-)
(I also need to look into ResourceId and ObjectName. I had a brief glance, but it required more attention than I had at the time.)
I haven't messed with sounds for drinking or eating so no changes there mostly makes it go to the drink tab. Planing an overhaul and adding ways to make ingredients so you do like custom foods stuff with this mod.
Creating Custom Pings I've spent a few days trying to learn how to create "Pings" (where you fabricate a "Poster" (that looks like a Radio) that creates an Icon much like the standard Beacons but with different/specific icons, as I really appreciate being able to add a visual marker in the world that looks different without having to read anything.
Some I have been able to do just fine as I found your list where you state a lot of the names. For example BaseL for the image of a Large Base.
Example: { "Tooltip": "Create a Radio Beacon with a Large Base icon.", "FriendlyName": "Ping Base Large", "InternalName": "PingBaseLarge", "Spritename": "BLR", "ResourceId": "c5d27b10-b02e-4063-9819-584dbfb721fa", "ObjectName":"Starship_tech_box_01_03", "Buildable": true, "NothingNeeded": true, "Ping": true, "BaseL": true
}
The issue I am having is that I keep getting "Black Question Marks" as the Icon in the game world for the ones I do not have that data for (the last line of data). For some of these, it can be the same as the Asset name / Sprite name (eg: Flag1). But for the ones below it is not.
Where the input above states "BaseL" - what do I put for the assets I have listed below:
BVping (I tried "BVping" and "Bping" but it didn't work) CSR (I tried "BaseS" and "Scanner" but it didn't work) Extrabase (I tried "BaseC" and "Control" but it didn't work)) Extrapoint (I tried "Extra" but it didn't work) IconCPU (I tried "CPU" and "IconCPU" but it didn't work) IRC (I tried both Antenna and Satellite but it didn't work) ITC (I tried "Capsule" but it didn't work)) MMD (I tried "Skull" but it didn't work)) Pda (I tried "PDA" and "Pda" but it didn't work)) Radio (I tried "Radio" but it didn't work) RS (I tried "Rocket" but it didn't work)
- - - - - - - - - - - -
Additionally, if anyone wanted to know what the Alien number for each asset symbol is, here's that info: R = Alien1 P = Alien2 A = Alien3 T = Alien4 U = Alien5 EAS = Alien6
Example (Sprite/Asset A = Alien3): { "Tooltip": "Create a Radio Beacon with a Sanctuary Alpha icon.", "FriendlyName": "Ping Sanctuary Alpha", "InternalName": "PingSanctuaryAlpha", "Spritename": "A", "ResourceId": "c5d27b10-b02e-4063-9819-584dbfb721fa", "ObjectName":"Starship_tech_box_01_03", "Buildable": true, "NothingNeeded": true, "Ping": true, "Alien3": true
}
(Edit: Posting this on the Mod comments and the Article M3dicCookie wrote: CustomItems Guide to help with creating CustomItems - If I get a response, I'll delete whichever one doesn't get a response)
Let me get back to you you need bools for the ping to make it be that image that asset list is for the sprites I get you the list of bools for pings later . If that message doesn't work let me know .
Yes Cookie - And Thank you :-) I copied the existing CustomCraft Recipe for the Pings that requires x2 Titanium and renamed the recipe the same as the item.
Using the Large Base Ping as an example: Filename: PingBaseLarge.json
Thank you for the PM and Data - I did have a quick look but I need to read some more guides and give it some more attention as it didn't seem obvious - and I have been working on other stuff (food + drink and medical items) so my head is currently full of that info atm.
Weird, I am just now noticing a zip file inside the assets folder "DockedVehicleStorageAccessSML(REWORKED )", guessing this was an accidental placement?
29 comments
if you need help understanding json files or making sure your json file is valid i have two Websites that can help
How Share Your Custom Items
If you need help making it Easy to Share your CustomItems with the Community
JSON Fixer
this Website can fix JSON files that aren't valid and also make them nicer
JSON validator
this Website can see if your JSON file is valid or not.
Testping.json
I I don't have text under the image{
"Tooltip": "Test base Ping." "FriendlyName": "Base ping", <----- name of ping
"InternalName": "Tping",<--- this is the full image that is shown on
the poster"Spritename":"TVPing", <--- this is the icon for the
quickbar and the inventory
"ResourceId": "876cbea4-b4bf-4311-8264-5118bfef291c", "ObjectName":"model",
"ping": true, <--- set this to make a vertical Poster
"buildable": true <---- has to be set to make a poster as well"Base": true,
"Base": true, <-- makes the ping look like a multipurpose room .
Also the root beer recipe stopped showing up. I haven't modified it.
"craftAmount": 1,
"Ingredients": [
{
"techType": "Sugar",
"amount": 2
},
{
"techType": "Bicarbonate",
"amount": 1
},
{
"techType": "FilteredWater",
"amount": 1
},
{
"techType": "bulbotreepiece",
"amount": 2
}
]
}
I was hoping to use the Root Beer as a template and just modify the Sprite and Food + Drink values - but consuming the drink makes a food eating noise.
I am guessing "IsDrink":true means the item is located within the Drink Tab of CustomItems.
I saw a comment (somewhere?) about a similar "wrong noise" effect, but cannot recall where. I am sure the commenter provided or referenced the data that would change the sound effect.
{
"Tooltip": "A Bottle of drink.",
"FriendlyName": "RootBeer",
"InternalName": "RBeer",
"Spritename": "Bottlezz",
"ResourceId": "41399588-124d-4e01-92b7-f5b10c882ac8",
"ObjectName":"docking_bar_bottle_05",
"Isdrink": true,
"Food": 2,
"Drink": 29
}
Any help on how to make consuming this item make a slurpy slurp noise? :-)
(I also need to look into ResourceId and ObjectName. I had a brief glance, but it required more attention than I had at the time.)
I've spent a few days trying to learn how to create "Pings" (where you fabricate a "Poster" (that looks like a Radio) that creates an Icon much like the standard Beacons but with different/specific icons, as I really appreciate being able to add a visual marker in the world that looks different without having to read anything.
Some I have been able to do just fine as I found your list where you state a lot of the names.
For example BaseL for the image of a Large Base.
Example:
{
"Tooltip": "Create a Radio Beacon with a Large Base icon.",
"FriendlyName": "Ping Base Large",
"InternalName": "PingBaseLarge",
"Spritename": "BLR",
"ResourceId": "c5d27b10-b02e-4063-9819-584dbfb721fa",
"ObjectName":"Starship_tech_box_01_03",
"Buildable": true,
"NothingNeeded": true,
"Ping": true,
"BaseL": true
}
The issue I am having is that I keep getting "Black Question Marks" as the Icon in the game world for the ones I do not have that data for (the last line of data).
For some of these, it can be the same as the Asset name / Sprite name (eg: Flag1). But for the ones below it is not.
Where the input above states "BaseL" - what do I put for the assets I have listed below:
BVping (I tried "BVping" and "Bping" but it didn't work)
CSR (I tried "BaseS" and "Scanner" but it didn't work)
Extrabase (I tried "BaseC" and "Control" but it didn't work))
Extrapoint (I tried "Extra" but it didn't work)
IconCPU (I tried "CPU" and "IconCPU" but it didn't work)
IRC (I tried both Antenna and Satellite but it didn't work)
ITC (I tried "Capsule" but it didn't work))
MMD (I tried "Skull" but it didn't work))
Pda (I tried "PDA" and "Pda" but it didn't work))
Radio (I tried "Radio" but it didn't work)
RS (I tried "Rocket" but it didn't work)
- - - - - - - - - - - -
Additionally, if anyone wanted to know what the Alien number for each asset symbol is, here's that info:
R = Alien1
P = Alien2
A = Alien3
T = Alien4
U = Alien5
EAS = Alien6
Example (Sprite/Asset A = Alien3):
{
"Tooltip": "Create a Radio Beacon with a Sanctuary Alpha icon.",
"FriendlyName": "Ping Sanctuary Alpha",
"InternalName": "PingSanctuaryAlpha",
"Spritename": "A",
"ResourceId": "c5d27b10-b02e-4063-9819-584dbfb721fa",
"ObjectName":"Starship_tech_box_01_03",
"Buildable": true,
"NothingNeeded": true,
"Ping": true,
"Alien3": true
}
(Edit: Posting this on the Mod comments and the Article M3dicCookie wrote: CustomItems Guide to help with creating CustomItems - If I get a response, I'll delete whichever one doesn't get a response)
I copied the existing CustomCraft Recipe for the Pings that requires x2 Titanium and renamed the recipe the same as the item.
Using the Large Base Ping as an example:
Filename: PingBaseLarge.json
{
"craftAmount": 1,
"Ingredients": [
{
"techType": "Titanium",
"amount": 2
}
]
}