LeeS' Civilization 6 Modding Guide
I've decided to finally "come out" as it were with the major project I've been working on for some months. The document is available as a pdf from dropbox here:
You will want to save the pdf file to your computer, I would think.
Hopefully dropbox don't have a meltdown and turn off my privileges for too much traffic
The document is currently still quite a bit work-in-progress. Further plans for additional chapters are:
- Adding a new leader to the game (with the required artwork coding in Modbuddy, etc.)
- Adding a new civilization to the game (with the required artwork coding in Modbuddy, etc.)
- Adding a new unit to the game (with the required artwork coding in Modbuddy, etc.)
- A more extended discussion on LoadOrder settings and how they can be used
- Various Modbuddy menu usages currently not shown
- Step by step on how to upload a mod to steam using the SDK tool
- (Possibly) some info on using WorldBuilder. WorldBuilder could be its own entire manual, however, and I am not sure I would want to take on another such large project.
- More advanced lua techniques
- Some discussion on UI lua modding from the code perspective
- Replacing UI files with custom versions
- Importing lua 'toolkit' files to the VFS, and using the lua "include" command
- with some notes on how LoadOrder can also be used to help control which version of an lua file will actually be used by the game when multiple mods may be sending a different version of FileX.lua into the game's Virtual File System.
- Using the "Context Replace" system Gathering Storm uses to update various UI panels with only those bits needed for Gathering Storm
- Adding simple 2d Icons to the game for such things as buildings -- leader scenes are still a bit more complicated in Civ6
- Further advice on debugging methods and procedures.
- Anything else I haven't thought of at the moment
Also, please don't be offput by the copyright notice. I felt compelled to add that in order to head off anyone attempting to bunko the unwary by attempting to charge someone for the "service" of passing along what I have provided free of charge. Without speaking to anything specific there have been some trends developing on the "internet" (shall we say) lately regarding paywalling of "stuff" that has historically been available for free.