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

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

Uploaded Source

Built Distribution

cbpickaxe-0.1.0-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cbpickaxe-0.1.0.tar.gz
  • Upload date:
  • Size: 30.9 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.0.tar.gz
Algorithm Hash digest
SHA256 b2bd92e7dc03c8e665112688e85a28eeddd82583a6810e5322a71197c616201d
MD5 902a4e7beec1fe34421a433e6627e68c
BLAKE2b-256 5a6492378a735f961a6a2016d4c1c92306ab98562c10573a7cb09357cfd76c58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbpickaxe-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 35.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e983b25f5d721d9d4185d39ea4f4ef819da3997db6d37ab1ce651ae289577dc1
MD5 fac4bc965893d7c7611e8816d70a30dc
BLAKE2b-256 f9eab4e8834e495605b7805d4f2c07e0a1e883fb6ed8aa7fbb99c9cb7800105a

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