The SDK is included in the game. Go to your install location and find the folder CvGameCoreDLL. All the source files are there.![]()
Alright, so I grabbed the source code out of the Vanilla SDK and are now getting these errors:
Error 1 error C2665: 'boost:ython::detail::make_getter' : none of the 3 overloads could convert all the argument types c:\Documents and Settings\dsmarti1\Desktop\Civ Mods\Civ4_174_SDK\Boost-1.32.0\include\boost\python\data_members.hpp 277 CvGameCoreDLL
Error 2 error C2665: 'boost:ython::detail::make_setter' : none of the 2 overloads could convert all the argument types c:\Documents and Settings\dsmarti1\Desktop\Civ Mods\Civ4_174_SDK\Boost-1.32.0\include\boost\python\data_members.hpp 310 CvGameCoreDLL
I haven't changed anything, I am just trying to compile the source code. Any ideas?
Welcome back! You've arrived just in time for Civ V.Ready to learn Lua?
No more C++ modding?.. Oh well I never had any intentions of switching to Civ5 anyway.
Oh well I never had any intentions of switching to Civ5 anyway.
Who knows, I remember when it was just Python modding in Civ4 they didn't have the intention of releasing a C++ SDK but did... I think it will be the same in Civ5
the impression I get from their public statements is that they wrote all of the game rules--the stuff currently in the SDK--in Lua.
Yup, Civ V is being released September 21st and will use the Lua scripting language in place of C++ and Python for its moddable code. The engine is still C++ delivered as an opaque EXE, but Firaxis has written their own UI engine themselves instead of using Gamebryo again.