Commit graph

675 commits

Author SHA1 Message Date
Leon Styhre 3996ec6321 (Linux) Updated the Citra find rules as the AppImage release filename has changed 2023-09-07 21:55:39 +02:00
Leon Styhre 06176a91b1 (Windows) Added the .lnk file extension to the steam system 2023-09-07 21:48:39 +02:00
Leon Styhre fc8ab2fb9e (Windows) Added the .url file extension to the epic system 2023-09-07 21:47:53 +02:00
Leon Styhre 848d19a80b Added support for binding multiple texture units for use in the shaders 2023-09-07 21:02:38 +02:00
Leon Styhre 8c9ebc2dcd Renamed the textureSize shader uniform to texSize to avoid collision with the GLSL keyword
Also some additional minor renderer code cleanup
2023-08-31 17:11:32 +02:00
Leon Styhre d35df06f86 (Linux) Updated the DuckStation find rules as the AppImage release filename has changed 2023-08-21 22:52:58 +02:00
Leon Styhre ad68629656 (Linux) Added support for the Flatpak release of Cemu 2023-08-20 20:47:13 +02:00
Leon Styhre 170d8e3791 Added rounded corner support to the image, video, animation, carousel and grid elements 2023-08-20 19:41:07 +02:00
Leon Styhre 9e277ed1ff Improved the blur shaders to run faster at higher resolutions and to look identical regardless of display resolution
Also improved the blur shaders rendering quality when rotating the screen 90 or 270 degrees
2023-08-18 20:22:08 +02:00
Leon Styhre a8d20549a5 (Linux) Changed the BigPEmu and xenia find rule names to indicate that they are running via Wine 2023-08-17 20:14:23 +02:00
Leon Styhre bb6edceb1e (Linux) Added support for the Microsoft Xbox 360 (xbox360) game system by running xenia via Wine 2023-08-16 21:38:58 +02:00
Leon Styhre d1210c4e7a (Linux) Added support for the Atari Jaguar CD (atarijaguarcd) game system by running BigPEmu via Wine
Also added BigPEmu as an alternative emulator for the atariajaguar system
2023-08-16 20:51:43 +02:00
Leon Styhre 574fad3a20 Added Mesen standalone as an alternative emulator for the famicom, fds, gb, gbc, nes, pcengine, pcenginecd, satellaview, sfc, sgb, snes, snesna tg16 and tg-cd systems 2023-08-16 18:49:53 +02:00
Leon Styhre ddb32b1675 (Linux) Added missing Flatpak systempath rules for bsnes, Gargoyle, Hatari, Nestopia UE, openMSX, PCSX2, Play! and Snes9x 2023-08-16 18:37:23 +02:00
Leon Styhre c945aca6a2 (Linux) Added support for the Visual Pinball (vpinball) game system 2023-08-15 19:56:01 +02:00
Leon Styhre fafea1c9cb (Linux) Added the PCSX2 Flatpak release to the non-legacy PCSX2 find rule configuration 2023-08-13 15:57:57 +02:00
Leon Styhre 2059ba3eeb Removed atarijaguarcd as an extra platform for the atarijaguar system as it actually made scraping worse 2023-08-04 18:29:30 +02:00
Leon Styhre ee7bc6481e (Linux) Added support for using portable mode for the RetroArch AppImage release (added corepath find rules) 2023-08-02 21:20:02 +02:00
Leon Styhre 74c22f80ff (Linux) Added support for the AppImage release of Snes9x 2023-08-02 20:40:25 +02:00
Leon Styhre e4448aaf96 Added ares standalone as an alternative emulator for the satellaview system 2023-07-21 23:35:56 +02:00
Leon Styhre 14296c28c4 Added ares standalone as an alternative emulator for the gamegear, gb, gba and gbc systems 2023-07-21 13:19:53 +02:00
Leon Styhre 5e64694e3c Added support for a lot more emoji characters by bundling the Google Noto Emoji font 2023-07-15 22:23:13 +02:00
Leon Styhre 0d4f4dad11 (Linux) Added ~/.local/share/applications/ as an additional search path for AppImages and manually downloaded emulators 2023-07-15 20:46:59 +02:00
Leon Styhre 88604a962d (Linux) Added support for launching AppImages directly to the desktop, emulators and ports systems 2023-07-12 13:58:34 +02:00
Leon Styhre bcafa7c3cc (Linux) Removed the AppImage systempath find rule entry for RetroArch 2023-07-11 10:45:39 +02:00
Leon Styhre 5a463f06b8 (Windows) Added find rule entries for the xenia canary release 2023-07-10 19:30:17 +02:00
Leon Styhre 306b58e290 (Windows) Added support for the Visual Pinball (vpinball) game system 2023-07-10 19:16:41 +02:00
Leon Styhre 2849e7e265 (Windows) Added support for the Future Pinball (fpinball) game system 2023-07-10 19:12:53 +02:00
Leon Styhre 63a90447dc Added support for the Hartung Game Master (gmaster) game system 2023-07-10 14:48:39 +02:00
Leon Styhre 61a05f064f Added support for the Emulators (emulators) game system 2023-07-10 13:36:17 +02:00
Leon Styhre bb2811e84e (Windows) Replaced many unnecessary find rules with the ability to relocate the Emulators directory one level higher in the hierarchy 2023-07-10 11:54:00 +02:00
Leon Styhre e3d3f9872d (Linux) Changed all find rules so that emulator AppImages are always searched before Flatpaks 2023-07-10 10:55:38 +02:00
Leon Styhre 23c796bfb0 (Linux) Changed the PCSX2 AppImage find rule to pcsx2*.AppImage 2023-07-10 10:41:30 +02:00
Leon Styhre 6efab2041f Added support for the Epoch Super Cassette Vision (scv) game system 2023-07-05 19:27:59 +02:00
Leon Styhre c96afd144d Added MAME standalone as an alternative emulator for the x68000 system 2023-07-05 18:20:50 +02:00
Leon Styhre 8dad5d4567 Updated the MAME index files to include ROMs up to MAME version 0.256 2023-07-05 18:00:27 +02:00
Leon Styhre 0c522343a4 Updated the bundled TLS certificates 2023-07-05 17:33:00 +02:00
Leon Styhre baf8deb8ff Fixed a small issue with badge_manual.svg 2023-07-05 17:16:25 +02:00
Leon Styhre 22130544ce Added support for the LowRes NX Fantasy Console (lowresnx) game system 2023-07-04 20:28:21 +02:00
Leon Styhre 3cd9fc59a5 Added ares [Benesse Pocket Challenge V2] standalone as an alternative emulator for the wonderswan system 2023-07-04 19:40:20 +02:00
Leon Styhre 6bd03c7a78 Added MAME standalone as an alternative emulator for the amstradcpc system 2023-07-04 18:58:47 +02:00
Leon Styhre ba05679cde Added ares standalone as an alternative emulator for the n64dd system 2023-07-04 17:42:48 +02:00
Leon Styhre 66bd934a61 Small modifications to the dpad_all.svg file to show all directions as available 2023-07-04 17:40:09 +02:00
Leon Styhre bcd77efaa1 (Linux) Updated the AppImage find rules for the Citra emulator 2023-07-03 22:27:59 +02:00
Leon Styhre dbf73f52d5 Added four complete es_systems_sorting.xml files to the resources directory 2023-07-03 21:20:20 +02:00
Leon Styhre a2c30cae28 Added an sgb (Nintendo Super Game Boy) platform to improve scraping using ScreenScraper 2023-07-02 11:21:40 +02:00
Leon Styhre 1eddf14d1c Removed the unused graphics files resources/graphics/cartridge.svg and resources/graphics/folder.svg 2023-06-30 18:43:29 +02:00
Leon Styhre 540d23d143 Added MAME standalone as an alternative emulator for the cdimono1 system 2023-06-30 18:42:32 +02:00
Leon Styhre b304cc0ef6 (Windows) Added pcsx2-qt.exe as the primary executable name for the PCSX2 emulator 2023-06-30 18:41:30 +02:00
Leon Styhre 03bfac0a9b Added a game manual badge 2023-06-29 20:43:32 +02:00
Leon Styhre b6d17810be Added support for changing between light and dark color schemes for the menu system 2023-05-07 22:56:24 +02:00
Leon Styhre fa0a64caa6 (Linux) Added 'AppImage (Suspend ES-DE)' and 'AppImage (Keep ES-DE running)' as alternative emulators for the windows system
Also added support for the .AppImage file extension
2023-05-06 10:43:29 +02:00
Leon Styhre a22605863b Added the .sh file extension to the ags system on Unix and macOS and set the %STARTDIR% variable to the game directory 2023-04-30 11:42:01 +02:00
Leon Styhre bc5d0df7fc Added the SameBoy RetroArch core as an alternative emulator for the sgb system 2023-04-29 10:48:37 +02:00
Leon Styhre 77bf912081 (Linux) Added support for the official Citra AppImage release 2023-04-28 21:18:36 +02:00
Leon Styhre d22ffca403 Added the .7z and .zip file extensions to the 3do system 2023-04-11 20:58:05 +02:00
Leon Styhre f35b411911 Set the Neko Project II RetroArch core to start in the game directory 2023-04-08 13:05:47 +02:00
Leon Styhre 095f456ddc Added the PicoDrive RetroArch core as an alternative emulator for the gamegear system 2023-04-08 11:28:52 +02:00
Leon Styhre 65d7721d10 (macOS) Added back the ParaLLEl N64 RetroArch core for the n64 and n64dd systems 2023-04-08 11:14:34 +02:00
Leon Styhre e6aaced60a (macOS) Added the Mupen64Plus-Next RetroArch core as the default emulator for the n64 and n64dd systems
Also removed the ParaLLEl N64 RetroArch core for the n64 and n64dd systems on macOS
2023-04-07 21:57:15 +02:00
Leon Styhre 7c0c388e22 Added the LRPS2 RetroArch core as the default emulator for the ps2 system on Linux and Windows 2023-04-07 21:32:30 +02:00
Leon Styhre f197f8df8e Added support for the Sinclair ZX Spectrum Next (zxnext) game system 2023-04-07 20:53:58 +02:00
Leon Styhre b3318ddc24 Changed the platform from pc to pcwindows for the desktop and kodi systems 2023-04-06 13:09:39 +02:00
Leon Styhre 8384b714ac Added the .app file extensions to the nds system (for DSiWare games) 2023-03-26 16:02:27 +02:00
Leon Styhre bd37fc8146 Added 'Shortcut or script' as an alternative emulator for the arcade and mame systems 2023-03-23 21:04:30 +01:00
Leon Styhre 1b6f87af29 Added support for the Ava release of Ryujinx for the switch system on Linux and Windows 2023-03-11 09:20:19 +01:00
Leon Styhre d88143bbed (Unix) Changed the prefix injection extension from .prefix to .esprefix 2023-03-07 18:00:04 +01:00
Leon Styhre 981f0ad238 (Linux) Added .prefix file injections to the Dolphin, PrimeHack, Triforce, Yuzu and xemu standalone emulators. 2023-03-06 23:28:14 +01:00
Leon Styhre 1196305252 Added Gopher2600 standalone as an alternative emulator for the atari2600 system on Unix and Windows. 2023-03-06 18:06:37 +01:00
Leon Styhre b51aaf0879 Added Stella standalone as an alternative emulator for the atari2600 system. 2023-03-06 17:47:40 +01:00
Leon Styhre 82784f3847 Added Fuse standalone as an alternative emulator for the zxspectrum system. 2023-03-06 17:14:51 +01:00
Leon Styhre 559c56be56 (macOS) Fixed an incorrect find rule for PrBoom+ 2023-03-04 11:25:01 +01:00
Leon Styhre d9f9a3784c Added PrBoom+ standalone as an alternative emulator for the doom system. 2023-03-04 11:14:17 +01:00
Leon Styhre d9f38dab3e Added support for changing the saturation for font textures. 2023-03-03 22:37:39 +01:00
Leon Styhre 8bd2f24c37 Added support for the Quake (quake) game system. 2023-03-03 17:14:02 +01:00
Leon Styhre 683ee5f509 Added support for the Tiger Electronics Game.com (gamecom) game system. 2023-03-01 22:09:27 +01:00
Leon Styhre c421b7f81f Added support for the Emerson Arcadia 2001 (arcadia) game system. 2023-02-28 18:29:59 +01:00
Leon Styhre c0f9d354ce Added support for the VTech CreatiVision (crvision) game system. 2023-02-28 18:25:00 +01:00
Leon Styhre 11b16621b7 Added support for the Casio PV-1000 (pv1000) game system. 2023-02-28 18:20:14 +01:00
Leon Styhre 8f9c3d4f60 (Linux) Added wildcard matching to the RetroArch, BasiliskII, DuckStation and SheepShaver AppImages. 2023-02-27 18:01:08 +01:00
Leon Styhre 90c3f8ff5e Added the .cue file extension to the atarijaguar and atarijaguarcd systems (where applicable). 2023-02-26 10:14:03 +01:00
Leon Styhre a5a4b96476 Added the --nogui flag to the Rosalie's Mupen GUI launch command. 2023-02-25 21:43:36 +01:00
Leon Styhre 7139faaad6 Added support for the WASM-4 Fantasy Console (wasm4) game system. 2023-02-25 21:38:25 +01:00
Leon Styhre 8d7226f31f Added support for the zmachine game system by adding the Gargoyle standalone emulator. 2023-02-24 22:14:36 +01:00
Leon Styhre f76af6735c Added support for the bbcmicro game system by adding the MAME standalone emulator. 2023-02-24 22:02:53 +01:00
Leon Styhre c523ee05a8 (Linux) Added a --fullscreen flag to the lightspark emulator for the flash game system. 2023-02-21 19:42:31 +01:00
Leon Styhre 3869a51e9c Improved image quality for the blur shaders when rotating screen 90 or 270 degrees. 2023-02-21 18:43:18 +01:00
Leon Styhre 31d4772a42 Added labels to all command tags (except placeholders) in the es_systems.xml files.
Also added support for the AppImage release of Rosalie's Mupen GUI.
2023-02-20 17:54:58 +01:00
Leon Styhre 5d8c364341 Added MAME standalone as the default emulator for the macintosh system.
Also added the .dsk file extension.
2023-02-20 17:48:02 +01:00
Leon Styhre e8df5baf9d (Linux) Added support for the AppImage release of Flycast. 2023-02-19 16:44:21 +01:00
Leon Styhre e75d6f3b13 (Windows) Added BigPEmu as the default emulator for the atarijaguarcd system.
Also added the .cdi file extension to the atarijaguar system on all platforms.
2023-02-19 15:59:33 +01:00
Leon Styhre 7b2dda0807 Added the .minipsf file extension to the psx system. 2023-02-14 17:33:46 +01:00
Leon Styhre 9edae951e6 Updated the MAME index files to include ROMs up to MAME version 0.251 2023-02-14 17:31:13 +01:00
Leon Styhre ada9949258 Updated the bundled TLS certificates. 2023-02-14 17:29:56 +01:00
Leon Styhre 0ececf65bb Added callback and disabling support to SliderComponent. 2023-02-11 12:28:06 +01:00
Leon Styhre b33c7603bb Added support for rotating the application screen contents 0, 90, 180 or 270 degrees.
Also improved post processing shader rendering when running in vertical orientation.
2023-02-06 23:38:35 +01:00
Leon Styhre b73bb5181c Added support for the LCD Handheld Games (lcdgames) game system. 2023-02-03 20:16:29 +01:00
Leon Styhre 80e0937bf5 Added support for the VTech V.Smile (vsmile) game system. 2023-02-01 22:30:43 +01:00
Leon Styhre 23e9f7c138 Added support for the Capcom Play System I, II and III (cps1, cps2 and cps3) game systems. 2023-02-01 20:06:40 +01:00
Leon Styhre 5da22386b1 Added support for the Arduboy Miniature Game System (arduboy). 2023-01-31 19:36:57 +01:00
Leon Styhre 07238045c5 Added support for the Sega Mega Drive (megadrivejp) game system (Japanese region). 2023-01-30 22:33:18 +01:00
Leon Styhre dcc02bccce Added support for the Microsoft Windows (windows) game system. 2023-01-30 20:34:41 +01:00
Leon Styhre f23b5a6c6e Added Hatari standalone as an alternative emulator for the atarist system.
Also added the pcwindows platform to the ports system to improve scraping.
2023-01-30 19:01:47 +01:00
Leon Styhre f370e46444 Added the .m3u file extension to the pc98 system. 2023-01-22 21:29:01 +01:00
Leon Styhre a982dce328 Changed the PlayStation 3 controller type to PlayStation 1/2/3 2023-01-21 13:45:54 +01:00
Leon Styhre 480263160d Added a Switch Pro controller type. 2023-01-21 12:58:16 +01:00
Leon Styhre c5507f5f80 Added a PlayStation 3 controller type. 2023-01-21 11:02:32 +01:00
Leon Styhre 1ef39ceb2d Added Nintendo GameCube, Sega Master System and Sega Dreamcast controller badge icons. 2023-01-20 21:08:24 +01:00
Leon Styhre ee6a6eaa63 Changed the fullname for the 3do system to '3DO Interactive Multiplayer'. 2023-01-18 17:31:36 +01:00
Leon Styhre 621165a638 Changed the system fullname for the 3do and uzebox systems. 2023-01-17 18:54:38 +01:00
Leon Styhre 19f00603b5 Added company names to the es_systems.xml fullname tag for a couple of systems. 2023-01-16 23:19:24 +01:00
Leon Styhre f5bfacd514 (Linux) Added support for the official xemu AppImage release. 2023-01-14 21:58:44 +01:00
Leon Styhre b1fad641cd Added the .d64 file extension to the n64 and n64dd systems. 2023-01-05 13:20:25 +01:00
Leon Styhre 7037b57d0b Added Rosalie's Mupen GUI standalone as an alternative emulator for the n64dd system on Linux and Windows.
Also added the -q flag for this emulator.
2023-01-05 12:25:04 +01:00
Leon Styhre 607e6f2845 (Unix) Removed the RetroArch core directory for the NixOS and nixpkgs repository. 2022-12-19 19:54:01 +01:00
Leon Styhre 4a5e8d674e Added FinalBurn Neo standalone as an alternative emulator for the arcade, cps and mame systems on Linux and Windows. 2022-12-17 19:37:28 +01:00
Leon Styhre fa50d9b483 (Windows) Added BigPEmu standalone as an alternative emulator for the atarijaguar system. 2022-12-17 19:26:07 +01:00
Leon Styhre 08a20d7157 Added MAME standalone as an alternative emulator for the atarijaguar system. 2022-12-17 18:55:16 +01:00
Leon Styhre 19d79080a1 Removed the .7z and .zip file extensions from the switch system. 2022-12-16 22:44:35 +01:00
Leon Styhre 9d06c33af6 Reverted the atarijaguarcd system to placeholder status. 2022-12-16 20:23:35 +01:00
Leon Styhre 677ac69425 Removed the retro8 alternative emulator entries for the pico8 system. 2022-12-16 20:00:17 +01:00
Leon Styhre 6c0071bf7d Updated configuration for the puNES emulator for the famicom and nes systems.
Also updated some find rules emulator comments.
2022-12-16 19:44:57 +01:00
Leon Styhre b93b040074 Updated configuration for the SameBoy emulator for the gb and gbc systems. 2022-12-16 19:12:41 +01:00
Leon Styhre 15e7eb87d2 Updated configuration for the Gearboy emulator for the gb and gbc systems. 2022-12-16 18:29:13 +01:00
Leon Styhre db7aed1075 Merge branch 'master' into 1208_new_emulators 2022-12-16 17:43:05 +01:00
Leon Styhre 3baf584021 Merge remote-tracking branch 'origin/mgba-qt' 2022-12-16 17:33:08 +01:00
Leon Styhre f94c25c6bf Added support for the Nintendo Switch (switch) game system on macOS by adding the Ryujinx standalone emulator. 2022-12-16 17:28:02 +01:00
Leon Styhre c63fd2e72b Fixed a premultiplied alpha shader issue that lead to artifacting when brightness was adjusted. 2022-12-15 19:13:37 +01:00
Leon Styhre cdc553d75f Added an arcade twin stick controller badge icon. 2022-12-15 18:30:48 +01:00
Leon Styhre f195ba72a2 Changed the brightness shaders from exposure to actual brightness calculations. 2022-12-14 23:09:17 +01:00
Leon Styhre f4d4abb33b Added theme support for defining relative brightness for images, videos and animations. 2022-12-14 20:17:41 +01:00
Leon Styhre d9e2e41117 Added the . (dot) file extension to the xbox360 system on Windows to support extension-less XBLA games. 2022-12-14 18:08:49 +01:00
Leon Styhre 59d5e1b5b8 Changed the color channel mix for grayscale conversions. 2022-12-13 22:45:05 +01:00
Leon Styhre 6037e80bf1 Added color shift support to VideoComponent. 2022-12-12 21:51:27 +01:00
Leon Styhre 1517826b23 Fixed an issue where lowered saturation would not work correctly when combined with scanline rendering. 2022-12-12 20:24:16 +01:00
Leon Styhre 0ad339d4c4 Fixed an issue where lowered saturation could not be combined with color shifts. 2022-12-12 20:21:22 +01:00
Leon Styhre 74162f1740 Added a left trigger + right trigger help system icon and removed the deprecated hotkey icon. 2022-12-05 23:33:48 +01:00
Griffin f5efae6278
add snes9x-gtk 2022-11-28 22:58:33 -08:00
Griffin 5d69fc7e69
add mgba-qt to system for unix install 2022-11-28 22:42:34 -08:00
Griffin 92b5f4d37c
add to macos and windows testing 2022-11-28 20:52:11 -08:00
Griffin 9ba8853d0e
add standalone emulators to unix 2022-11-27 22:24:49 -08:00
Leon Styhre 22d5886d46 Added fullscreen-specific entries for the Supermodel emulator for the arcade, mame and model3 systems on Linux and Windows. 2022-11-26 15:04:28 +01:00
Leon Styhre d31536af4b (macOS) Added support for the Cemu standalone emulator for the wiiu system. 2022-11-23 20:26:27 +01:00
Leon Styhre 218d64da95 (Windows) Added Rosalie's Mupen GUI as an alternative emulator for the n64 system. 2022-11-23 18:49:53 +01:00
Leon Styhre fd75eca260 (Linux) Added find rule entries for the AppImage release of Cemu. 2022-11-04 17:16:32 +01:00
Leon Styhre 92fb72b48e Added support for the mugen system on Linux and macOS using the Ikemon GO game engine. 2022-11-04 12:55:39 +01:00
Leon Styhre ef671580c3 Fixed an issue where grayscale conversion was not done correctly for BGRA textures. 2022-10-30 16:31:43 +01:00
Leon Styhre ca8d451134 Updated two controller graphic files to render correctly with LunaSVG. 2022-10-29 21:28:37 +02:00
Leon Styhre 064909bf96 Changed some comments in the GLSL core shader file. 2022-10-28 21:41:55 +02:00
Leon Styhre 3c82bb4dfb Changed the renderer pixel format from RGBA to BGRA.
Also implemented premultiplied alpha for all images, animations and videos and improved the carousel reflection falloff logic.
2022-10-28 00:08:41 +02:00