Warning! This project is a work in progress and apis are subject to change.
Lab Assistant is a collection of TypeScript tools designed to automate gameplay in Star Atlas - SAGE Labs.
For more details on Star Atlas, visit https://play.staratlas.com.
If you find our tools useful, please consider donating to support continued and future development:
2yodqKtkdNJXxJv21s5YMVG8bjscaezLVFRfnWra5D77
A TypeScript app that uses the @staratlas/sage
package.
See README.md for more details.
- [x] a fleet can start/stop mining
- [x] a fleet can dock/undock from Starbase
- [x] a fleet can withdraw/unload cargo (deposit to Starbase)
- [x] a fleet can deposit/reload cargo supplies (withdraw from Starbase)
- [/] a fleet can move to sector coordinates (warp)
- [ ] movement handler (?)
- [x] warp cordinate
- [ ] warp lane (?)
- [ ] a fleet can move to sector coordinates (subwarp)
- [ ] a fleet can survey sector scan for SDU
See labs-cmd-center/tests
folder for more detailed examples.
solana.test.rs
solana.tx.test.rs
See labs-cmd-center/examples
folder for simple instructions.
- Mine Asteroids -
mining.ts
- Move to Coordinates -
movement.ts
First configure the labs-cmd-center/.env
file.
cd labs-cmd-center
cp .env.sample .env
bun run src/server.ts
See thunder-collection_labs-cmd-center-api.json for more details.
wsl --help
wsl --list
wsl -d Ubuntu -u <UserName> --system
su - <username>
cd labs-cmd-center
bun test
Additional resources.
- Inspired by Lab-Assistant.
- To all those have graciously helped from
#community-devlopers
channel on Star Atlas Discord.