Releases: utkarshdalal/GameNative
Releases · utkarshdalal/GameNative
v0.8.1
What's Changed
- Added Steam achievement support!
- Correctly install prerequisites like VCRedist, PhysX, XNA, etc by @unbelievableflavour
- Add quick menu performance HUD overlay by @xXJSONDeruloXx in #777
- Fix bug for Steam downloads where they get stuck on "Resume" in #767
- Fix local saves being overwritten with cloud saves if connection lost during gameplay by @xXJSONDeruloXx in #791
- Fixed infinite booting screens, black screens on boot and improved ability to download contents from our endpoints
- Fixes Edit Container crashes on older Android versions by @Catpotatos in #753
- Fix external game launches while app is open & avoid pop-ups on external launch by @phobos665 in #759
- Added container config export/import for all platforms by @unbelievableflavour in #649
- Added per-game auto-pause/resume settings by @xXJSONDeruloXx in #746
- Fixed VirGL in Glibc containers - Will enable Mali users to play 2D games in Glibc by @Catpotatos in #763
- Fixed touchpad input by @AndreVto in #725
- Added language-support for gen 1 GOG downloader by @unbelievableflavour in #743
- Added language support for Epic (also shrinks game sizes) by @unbelievableflavour in #754
- Replace Toast with Compose Snackbar system by @jeremybernstein in #697
- Show games on internal and external storage at the same time by @jeremybernstein in #781
- Allow searching for game titles with diacritics removed by @danbruno in #712
- add fexcore 2603 by @phobos665 in #723
- remove trim for passwords to fix trailing spaces in some user passwords by @phobos665 in #736
- Fix: Closing FileInputStream and BufferedReader on listRunningWineProcesses by @giovannygb in #756
- refactor: deduplicate network connectivity checks by @jeremybernstein in #648
- Fix app crash in race condition in DownloadInfo ETA by snapshotting speed samples by @unbelievableflavour in #755
- fix: resume immediately when opening keyboard in manual suspend mode by @xXJSONDeruloXx in #779
- Translation into Russian by @Denis11212 in #695
Bugfixes from v0.8.1-prerelease:
- fix: skip achievements generation when Steam not logged in by @jeremybernstein in #835
- fix: allow intent launches for non-Steam and offline-mode games by @jeremybernstein in #832
- Added app screen gradient so back button stays visible by @unbelievableflavour in #843
- Fix/cpu affinity empty selection crash by @xXJSONDeruloXx in #764
- fix: wait for exit sync before returning to launcher by @xXJSONDeruloXx in #792
- fix(): Epic name mismatch between game and container ID + added logging for container deletion to catch orphans by @Catpotatos in #760
- Fix crash on empty depot list (#729) by @jeremybernstein in #772
- fix: update action shows Resume instead of download progress by @jeremybernstein in #806
- Updated achievement uploading code to not skip achievements.json when… by @utkarshdalal in #847
- Cleaned up UI on Portrait screens (on game page) and on small landsca… by @utkarshdalal in #862
- Consolidated networking code to always attempt Google DNS, should pre… by @utkarshdalal in #861
- Handle XServerView lifecycle across app sleep by @xXJSONDeruloXx in #853
- fix: SD card games unrecoverable when external storage toggle off by @jeremybernstein in #809
New Contributors
- @Denis11212 made their first contribution in #695
- @danbruno made their first contribution in #712
- @Catpotatos made their first contribution in #753
- @giovannygb made their first contribution in #756
Full Changelog: v0.8.0...v0.8.1
v0.8.1-prerelease
What's Changed
- Added Steam achievement support!
- Correctly install prerequisites like VCRedist, PhysX, XNA, etc by @unbelievableflavour
- Add quick menu performance HUD overlay by @xXJSONDeruloXx in #777
- Fix bug for Steam downloads where they get stuck on "Resume" in #767
- Fix local saves being overwritten with cloud saves if connection lost during gameplay by @xXJSONDeruloXx in #791
- Fixed infinite booting screens, black screens on boot and improved ability to download contents from our endpoints
- Fixes Edit Container crashes on older Android versions by @Catpotatos in #753
- Fix external game launches while app is open & avoid pop-ups on external launch by @phobos665 in #759
- Added container config export/import for all platforms by @unbelievableflavour in #649
- Added per-game auto-pause/resume settings by @xXJSONDeruloXx in #746
- Fixed VirGL in Glibc containers - Will enable Mali users to play 2D games in Glibc by @Catpotatos in #763
- Fixed touchpad input by @AndreVto in #725
- Added language-support for gen 1 GOG downloader by @unbelievableflavour in #743
- Added language support for Epic (also shrinks game sizes) by @unbelievableflavour in #754
- Replace Toast with Compose Snackbar system by @jeremybernstein in #697
- Show games on internal and external storage at the same time by @jeremybernstein in #781
- Allow searching for game titles with diacritics removed by @danbruno in #712
- add fexcore 2603 by @phobos665 in #723
- remove trim for passwords to fix trailing spaces in some user passwords by @phobos665 in #736
- Fix: Closing FileInputStream and BufferedReader on listRunningWineProcesses by @giovannygb in #756
- refactor: deduplicate network connectivity checks by @jeremybernstein in #648
- Fix app crash in race condition in DownloadInfo ETA by snapshotting speed samples by @unbelievableflavour in #755
- fix: resume immediately when opening keyboard in manual suspend mode by @xXJSONDeruloXx in #779
- Translation into Russian by @Denis11212 in #695
New Contributors
- @Denis11212 made their first contribution in #695
- @danbruno made their first contribution in #712
- @Catpotatos made their first contribution in #753
- @giovannygb made their first contribution in #756
Full Changelog: v0.8.0...v0.8.1-prerelease
v0.8.0
What's Changed
- [HOTFIX] Added back Reverse Landscape and setting allowed orientations
- Complete UI/UX overhaul by @ObfuscatedVoid , @phobos665, @xXJSONDeruloXx and me (in chronological order)
- Added Amazon games support by @xXJSONDeruloXx
- Added dynamic sticks for touchscreen controller (left and right sticks will show up on touch) + a new touchscreen preset for strategy games by @Nightwalker743 in #599
- Improve Cloud Saves for Epic Games by @phobos665 in #589
- Fixed external mouse by @jeremybernstein and @AndreVto
- Fix rumble on devices such as Ayn Odin 2 by @kiequoo in #538
- Various compatibility and bugfixes for GOG by @unbelievableflavour
- Correctly download audio after changing language for Steam games by @joshuatam in #507
- Correctly download audio after changing language for GOG games by @unbelievableflavour in #592
- Several bugfixes, including correctly applying FEX preset, crashes with large logs and custom exes, fixing fetching of SteamGridDB images, fixing affinity not being applied, downloading missing proton on first install and more by @jeremybernstein
- Fixed L2 and R2 being registered as buttons instead of axes
- Pause games on bringing up in-game menu by @xXJSONDeruloXx
- Added better support for pocket taco/8bitdo flippad type portrait controllers in #541
- Add new manifest attribute to ensure app is classified as a game - will help with Samsung Game Launcher by @Unnvaldr in #709
- Added steam offline mode for games like N++
- Update pulseaudio component for fixing loss of audio when pausing by @joshuatam in #534
- Fixed second-screen keyboard staying visible for AYN Thor by @xXJSONDeruloXx
- fix(l10n): Refine Spanish translations and fix a small UI bug by @zeedif in #511
- Add Korean (ko) locale support by @TeamConceptKR in #512
- Feedback for non-steam games now supported by @phobos665 in #577
- add toggle for auto-apply known config by @jeremybernstein in #586
- use header image instead of capsule image if missing for steam games by @silentrald in #555
- Hotfix for Polish Language to be included in build.gradle.kts by @Petexy in #529
New Contributors
- @TeamConceptKR made their first contribution in #512
- @xXJSONDeruloXx made their first contribution in #531
- @kiequoo made their first contribution in #538
- @silentrald made their first contribution in #555
- @Nightwalker743 made their first contribution in #599
- @AndreVto made their first contribution in #664
- @Unnvaldr made their first contribution in #709
- @ObfuscatedVoid made their first contribution in #700
Full Changelog: v0.7.2...v0.8.0
v0.8.0-prerelease
What's Changed
- GOG Integration - Preserve Installed GOG Games on Logout by @phobos665 in #514
- fix(): Epic Integration - Ignore invalid platforms for Epic Games by @phobos665 in #510
- fix(): Epic Integration - Update Epic logout functionality to remove all non-installed games and preserve installed by @phobos665 in #509
- fix(l10n): Refine Spanish translations and fix a small UI bug by @zeedif in #511
- Add Korean (ko) locale support by @TeamConceptKR in #512
- feat: add Skip Steam Login button to login screen, if user just wants GOG, Epic, Custom Games by @xXJSONDeruloXx in #531
- Fix invalid unicode escape in Korean string resource by @xXJSONDeruloXx in #539
- Jb/scrollbars by @jeremybernstein in #537
- feat: update pulseaudio component for audio switching by @joshuatam in #534
- Added better support for pocket taco/8bitdo flippad type portrait con… by @utkarshdalal in #541
- Look for info file in root dir as well for GOG V1 API by @unbelievableflavour in #545
- Add support for gen 1 GOG downloader by @unbelievableflavour in #547
- Update SteamApp container language handling by @joshuatam in #507
- fix(): add correct extension for gog and custom games. by @phobos665 in #473
- fix: pass FEXCore preset from container to launcher by @jeremybernstein in #562
- Fix rumble on devices such as Ayn Odin 2 by @kiequoo in #538
- fix: suspend pulse and alsa on lifecycle by @xXJSONDeruloXx in #552
- fix: prevent OOM in ExeIconExtractor for large EXEs by @jeremybernstein in #571
- fix: add pactl to pause / resume pulseaudio server by @joshuatam in #578
- Fix incorrect OpenGL label in container config by @zeedif in #516
- Use "Remove" button for Custom Games by @zeedif in #517
- Improved exe launch flow for GOG + added exe check before launch by @unbelievableflavour in #560
- Pass correct language down to retrieve correct language depot by @unbelievableflavour in #592
- fix(): added new tips and updated readme by @phobos665 in #590
- Gen 2 downloader simply doesn't have release date by @unbelievableflavour in #593
- fix: set affinity masks after container setup, not at construction by @jeremybernstein in #588
- fix(): Feedback for non-steam games now supported by @phobos665 in #577
- feat: add toggle for auto-apply known config by @jeremybernstein in #586
- fix: use header image instead of capsule image if missing for steam games by @silentrald in #555
- Dont perform steam specific task on non steam platforms by @unbelievableflavour in #597
- Added game fixes system + added registry keys for Fallout games by @unbelievableflavour in #600
- Fix Cloud Saves for Epic Games (Manifest creation, parsing and identifying the game correctly) by @phobos665 in #589
- Hotfix for Polish Language to be included in build.gradle.kts by @Petexy in #529
- fix: add IMEInputReceiver to capture keyboard input from external dis… by @xXJSONDeruloXx in #549
- feat: suspend game on overlay menu invoke by @xXJSONDeruloXx in #583
- fix: prevent OOM when viewing large crash/wine logs by @jeremybernstein in #605
- fix: handle external intent launch by finishing activity or popping b… by @xXJSONDeruloXx in #609
- fix: steamgriddb hero predicate never matched for custom games by @jeremybernstein in #607
- fix: hero mode image fallback when header.jpg missing by @jeremybernstein in #606
- Additional game registry fixes by @unbelievableflavour in #608
- Added GOG Script interpreter and run it when the manifest says so by @unbelievableflavour in #614
- fix: auto-download missing wine/proton on first launch by @jeremybernstein in #581
- fix: prevent IME keyboard from invoke on thor 2nd screen when waking from sleep by @xXJSONDeruloXx in #612
- Feat/amazon games support by @xXJSONDeruloXx in #557
- fix: replace boolean literals with 0/1 in Room queries by @jeremybernstein in #629
- fix: retry cloud sync on AsyncJobFailedException by @jeremybernstein in #643
- Added steam offline mode for games like N++ by @utkarshdalal in #645
- Fix L2/R2 being triggered as buttons instead of axis by @utkarshdalal in #646
- fix: capture external mouse pointer on first event by @jeremybernstein in #626
- Use container language for GOG downloads by @unbelievableflavour in #627
- fix: serve cached images when device has no internet by @jeremybernstein in #635
- Feat/UI ux overhaul final by @utkarshdalal in #667
- Control editor improvements, touchpad gestures, and new default presets by @Nightwalker743 in #599
- Adds Wine request component for external interactions by @joshuatam in #676
- fix: remain connected to SteamService and solve for login page game smother by @xXJSONDeruloXx in #677
- Revert "fix: remain connected to SteamService and solve for login page game smother" by @utkarshdalal in #678
- Added play integrity to API requests by @utkarshdalal in #680
- Fix offline steam on sleep by @utkarshdalal in #685
- Added attestation to requests to verify namespace by @utkarshdalal in #689
- Attestation by @utkarshdalal in #690
- Fixed tab bar and flash of login page when opening by @utkarshdalal in #691
- Added fix for not showing partial downloads for GOG by @unbelievableflavour in #624
- Remove unnecessary bitness depot filter by @unbelievableflavour in #637
- Gamefix: Added correct redist launch dep for Moonlighter & En Garde by @unbelievableflavour in #638
- feat: make suspend persist on controller edit by @xXJSONDeruloXx in #659
- added experimental api to make prod build on github succeed by @utkarshdalal in #692
- fix: collect all mouse movement data by @AndreVto in #664
- feat(ui/ux): update xserver quick menu to align with new UI by @xXJSONDeruloXx in #686
New Contributors
- @TeamConceptKR made their first contribution in #512
- @xXJSONDeruloXx made their first contribution in #531
- @kiequoo made their first contribution in #538
- @silentrald made their first contribution in #555
- @Nightwalker743 made their first contribution in #599
- @AndreVto made their first contribution in #664
Full Changelog: v0.7.2...v0.8.0-prerelease
v0.7.2
What's Changed
- Always apply known config on first launch of steam. No more tweaking! in #499
- Improved GOG & Epic Games auth flow. No more need for code pasting! by @unbelievableflavour in #480
- Improves download and decompression performance by @joshuatam in #425
- Adds new FEXCore presets by @joshuatam in #492
- Epic download and DRM improvements by @phobos665
- add Spanish localization support by @zeedif in #434
- Fix image fetch support by @Lobanokivan11 in #479
- Working Game Shortcuts for all game sources by @phobos665 in #423
- Feat: Adds game-specific save location symlink support by @joshuatam in #441
- Polish Translations for GameNative by @Petexy in #491
- Fix/cloud save for GameInstall folder by @silentrald in #508
New Contributors
- @zeedif made their first contribution in #434
- @Lobanokivan11 made their first contribution in #479
- @Petexy made their first contribution in #491
Full Changelog: v0.7.1...v0.7.2
v0.7.2-prerelease
What's Changed
- fix(): Ignore the steam game check when non-steam game is prelaunched. by @phobos665 in #470
- fix(): filter out Unreal Engine dev applications by @phobos665 in #462
- feat(i18n): add Spanish localization support by @zeedif in #434
- Improved GOG & Epic Games auth flow. No more need for code pasting! by @unbelievableflavour in #480
- Include STEAMGRIDDB api key as secret for automatically image fetch support by @Lobanokivan11 in #479
- Fixed issue with some Epic Games not downloading (Required Header version parsing) by @phobos665 in #483
- Working Game Shortcuts for all game sources by @phobos665 in #423
- Feat: Adds game-specific save location symlink support by @joshuatam in #441
- Added new GOG/Epic translations, removed deck_emu env var that was ca… by @utkarshdalal in #487
- Small fixes 0.7.1 by @utkarshdalal in #488
- Fix: Conditionally adds SteamClientComponent by @joshuatam in #444
- Improves download and decompression performance by @joshuatam in #425
- Adds new FEXCore presets by @joshuatam in #492
- Polish Translations for GameNative by @Petexy in #491
- Fix Epic working directory issue with launching games by @phobos665 in #495
- Epic Token Launcher by @phobos665 in #494
- Always apply known config on first launch of steam. by @utkarshdalal in #499
- Added all drawables from ui/ux overhaul branch by @utkarshdalal in #500
- Update unpack files to run steamless on all relevant exes instead of … by @utkarshdalal in #506
- Fix/cloud save gameinstall utkarsh by @utkarshdalal in #508
New Contributors
- @zeedif made their first contribution in #434
- @Lobanokivan11 made their first contribution in #479
- @Petexy made their first contribution in #491
Full Changelog: v0.7.1...v0.7.2-prerelease
v0.7.1
What's Changed
- Epic library support by @phobos665
- Added new wrapper - improved support/performance, especially for PowerVR/mali users
- Added in new 8 elite Turnip by default (give me feedback on this one)
- Fixes to compatibility list and applying known configs
- Added ability to download and apply drivers/contents/proton directly in the dropdown, instead of having to manually upload via * settings
- Dual Screen Support by @SapphireRhodonite
- added ability to add drives
- Games now close gracefully when exited (no need to press Back -> Exit)!
- Added Romanian translation by @мххме
- First attempt at Steam Input
- QOL fixes around syncing saves
Full Changelog: v0.7.0...v0.7.1
v0.7.1-prerelease
What's Changed
- Store Icons added to the list, capsule and hero items. by @phobos665 in #419
- GOG Kotlin Migration - Game Management and Downloads by @phobos665 in #418
- Updated drm handling so every exe does not need to be unpacked by @utkarshdalal in #420
- Added Romenian translation by MXXME, fixed one mssing string in Italian translation by me. by @Ashnar2602 in #422
- Go back to using Steamless for unpacking, provide option to use the u… by @utkarshdalal in #428
- Added ability to add drives by @utkarshdalal in #426
- Allow steam to run with fex by adding override options by @utkarshdalal in #430
- Adds Denuvo preset for Box86/64 by @joshuatam in #432
- Steam input by @utkarshdalal in #436
- exit container cleanly if game is exited by @utkarshdalal in #438
- Syncing fix by @utkarshdalal in #439
- Dual screen support utkarsh2 by @utkarshdalal in #440
- Added "deck_emu" variable to TU_DEBUG options so that latest turnip c… by @utkarshdalal in #445
- Fix: Adds missing braces to if statements on Bionic Component by @joshuatam in #443
- Contents manifest download by @utkarshdalal in #448
- Epic games Integration by @phobos665 in #431
- Fix execution of Epic Games exes with spaces by @phobos665 in #461
- New wrapper 2026 by @utkarshdalal in #459
- New wrapper 2026 by @utkarshdalal in #463
Full Changelog: v0.7.0...v0.7.1-prerelease
v0.7.0
What's Changed
- GOG integration (Alpha) by @phobos665 (honourable mention to @unbelievableflavour) in #393
- Added DLC management by @joshuatam in #366
- Denuvo games now work (Persona 5 Royal, Metal Gear Solid V, Dragon Quest, Sonic Forces, Mortal Kombat 1, others confirmed) in #410
- Steam client auto login (no longer need to log in in the container when Steam client enabled) by @joshuatam in #411
- Fix for cloud saves not uploading and some other cloud save issues in #408
- Fix for audio not pausing when app backgrounded by @joshuatam
- New Box64, wowbox64, fexcore and turnip driver by @phobos665 in #405
- Make compatibility requests more robust by in #409
- Save physical controller mapping after updating in #413
- Italian localization for my fellow italian gamers! <3 by @Ashnar2602 in #399
- All Ukrainian strings translated by @Scrollname in #397
New Contributors
- @Ashnar2602 made their first contribution in #399
Full Changelog: v0.6.2...v0.7.0
v0.6.2
What's Changed
- Fixed games that were not working before with Steam Error (eg Hades 2), with help from @Phr3d13
- Fixed cloud saves in offline mode (for eg Portal 2) and improved cloud saves in general
- Fixed audio not working after pausing app
- Improved download performance by @joshuatam
- Fixed setting of custom resolutions by @phobos665
- Improved stability of app: games should no longer randomly stop working, fewer blackscreens
- Added button to test graphics
- Added German translations by @Nazgile94
- Added Ukrainian translations by @Scrollname
- Code cleanup by @LossyDragon
New Contributors
- @Scrollname made their first contribution in #346
- @Nazgile94 made their first contribution in #368
- @SBBTD made their first contribution in #361
Full Changelog: v0.6.1...v0.6.2