KimlEes Posted August 27, 2021 Share Posted August 27, 2021 (My English is not good, so I used a translator.) Hello. There seems to be a problem with my custom character item mod. The game ends abruptly without warning. I spent days trying to fix this, but it didn't work. I think custom items are the problem. After deleting it, the mod worked fine. But I can't figure out exactly where the problem is. I don't know if this will help, but I'll attach the log and lua files. (Ignore any language you see for the first time. It's just Korean.) modmain.lua dragoonspear.lua client_log.txt Link to comment Share on other sites More sharing options...
Nelzanger Posted August 27, 2021 Share Posted August 27, 2021 (edited) Hi there. dragoonspear_recipe in modmain.lua, when used for dragoonspear_recipe.sortkey, cannot be used since it's null (nil value as seen in the log) so it mean its either not instantiated, or some issue happened when trying to instantiate it. If you check the line above, you will notice that you named your variable recipe dragoonspear_Recipe. Lua is case sensitive ("myVariable" is not the same as "MyVariable"), hence why it could not find dragoonspear_recipe. Just make sure your variable has the exact same name and it should be fine. Edited August 28, 2021 by Nelzanger Fixed typos 1 Link to comment Share on other sites More sharing options...
-LukaS- Posted August 27, 2021 Share Posted August 27, 2021 The log says that there is an error in modmain.lua at line 77 and it says that 'dragoonspear_recipe' is a nil value (it doesn't exist). local dragoonspear_Recipe = AddRecipe( "dragoonspear", -- Here you create a local 'dragoonspear_Recipe' with uppercase R { Ingredient("twigs", 2), Ingredient("flint", 2), Ingredient("houndstooth", 2)}, RECIPETABS.WAR, TECH.NONE, nil, nil, nil, nil, "inlyeng", "images/inventoryimages/dragoonspear.xml") dragoonspear_recipe.sortkey = 0 -- But here you're using one with lowercase r Change 'dragoonspear_recipe.sortkey = 0' to 'dragoonspear_Recipe.sortkey = 0'. Link to comment Share on other sites More sharing options...
KimlEes Posted August 28, 2021 Author Share Posted August 28, 2021 @Nelzanger @-t- (Sorry for being late. I was sleeping.) First of all, thank you for your kind reply. As you said, even though I tried to fix the file, the game suddenly shuts down like before. So I read the log file once (if I read it correctly), there seems to be an error in line 81 of the modmain file. It is written: Quote [00:00:30]: [string "../mods/inlyeng/modmain.lua"]:81: attempt to index field 'INLYENG' (a nil value) I'll attach the log file again. client_log.txt Link to comment Share on other sites More sharing options...
-LukaS- Posted August 28, 2021 Share Posted August 28, 2021 You should put your character's describe strings in your character's speech file, even if it's for a modded item. STRINGS.CHARACTERS.GENERIC.DESCRIBE.DRAGOONSPEAR = "아주 날카로운 창이야." --일반적인 캐릭터에게 조사하기 뜨면 뜨는 문구 STRINGS.CHARACTERS.INLYENG.DESCRIBE.DRAGOONSPEAR = "난 싸울 준비 다 됐어." Link to comment Share on other sites More sharing options...
KimlEes Posted August 28, 2021 Author Share Posted August 28, 2021 Oh, it's fixed now. Works fine. Thank you very much!!!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now