Crates.io | expeditionos |
lib.rs | expeditionos |
version | 0.4.2 |
source | src |
created_at | 2024-08-16 18:53:23.168964 |
updated_at | 2024-08-18 01:50:20.522213 |
description | A small CPU game to play with fictional hardware. |
homepage | |
repository | https://github.com/Devitzer/expeditionos |
max_upload_size | |
id | 1340585 |
size | 36,363 |
This is a game where you upgrade your fictional computer with fictional parts to have the best computer.
cargo install expeditionos
expeditionos init
to initialize the save and data files. Simple, right?cargo add expeditionos
use expeditionos
expeditionos::init()
, this only needs to be done once (and can be ran - again if you need to reset the data)expeditionos::start()
Upon installing an update that introduces new hardware, you should run expeditionos update
to add that new hardware to your hardware data file. This will not overwrite your save, but it will delete custom hardware, so do not run it if you don't want to. Sometimes you will have to run it, such as if a new field is added to any of the hardware data that all the old data does not have, unless you want to manually add all the fields, we suggest the update command/function.
We test on Windows 11 and Linux Mint 22. Sadly, macOS testing is currently unavailable, but if you still need to know, if it works on a Linux-based system, it likely works on macOS.
Operating systems that are tested less often will still be rated for the latest version based on this hierarchy:
A 0.x version means the game is not finished and there is no actual game yet. Meaning you cannot upgrade your parts. It also means that a minor version increase can introduce breaking changes. Check the changelog before updating!