Python

Aus CivWiki
Wechseln zu: Navigation, Suche

Python ist eine Programmiersprache, die zur Laufzeit interpretiert wird, das macht sie leichter modifizierbar.
Sie wird als Erweiterung des Programmkerns genutzt und liegt in Skripten vor, die aus dem SDK heraus aufgerufen werden.
Mit dieser Sprache können Teile des Spieles modifiziert werden. Dies geht von Kartenskripten bis zu eignen Übersichten in der GUI (Benutzeroberfläche)

Pythonmodule

in Civ4

CvAdvisorUtils.py
CvCameraControls.py
CvDebugTools.py
CvDefineEditro.py
CvDiplomacy.py
CvEventManager.py
CvGameUtils.py
CvMapGeneratorUtil.py
CvPerfTest.py
CvQuestManager.py
CvScreenUtils.py
CvUtil.py
PyHelpers.py
ScreenInput.py
(vector.py)

EntryPoints

CvAppInterface.py
CvDebugInterface.py
CvDiplomacyInterface.py
CvEventInterface.py
CvGameInterface.py
CvMapScriptInterface.py
CvOptionsScreenCallbackInterface.py
CvPopupInterface.py
CvScreensInterface.py
CvScreenUtilsInterface.py
CvTranslator.py
CvUnitControlInterface.py
CvWBInterface.py
PbMain.py

PitBoss

PbAdmin.py
PbWizard.py

pyHelper

Popup.py
Unit.py
UnitEntity.py

pyUnit

CvUnitController.py

pyWB

CvWBDesc.py
CvWBPopups.py

Screens

CvAdvisorScreen.py
CvCivicsScreen.py
CvDanQuayle.py
CvDawnOfMan.py
CvDebugInfoScreen.py
CvDomesticAdvisor.py
CvEraMovieScreen.py
CvFinanceAdvisor.py
CvForeignAdvisor.py
CvGFCScreen.py
CvHallOfFameScreen.py
CvInfoScreen.py
CvIntroMovieScreen.py
CvMainInterface.py
CvMilitaryAdvisor.py
CvOptionsScreen.py
CvPediaBonus.py
CvPediaBuilding.py
CvPediaCivic.py
CvPediaCivilization.py
CvPediaFeature.py
CvPediaHistory.py
CvPediaImprovement.py
CvPediaLeader.py
CvPediaMain.py
CvPediaProject.py
CvPediaPromotion.py
CvPediaReligion.py
CvPediaScreen.py
CvPediaSpecialist.py
CvPediaTech.py
CvPediaTerrain.py
CvPediaUnit.py
CvPediaUnitChart.py
CvReligionScreen.py
CvReplayScreen.py
CvScreen.py
CvScreenEnums.py
CvTechChooser.py
CvTechSplashScreen.py
CvTopCivs.py
CvTutorialQuestScreen.py
CvUNVictoryScreen.py
CvVictoryScreen.py
CvVictoryMovieScreen.py
CvWorldBuilderDiplomacyScreen.py
CvWorldBuilderScreen.py

System

[moddingirrelevant]

in Warlords wurden hinzugefügt:

in Beyond the Sword wurden hinzugefügt: