All-in-one Starsector toolkit. Very very early development.
- Launcher/Dashboard: Replacement for the game launcher.
- (WIP) VRAM Estimator: Now with visualization.
- Chipper: Logfile viewer.
- (TODO) StarModder: Mod database viewer.
- Rules.csv Autoreloader: Hot reload for your mod rules.csv.
- (TODO) Mod Manager: SMOL 2.0.
You will need to run the following command in a terminal in the project's root folder (I run it in IntelliJ's terminal).
dart run build_runner watch --delete-conflicting-outputs
- Download latest source: https://github.com/libarchive/libarchive/releases.
- Download/install Visual Studio, add C/C++ support module stuff.
- Download
vcpkg
. https://vcpkg.io/en/getting-started - Symlink the
vcpkg
folder into thelibarchive
folder, or just move it there. - Use vcpkg to install libarchive:
./vcpkg/vcpkg.exe install libarchive:x64-windows
. - Add the following to CMakeLists.txt before the first PROJECT() call:
set(CMAKE_TOOLCHAIN_FILE "${CMAKE_CURRENT_SOURCE_DIR}/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "Vcpkg toolchain file")
- Download and install CMake for Windows. https://cmake.org/download/
- Run the CMake GUI, set output to
libarchive/build
, hitConfigure
, wait, hitGenerate
, then clickOpen Project
. - In VS, pick a Release Configuration and Run. It'll appear in
build/bin
.MinSizeRel
seems good.