![]() ![]() I prefered working with Eclipse IDE with an extra lua plugin installed for quite some time, but recently switched to IntelliJIdea - haven't been looking back ever since. While it is possible to create a script with those programs they miss many features a specific IDE will give you (syntax-highlighting, auto-formatting, etc.). So Wordpad (Windows) or TextEdit (Mac OS) will do. While we will cover some of the basics of the scripting language we will mostly work with lua coding.īasically to edit a lua file you can use any standard text editor that is capable of saving simple (unformatted) text files. Scripting: At the moment it is only used for easily adding items to the game.If you really want to get into modding, you won't get around learning its syntax. Lua: There already are parts of the source of PZ that have been ported to lua.Eggplanticus has made a nice post about how to spelunk in the Java source if you want to try it nonetheless. According to the developers changing the java source code won’t be necessary in future versions of Project Zomboid, so we won’t look into that. While you can modify the java files it is not recommended. Java: Most of the source code of Project Zomboid is written in Java.To spare you this confusion I'll explain their purpose shortly: There was the source code in Java, the additional code in Lua and the scripting language and I didn't really know which one to look into. When I started looking into the code of Project Zomboid and the different mods I was a bit confused. I will try to update this whenever I have some spare time.įirst things first. Hello there, this is my attempt to write a few modding tutorials for the community. IV2 - Linking Professions / Traits to game mechanics Zombies can hear the player from a farther distance than normal.- An introduction to modding for Project Zomboid. The player does not see as far and has a narrower view than normal. Gets utterly shit-faced moodle when having one drink of any sort of alcohol. The player needs to eat more than normal. The player must be closer to the source of a sound in order to hear it. The player will run slower and will reach exhaustion more quickly than usual. Also an increase in getting bitten by a zombie in combat. Rare goods become even less prone to spawn. "What could go wrong for you, often does." Jumps from not angry to Furious when npc rejects team request. The player may get the queasy moodle and any subsequent moodles without having been infected. "May develop infection symptoms without having been infected." Moving from outdoors to indoors or moving between rooms causes sharp increase in the player's panic level. Moving from indoors to outdoors or moving along outside causes sharp increase in the player's panic level. The player will also be unable to carry as much weight before becoming encumbered. Zombies and NPCs will be pushed back less when hit by the player with a melee weapon. "Less chance of scratches or bites breaking the skin." "Not effected by harsh weather conditions. Stays extra alert even when sleeping."Īllowed three extra hours before becoming drowsy. Faster axe swing."ĭecreases required time in order to barricade doors and windows. "Doubles speed breaking through doors with an axe. The player does not need to eat as much as normal. The player can drink more than normal without getting drunk. The player does not become as panicked as normal. The player will also be able to carry more weight before becoming encumbered. Zombies and NPCs will be pushed back more when hit by the player with a melee weapon. Also an increased chance of getting scratched or not getting hit at all to getting bitten. You tend to find rarer objects such as axes and shotguns. ![]() The player must get closer to a zombie in order to get its attention. The player can hear sounds from farther away than usual. The player can see further and has a much wider view than normal. The player can run faster and for longer than normal. "Faster running speed Can run for longer without tiring" To achieve this, you will need to balance out positive traits with negative ones. In order to start playing, your points must have a total of 0. Traits are attributes or behaviors that effect how your character interacts with the world. ![]()
0 Comments
Leave a Reply. |