A python skeleton generator for Civilization IV - Beyond the Sword.

lfgr 19a83d8ee5 Added license 3 years ago
extract b50d98a6ee Added Windows helper scripts and documentation 3 years ago
generate 00266a009b Fixed typo 3 years ago
LICENSE 19a83d8ee5 Added license 3 years ago
README.md b50d98a6ee Added Windows helper scripts and documentation 3 years ago

README.md

CySkeleton

CySkeleton is a tool to produce a skeleton of the C++-generated python module CvPythonExtensions in Civilization IV: Beyond the sword, or a mod of that game. A skeleton is a module that contains class, function, and member definitions and types without functionality. This makes it possible to use certain IDE features when editing python files of CivIV mods.

CySkeleton consists of two parts: CySkeleton-extract, a mod(comp) used to extract information on the CvPythonExtensions from the running game, and CySkeleton-generate, used to generate the skeleton from that information. See the directories extract and generate for more information on the two components.

Requirements

  • Python 3.7 or higher.