Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/woctezuma/balatro-tracker

Track the text strings in the game Balatro.
https://github.com/woctezuma/balatro-tracker

balatro big-slpp french-language lua lua-parser lua-python manifest manifests parse parser parsers parsing python-parser python-parsers slpp steam steamdb tracker trackers translation

Last synced: about 2 months ago
JSON representation

Track the text strings in the game Balatro.

Awesome Lists containing this project

README

        

# Balatro Tracker

This repository tracks the text strings in the game [*Balatro*][balatro-website].

## Data

Data was downloaded:
- with the [`DepotDownloader`][depot-downloader-github] tool,
- for the [depot][balatro-depots] with the *Windows* configuration,
- using the [previously seen manifests][balatro-manifests] for the *public* branch.

> [!TIP]
> Refer to [this script][depot-downloader-script] to loop over several manifests.

## Sorting

Data can be sorted with the command-lines:
```sh
python format_lua.py --sort --language en-us
python format_lua.py --sort -l fr
```
Alternatively, filenames can be directly specified:
```sh
python format_lua.py --sort -i localization/fr.lua -o out.lua
```

## Post-processing

Data was then:
- filtered so that only the text strings for English and French were kept,
- formatted with [StyLua][stylua-github].

> [!NOTE]
> If a commit name is a number, then:
> - this number is the `ManifestID`,
> - the purpose of the commit is simply to update the text string data.

## References

- An [improved translation][github-community-fr] to French was suggested by the community.

[balatro-website]:
[depot-downloader-github]:
[balatro-depots]:
[balatro-manifests]:
[depot-downloader-script]:
[github-community-fr]:
[stylua-github]: