github suchmememanyskill/Alfae 1.3.0
Introduction to Middlewares

latest releases: 1.4.3, 1.4.2, 1.4.1...
21 months ago

The big feature in this release is that plugins can intercept requests to games. This means that plugins can now affect games from other plugins.

This is a massive release. Please make an issue on anything you think may be broken

Install

Installation instructions can be found on the wiki

Changelog

GOG Integration v1.1.2 -> v1.1.3

  • Generic update to add compatibility for middlewares

Bottles Integration v1.0.3 -> v1.0.4

  • Generic update to add compatibility for middlewares
  • Don't show programs that no longer exist within bottles

Itch.io Integration v1.1.4 -> v1.1.5

  • Generic update to add compatibility for middlewares
  • Add button to open the wiki page for this plugin
  • Ignore unity crash handler executables for selecting boot profiles

Epic Games Integration v1.2.0 -> v1.2.1

  • Generic update to add compatibility for middlewares
  • Add button to open the wiki page for this plugin

Local Games Integration v1.0.3 -> v2.0.0

  • Generic update to add compatibility for middlewares
  • Complete rewrite of the Local Games plugin
  • Ability to add games/applications that are already installed
    • On Linux, all flatpaks are displayed as importable applications
    • On Windows, all start menu items are displayed as importable applications
  • Ability to add generation rules
    • Generation rules is a setup to add files (like roms for emulators) as games, launching trough another local application.
      • Example: I can add a generation rule that reads a folder full of .xci files (Switch game cartridges), and select i want to launch them with Yuzu. After applying the generation rule, all these .xci files are shown as launchable games
    • The docs on this feature are relatively light. Feel free to create discussions to ask about how this works.
      • One thing i think i explain poorly in ui is that the 'Additional CLI Args' part needs to have {EXEC} in it. This is also the minimum value needed. For example if the executable you want to launch supports the following format emulator.exe game.bin, you can just put {EXEC} in this field

Steam Exporter v1.2.2 -> v1.2.3

  • Generic update to add compatibility for middlewares
  • Checks proton paths for if proton actually exists in said paths
  • Covers and Backgrounds are re-exported on every sync

SteamGridDb v1.0.0

Hide Games v1.0.0

  • New Plugin: Hide Games
  • This plugin can hide any game by going to the more menu, then clicking Hide Game
  • You can show any hidden game again by going to Plugins > Hide Games

Don't miss a new Alfae release

NewReleases is sending notifications on new releases.