tagoWorks / ascendara

Effortlessly install games directly onto your PC without the hassle of extractions or file locations. Enjoy a sleek, intuitive React UI to seamlessly manage your installed games.
https://ascendara.app
Other
5 stars 2 forks source link



![GitHub last commit](https://img.shields.io/github/last-commit/tagoWorks/ascendara) ![GitHub issues](https://img.shields.io/github/issues-raw/tagoWorks/ascendara)

With Ascendara, you can easily download, manage, and play pre-installed games without needs to go through the hassle of extracting, installing, and moving files. Ascendara's game list comes from a custom webscraper which for now only has games from STEAMRIP, but plans for more sources later on.

Download Ascendara right now! https://ascendara.app/

Building the app (view wiki)

  1. Clone the repository

    git clone https://github.com/tagoWorks/ascendara.git
  2. Install requirements

    npm install -r
  3. Build the React app

    npm run build

    This will build the app in src into a single index, css, and js file. Look in src/dist for the files.

  4. In the dist, move the assets folder into the parent folder

  5. In the index.html file of the built react app, you will see "assets/index-########.css", and "assets/index-########.js". Simply remove the "assets/" leaving just the file name in the source. "########" being a random string of characters

  6. Move all files into the build directory

  7. In the main.js, go towards the bottom and delete mainWindow.loadURL('http://localhost:5173/'), and uncomment mainWindow.loadURL('file://' + path.join(__dirname, 'index.html')); in order to run correctly

  8. Build the Electron app

    npm run dist

    Open settings and click F5 for development tools

Development Roadmap (view wiki)

Ascendara App

License & Contact 📃

This project is published under the CC BY-NC 1.0 Universal License (Non-Commercial Use Only)

If you are interested in working together, or want to get in contact with me please email me at santiago@tago.works