LeonMod - click here to learn
Basically, the files you see above need to be merged into your Sid Meier's Civilization V\Assets
folder. So the whole path looks like Sid Meier's Civilization V\Assets\DLC\LEKMOD_V28.2
, but if you use GitHub Desktop with a GitHub account you will be able to get updates or turn on/off
the mod instantly with the press of a button.
- Uninstall any other multiplayer mod packs you have (non mod pack mods do not need to be uninstalled, those are mods that show up under the Mods section in Civ)
- Install GitHub Desktop and login to it with your GitHub account
- To get the files, click the green
Code
button at the top right of this page and selectOpen with GitHub Desktop
- Click
Clone
at the bottom, this will take several minutes but only needs to be done once - Once done, at the top select
Repository
andShow in Explorer
, this should open the files you just downloaded - You should see
.git, DLC, Maps, UI
folders and some files (if you don't see.git
, switch your windows Explorer View to enableHidden items
) - In another window, navigate to your
Sid Meier's Civilization V\Assets
folder where you should seeDLC, Maps, UI
folders - Drag all the contents, including
.git
from that download folder to your civ assets folder so it Merges the folders - GitHub Desktop will cry about not being able to find the repository
- Launch
GitHub Desktop > File > Add local repostory > Choose
and navigate toSid Meier's Civilization V\Assets
>Select Folder
and selectAdd repository
In GitHub Desktop (CLOSE CIV!):
- To update, click
Fetch origin
twice (wait a second in between) - To disable the mod, click
Current branch
and selectno_mod
- To enable the mod, click
Current branch
and selectmain
- To see update info, click
History
Did it work?:
- Click
Single Player > Set Up Game
- You should see
NonChalant
at the top
- See the issues page. We have issues that can be fixed or tested by people without C++, XML, or Lua experience!
(it's possible some of these steps can be skipped but IDK which ones and I don't want to play with fire)
- Install the Visual C++ Edition of Visual Studio 2008
- Install Visual Studio 2008 Service Pack 1
- Install Visual Studio 2010 (mirror)
- Install Service Pack 1 for Visual Studio 2010
- Install the Latest Community Version of Visual Studio The only workload you need is "Desktop development with C++".
Ripped from How to Compile the Vox Populi DLL on forums.civfanatics.com by ASCII Guy.
- Old Microsoft Downloads
- Visual Studio 2008 Express 1397868 iso
- Visual Studio 2008 Pro 90 Day Trial
- Visual Studio 2019 Community
- Clone the repo. The Visual Studio solution file is included in the repository folder.
- Significant portions of the mods are Lua / SQL / XML files. Those can be modified without rebuilding the game core.
- You need to install Visual C++ 2008 and Visual C++ 2008 SP1 compiler to actually link the resulting game core DLL. It is possible to use a recent IDE like Visual Studio 2019 Community though, just make sure to use the correct toolset.
- Always install different Visual Studio editions in chronological order, eg 2008 before 2019.
- If prompted on loading the solution file whether you want to retarget projects, select "No Upgrade" for both options and continue.
- If you encounter an "unexpected precompiler header error", install this hotfix.
- A tutorial with visual aids has been posted here, courtesy of ASCII Guy.
- If building the Release version, Whole Program Optimization is enabled, which will cause a several minute delay at the end of pass 1, but the compiler is still functioning!
- You can disable Whole Program Optimization locally under Project > VoxPopuli Properties > C/C++ > Optimization > Whole Program Optimization (set it to No)
- If the compiler stops responding at the end of pass 2, try deleting the hidden .vs folder as well as the BuildOutput/BuildTemp folders in the project directory, then reopening the solution file.