Importing the Extension from Source Code
Importing the Ascendara Download Handler extension from source code is simple and easy to follow, but is not recommended for most users. Install the extension from here instead.
Prerequisites
- A supported browser (Chrome, Firefox, Edge, Opera, or Brave)
- Git (optional, for cloning the repository)
Installation Steps
Step 1: Get the Source Code
You have two options:
Option A: Download ZIP (Easiest)
- Visit the GitHub repository
- Click the green "Code" button
- Select "Download ZIP"
- Extract the ZIP file to a location you'll remember
Option B: Clone Repository (For Developers)
If you're familiar with Git, you can clone the repository:
git clone https://github.com/t-a-g-o/ascendaradownloadhandlerStep 2: Configure Manifest
Due to differences in browser requirements, you'll need to merge the appropriate manifest file content:
-
In the extension folder, you'll find two manifest files:
manifest.chrome.jsonFor Chrome-based browsers (Chrome, Edge, Opera, Brave)manifest.firefox.jsonFor Firefox
-
Based on your browser:
- For Chrome-based browsers: Copy the contents from
manifest.chrome.jsonintomanifest.json - For Firefox: Copy the contents from
manifest.firefox.jsonintomanifest.json
- For Chrome-based browsers: Copy the contents from
This step is necessary because each browser has different manifest requirements that can conflict with each other.
Step 3: Load the Extension
For Chrome, Edge, Opera, or Brave:
- Open your browser's extension management page:
- Chrome:
chrome://extensions - Edge:
edge://extensions - Opera:
opera://extensions - Brave:
brave://extensions
- Chrome:
- Enable "Developer mode" using the toggle in the top-right corner
- Click "Load unpacked" in the top-left corner
- Navigate to the extracted/cloned extension folder and select it
- The extension should now appear in your browser
For Firefox:
- Open Firefox and navigate to
about:debugging - Click "This Firefox" in the left sidebar
- Click "Load Temporary Add-on"
- Navigate to the extracted/cloned extension folder
- Select the "manifest.json" file
Step 4: Pin the Extension
- Click the puzzle piece icon in your browser's toolbar
- Find the Ascendara extension
- Click the pin icon to keep it easily accessible
Usage Guide
- Click the extension icon and enable the handler.
- Choose what the extension captures: My sites and providers, Any website (forwards all HTTP(S) downloads while enabled), or Capture next download.
- Start a download in your browser. The extension stops the browser download and asks your browser to open Ascendara.
- Allow the browser to open Ascendara. Ascendara receives the link through an
ascendara://downloadURL. - Review the game name in Ascendara (games outside the index are supported), then continue to download.
See Downloading Games for the full flow in Ascendara.
Troubleshooting
- If the extension doesn't load, ensure you selected the correct directory containing the "manifest.json" file
- For Firefox users: Note that temporary add-ons will need to be reloaded after restarting the browser
- Make sure you have the latest version of your browser installed
Recommended Browser
Ascendara recommends using Arc Browser for the best experience. Arc includes built-in ad and popup blocking features that enhance your browsing experience while using Ascendara.
Need Help?
If you encounter any issues during installation, please:
- Check the Troubleshooting Guide
- Visit the GitHub Issues page
- Join the Discord Community for real-time support