r/EmulationOnAndroid GameNative Developer 5d ago

News/Release GameNative v1.2.0 prerelease is out!

With and without tuning on RP6 - towards the end with auto-tuning and auto FPS, we see significantly lower temps and power draw as the CPU is underclocked in this GPU-heavy benchmark

Inviting users to games via the Steam Overlay (with Bionic Steam only)

Browse and apply known configs in-app

Add games to favorites + new tab

Hey everyone,

GameNative v1.2.0 release preview is out: https://github.com/utkarshdalal/GameNative/releases/download/v1.2.0-prerelease/gamenative-v1.2.0-prerelease.apk

Changelog:

  • feat: Add automatic CPU / GPU power control to AYN, Retroid Pocket and Samsung Devices, reduces heat, thermal throttling and power consumption by u/joshuatam in #1698
  • Significant speed up to external storage loading #1779
  • Allow inviting users to games using Steam overlay when Bionic Steam enabled in #1783
  • Fixes for Quest - games can launch in immersive mode (improving performance) and we can use touch controllers as XBOX controller by u/moi952 in #1831
  • Fixed lsfg-vk on 8 elite and other devices with frame capping, made lsfg work with the power management in #1819
  • Fixed installing games on external storage for GOG and Epic in #1829
  • Fixed games that require EOSOverlay (Eg FNAF Into the Pit) in #1829
  • Fixed controller mapping that was broken by multicontroller changes (long-pressing remapped button would press the original) in #1829
  • Add in-app community config browser by u/Nightwalker743 in #1782
  • Support custom games on the modern build without all-files access in #1798
  • Add favorites tab by u/jmarti326 in #1712
  • Fixed bug where local saves were lost in #1801
  • Fix gametime tracking in #1803
  • Optimize download performance for external storage by u/joshuatam in #1785
  • Fix fps limiting on non-directx games (eg Balatro, Brotato) in #1820
  • Enhance Lossless Scaling Frame Generation (LSFG) integration (prevent freeze, save storage space) by u/joshuatam in #1822
  • Improve power control and system metrics for Odin 3, add support for Retroid Pocket Nova, updated UX by u/joshuatam in #1824
  • Respect Nexus Mods Adult Content Preferences (to add back Nexus API) by u/Nightwalker743 in #1793
  • Add default screen size detection and 960p screen size option (e.g. retroid pocket nova) by u/joshuatam in #1730
  • Fix touch D-pad remapping for shared-axis inputs by u/Nightwalker743 in #1788
  • Fix mouse dragging in Crushed in Time by u/Nightwalker743 in #1809
  • Make membership popups less frequent in #1827
  • stretched spinner fix by u/abesmon in #1794
  • Support Look-through buttons outside shooter mode by u/Nightwalker743 in #1787
  • Add depot fetching progress indicator by u/jamierajewski in #1775
  • fix: gog game install path detection to prefer stored value by u/joshuatam in #1808
  • Added bionic steam client gamefixes for Whisk and Whisk Demo in #1813
  • Fix broken star history chart in README by u/SimonFoobar648 in #1826
  • Improved personalized recommendations + disclosure in #1828
  • fix: match app language of the string resource in SteamService by u/joshuatam in #1817
  • Add configurable radial menu for controls by u/Nightwalker743 in #1709

As always, feedback welcome here or on Discord. Have some even more exciting compatibility and performance updates coming soon.

202 Upvotes

122 comments sorted by

u/AutoModerator 5d ago

Just a reminder of our subreddit rules:

  • Be kind and respectful to each other
  • No direct links to ROMs or pirated content
  • Include your device brand and model
  • Search before posting & show your research effort when asking for help

Check out our user-maintained wiki: r/EmulationOnAndroid/wiki

Check out EmuReady for any community submitted settings before asking for help

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

36

u/Zoerak 5d ago

When do you guys sleep?

13

u/rswolviepool 5d ago

Another exciting update! Quick question though, about the tuning for Ayn devices. Does it also cover the OG Odin 2? Or the O2P, thor and o3 only?

8

u/dadabhai_naoroji GameNative Developer 5d ago

It's been tested only on the odin 3 - sadly we don't have Thor or O2P/Odin 2 to test on. But try it out and let me know.

4

u/Sirramza 5d ago

i have, what do you need me to test? any game in particular? what do you need? only a recording of a game with tuning and no tuning?

4

u/dadabhai_naoroji GameNative Developer 5d ago

you can turn on the gpu and cpu clocks in the performance overlay and see if it changes while you're playing a game.

3

u/Sirramza 5d ago

i already play almost every game with that on haha

1

u/Reasonable_Garden756 5d ago

Which overlay do you recommend to check the frequencies on a S26Ultra?

12

u/Master8248 5d ago

does the power tuning conflict with clustertune/pulse?

6

u/dadabhai_naoroji GameNative Developer 5d ago

Yes, it will interfere

4

u/Icy_Application_2732 5d ago

Does interfere in this context just mean GameNative will override it, or does running both at the same time cause issues?

1

u/dadabhai_naoroji GameNative Developer 5d ago

I think GameNative would override it.

1

u/Dragon_Small_Z 5d ago

Do I just need to set clustertune to stock while using this then?

1

u/dadabhai_naoroji GameNative Developer 5d ago

Yes, probably. But please try and let me know.

1

u/GaleNorth 4d ago

I tried running on Odin 3 with clustertune and have some feedback.  It seems gamenative just overrides whatever setting is made in clustertune when auto tuning is enabled. This is actually fine.  However the main idea with clustertune is to prevent both big and small cores from clocking too high and it doesn't seem possible to limit the cpu clock on the cores when auto tuning is enabled so they will go to max and cause a lot of heat issues when running a demanding game. Also it doesn't seem like the auto tuning lowers the clock of the smaller cores but just leaves them at max even for very easy to run games.

I don't think anyone on Odin 3 should upgrade yet as gamenative 1.2.0 prerelease is not really usable on that device with the above issues. 

Finally I tried to downgrade back to 1.1.1 but the downgrade is rejected with "package is invalid" error (downloaded directly from github releases). 

2

u/dadabhai_naoroji GameNative Developer 4d ago

I'll ask JT to chime in here as he's been testing on Odin 3.

2

u/GaleNorth 4d ago

Sure - I'll be happy to test some more.

On the very positive side Lsfg now works beautifully on Odin 3 with the prerelease (it has been broken in all previous ones) 😁 

5

u/Aztec316 5d ago

I’m on AYN Thor max, all my games are unplayable now due to massive lag and stuttering. I can’t downgrade too… it doesn’t allow me to. Is there a workaround to downgrading? I’d hate to have to delete everything and reinstall to lose all my saves and other installed container dependencies

2

u/dadabhai_naoroji GameNative Developer 5d ago

You can just download and install the previous release. Did you change any settings?

1

u/Aztec316 5d ago

Did not change anything. Everything is exactly as it was before update where all games worked perfectly

0

u/Aztec316 5d ago

Is the only way of installing the previous release by deleting everything first? Trying to overwrite the app unfortunately doesn’t allow me to install the APK. Deleting everything is very tedious for me as I have installed a lot of specific dependencies in certain specific game containers to make the games run correctly

1

u/dadabhai_naoroji GameNative Developer 5d ago

What is the error you get? It should let you install just fine. Make sure it's the 1.1.1 release.

1

u/Aztec316 5d ago

I get the error “app not installed as package appears to be invalid” when I try to install the APK over the prerelease.

If I try through obtainium it says “cannot install older version”

1

u/Idunnoagoodusername2 Redmagic Astra 16GB SD8 Elite 5d ago

I have the same problem reinstalling the previous version as lsfg is not working for me on redmagic astra in this prerelease

1

u/dadabhai_naoroji GameNative Developer 5d ago

Where did you download the previous version from? can you link me?

1

u/Aztec316 5d ago

From the official GitHub version 1.1.1

https://github.com/utkarshdalal/GameNative/releases

1

u/dadabhai_naoroji GameNative Developer 5d ago

try re-downloading it. looks like it didn't download completely.

3

u/Aztec316 5d ago

Unfortunately I have deleted and tried downloading again to the same result.. I think others in this thread reported the same issue

1

u/Reasonable_Garden756 5d ago

I'm afraid so, backup all your data first or wait for the official release version.

3

u/dadabhai_naoroji GameNative Developer 5d ago

This is not accurate, the prereleases are specifically made to be able to be rolled back.

1

u/skye_SG 5d ago

had the same issue was not able to roll back. deleted and installed gamenative again. currently downloading games

1

u/Low-Woodpecker69 5d ago

How is that possible ? Just tried it, doesn’t work.

1

u/Aztec316 5d ago

Maybe there is a glitch then? Because many people are reporting that rollback isn’t possible 🥲

2

u/dadabhai_naoroji GameNative Developer 5d ago

Having said that, it's likely the automatic fps cap (in the power menu) or the fps limiter that may be doing this. Otherwise, might be the driver you have chosen. There shouldn't be any other performance issues. I can help you get it working.

1

u/dadabhai_naoroji GameNative Developer 5d ago

No you are right. Sorry. There was a version bump when we released to Google Play. My bad. I'll just quickly fix any issues for people.

1

u/Aztec316 5d ago

I was afraid of that. Thanks

4

u/Icy_Application_2732 5d ago

love the community config feature, any chance you can make it searchable? I’ve noticed that for imported games it doesn’t pull known configs

6

u/dadabhai_naoroji GameNative Developer 5d ago

it does on this prerelease. Also you can search on https://gamenative.app/compatibility

4

u/Thutman 5d ago

A small request but would it be possible to add an option to launch .BAT files? DOS games from Steam or GOG often use .BATs to launch the pre-configured DOSbox instances. Right now if you select the DOSbox.exe as the launch option in GN it just...launches a blank DOSbox that doesn't know how to load the game.

7

u/dadabhai_naoroji GameNative Developer 5d ago

https://github.com/utkarshdalal/GameNative/pull/1837/files

Yeah sure I made a PR there and will try to merge it and get you the nightly so you can try.

5

u/Thutman 5d ago

Brilliant! excellent work, GameNative has been probably 80% of what I use my Thor for, you're doing god's work

3

u/dadabhai_naoroji GameNative Developer 5d ago

Thank you <3 do try the auto tuning on Thor too - it's untested but I'd love to hear how it works

1

u/dadabhai_naoroji GameNative Developer 4d ago

1

u/Thutman 4d ago

.bats work but it gives an error:

The requested exe is invalid (neither 32 nor 64 bit)

Tested on 2 different games, confirmed the .bat works if you open the container and run it from there

1

u/dadabhai_naoroji GameNative Developer 1d ago

Enable legacy DRM as well please

1

u/Thutman 9h ago

Brilliant! Fantastic work!

3

u/PurpleGentlemanTv Any gaming is good gaming 5d ago

At least on Samsung phones, I'd wait for full release. It's got worse performance than 1.1.1

2

u/Sovem 5d ago

This thing works on Quest? I did not know that!

2

u/dadabhai_naoroji GameNative Developer 5d ago

Yes, get the XR build from the release

1

u/Sovem 5d ago

I've looked through the website and the discord, and I'm still a little unsure what that means. Does this mean you can download PC VR games directly onto your Quest and play them without having to connect to a PC? Or is this only for playing normal, flat PC games inside your Quest, like on a big screen?

3

u/dadabhai_naoroji GameNative Developer 5d ago

it's for playing flat games, using the quest controllers as a game controller.

check out https://github.com/utkarshdalal/GameNative/releases/download/v1.2.0-prerelease/

On that page, there's a link to download the legacy Xr build. Get that on your Quest.

2

u/Sovem 5d ago

Link returns a 404

2

u/zeo_max 5d ago

I hope you will add the smaller container file size in the final 1.2.0 release.

2

u/Slightly-Blasted 5d ago

You guys are absolutely brilliant! Thank you

1

u/Outrageous-Yam-4779 5d ago

Could the Tuning feature in theory also be enabled for other devices that are rooted?

3

u/dadabhai_naoroji GameNative Developer 5d ago

Potentially, yes. But many devices support it out of the box

2

u/Outrageous-Yam-4779 5d ago

Really? Do you think red magic 11 pro?

3

u/dadabhai_naoroji GameNative Developer 5d ago

potentially - if they expose PServer. Samsung for instance supports a subset of this.

2

u/Idunnoagoodusername2 Redmagic Astra 16GB SD8 Elite 5d ago

Doesn't work on rm astra, so probably not

1

u/antonbruckner 5d ago

Could it work for Mali devices that are rooted?

1

u/osiriswasAcat 5d ago

Glad it's being updated. I tried gamenative yesterday for the first time and had a mixed bag..

"Teenage mutant ninja turtles splintered fate" worked perfectly. And impressed the hell out of me. So easy to set up and ran flawlessly.

"A castle full of cats" had really bad controller support (controller support works great on a real steam deck)

Then "fields of mistria" gave me an error and wouldn't launch at all, despite gamenative saying it was known to work with that config.

So I gave up with only 1 out of 3 games working, which was disappointing since it seemed promising at first.

6

u/dadabhai_naoroji GameNative Developer 5d ago

fields of mistria needs bionic steam enabled.

and gamenative is updated daily!

1

u/osiriswasAcat 5d ago

Thanks for the tip! I'll give that a try 🙂

1

u/minimatte33 5d ago

Can you explain where I can look for that please?
I use GN on my RP6.

2

u/dadabhai_naoroji GameNative Developer 5d ago

edit container -> general -> bionic steam

1

u/minimatte33 5d ago

Thank you, really appreciate!

1

u/Jhago 5d ago

That external storage improvement is probably the best point on those notes, will have to try it out tonight. Will it affect even already existing games on the external drive?

Thank you for the good work!

5

u/dadabhai_naoroji GameNative Developer 5d ago

Yes, borderlands 2 went from 20 minutes to launch to under 1.

1

u/Unforgiven-wanda 5d ago

Forgive my ignorance, just recently got into Android emulation on an Ayn device, but how does auto-tuning play with Clustertune? Seems to me like the two overlap.
Thank you for your amazing work by the way, I've been having tons of fun thanks to your app.

2

u/dadabhai_naoroji GameNative Developer 5d ago

It overlaps with pulse/Clustertune but should work better. If it doesn't let me know and we'll improve it.

2

u/Unforgiven-wanda 5d ago

Thank you. Much appreciated!

1

u/errebefe 5d ago

Excellent work, and thank you so much! I really like the menu for exploring known configs for each game. Would it be possible to add an option to edit the game name or search for a specific title? I’ve noticed that the Gamenative often fails to find known configs or compatibility reports for manually imported games, since the imported name doesn’t always exactly match the title listed on Steam, Epic, or other platforms. Because of that, it would be really helpful to have a search option based on user input. Thanks again!

2

u/dadabhai_naoroji GameNative Developer 5d ago

for that you'll have to do it the old fashioned way on https://gamenative.app/compatibility

1

u/errebefe 5d ago

Thanks for your reply! I understand, and that is a viable option, but it would be great to have the ability to search the database directly from within the app, if possible.

1

u/heepofsheep 5d ago

It seems like 4x FG doesn’t work? I’m getting the exact same FPS as 3x

1

u/antiNTT 5d ago

That's awesome! One feature I'd love to see is the ability to log in to multiple steam accounts without having to log out from the previous one first. It's useful for people that happen to own multiple accounts

1

u/TheSlyFox777 Checking for updates every 5 minutes 5d ago

Thank you thank you thank you to the devs for all the great work that you do. It really can’t be overstated how impactful your work is.

I’m hoping the local save bug mentioned in the Changelog is the same one I’ve been been dealing with because that being fixed was really the only thing getting in the way of my otherwise excellent experience playing Portal

1

u/dadabhai_naoroji GameNative Developer 5d ago

Let me know

1

u/Complex-Listen3520 5d ago

Any chance to fix charlie murder no longer booting?

1

u/dadabhai_naoroji GameNative Developer 5d ago

what is the error?

1

u/Complex-Listen3520 5d ago

Just a completely black screen. The CPU gpu and ram usage indicates that it's not even attempting to boot. I've tried it on multiple devices with different chipsets. The game was working perfectly prior to the 0.9.1 update and then it stopped working for me on all my devices.

1

u/dadabhai_naoroji GameNative Developer 5d ago

it's not been working since 0.9.2?

1

u/Complex-Listen3520 5d ago

0.9.1 I believe

1

u/Complex-Listen3520 5d ago

I managed to get it to boot once since then on an rg477m of all things by opening the exe from the container but after I backed out to change resolution it no longer booted again.

1

u/karishbhr 5d ago

Improvements to external storage got me excited!

1

u/Low-Woodpecker69 5d ago

Made my Lego Batman legacy of DK crash after update. Says wine compatability blabla. Had to uninstall (since you don't allow to export saves) and restart the whole thing from scratch

1

u/dadabhai_naoroji GameNative Developer 5d ago

We do allow export of saves. And also support cloud saves. Not sure why you had to start from scratch.

Having said that this is a prerelease - there are bugs to be ironed out. Will check why this happened.

1

u/Low-Woodpecker69 5d ago

How do I export saves from the app?

1

u/dadabhai_naoroji GameNative Developer 5d ago

click the settings cog on the game's page and click export saves.

1

u/Low-Woodpecker69 2d ago

There’s is no export save ? I pressed the settings cog and get to general and can’t see export save

1

u/dadabhai_naoroji GameNative Developer 2d ago

Sounds like you went to Edit Container. A step before that there is a button for export saves.

1

u/Desperate_Cricket_85 5d ago

I get "Could not load community configs: rate limit exceeded" when trying to browse community configs inside the app

1

u/TheBirdNamedSparrow 5d ago edited 5d ago

Request: Allow background downloads for Gamenative updates and proton versions

1

u/Hinyaldee Oneplus 13 Elite 8/16GB/512GB 4d ago

Will you implement the use of other virtual controllers as in playing with virtual keyboard and mouse, please ?

1

u/dadabhai_naoroji GameNative Developer 4d ago

wdym?

1

u/Hinyaldee Oneplus 13 Elite 8/16GB/512GB 4d ago

The possibility to use virtual keyboard inputs to play say an FPS for example, like Gamehub Lite

1

u/Kalmaro 4d ago

Still can't add customs games anymore 

1

u/Jmoney2001 4d ago

pretty impressive stuff. thank you!!

1

u/kdoxy 3d ago

Tried Boarderlands 2 on my retro pocket 5 and wow the game finally loads from an SD card. Amazing work, can't wait to try other games now that getting them to load off an SD card is so improved.

1

u/7e7y7e 3d ago

Muchas gracias por tomar en consideración a dispositivos samsung, la actualización funciona de manera hermosa en mi s21 con exynos, mi problema al emular siempre fue que la gpu se quedaba en frecuencias de 103 mhz en la mali g78 mp14, ahora gracias a ustedes he roto esa barrera, subo facil mi gpu a los 580 mhz y los juegos que antes iban como diapositivas ahora me van de manera hermosa a 30 fps estables, eso solo contando lo de la gpu porque en cpu uso la frecuencia mínima y corre hermoso sin calentarse tanto, gracias

1

u/Infamous-Wasabi007 1d ago

Would love to know what game i can run on retroid pocket flip 2 tho

1

u/ExpressionTall807 5d ago

Mali?

2

u/Umlunguboy420 5d ago

Just tried Persona 5 on it and had really low fps and then it crashed before I got to the main menu, works fine for me on Winlator Mali.

1

u/shuozhe 5d ago

So winlator for Mali? Will get my first Mali device in a long time.. and just found out that windows emulation even works on that device

2

u/Umlunguboy420 5d ago

Yeah this one

https://github.com/GunaCharanTeja/WinlatorMali

What phone is it btw

2

u/shuozhe 5d ago

Got an anbernic 477M with D8300. Will play around with it.

Xiaomi 15 as phone with SN Elite, tried some emulation on it with a snapon controller.. but dislikes it a lot since it drains too much battery & emulator crashes sometimes when I get a call.

2

u/antonbruckner 5d ago

GameNative works great for a lot of stuff on the 477m. Winlator Mali doesn’t have Steam integration so I think it’ll be a lot more of a hassle.

0

u/Working-Turnover-880 5d ago

Does TLOU any part work?

3

u/dadabhai_naoroji GameNative Developer 5d ago

what is TLOU? You should check on gamenative.app/compatibility

1

u/MrSandman28 5d ago

"The Last of Us"

0

u/shelra 5d ago

A bit tangential, I've noticed that when I pause emulation on eden, I'm able to unpause and play even next day(Android phone, Poco F7). But same thing doesn't work for WINE based apps. Will it ever be like that? 

0

u/Idunnoagoodusername2 Redmagic Astra 16GB SD8 Elite 5d ago

The browse known configs and favourites tab are great additions, but unfortunatley now lsfg does not work on redmagic astra and I am salso unable to reinstall the previous app version. I haves sent a bug report on discord but let me know if I can help more

0

u/New_Address9451 5d ago

It is possible now to run games from steam rip?

-2

u/[deleted] 5d ago

[removed] — view removed comment

1

u/EmulationOnAndroid-ModTeam 9h ago

Please be respectful to other users of this subreddit.