https://github.com/chayleaf/neuro-ftl
an attempt at AI agent integration for FTL: Faster Than Light
https://github.com/chayleaf/neuro-ftl
Last synced: about 1 year ago
JSON representation
an attempt at AI agent integration for FTL: Faster Than Light
- Host: GitHub
- URL: https://github.com/chayleaf/neuro-ftl
- Owner: chayleaf
- Created: 2025-01-05T04:30:36.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-23T13:51:01.000Z (over 1 year ago)
- Last Synced: 2025-02-13T20:54:41.199Z (over 1 year ago)
- Language: Rust
- Size: 587 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# neuro-ftl
WIP
## Installation
### Linux
1. Build for `x86_64-unknown-linux-gnu`
2. Run game with `LD_PRELOAD=/path/to/libneuro_ftl.so`
### Windows
1. Build it for `i686-pc-windows-gnu` (`i686-pc-windows-msvc` works as
well, the game uses MinGW rather than MSVC but I think? the C ABI
should be the same, hopefully)
2. Rename `steam_api.dll` to `steam_api.orig.dll`
3. Move `neuro_ftl.dll` to the original `steam_api.dll`' location.
## Logs
- The `RUST_LOG_FILE` env var controls the log file name.
- The `RUST_LOG` env var controls the log level (i.e.
`trace`/`debug`/`info`/`warn`/`error`)
## Testing
You can use the [Neuro Simulator](https://github.com/chayleaf/rust-neuro-sama-game-api/tree/master/neuro-simulator)
## Misc
Stuff is indexed by its name, if the name repeats twice then (2) is
added to the second one.