![]() a (the most important file, the 'skeleton' of the mod.Note that the name of the mod folder must not contain spaces.For more on making custom kwad files, check out the Visual Appearance Edit guide by Shirsh. kwad files (contains custom resources like art or sound, optional depending on the mod, but most mods will at least have a gui.kwad that contains the mod icon).scripts.zip (contains all your lua files).modinfo.txt (who made the mod, what is it called, optionally version number and filepath for icon).Wodzu_93 has made an excellent video tutorial that walks you through many things in this guide and the step by step process of making a new mod. I strongly recommend you join the Invisible Inc Discord if you're serious about modding, the #mod corner section has a more extensive pinned list of resources that's being updated as needed, including customised KWAD Builder stuff that's more convenient than the Example API version. You may also want to read through a (located in scripts/client) for a list of the vanilla mod API. Read that first/additionally if you haven't already. There will be some redundancy with the API Example Mod and its modding notes released by Klei here. By modding the game, you are supplying additional definitions, as well as redefining existing things. In a nutshell, the game gets its logic and definitions - the moving pieces that form a game - from the set of code. API (Application Programming Interface) is just pre-written code that takes care of adding certain types of content into the game for you with no additional manual work. The devs provided their own set of mod-API when they made the game mod-accessible, though fanmade API exists as well and is widely made use of. there are plenty of online tutorials on that kind of stuff.Ī mod is something that makes changes to the original game code, often through mod-API. ![]() ![]() Note that this guide will not address extreme programming basics like loops, functions, types of variables, etc. Disclaimer: I'm still quite new to this, but I've had fun learning, and over the past few months I've seen enough of the same questions asked from other inexperienced people that I thought a guide like this might be good to have around.
0 Comments
Leave a Reply. |