Civ4 SDK
From Civilization Modding Wiki
Template
Please use the following template for all new pages on the SDK.
Tutorials and Reference
- How to Install the SDK
- Installing and Using the SDK
- Sample SDK Code
- Calling Function from a Custom Python Module in the SDK
- Exposing New Functions to Python
- Common SDK Mistakes
- Database of C++ Build Errors
- An Idiot's Guide to Editing the DLL
- How to Resolve Some Compilation Errors
- A simple guide to compiling the DLL (updated 2011)
SDK Files
Cv Files
- CvArea
- CvArtFileMgr
- CvCity
- CvCityAI
- CvDeal
- CvDefines
- CvDiploParameters
- CvDLLButtonPopup
- CvDLLDataStreamIFaceBase
- CvDLLEngineIFaceBase
- CvDllEntity
- CvDLLEntityIFaceBase
- CvDLLEventReporterIFaceBase
- CvDLLFAStarIFaceBase
- CvDLLFlagEntityIFaceBase
- CvDLLIniParserIFaceBase
- CvDLLInterfaceIFaceBase
- CvDLLPlotBuilderIFaceBase
- CvDLLPython
- CvDLLPythonEvents
- CvDLLPythonIFaceBase
- CvDLLSymbolIFaceBase
- CvDllTranslator
- CvDLLUtilityIFaceBase
- CvDLLWidgetData
- CvDLLXMLIFaceBase
- CvEnums
- CvEventReporter
- CvFractal
- CvGame
- CvGameAI
- CvGameCoreDLL
- CvGameCoreDLLDefNew
- CvGameCoreDLLUndefNew
- CvGameCoreUtils
- CvGameInterface
- CvGameTextMgr
- CvGlobals
- CvHallOfFameInfo
- CvInfos
- CvInfoWater
- CvInitCore
- CvMap
- CvMapGenerator
- CvMessageControl
- CvMessageData
- CvPlayer
- CvPlayerAI
- CvPlot
- CvPlotGroup
- CvPopupInfo
- CvPopupReturn
- CvRandom
- CvReplayInfo
- CvReplayMessage
- CvSelectionGroup
- CvSelectionGroupAI
- CvStatistics
- CvString
- CvStructs
- CvTalkingHeadMessage
- CvTeam
- CvTeamAI
- CvTextScreens
- CvUnit
- CvUnitAI
- CvXMLLoadUtility
- CvXMLLoadUtilityGet
- CvXMLLoadUtilityInit
- CvXMLLoadUtilitySet
Cy Files
- CyArea
- CyAreaInterface
- CyArgsList
- CyArtFileMgr
- CyArtFileMgrInterface
- CyCity
- CyCityInterface1
- CyDeal
- CyEnumsInterface
- CyGame
- CyGameCoreUtils
- CyGameCoreUtilsInterface
- CyGameInterface
- CyGameTextMgr
- CyGameTextMgrInterface
- CyGlobalContext
- CyGlobalContextInterface1
- CyGlobalContextInterface2
- CyGlobalContextInterface3
- CyGlobalContextInterface4
- CyHallOfFameInfo
- CyHallOfFameInterface
- CyInfoInterface1
- CyInfoInterface2
- CyInfoInterface3
- CyMap
- CyMapGenerator
- CyMapGeneratorInterface
- CyMapInterface
- CyMessageControl
- CyMessageControlInterface
- CyPlayer
- CyPlayerInterface1
- CyPlayerInterface2
- CyPlot
- CyPlotInterface1
- CyRandomInterface
- CyReplayInfo
- CySelectionGroup
- CySelectionGroupInterface
- CyStructsInterface1
- CyTeam
- CyTeamInterface
- CyUnit
- CyUnitInterface1
Other Files
- _precompile
- AI_Defines
- FAssert
- FAStarNode
- FDataStreamBase
- FDialogTemplate
- FFreeListArray
- FFreeListArrayBase
- FFreeListTrashArray
- FInputDevice
- FProfiler
- FVariableSystem
- LinkedList
- resource