Skip to content

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

License

Notifications You must be signed in to change notification settings

ExcaliburZero/cbpickaxe

Repository files navigation

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.

About

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

Resources

License

Stars

Watchers

Forks

Packages