Skip to content
This repository has been archived by the owner on Jan 16, 2021. It is now read-only.

AstroTechies/AstroModLoaderPython

Repository files navigation

AstroModLoader - Manage, integrate and update Astroneer Mods

Table of Contents

Overview

This tool is manages your Astronner Mods in UE4 pak file form.
Thanks to atenfyr for making the mod integrator part.

What does it do?

  1. Allows you to manage your mods
  2. Takes care of mod integration
  3. Updates your mods
  4. Downloads mods for one dedicated server

TODO

  • get server mods

Getting Started

To get a local copy up and running follow these simple steps or check the Latest Release for a download of the executable.

Prerequisites

  • Python 3.8
  • pip / pipenv

Installation

  1. Clone the AstroModLoader repository
git clone https://github.com/AstroTechies/AstroModLoader.git
  1. Install python modules using pip or pipenv
pip install -r requirements.txt
pipenv install

Usage

Run the mod loader using the following command

pipenv run python AstroModLoader.py

Building an EXE

  1. If you want to turn this project into an executable, make sure to install pyinstaller and run
python BuildEXE.py
  1. Move the executable (in the new dist folder) to the directory of your choice. (If you want you can now delete the dist and build folders, as well as the .spec file)
  2. Run AstroModLoader.exe
./AstroModLoader.exe [--no-gui]

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request