Skip to main content

A Python library and scripts for data mining the game Cassette Beasts.

Project description

cbpickaxe Python library Documentation Status

A Python library and set of scripts for data mining the game Cassette Beasts.

import cbpickaxe as cbp

hoylake = cbp.Hoylake()
hoylake.load_root("cassette_beasts", "Cassette Beasts")

for monster_form in hoylake.load_monster_forms("res://data/monster_forms/").values():
    monster_name = hoylake.translate(monster_form.name)
    print(path, monster_name, monster_form)

Installation

Latest release

pip install cbpickaxe

Development

git clone https://github.com/ExcaliburZero/cbpickaxe.git
cd cbpickaxe
pip install -e .

Scripts

Script Description
generate_docs Generates HTML pages that document monsters, moves, items, etc. added by a mod.
extract_translation Extracts the translations of given in-game text
get_move_users Finds all of the monster species that can use given moves.
generate_monster_animations Creates animated gifs of monster battle animations.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cbpickaxe-0.1.2.tar.gz (32.5 kB view hashes)

Uploaded Source

Built Distribution

cbpickaxe-0.1.2-py3-none-any.whl (37.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page