Civ4 SDK: Difference between revisions
From Civilization Modding Wiki
Jump to navigationJump to search
m (Unprotected "Civ4 SDK") |
|||
(10 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
== Template == | |||
Please use the following template for all new pages on the SDK. | |||
* [[Format for new SDK pages]] | |||
== Tutorials and Reference == | == Tutorials and Reference == | ||
Line 11: | Line 13: | ||
* [http://forums.civfanatics.com/showthread.php?t=314201 An Idiot's Guide to Editing the DLL] | * [http://forums.civfanatics.com/showthread.php?t=314201 An Idiot's Guide to Editing the DLL] | ||
* [http://forums.civfanatics.com/showthread.php?p=8198360#post8198360 How to Resolve Some Compilation Errors] | * [http://forums.civfanatics.com/showthread.php?p=8198360#post8198360 How to Resolve Some Compilation Errors] | ||
* [http://forums.civfanatics.com/showthread.php?t=405444 A simple guide to compiling the DLL (updated 2011)] | |||
== SDK Files == | == 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 === | === Cy Files === | ||
Line 62: | Line 135: | ||
* [[CyUnitInterface1]] | * [[CyUnitInterface1]] | ||
=== Other Files === | |||
* [[_precompile]] | |||
* [[AI_Defines]] | |||
* [[FAssert]] | |||
* [[FAStarNode]] | |||
* [[FDataStreamBase]] | |||
* [[FDialogTemplate]] | |||
* [[FFreeListArray]] | |||
* [[FFreeListArrayBase]] | |||
* [[FFreeListTrashArray]] | |||
* [[FInputDevice]] | |||
* [[FProfiler]] | |||
* [[FVariableSystem]] | |||
* [[LinkedList]] | |||
* [[resource]] | |||
{{Civ4_SDK_Files}} | |||
[[Category:Civilization 4]] |
Latest revision as of 01:17, 3 October 2011
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