Sterikos said:I've been reading over the tutorials. Much of the information seems outdated but it's proving helpful regardless.
How did you learn your way around the code?
Did you already know Python?
What are some best practices you've found?
Sterikos said:Much of the information seems outdated but it's proving helpful regardless.
# header_operations for VC v.0.1.0 #
# based on header_operations expanded v.1.0.1 by Lav #
################################################################################
# TABLE OF CONTENTS
################################################################################
#
# [ Z00 ] Introduction and Credits.
# [ Z01 ] Operation Modifiers.
# [ Z02 ] Flow Control.
# [ Z03 ] Mathematical Operations.
# [ Z04 ] Script/Trigger Parameters and Results.
# [ Z05 ] Keyboard and Mouse Input.
# [ Z06 ] World Map.
# [ Z07 ] Game Settings.
# [ Z08 ] Factions.
# [ Z09 ] Parties and Party Templates.
# [ Z10 ] Troops.
# [ Z11 ] Quests.
# [ Z12 ] Items.
# [ Z13 ] Sounds and Music Tracks.
# [ Z14 ] Positions.
# [ Z15 ] Game Notes.
# [ Z16 ] Tableaus and Heraldics.
# [ Z17 ] String Operations.
# [ Z18 ] Output And Messages.
# [ Z19 ] Game Control: Screens, Menus, Dialogs and Encounters.
# [ Z20 ] Scenes and Missions.
# [ Z21 ] Scene Props and Prop Instances.
# [ Z22 ] Agents and Teams.
# [ Z23 ] Presentations.
# [ Z24 ] Multiplayer And Networking.
# [ Z25 ] Remaining Esoteric Stuff.
# [ Z26 ] Hardcoded Compiler-Related Code.
There is an older, longer thread like this. I may dig it up.EmielRegis? said:Hey Duh, may I propose this to be sticked? As "How to educate yourself in modding" or something in these lines. Amount of good advice's so far may eliminate some of newbie threads.
TheCaitularity said:Best practices;
- back up your code/module system regularly (that is, employ version control).
- comment out the original blocks your editing or replacing in the module files so you can easily revert then and there.
- add comments in general, wherever you've made a change, put a little comment next to it with your name and what it is and why it's there, for easy reference later.
- after changing something, always helpful to build the module just to ensure you didn't make a mistake. Doing it then and there after a change lets you know that the change is what caused the hiccup, as opposed to making a bunch of changes and seeing a problem in the command line and wondering what the hell you got wrong.
disclaimer: it is only and only the quick reference guide
Unless specified otherwise by the developers no modder may use DLC content in WB and vice versa.as VC is a Warband module, a modder can also use most of it for general mods.