NobodyCares69 Posted February 26, 2017 Share Posted February 26, 2017 I was trying to add icons to recipes that I added in my mod, because I just found out how to do that (here's the modmain.lua) local SteamersTrunk = Recipe("luggagechest", {Ingredient("boards", 4), Ingredient("goldnugget", 3), Ingredient("bamboo", 4)}, RECIPETABS.NAUTICAL, TECH.SCIENCE_TWO, RECIPE_GAME_TYPE.SHIPWRECKED, "treasurechest_placer", nil, nil, nil, true) STRINGS.RECIPE_DESC.LUGGAGECHEST = "Chest, but on the sea!" SteamersTrunk.atlas = "images/inventoryimages/luggagechest.xml" SteamersTrunk.image = "luggagechest.tex" local QuackChest = Recipe("krakenchest", {Ingredient("boards", 3), Ingredient("boneshard", 2), Ingredient("goldnugget", 5)}, RECIPETABS.NAUTICAL, TECH.SCIENCE_TWO, RECIPE_GAME_TYPE.SHIPWRECKED, "treasurechest_placer", nil, nil, nil, true) STRINGS.RECIPE_DESC.KRAKENCHEST = "It was previously guarded by Quacken" QuackChest.atlas = "images/inventoryimages/krakenchest.xml" QuackChest.image = "krakenchest.tex" local skullbox = Recipe("skullchest", {Ingredient("boards", 2), Ingredient("boneshard", 3)}, RECIPETABS.TOWN, TECH.SCIENCE_TWO, RECIPE_GAME_TYPE.COMMON, "treasurechest_placer") STRINGS.RECIPE_DESC.SKULLCHEST = "Creepy..." STRINGS.NAMES.SKULLCHEST = "Skull Chest" skullbox.atlas = "images/inventoryimages/skullchest.xml" skullbox.image = "skullchest.tex" However, when I did that, only Steamer's Trunk had the custom icon, and two other chests didn't. I don't really know why, because every xml file has almost the same thing in it. So here's the working xml file: <Atlas> <Texture filename="luggagechest.tex" /> <Elements> <Element name="luggagechest.tex" u1="0" u2="1" v1="0" v2="1" /> </Elements> </Atlas> And here is one that doesn't work: <Atlas> <Texture filename="krakenchest.tex" /> <Elements> <Element name="krakenchest.tex" u1="0" u2="1" v1="0" v2="1" /> </Elements> </Atlas> The tex files are all 64x64, also there is some stuff about these not working textures in the log file but I have not idea what is wrong, so here it is: WARNING! Invalid resource handle for atlas 'OUTOFSPACE', did you remember to load the asset? ../mods/Shipwrecked Tweaks/images/inventoryimages/krakenchest.xml LUA ERROR stack traceback: C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/image.lua(30,1) in function 'SetTexture' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/recipetile.lua(25,1) in function 'SetRecipe' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/craftslot.lua(132,1) in function 'Refresh' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/craftslot.lua(177,1) in function 'SetRecipe' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafting.lua(137,1) in function 'UpdateRecipes' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafting.lua(178,1) in function 'ScrollUp' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafting.lua(31,1) in function 'onclick' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/button.lua(37,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafting.lua(161,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafttabs.lua(340,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/screens/playerhud.lua(356,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/frontend.lua(236,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/input.lua(163,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/input.lua(363,1) WARNING! Invalid resource handle for atlas 'OUTOFSPACE', did you remember to load the asset? ../mods/Shipwrecked Tweaks/images/inventoryimages/skullchest.xml LUA ERROR stack traceback: C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/image.lua(30,1) in function 'SetTexture' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/recipetile.lua(25,1) in function 'SetRecipe' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/craftslot.lua(132,1) in function 'Refresh' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/craftslot.lua(177,1) in function 'SetRecipe' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafting.lua(137,1) in function 'UpdateRecipes' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafting.lua(78,1) in function 'SetFilter' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafttabs.lua(99,1) in function 'selectfn' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/tab.lua(192,1) in function 'Select' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/tab.lua(44,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/crafttabs.lua(340,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/widgets/widget.lua(112,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/screens/playerhud.lua(356,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/frontend.lua(236,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/input.lua(163,1) in function 'OnControl' C:/Program Files (x86)/Steam/SteamApps/common/dont_starve/data/scripts/input.lua(363,1) I'll also attach the tex files, because I don't know where is the mistake krakenchest.tex luggagechest.tex skullchest.tex Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.