-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Ascendara it a application which aims to eliminate the hassle of extracting, file locations, and confusion of downloading games off the internet. It is completely coded by tago (me) and features a game search, download manager, game handler, and so much more. The project is completely open source but you can download the most recent and stable one at https://ascendara.app/
Some of Ascendara's key features include:
- Clean/Minimal UI
- Constant Updates
- Download Manager
- 2,500+ Game Library (as of 9/16/24)
- Discord Rich Presence
- Automatically handle game libraries that aren't installed
I highly recommend you to download the installer from Ascendara's website to use the latest stable version of Ascendara
-
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 insrc/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.
-
Move all files into the
build
directory -
In the main.js, go towards the bottom and delete
mainWindow.loadURL('http://localhost:5173/')
, and uncommentmainWindow.loadURL('file://' + path.join(__dirname, 'index.html'));
in order to run correctly -
Build the Electron app
npm run dist
- In the main directory, go into
dist
- Head into the
win-unpacked
directory - Run the exe file in the directory