Civ4 Python: Difference between revisions

From Civilization Modding Wiki
Jump to navigationJump to search
m (Reverted edits by 83.85.108.7 (Talk) to last version by Deanej)
No edit summary
Line 18: Line 18:


== Files ==
== Files ==
'''*''' Warlords/BtS only


'''**''' BtS Only
=== Assets\Python ===
=== Assets\Python ===
* [[CvAdvisorUtils]]
* [[CvAdvisorUtils]]
Line 34: Line 32:
* [[CvScreenUtils]]
* [[CvScreenUtils]]
* [[CvUtil]]
* [[CvUtil]]
* [[DomPyHelpers]]**
* [[DomPyHelpers]]
* [[PyHelpers]]
* [[PyHelpers]]
* [[ScreenImput]]
* [[ScreenImput]]
Line 48: Line 46:
* [[CvEventInterface]]
* [[CvEventInterface]]
* [[CvGameInterface]]
* [[CvGameInterface]]
* [[CvGameInterfaceFile]]*
* [[CvGameInterfaceFile]]
* [[CvMapScriptInterface]]
* [[CvMapScriptInterface]]
* [[CvOptionScreenCallbackInterface]]
* [[CvOptionScreenCallbackInterface]]
* [[CvPopupInterface]]
* [[CvPopupInterface]]
* [[CvRandomEventInterface]]**
* [[CvRandomEventInterface]]
* [[CvScreensInterface]]
* [[CvScreensInterface]]
* [[CvScreenUtilsInterface]]
* [[CvScreenUtilsInterface]]
Line 79: Line 77:
* [[CvAdvisorScreen]]
* [[CvAdvisorScreen]]
* [[CvCivicsScreen]]
* [[CvCivicsScreen]]
* [[CvCorporationAdvisor]]**
* [[CvCorporationAdvisor]]
* [[CvDanQuayle]]
* [[CvDanQuayle]]
* [[CvDawnOfMan]]
* [[CvDawnOfMan]]
Line 85: Line 83:
* [[CvDomesticAdvisor]]
* [[CvDomesticAdvisor]]
* [[CvEraMovieScreen]]
* [[CvEraMovieScreen]]
* [[CvEspionageAdvisor]]**
* [[CvEspionageAdvisor]]
* [[CvExoticForeignAdvisor]]**
* [[CvExoticForeignAdvisor]]
* [[CvFinanceAdvisor]]
* [[CvFinanceAdvisor]]
* [[CvForeignAdvisor]]
* [[CvForeignAdvisor]]
Line 100: Line 98:
* [[CvPediaCivic]]
* [[CvPediaCivic]]
* [[CvPediaCivilization]]
* [[CvPediaCivilization]]
* [[CvPediaCorporation]]**
* [[CvPediaCorporation]]
* [[CvPediaFeature]]
* [[CvPediaFeature]]
* [[CvPediaHistory]]
* [[CvPediaHistory]]
Line 119: Line 117:
* [[CvScreen]]
* [[CvScreen]]
* [[CvScreenEnums]]
* [[CvScreenEnums]]
* [[CvSpaceShipScreen]]**
* [[CvSpaceShipScreen]]
* [[CvTechChooser]]
* [[CvTechChooser]]
* [[CvTechSplashScreen]]
* [[CvTechSplashScreen]]
Line 130: Line 128:
* [[CvWorldBuilderDiplomacyScreen]]
* [[CvWorldBuilderDiplomacyScreen]]
* [[CvWorldBuilderScreen]]
* [[CvWorldBuilderScreen]]
* [[IconGrid]]**
* [[IconGrid]]
* [[TechTree]]**
* [[TechTree]]


=== Assets\Python\System ===
=== Assets\Python\System ===

Revision as of 21:05, 8 April 2010

Template

Please use the following template for python files.

Tutorials and Reference

Files

Assets\Python

Assets\Python\_DebugTools

Assets\Python\EntryPoints

Assets\Python\PitBoss

Assets\Python\pyHelper

Assets\Python\pyUnit

Assets\Python\pyWB

Assets\Python\Screens

Assets\Python\System

  • These files are mostly compiled python files that cannot be modified.


CvAdvisorUtilsCvCameraControlsCvDebugToolsCvDefineEditorCvDiplomacyCvEventManagerCvGameUtilsCvMagGeneratorUtilCvPerfTestCvQuestManagerCvScreenUtilsCvUtilDomPyHelpersPyHelpersScreenImputvector

_DebugTools; PitBoss:

AudioLogParserPbAdminPbWizard

EntryPoints:

CvAppInterfaceCvDebugInterfaceCvDiplomacyInterfaceCvEventInterfaceCvGameInterfaceCvGameInterfaceFileCvMapScriptInterfaceCvOptionScreenCallbackInterfaceCvPopupInterfaceCvRandomEventInterfaceCvScreensInterfaceCvScreenUtilsInterfaceCvTranslatorCvUnitControlInterfaceCvWBInterfacePbMain

pyHelper; pyUnit; pyWB:

PopupUnitUnitEntityCvUnitControllerCvWBDescCvWBPopups

Screens:

CvAdvisorScreenCvCivicsScreenCvCorporationAdvisorCvDanQuayleCvDawnOfManCvDebugInfoScreenCvDomesticAdvisorCvEraMovieScreenCvEspionageAdvisorCvExoticForeignAdvisorCvFinanceAdvisorCvForeignAdvisorCvGFCScreenCvHallOfFameScreenCvInfoScreenCvIntroMovieScreenCvMainInterfaceCvMilitaryAdvisorCvOptionsScreenCvPediaBonusCvPediaBuildingCvPediaCivicCvPediaCivilizationCvPediaCorporationCvPediaFeatureCvPediaHistoryCvPediaImprovementCvPediaLeaderCvPediaMainCvPediaProjectCvPediaPromotionCvPediaReligionCvPediaScreenCvPediaSpecialistCvPediaTechCvPediaTerrainCvPediaUnitCvPediaUnitChartCvReligionScreenCvReplayScreenCvScreenCvScreenEnumsCvSpaceShipScreenCvTechChooserCvTechSplashScreenCvTopCivsCvTutorialQuestScreenCvUNVictoryScreenCvVictoryMovieScreenCvVictoryScreenCvWonderMovieScreenCvWorldBuilderDiplomacyScreenCvWorldBuilderScreenIconGridTechTree

Note: this list is for Beyond the Sword 3.19; other versions may not have all these files.