What is this?
This is intended as an all-in-one ModBuddy project template for creating a custom civilization for Civilization VI. The civilization in this template has its own unique leader, unique unit (replacing a base-game unit), unique infrastructure (improvement) and unique abilities (civilization and leader). Essentially - all of the core components you'd expect a civilization to consist of.
Who is it for?
It is intended to enable budding modders to create a custom civilization and configure their mod to execute on the base-game, Rise & Fall and/or Gathering Storm expansions.
What's inside?
It draws on a range of source material to try and highlight the way some of the expansion-specific functions work - for that reason, the ModBuddy project (as-is) is R&F- and GS-dependent (if built with no modifications). It includes 'commented out' sections that would easily enable the custom civilization to be playable in the vanilla game, too.
I have tried to explain all of the code concepts as well as I can. I am sure it is not perfect and I welcome any feedback.
This project uses artwork from three sources - my own, another modder's Olmec mod from Civilization V (Leugi) and the Civilization VI game itself.
How do I use it?
If you are new to modding using ModBuddy, I can recommend the following approach:
1. To open the template, extract the contents of the zip file to \Documents\Firaxis ModBuddy\Civilization VI\. Then launch ModBuddy and choose File —> Open Project/Solution and browse to the .civ6sln file from the download. With ModBuddy loaded and the project opened, you'll see a folder structure on the left-hand-pane.
2. Navigate to the _Read_Me_First folder and open the file named 0. Introduction.txt. From here, the other help files step through the different parts in a recommended order.
The annotation within the code files gets 'less detailed' as you go along, if you follow the recommended order - as concepts are only explained as 'new' the first time they are used. This way, you'll understand the references from files you've worked through earlier in the process most effectively.
The latest version of this template also includes guidance on how to construct the various artwork. Instructions on how to successfully implement these are contained within the help files. By means of illustrating the end-goal, the template includes a full set of 2D artwork, imported and game-ready - however, for your creation you'll want to replace these files. You may want to use them to reference the dimensions for each different piece of artwork. As mentioned, you'll find instructions within the template on how to do all of this.
Does it work?
Yes! I have validated against Civilization VI Vanilla, Rise & Fall and Gathering Storm on 09/08/2022 (including successful game launch of GS with built mod enabled; lightly-modified built mod enabled to test on Vanilla and R&F).
Who am I?
I am sharing this as someone who has gone through the learning process myself - I built this from the ground up, with all sections commented to explain how they work (as best as I am able!).
I am a competent coder, fluent in XML and SQL. I can confirm that this template 'works' and all items coded herein function as intended and as described in-game.
If you've downloaded it, I welcome feedback, critique and commentary against this template's functionality and quality. I even want to know what you used it to build!
By all means, ask questions of me!
This is intended as an all-in-one ModBuddy project template for creating a custom civilization for Civilization VI. The civilization in this template has its own unique leader, unique unit (replacing a base-game unit), unique infrastructure (improvement) and unique abilities (civilization and leader). Essentially - all of the core components you'd expect a civilization to consist of.
Who is it for?
It is intended to enable budding modders to create a custom civilization and configure their mod to execute on the base-game, Rise & Fall and/or Gathering Storm expansions.
What's inside?
It draws on a range of source material to try and highlight the way some of the expansion-specific functions work - for that reason, the ModBuddy project (as-is) is R&F- and GS-dependent (if built with no modifications). It includes 'commented out' sections that would easily enable the custom civilization to be playable in the vanilla game, too.
I have tried to explain all of the code concepts as well as I can. I am sure it is not perfect and I welcome any feedback.
This project uses artwork from three sources - my own, another modder's Olmec mod from Civilization V (Leugi) and the Civilization VI game itself.
How do I use it?
If you are new to modding using ModBuddy, I can recommend the following approach:
1. To open the template, extract the contents of the zip file to \Documents\Firaxis ModBuddy\Civilization VI\. Then launch ModBuddy and choose File —> Open Project/Solution and browse to the .civ6sln file from the download. With ModBuddy loaded and the project opened, you'll see a folder structure on the left-hand-pane.
2. Navigate to the _Read_Me_First folder and open the file named 0. Introduction.txt. From here, the other help files step through the different parts in a recommended order.
The annotation within the code files gets 'less detailed' as you go along, if you follow the recommended order - as concepts are only explained as 'new' the first time they are used. This way, you'll understand the references from files you've worked through earlier in the process most effectively.
The latest version of this template also includes guidance on how to construct the various artwork. Instructions on how to successfully implement these are contained within the help files. By means of illustrating the end-goal, the template includes a full set of 2D artwork, imported and game-ready - however, for your creation you'll want to replace these files. You may want to use them to reference the dimensions for each different piece of artwork. As mentioned, you'll find instructions within the template on how to do all of this.
Does it work?
Yes! I have validated against Civilization VI Vanilla, Rise & Fall and Gathering Storm on 09/08/2022 (including successful game launch of GS with built mod enabled; lightly-modified built mod enabled to test on Vanilla and R&F).
Who am I?
I am sharing this as someone who has gone through the learning process myself - I built this from the ground up, with all sections commented to explain how they work (as best as I am able!).
I am a competent coder, fluent in XML and SQL. I can confirm that this template 'works' and all items coded herein function as intended and as described in-game.
If you've downloaded it, I welcome feedback, critique and commentary against this template's functionality and quality. I even want to know what you used it to build!
By all means, ask questions of me!