Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/woctezuma/balatro-tracker
- Owner: woctezuma
- Created: 2024-02-24T19:07:11.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-12-02T21:26:09.000Z (about 2 months ago)
- Last Synced: 2024-12-02T22:27:27.832Z (about 2 months ago)
- Topics: 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
- Language: Lua
- Homepage:
- Size: 101 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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]: