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.
Clone the repository
git clone https://github.com/tagoWorks/ascendara.git
Install requirements
npm install -r
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.
In the dist, move the assets folder into the parent folder
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
Move all files into the build
directory
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
Build the Electron app
npm run dist
Open settings and click F5 for development tools
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