Leon Styhre
8edce0746a
Added emulator configuration for the trs-80 system.
2022-07-12 20:24:51 +02:00
Leon Styhre
1e1aae0063
Replaced the invalid SimCoupé RetroArch core with SimCoupé standalone for the samcoupe system.
2022-07-12 20:16:43 +02:00
Leon Styhre
749f36fdfe
Added a %GAMEENTRYDIR% variable to be used with the %STARTDIR% variable.
2022-07-12 19:57:47 +02:00
Leon Styhre
7c7bae2cd9
Added support for the Adobe Flash (flash) game system.
2022-07-09 20:07:16 +02:00
Leon Styhre
aa7d0d7579
Added support for the EasyRPG game engine (easyrpg) game system.
2022-07-07 18:20:58 +02:00
Leon Styhre
834f8bf1d6
Log output is now flushed before game launch.
2022-07-07 18:15:35 +02:00
Leon Styhre
b149f0d054
Added support for the Fujitsu FM Towns (fmtowns) game system on Unix and Windows.
2022-07-06 20:10:28 +02:00
Leon Styhre
b8a50f43b6
Added emulator configuration for the solarus system.
2022-07-05 23:01:40 +02:00
Leon Styhre
bd58ce1a9b
Added Cxbx-Reloaded standalone as an alternative emulator for the xbox system on Windows.
2022-07-05 17:16:35 +02:00
Leon Styhre
fe30e8241b
Added support for the M.U.G.E.N Game Engine (mugen) game system.
2022-07-05 17:05:34 +02:00
Leon Styhre
d701f89039
Added scraper support for the megaduck and supervision systems.
2022-07-04 19:50:19 +02:00
Leon Styhre
1e5fb4f8da
Added Mednafen standalone as an alternative emulator for many systems.
2022-07-04 17:48:33 +02:00
Leon Styhre
9b70f38442
Added KEmulator standalone as an alternative emulator for the j2me system on Windows.
2022-07-03 14:12:46 +02:00
Leon Styhre
25b0ae02bd
Added emulator configuration for the macintosh system.
2022-07-02 20:33:35 +02:00
Leon Styhre
f4e3875952
(Windows) Fixed an issue where the emulator binary path would sometimes not get escaped correctly in es_log.txt on game launch.
...
Also fixed some other path escape inconsistencies.
2022-07-01 16:42:21 +02:00
Leon Styhre
81268fb11c
(Windows) Changed many logging entries to use backslashes instead of forward slashes as directory separators.
2022-07-01 16:39:18 +02:00
Leon Styhre
b1368aed1f
Added emulator configuration for the apple2 and apple2gs systems.
...
Also added support for the repository-installed PPSSPP standalone on Unix and fixed a small cosmetic config error for the oric system.
2022-06-30 17:24:01 +02:00
Leon Styhre
55d9648795
Merge branch 'hotfix_carousel_firstgame'
2022-06-29 17:31:11 +02:00
Leon Styhre
351daf55a8
OCD update to change cURL to curl in code comments and documentation.
2022-06-29 17:22:50 +02:00
Leon Styhre
3aadc42c28
Added an es_log.txt entry when the 'Only show ROMs from gamelist.xml files' setting is enabled.
2022-06-29 17:19:28 +02:00
Leon Styhre
08d893b119
Fixed an issue where the IgnoreGamelist setting was saved although it shouldn't.
...
Also made a change so that passing the --ignore-gamelist command line option now immediately disables the ParseGamelistOnly setting.
2022-06-29 17:17:31 +02:00
Leon Styhre
c2b9b4bf2c
Added experimental support for Vita3K for the psvita system on Unix and Windows.
2022-06-28 17:07:52 +02:00
Leon Styhre
8dfe472d0c
(macOS) Improved Apple compliance for the Info.plist file.
2022-06-27 18:40:58 +02:00
Joseph Geumlek
f7eeabeee0
Avoid nullptr if Gamelist View uses carousel.
2022-06-26 13:17:44 -07:00
Leon Styhre
1dcc728291
Added ScummVM standalone as an alternative emulator for the scummvm system.
2022-06-26 20:27:12 +02:00
Leon Styhre
b278e46624
Updated the download links and documentation for the 1.2.5 release.
2022-06-22 19:50:40 +02:00
Leon Styhre
9f39c04063
Updated the Linux AppData file for the 1.2.5 release.
2022-06-22 16:42:26 +02:00
Leon Styhre
a5f78a97fe
Changed the emulator directory for Model 2 Emulator from Model2 to m2emulator.
...
Also changed the find rule name from MODEL2 to M2EMULATOR.
2022-06-20 21:40:50 +02:00
Leon Styhre
edc804c3b0
(macOS) Fixed an issue where launching alias files would not suspend ES-DE.
2022-06-18 16:19:47 +02:00
Leon Styhre
f24cfd5e5f
(Unix) Small change to the man page.
2022-06-17 21:15:52 +02:00
Leon Styhre
459853cca1
Added configuration for the Tangerine Computer Systems Oric (oric) system.
2022-06-17 19:32:37 +02:00
Leon Styhre
3f2ddb5adc
(Unix) Small change to the man page.
2022-06-16 20:15:03 +02:00
Leon Styhre
bded2bf31f
Added a ScreenScraper option to fallback to additional regions to allow scraping of country-specific games and unofficial releases.
2022-06-16 19:56:41 +02:00
Leon Styhre
4eae72621a
Added TheGamesDB support for the oric and ti99 platforms.
2022-06-12 15:41:48 +02:00
Leon Styhre
b982ec627a
Added ScreenScraper support for the ti99 platform.
2022-06-12 15:40:05 +02:00
Leon Styhre
f27de7f860
Added an es_log.txt entry if running in portable mode.
2022-06-12 10:34:17 +02:00
Leon Styhre
9af37ededc
Documentation update.
2022-06-11 21:43:18 +02:00
Leon Styhre
65c04bdadb
Changed the comment (name) for the pico8 platform.
2022-06-11 19:48:40 +02:00
Leon Styhre
6b24533c0d
(Windows) Added support for creating a portable installation in the root of a device, such as E: or F:
2022-06-11 18:59:40 +02:00
Leon Styhre
40bf018aaa
Changed theme loading into a populateThemeSets function and created a separate getter function.
...
Also removed a deprecated theme check in the game directory.
2022-06-11 18:34:53 +02:00
Leon Styhre
0ef6a22248
Removed the 'Enable menu scroll indicators' menu option.
2022-06-10 19:54:29 +02:00
Leon Styhre
9480f125bb
Added support for the physicalmedia image type to the image, video and carousel elements.
2022-06-07 17:32:42 +02:00
Leon Styhre
b9c480505a
(Windows) Added copyright information to the .exe file.
2022-06-07 17:27:01 +02:00
Leon Styhre
76384d1d34
Added system view support for the 'rating' text metadata type.
2022-06-06 22:44:48 +02:00
Leon Styhre
2e3ac5bf0e
Fixed an issue where using a text rating without a rating element in the gamelist view would crash the application.
2022-06-06 22:28:24 +02:00
Leon Styhre
0008e44294
Removed all short enums comments as they're now properly solved by AllowShortEnumsOnASingleLine.
2022-06-05 12:36:55 +02:00
Leon Styhre
eb3fb3d953
Added support for placing a noload.txt file in the root of a system/ROM directory to keep it from getting loaded.
2022-06-05 11:52:33 +02:00
Leon Styhre
d508a123d2
Fixed a few logoText issues for legacy themes.
2022-06-04 17:31:51 +02:00
Leon Styhre
94a8ef8791
Fixed two issues were thumbnails and game images were not displayed for the Detailed and Video view styles respectively.
...
Also removed support for the thumbnail game media type and fixed an issue where the logo and logotext were displayed at the same time in the gamelist view.
2022-06-03 19:56:30 +02:00
Leon Styhre
846b0a07ef
Fixed an issue with rendering elements above the carousel for legacy theme sets.
2022-06-03 19:34:39 +02:00
Leon Styhre
b12d9f4692
Changed the sorting in the Alternative emulators interface to use short system names instead of full system names.
...
Also increased the window width slightly when displaying long system names.
2022-06-03 18:32:37 +02:00
Leon Styhre
9037f95fd3
Changed to a new API key for TheGamesDB.
2022-06-03 18:23:25 +02:00
Leon Styhre
079f1bc102
(Windows) Fixed a compiler error.
2022-05-31 23:07:24 +02:00
Leon Styhre
7fac3b4a36
Added an %ENABLESHORTCUTS% variable to support launching of .desktop files on Unix and apps and aliases on macOS.
2022-05-31 22:25:36 +02:00
Leon Styhre
765aaeb2df
Changed the default quit shortcut to Alt + F4 and Command + Q.
...
Also renamed the setting 'Exit button combo' to 'Keyboard quit shortcut' and fixed an issue where the application sometimes quit when exiting an emulator using Alt + F4 while running in the background.
2022-05-31 22:06:47 +02:00
Leon Styhre
34699e7f44
Updated the download links and documentation for the 1.2.4 release.
2022-05-27 20:27:12 +02:00
Leon Styhre
04134a8a21
Updated the Linux AppData file for the 1.2.4 release.
2022-05-27 17:19:17 +02:00
Leon Styhre
7baec8a1f3
Added experimental support for PCSX2 Qt and PCSX2 wxWidgets for the ps2 system on Windows.
2022-05-27 12:03:38 +02:00
Leon Styhre
c832f52cb0
Added bsnes standalone as an alternative emulator for the satellaview, sfc, snes, snesna and sufami systems for Unix and Windows.
2022-05-27 10:30:32 +02:00
Leon Styhre
21c4f1d14e
Added Supermodel standalone as an alternative emulator for the arcade and mame systems on Windows.
2022-05-26 16:28:43 +02:00
Leon Styhre
8ed34e9a3e
Added Model 2 Emulator standalone as an alternative emulator for the arcade and mame systems on Windows.
2022-05-26 13:09:19 +02:00
Leon Styhre
ab1e51a77c
Added TheGamesDB scraper support for the atomiswave and naomi platforms.
2022-05-23 18:50:23 +02:00
Leon Styhre
67023f428b
Fixed a minor rounding issue which sometimes led to a slight positioning error for the menu scroll indicators.
2022-05-21 19:59:05 +02:00
Leon Styhre
c1fe919e4d
Fixed an issue with incorrect scroll indicators in the Alternative Emulators screen.
2022-05-21 19:52:05 +02:00
Leon Styhre
eb47511bbc
Some code cleanup in FileData.cpp
2022-05-21 14:48:29 +02:00
Leon Styhre
c66d2ace27
Fixed a very rare bug where games and folders could get mixed up during gamelist.xml parsing.
2022-05-21 14:25:44 +02:00
Leon Styhre
990eb84707
Documentation update.
2022-05-21 12:19:15 +02:00
Leon Styhre
bfba994d07
Added an %INJECT% variable for injecting launch arguments from game config files.
2022-05-21 11:43:17 +02:00
Leon Styhre
e8e7465935
Added a %GAMEDIR% variable that expands to the game directory.
...
Also fixed an issue where the %BASENAME% variable would not work with directories interpreted as files.
2022-05-19 23:36:12 +02:00
Leon Styhre
d418c05614
Added scraper support for the platforms arcadia (Emerson Arcadia 2001) and crvision (VTech CreatiVision).
...
Also removed an unnecessary code comment.
2022-05-19 17:32:12 +02:00
Leon Styhre
cc004a45f1
Renamed the --create-systemdirs command line option to --create-system-dirs
2022-05-19 17:24:12 +02:00
Leon Styhre
6a0b1bad5b
Added custom event script triggers on application startup, screensaver start and screensaver end.
2022-05-18 23:56:51 +02:00
Leon Styhre
09992b5bee
Clarified a code comment about directories interpreted as files.
2022-05-18 23:02:53 +02:00
Leon Styhre
fdf63a9ad0
Fixed an issue where the 'quit' custom event would not trigger on application shutdown.
2022-05-18 22:57:03 +02:00
Leon Styhre
5b63ecb828
Removed the last remnants of the PowerSaver.
2022-05-18 21:08:55 +02:00
Leon Styhre
9ee56da021
Added experimental support for folder flattening.
2022-05-18 19:47:51 +02:00
Leon Styhre
43191e4005
Added a --create-systemdirs command line option to generate the game system directories.
2022-05-18 18:32:13 +02:00
Leon Styhre
41357ce7f5
Fixed an issue where the game-end event was triggered immediately if running in the background.
2022-05-16 22:34:51 +02:00
Leon Styhre
8b106c8d99
Fixed an issue where the screensaver would include all games when in Kid UI mode.
2022-05-16 19:59:34 +02:00
Leon Styhre
dc601a483d
Enabled screensaver controls when running in Kid UI mode.
2022-05-16 19:55:08 +02:00
Leon Styhre
e9dabf7084
Fixed a compiler warning on NetBSD.
2022-05-15 18:58:39 +02:00
Leon Styhre
382b557ccc
(Unix) Updated the man page with the new repository location URL.
2022-05-15 13:14:21 +02:00
Leon Styhre
6dc6ab8447
Updated all links to the new GitLab namespace.
2022-05-15 09:58:03 +02:00
Leon Styhre
f27ac9d26b
Added a new pcwindows platform for scraping PC (Windows) games.
2022-05-14 12:02:24 +02:00
Leon Styhre
b2f70971ef
Changed the ScreenScraper system ID from pc to moonlight for the steam and epic systems.
2022-05-14 11:01:01 +02:00
Leon Styhre
46790fc1cb
Added a new %GAMEDIR% variable to be used in conjunction with the %STARTDIR% variable.
2022-05-13 19:18:38 +02:00
Leon Styhre
7fb6734feb
Added scraper support for the astrocde (Bally Astrocade) system.
...
Also renamed astrocade to astrocde.
2022-05-12 22:45:52 +02:00
Leon Styhre
aa46cea199
Documentation update.
2022-05-10 20:29:19 +02:00
Leon Styhre
7b07ccb44d
Fixed an issue where the 'Jump to..' quick selector wouldn't work correctly for multi-byte Unicode characters.
2022-05-09 20:21:39 +02:00
Leon Styhre
0758d799ba
(Windows) Added an %ESCAPESPECIALS% variable that escapes some special characters.
2022-05-08 14:25:27 +02:00
Leon Styhre
3437e40d6a
(macOS) Categorized the application as a game in Info.plist
2022-05-08 11:02:13 +02:00
Leon Styhre
490868088d
(Windows) Fixed an issue where ROM directories could not be created in the root of a device.
2022-05-07 14:11:16 +02:00
Leon Styhre
c80ba8c6fe
Updated the download links and documentation for the 1.2.3 release.
2022-05-04 20:56:37 +02:00
Leon Styhre
e2ffc45b8b
Fixed some CMake config issues for the RPM generator.
2022-05-04 17:48:35 +02:00
Leon Styhre
d35bc26dd7
Updated the Linux AppData file for the 1.2.3 release.
2022-05-04 17:09:18 +02:00
Leon Styhre
f4c9586eeb
Fixed multiple game launching issues.
2022-05-02 17:25:10 +02:00
Leon Styhre
98539c0702
(Windows) Updated the portable installation README.txt file.
2022-05-01 21:20:57 +02:00
Leon Styhre
93d74b840c
Added a fallback to ScreenScraper's normalized video if no regular video is found.
2022-05-01 09:16:15 +02:00
Leon Styhre
6caf4d193b
Added support for a %STARTDIR% es_systems.xml variable.
2022-04-30 20:43:29 +02:00
Leon Styhre
b638a99704
Added the Windows portable installation README.txt to es-app/assets
2022-04-28 20:54:41 +02:00
Leon Styhre
b79f6588a4
Added support for using the %ROMPATH% variable in the es_systems.xml command tag.
2022-04-28 19:40:43 +02:00
Leon Styhre
0f4b0ec7ce
Changed to a newer commit for the Flatpak manifest file.
2022-04-27 19:22:42 +02:00
Leon Styhre
37aa3556d0
Changed to a newer commit for the Flatpak manifest file.
2022-04-27 18:41:00 +02:00
Leon Styhre
9a91e782fc
Changed to a newer commit for the Flatpak manifest file.
2022-04-26 23:26:31 +02:00
Leon Styhre
ad8816a2bd
Some changes to the Flatpak manifest file.
2022-04-26 22:31:25 +02:00
Leon Styhre
c63f34cdad
(Linux) The 'flatpak-spawn --host' command is no longer included in the log output on game launch.
2022-04-26 21:30:36 +02:00
Leon Styhre
b54a162e00
Some minor updates to the Linux Flatpak manifest.
2022-04-24 18:44:18 +02:00
Leon Styhre
2cc892f931
(Linux) Updated the Flatpak manifest file.
2022-04-24 13:38:33 +02:00
Leon Styhre
bfe9502827
Updated the description in the Linux AppData file.
2022-04-24 13:13:58 +02:00
Leon Styhre
7b9b3d2fc5
(Unix) added the application icon to share/icons/hicolor/scalable/apps
2022-04-24 13:05:55 +02:00
Leon Styhre
228a80f8fb
(Unix) Renamed the icon emulationstation.svg to org.es_de.emulationstation-de.svg
2022-04-24 12:28:53 +02:00
Leon Styhre
5d1e9cce7d
Added a sandbox breakout on game launch if running as Flatpak.
2022-04-24 11:19:42 +02:00
Leon Styhre
da4462c5a6
Made it possible to directly launch files inside directories that are interpreted as files.
2022-04-22 21:01:58 +02:00
Leon Styhre
dbfab96e03
Added rudimentary on-demand texture loading to CarouselComponent.
2022-04-20 23:00:53 +02:00
Leon Styhre
defbbfd13f
Removed the setting 'Preload gamelists on startup'.
2022-04-20 22:39:27 +02:00
Leon Styhre
8cda342ec3
Small update to the man page.
2022-04-19 17:31:07 +02:00
Leon Styhre
954f1aa4f8
Added the build date to to main menu for alpha and dev builds.
2022-04-19 17:27:04 +02:00
Leon Styhre
277a729a2d
Cleaned up the CMake configuration.
2022-04-19 17:24:54 +02:00
Leon Styhre
a112fc035f
Changed the variable names in CarouselComponent to use 'item' instead of 'logo'.
2022-04-17 10:40:18 +02:00
Leon Styhre
f463766497
Generalized the carousel property names and added support for setting media types for gamelist carousels.
2022-04-16 21:54:58 +02:00
Leon Styhre
7daf69092f
Added theme support for controlling the TextListComponent collection indicators.
2022-04-15 21:20:43 +02:00
Leon Styhre
2001a9f639
Added a collection badge to be shown when editing custom collections.
...
Also changed the default badge lines value from 2 to 3.
2022-04-15 19:27:38 +02:00
Leon Styhre
aa4258a31a
Removed the 'Use plain ASCII for special gamelist characters' menu option.
2022-04-15 17:13:51 +02:00
Leon Styhre
254e271392
Added theme support for controlling the TextListComponent indicators.
2022-04-15 17:06:33 +02:00
Leon Styhre
fd5e618296
(macOS) Updated FFmpeg to 5.0 and SDL to 2.0.20.
2022-04-15 11:30:41 +02:00
Leon Styhre
86c67ad256
(Windows) Updated FFmpeg to 5.0 and SDL to 2.0.20.
2022-04-15 11:13:15 +02:00
Leon Styhre
f801538d3e
Removed an implicit directory setting from the Flatpak manifest file.
2022-04-14 10:36:42 +02:00
Leon Styhre
fa0895ed72
Removed some unnecessary cleanup from the Flatpak manifest file.
2022-04-14 09:41:40 +02:00
Leon Styhre
5585dd4f46
Removed some unnecessary libraries from the Flatpak manifest file.
2022-04-14 09:27:49 +02:00
Leon Styhre
c094b118e0
Updated the Linux AppData file for the 1.2.2 release.
2022-04-13 20:15:16 +02:00
Leon Styhre
d78f7d5d71
Updated the FFmpeg build flags and added some license files.
2022-04-13 19:31:12 +02:00
Leon Styhre
30b02456c0
Added a folder badge including support for a folder link overlay.
2022-04-13 16:53:28 +02:00
Leon Styhre
37e2564ff7
Fixed an issue where the slideshow screensaver with a single custom image would hang the application.
2022-04-12 20:47:25 +02:00
Leon Styhre
963834afec
Renamed 'launch file' to 'folder link'.
2022-04-12 18:35:57 +02:00
Leon Styhre
4d4ceae6c9
(Windows) Fixed a MinGW compiler warning.
2022-04-12 00:18:51 +02:00
Leon Styhre
45af7441e9
Added support for launching game files inside folders without having to enter the folder.
2022-04-11 23:28:18 +02:00
Leon Styhre
ea2c4444b0
Added platform and scraper support for PICO-8 game engine.
2022-04-10 12:50:03 +02:00
Leon Styhre
65c940f764
Added missing scraper entries for samcoupe and zx81 for TheGamesDB and zmachine for ScreenScraper.
2022-04-10 12:37:04 +02:00
Leon Styhre
4859f0c980
neogeocd is now scraped specifically as 'Neo Geo CD' instead of the more general 'Neo Geo'.
2022-04-10 12:13:35 +02:00
Leon Styhre
b987dd9cff
Fixed a row positioning issue in GuiAlternativeEmulators.
2022-04-09 20:18:53 +02:00
Leon Styhre
72ce3d33a8
Some code cleanup.
2022-04-09 16:32:47 +02:00
Leon Styhre
16955e5318
Fixed an issue where the theme sets were not always sorted correctly.
2022-04-09 15:57:37 +02:00
Leon Styhre
21f21c20f5
Added a scraper setting to convert underscores _ to spaces when searching.
2022-04-09 15:14:48 +02:00
Leon Styhre
4e13739e58
Updated the download links and documentation for the 1.2.2 release.
2022-04-07 19:29:00 +02:00
Leon Styhre
9802538464
Changed a system loading log entry from warning to debug level.
2022-04-05 17:50:47 +02:00
Leon Styhre
aed9c4abe5
Made ScreenScraper searches in automatic mode faster and more accurate.
2022-04-05 17:48:47 +02:00
Leon Styhre
90f3f6cb07
Fixed an issue where the folder metadata fields were not loaded correctly.
2022-04-05 17:21:47 +02:00
Leon Styhre
f8bd60ceec
Fixed an issue where the game systems were not sorted correctly.
2022-04-04 23:18:10 +02:00
Leon Styhre
4a511f3f4a
Fixed an issue where the help system would not update properly during scraping.
2022-04-03 17:32:09 +02:00
Leon Styhre
960a23ddc3
Added a file pointing to the latest Steam Deck AppImage (used by www.emudeck.com).
2022-04-02 11:52:48 +02:00