Caio Oliveira
61f3ce643c
[android] Fix build id ( #3066 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3066
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
2025-11-21 04:07:27 +01:00
Inix
cde02bfe46
[frontend, android] Move update_checker to frontend_common and add Android support ( #2687 )
...
I still have to add a setting to disable the auto update checking on a later PR, firstly lets make sure i didn't accidentally break anything with CMAKE. or QT.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2687
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Inix <Nixy01@proton.me >
Co-committed-by: Inix <Nixy01@proton.me >
2025-10-21 23:36:35 +02:00
lizzie
ac59b6eae5
[android] Android 7.0 support ( #2654 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Co-authored-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2654
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2025-10-14 20:47:17 +02:00
Caio Oliveira
9acb6006b8
[ci] improve ccache and add support on Android ( #2673 )
...
* disable PCH
* fix missing headers after disabling PCH
* add support to extra cmake flags on Android building
* remove debug symbols on Release building (also fixing ccache on windows)
Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2673
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
2025-10-08 01:04:18 +02:00
Bix
191dd892e5
[android] Legacy build flavor ( #51 )
...
This adds a "legacy" build flavor, similar to the genshinSpoof flavor. The legacy flavor uses a white icon bg, alongside building with `YUZU_LEGACY=ON`, which applies the previously-made SD865 patches iff that value is truthy.
Co-authored-by: Bixthefin <114880614+Bixthefin@users.noreply.github.com >
Co-authored-by: Calchan <denis.dupeyron@gmail.com >
Co-authored-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/51
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Bix <bix@bixed.xyz >
Co-committed-by: Bix <bix@bixed.xyz >
2025-10-05 05:41:20 +02:00
xbzk
dfca07f4e3
Initial a9 (minsdk=28) support ( #2600 )
...
Minimal changes to make android 10 installable and emulationFragment not immediately crashable.
Testers (mainly android 10) NEEDED!!!
Co-authored-by: Allison Cunha <allisonbzk@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2600
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
Co-authored-by: xbzk <xbzk@eden-emu.dev >
Co-committed-by: xbzk <xbzk@eden-emu.dev >
2025-10-01 00:10:59 +02:00
crueter
c77ad128b9
[cmake] whole-program LTO, prefer lld on clang ( #2581 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2581
2025-09-27 22:40:08 +02:00
lizzie
10dd003d0f
[dynarmic, cmake] allow LTO build for dynarmic ( #252 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/252
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2025-09-08 00:49:46 +02:00
Maufeat
718891d11f
[fs] temporarely disable nca verification ( #298 )
...
This adds a passthrough to basically disable nca verification for newer NCAs, this fixes (tested) Pokemon 4.0.0 update and other newer SDK games and updates (as reported on the discord)
This is implemented as toggle that is default enabled, this needs proper implementation in the future.
Co-authored-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/298
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Maufeat <sahyno1996@gmail.com >
Co-committed-by: Maufeat <sahyno1996@gmail.com >
2025-09-05 00:04:37 +02:00
crueter
2bc792e211
[cmake] fix yuzu_cmd, bundled overrides ( #381 )
...
Fixes yuzu_cmd not linking to vma (just link to vma for now, but should
be linked to video_core maybe?)
also fixes the weird precedence of bundled packages esp w.r.t json where
an effectively garbage value was passed into the BUNDLED_PACKAGE
argument (was forced to on)
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/381
2025-09-03 04:36:21 +02:00
crueter
702a2beb7c
[cmake] refactor: cpmfile, deps prefetch, force system and more ( #322 )
...
CPM Dependencies are now managed in a singular json file, where each can be properly prefetched at-will via `tools/cpm-fetch.sh <packages...>`, or all at once via `tools/cpm-fetch-all.sh`.
Adds docs for CPMUtil as well.
Also adds `<package>_FORCE_{BUNDLED,SYSTEM}` overrides
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/322
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2025-08-29 00:18:02 +02:00
Producdevity
0e7203df34
feat(android): add automatic GPU driver download for intent launches ( #279 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/279
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Producdevity <y.gherbi.dev@gmail.com >
Co-committed-by: Producdevity <y.gherbi.dev@gmail.com >
2025-08-20 19:48:07 +02:00
crueter
3e55dc6352
[cmake] refactor: CPM over vcpkg ( #250 )
...
Completely replaces vcpkg with CPM for all "system" dependencies. Primarily needed for Android and Windows. Also uses my OpenSSL CI for those two platforms.
In theory, improves configure and build time by a LOT and makes things much easier to manage
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/250
Reviewed-by: Lizzie <lizzie@eden-emu.dev >
2025-08-14 20:30:30 +02:00
Producdevity
f72783e017
[android]: (feat) emuready launch intent + redesign ( #162 )
...
feat: emuready intent support and slight redesign
Co-authored-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/162
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Producdevity <y.gherbi.dev@gmail.com >
Co-committed-by: Producdevity <y.gherbi.dev@gmail.com >
2025-08-03 17:03:53 +02:00
Bix
df8f32b7ad
Set app name to "Eden Optimised" for Optimised build. ( #101 )
...
This commit updates the 'genshinSpoof' build flavour to display "Eden Optimised" as the app name by setting 'resValue("string", "app_name_suffixed", "Eden Optimised")'. This helps differentiate the optimised spoofed build from other versions.
Authored-by: Bix <bix@bixed.xyz >
Signed-off-by: Bix <bix@bixed.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/101
Co-authored-by: Bix <bix@bixed.xyz >
Co-committed-by: Bix <bix@bixed.xyz >
2025-07-24 14:02:02 +02:00
crueter
64f40c8b88
[android] fix strings and defaults
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2025-07-09 17:02:53 -04:00
Aleksandr Popovich
39a46d755f
[android] Update carousel view ( #254 )
...
- Cherry picked the patches from xbzk PR.
Signed-off-by: Aleksandr Popovich <alekpopo@pm.me >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/254
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me >
Co-committed-by: Aleksandr Popovich <alekpopo@pm.me >
2025-07-04 21:37:15 +00:00
Bix
64fe103afd
[Android] Updated app name from "eden" to "Eden". ( #256 )
...
Signed-off-by: Bix <bix@bixed.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/256
2025-07-03 20:13:31 +00:00
crueter
f121df0aa3
[frontend] Firmware setup & requirement ( #222 )
...
Currently Android only, will need to be added to desktop.
Android incorrectly records firmware as 19.0.1 if on a higher version...
TODO:
- [x] desktop
- [x] fix android
Signed-off-by: crueter <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/222
Co-authored-by: crueter <swurl@swurl.xyz >
Co-committed-by: crueter <swurl@swurl.xyz >
2025-06-27 23:23:25 +00:00
Bix
02603abbdc
Enables building of APK with Optimised package name. en-gb. ( #206 )
...
Build with: ./gradlew assembleGenshinSpoofRelease
Using com.miHoYo.Yuanshen to enable device dependent features such as AI frame generation.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/206
Co-authored-by: Bix <xq9zp7f2@proton.me >
Co-committed-by: Bix <xq9zp7f2@proton.me >
2025-06-21 19:35:18 +00:00
crueter
eae819f0d6
Migrate BuildConfig
...
Signed-off-by: crueter <swurl@swurl.xyz >
2025-06-16 14:39:12 -04:00
crueter
5591ce30c9
Revert "[gradle] fix warnings & update deps ( #189 )"
...
This reverts commit af923c92eb .
2025-06-15 21:46:24 -04:00
crueter
af923c92eb
[gradle] fix warnings & update deps ( #189 )
...
Signed-off-by: crueter <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/189
Co-authored-by: crueter <swurl@swurl.xyz >
Co-committed-by: crueter <swurl@swurl.xyz >
2025-06-15 22:30:12 +00:00
Aleksandr Popovich
76fa525592
Added the public lobby to android. ( #125 )
...
This is adapted from kleidis old PR to Azahar. Changes from it:
- Fixed inconsistent button styling in the dialog for connection
- Allowed to hide both empty and full rooms.
- Proper serving of preferred games
- Enables web service for android by default
- Better implementation of multiplayer.cpp that works with oop
Also fixes the room network class and turns it into a static namespace
in network
Signed-off-by: Aleksandr Popovich <alekpopo@pm.me >
Co-authored-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/125
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me >
Co-committed-by: Aleksandr Popovich <alekpopo@pm.me >
2025-06-05 18:59:47 +00:00
Aleksandr Popovich
972576d2c5
Driver Fetcher ( #130 )
...
Lets the user download & install drivers from various repositories.
Co-authored-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/130
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me >
Co-committed-by: Aleksandr Popovich <alekpopo@pm.me >
2025-06-05 18:56:14 +00:00
swurl
af8396808e
use java 17 for compat
...
Signed-off-by: swurl <swurl@swurl.xyz >
2025-06-02 01:02:25 -04:00
swurl
b78089e978
Fast CPU Time & Improved Fast GPU Time ( #109 )
...
needs android setting
Signed-off-by: swurl <swurl@swurl.xyz >
Co-authored-by: Aleksandr Popovich <alekpopo@pm.me >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/109
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-29 08:19:51 +00:00
swurl
28e05a5108
remove leftovers from early access ( #122 )
...
Signed-off-by: swurl <swurl@swurl.xyz >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/122
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-21 04:08:24 +00:00
swurl
7e943732bf
fix a large variety of issues ( #101 )
...
- GLASM/SPIR-V mixup on Android
- potential greenscreen fix (thx suyu)
- save memory layout and add 10gb/12gb options
- potential samsung gaming hub fix
- fix layout of controller UI
- fix default settings to sensible defaults.
- note to TotK that you should increase memory layout
- Error checking for Windows linking
- fix an IDE error
- improved migration system w/threading and busy indicator
- disabled citron migration for now
- replaced some user-facing legacy strings with eden
- Added 10GB and 12GB DRAM layouts
- Fix Android black screen issues
- add discord link & update FAQ/Quickstart
- update links in about page
- add back rich presence
- add Don't show again for desktop pre alpha banner
- add citron warning to android and polaris to desktop
Signed-off-by: swurl <swurl@swurl.xyz >
Co-authored-by: Pavel Barabanov <pavelbarabanov94@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/101
Co-authored-by: swurl <swurl@swurl.xyz >
Co-committed-by: swurl <swurl@swurl.xyz >
2025-05-11 23:58:25 +00:00
PabloMK7
5f0542c2bf
Pre alpha watermark
...
* android: Add pre-alpha warning dialog and banner
* qt: android: Add pre-alpha warning banner
2025-04-10 00:18:18 +02:00
Briar
b1dc4fa121
android: Update AndroidX dependencies to latest versions
2025-04-04 03:23:32 +02:00
Briar
5bf118114d
android: Remove early access fragment and home setting item
2025-04-04 03:23:31 +02:00
Briar
55d6b40fe3
android: Change appID
2025-04-04 03:23:31 +02:00
Briar
384535e636
android: Change app name to eden
2025-04-04 03:23:31 +02:00
briar
2b2ddb581d
android: Update various deps
2025-04-01 18:30:57 +02:00
t895
95199610fd
android: Fix regex for git version
2024-02-08 14:24:15 -05:00
t895
a7e7f1b899
ci: android: Play store publishing setup
2024-02-04 10:54:18 -05:00
t895
3116ee2cb7
android: Provide debug.keystore for debug and relWithDebInfo builds
...
Allows devs to share debug builds with testers without uninstalling the previous build
2024-01-21 22:08:07 -05:00
liamwhite
6796d2eeb1
Merge pull request #12667 from t895/version-info
...
android: Show version name instead of build hash in about fragment
2024-01-13 20:23:12 -05:00
t895
b5721efd3b
android: Clean up git commands in build.gradle
2024-01-13 18:06:33 -05:00
t895
1b369e8db2
android: Move ktlintCheck to yuzu-verify
2024-01-13 17:41:01 -05:00
t895
464060b380
android: Update Kotlin version to 1.9.20
2023-12-30 15:11:00 -05:00
Liam
ecb3d74dcd
nce: implement instruction emulation for misaligned memory accesses
2023-12-10 18:23:42 -05:00
t895
4b8d9604ab
android: Remove ini4j
2023-11-21 01:58:13 -05:00
Charles Lombardo
008548cfb3
android: Auto-generate locale config
2023-10-31 22:07:44 -04:00
Charles Lombardo
646a5d1bc1
android: Update dependencies
...
Updates to androidx navigation, lifecycle, preference, fragment, recyclerview, and core
2023-10-13 12:55:41 -04:00
Charles Lombardo
bacfefe92c
android: Update ndk to 26.1.10909125
...
The new ndk uses LLVM 17.0.2 so we can remove the LLVM download and libc++ options for the android builds
2023-10-13 12:55:41 -04:00
Charles Lombardo
68068a8113
android: Update androidx window library to 1.2.0-beta03
...
Fixes an issue with the input overlay on certain devices where the controls would appear offscreen.
2023-09-21 17:36:14 -04:00
Charles Lombardo
2940967210
android: Set up signing config for release builds
2023-09-17 01:22:16 -04:00
Charles Lombardo
7305df2e3f
android: Set default build variant to mainlineRelWithDebInfo ( #11358 )
2023-08-23 16:12:39 +02:00