Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/akavel/catprintsworn
Render "Ironsworn: Starforged" Assets as low-res b&w PNGs for thermal "cat printer"
https://github.com/akavel/catprintsworn
agpl-v3 cat-printer ironsworn love2d starforged
Last synced: 21 days ago
JSON representation
Render "Ironsworn: Starforged" Assets as low-res b&w PNGs for thermal "cat printer"
- Host: GitHub
- URL: https://github.com/akavel/catprintsworn
- Owner: akavel
- License: agpl-3.0
- Created: 2025-01-12T20:34:09.000Z (23 days ago)
- Default Branch: main
- Last Pushed: 2025-01-12T21:00:50.000Z (22 days ago)
- Last Synced: 2025-01-12T21:30:11.605Z (22 days ago)
- Topics: agpl-v3, cat-printer, ironsworn, love2d, starforged
- Language: Lua
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.AGPLv3
Awesome Lists containing this project
README
# catprintsworn
_catprintsworn_ is a
[Love2D (v11.4)](https://love2d.org)
project which generates
images of
_[Ironsworn: Starforged](https://shawn-tomkin.itch.io/ironsworn-starforged)_
solo RPG
[Assets](https://github.com/rsek/dataforged),
for printing on
a cheap thermal "cat printer".
To avoid the risk of Chinese spyware from the printer's mobile app,
I recommend using an open-source app for printing instead,
for example the web app at:https://print.unseen-site.fun ([source code](https://github.com/NaitLee/kitty-printer))
_catprintsworn_ is currently at early development stage,
so it's unfortunately not user-friendly at all,
and you need to be able to do some coding to use it.
To select which asset is rendered, modify `i` and `j` on the following line in `main.lua`:https://github.com/akavel/catprintsworn/blob/f5a27525fd84e5b20ef769911d7f19189339465d/main.lua#L144
The PNG images are generated into Love2D save directory,
as documented at: https://love2d.org/wiki/love.filesystem![](dat-readme/cat-printer.jpg)
The generated images are exactly 384px wide,
and look more or less like below:![](dat-readme/asset-1-1.png)