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.1.tar.gz (31.1 kB view details)

Uploaded Source

Built Distribution

cbpickaxe-0.1.1-py3-none-any.whl (35.7 kB view details)

Uploaded Python 3

File details

Details for the file cbpickaxe-0.1.1.tar.gz.

File metadata

  • Download URL: cbpickaxe-0.1.1.tar.gz
  • Upload date:
  • Size: 31.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cbpickaxe-0.1.1.tar.gz
Algorithm Hash digest
SHA256 00613c21c902a88d4a08b3266f4122ab41a0dd9dc565966b446b212dd02bf217
MD5 a147000b8a41664956e8a19cd079e080
BLAKE2b-256 02ffd28ba6bdf07f133f49f544fdc0aa284f45b70382d30080dc9bead7f26960

See more details on using hashes here.

File details

Details for the file cbpickaxe-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: cbpickaxe-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 35.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for cbpickaxe-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f8e09860c13fb4eb13a8677f3526030a73dd4166064285ffd6758a80dbb28ef1
MD5 795034365efb937e89280d236608b07e
BLAKE2b-256 6f71f6789b0f87eb7fce1dfe8f2ab1f6044164b70fc75be331a619459415e767

See more details on using hashes here.

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