Civ4 SDK: Difference between revisions
From Civilization Modding Wiki
Jump to navigationJump to search
No edit summary |
m (Unprotected "Civ4 SDK") |
||
(26 intermediate revisions by 17 users not shown) | |||
Line 4: | Line 4: | ||
== Tutorials and Reference == | == Tutorials and Reference == | ||
* [[How to Install the SDK]] | |||
* [http://forums.civfanatics.com/showthread.php?t=166933 Installing and Using the SDK] | * [http://forums.civfanatics.com/showthread.php?t=166933 Installing and Using the SDK] | ||
* [http://forums.civfanatics.com/showthread.php?t=166934 Sample SDK Code] | * [http://forums.civfanatics.com/showthread.php?t=166934 Sample SDK Code] | ||
Line 11: | Line 12: | ||
* [http://msdn.microsoft.com/en-us/library/8x5x43k7(VS.71).aspx Database of C++ Build Errors] | * [http://msdn.microsoft.com/en-us/library/8x5x43k7(VS.71).aspx Database of C++ Build Errors] | ||
* [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?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 === | |||
* [[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]] | |||
{{Civ4_SDK_Files}} | |||
[[Category:Civilization 4]] | [[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