SATE - An Introduction

SATE - An Introduction

What & Why?

Recently, I have been working on a little project called Space Aces: Terminal Edition, or SATE. It is a tool that can be used to play a roleplaying game called Space Aces, and is primarily aimed at the solo roleplayer. It allows the player to maintain character statistics, generate content using the tables/oracles provided by Space Aces, and log their adventure - All within a terminal window!

I was inspired to create this when I was browsing a solo roleplaying community, and someone mentioned the Discord bot provided on the Space Aces Discord, Commander Data. I played around with the bot for awhile, and realized it felt wrong to play in a Discord window for some reason. I had also seen someone do something similar for The Wretched, and it looked really cool.

It would feel much better if I could use a terminal window like I am clacking out a daily log in my stolen spacecraft with incredibly annoying flickering lights.

With a little research, I was disappointed to see that any terminal based Discord client could potentially get you banned. That wasn't ideal. I did the next best thing.


As of today, SATE is at version 0.9.1, and is still very much a work in progress. However, it is fully functional way to play a game of Space Aces, and has some cool features too! For example, it automatically logs your game to a markdown file, which is ready to simply copy and paste into a blog.

Future Plans

Right now, I am working on a few formatting issues with how SATE outputs when you run certain commands. Functionality is not affected in the game itself, but it does add some incorrect headers in the logged markdown.

I would also really like to add a way to track your Heat using an actual gauge too.

If you have ideas for things to add, or change, let me know!