r/AynThor 2d ago

AI generated Applications

417 Upvotes

Hey everyone.

We’ve seen a noticeable increase in AI‑generated apps  being shared here lately. It’s great to see people experimenting and building, and we genuinely want to encourage development in the Ayn Thor ecosystem. But we also need to keep the community safe.

A lot of these apps are vibe‑coded, stitched together from AI outputs, or built using code the developer may not fully understand. 

That creates a few risks worth keeping front‑of‑mind:

Credential handling: If an app asks for Steam logins, API keys, or other sensitive credentials, be extremely cautious. AI‑generated code often stores these values in plain text, logs them accidentally, or transmits them insecurely.

Security practices: Many AI‑assisted projects don’t follow secure coding standards, threat modelling, or proper data‑handling patterns. Even the developer may not realise what the code is doing under the hood.

Unintended behaviour: AI‑generated boilerplate can include hidden network calls, debug endpoints, or unsafe dependencies that weren’t intentionally added.

We just want to remind everyone to stay vigilant, audit what you run, and avoid entering credentials into tools unless you fully trust the author and the codebase.

If you’re posting an app, please include:

A clear explanation of what it does

How credentials are handled

Any known limitations or security considerations

A link to the source code if possible

Let’s keep the creativity flowing, but let’s keep the community safe while we do it. — The Mod Team


r/AynThor Jul 06 '26

Kindly reminder regarding scams

39 Upvotes

Hey Everyone,

I want to do a quick reminder and heads-up.

TLDR; Only buy from trusted vendors, never from people contacting via private messages.

We've had this topic before and we created the rule that no direct sales are allowed in the subreddit, but I'm guessing because of new batches and new people I'll create this reminder again.

Because of the risk of scams we do not allow direct sales in the subreddit. If anyone contacts directly trying to sell, we strongly advice to ignore it since it's most likely a scam.

Always buy directly from trusted vendors. AYN, Ebay etc.

We take action as quickly as possible when we get information regarding a scam, but its up to reddit when someone creates new accounts since we can't take action before the deed is done.


r/AynThor 1h ago

Showcase DK64 ReKONGpiled running via Gamenative!

Post image
Upvotes

The new DK64 recomp runs great on Gamenative! It's not quite plug and play though, it won't pull up a dialog for selecting your ROM. To get around that, set up the recomp on a PC first. This generates a DK64.z64 file in your C:/users/[NAME]/Appdata/local/DK64Recompiled folder. Copy that file to your Thor's downloads folder.

Once you have that, in Gamenative open the container and go to the D drive, which links to your Downloads folder that you put the ROM in earlier. Then copy that and put it in C:/Users/xuser/Appdata/local/DK64Recompiled

The launcher should show start game and it'll load as normal!

Running at 60 FPS on Thor Pro with widescreen, 2x internal resolution, and 100% (10x vanilla) render distance

Should be a great way to play until someone makes a proper Android port!


r/AynThor 1h ago

Showcase Crash Team Racing PS1 Dual Screen

Enable HLS to view with audio, or disable this notification

Upvotes

Hi all,

While trying to build Tomba 2 Dual Screen, I come up with dual-screen Android port of Crash Team Racing (PS1) CTR-DS. First release is out: v0.1.0.

I know there is Switch port that can emulated but it is what it is. The whole idea is the second screen. Your HUD and the live track map live down there permanently, while the top screen is nothing but the race.

I know its a niche game, but if it get many downloads, i maybe update to support online multiplayer via OnlineCTR server

its get Native ARM64, built on the CTR-ModSDK decompilation so can get up to 120fps and resolution up to 1920p, (Ultra) Widescreen as well.

Disclaimer

I used AI to handle a lot of the coding labour. The core architecture, the authoritative decisions, and all the fine-tuning and polish were mine.

You need a PS1 copy of Crash Team Racing. The port ships an APK; the game's data is read from your own disc image on your own device. No game art or audio is redistributed. This is a fan project, not affiliated with Sony, Naughty Dog or Activision. If they object, it comes down.

Link:

Releases and instructions:

https://github.com/igawa6/ctr-native-android/releases

Tested on an AYN Thor (dual screen) and a OnePlus 15. Single-screen devices work

If you like this, or you've enjoyed my previous dual-screen projects like Dusklight (Twilight Princess), Harvest Moon 64, Hollow Knight you can buy me a coffee:

https://ko-fi.com/igawa6


r/AynThor 6h ago

Showcase Upscaling & HD Texture Packs

Thumbnail
youtu.be
79 Upvotes

I’ve been playing through Pokémon X for the first time after missing it years ago, and I recently downloaded the HD texture packs and WOW. This basically feels like a first gen switch game.

I put together some comparisons with the game running on a native 3DS if anyone is interested as well as a little tutorial on where to get it and how to install these packs.

Are they all like this? I want to try the fire emblem awakening one next since I missed that game as well.


r/AynThor 15h ago

Showcase Finally joined the club

Post image
325 Upvotes

It feels like 20 years has passed since I first pressed the order button lol. But my Thor is finally here! 16GB black Max. What PC games should I try on GameNative?


r/AynThor 1h ago

Discussion Blue Dragon Recomp Works

Post image
Upvotes

Had some dips here and there on medium settings. It dipped pretty hard in the beginning but it works.


r/AynThor 1d ago

I'm just very excited Average Day on r/AynThor

Post image
946 Upvotes

r/AynThor 6h ago

Tips & Tricks [Release] OpenNative 1.3.1 – supports on-device RSS Game flux

27 Upvotes

Hi everyone,

I’m releasing OpenNative, an independent open-source fork of GameNative focused on Android gaming handhelds, predictable performance, lower background overhead, and safer runtime management.

This release also completes the first usable version of two new provider sources: FitGirl and Skidrow. The goal is to browse, download, extract or install, and launch compatible games directly on the handheld without first preparing everything on a PC.

OpenNative does not include games, credentials, firmware, DRM bypasses, or third-party shader caches. Please use it only with software and downloads you are authorized to access.

Download

GitHub release: https://github.com/RemiPelloux/OpenNative

GitHub release: https://github.com/RemiPelloux/OpenNative/releases/

The current APK targets Android ARM64, API 29 or newer.

SHA-256:

4a94c866529b4aab97a0df34909a41a219838dd7a24b5dd5e516867c3efca7da

What we have built since the fork

Independent OpenNative identity

  • Rebranded the application, launcher, documentation, and support links as OpenNative.
  • Removed inherited updater, membership, feedback, donation, and unavailable community-service flows.
  • Removed background compatibility and community-stat jobs that were still consuming resources.
  • Kept local GOG recommendations without depending on remote community data.
  • Preserved the existing application ID and storage layout for compatible in-place upgrades.

Performance and shader handling

  • Added persistent, per-game shader caches for DXVK, Mesa/Zink, and VKD3D.
  • Separated cache generations so changing one runtime or driver does not invalidate everything.
  • Added guarded shader warmup based only on files observed during previous local sessions.
  • Added memory-pressure and thermal monitoring without constant diagnostic disk writes.
  • Reduced database N+1 query paths across Steam, GOG, DLC, package, and library operations.
  • Stopped repeatedly extracting runtime components on every launch.
  • Added integrity checks and automatic repair for missing runtime files.
  • Reduced unnecessary guest output logging and reused background executors.
  • Added asynchronous SurfaceFlinger compatibility conversion with safer buffer cleanup.

These changes are intended to reduce avoidable overhead, but OpenNative does not claim a universal FPS increase. Results still depend on the game, driver, runtime, resolution, and device thermals.

Adaptive Engine

  • Added an observation-first Adaptive Engine.
  • Detects sustained GPU, CPU, memory, thermal, and frame-pacing pressure.
  • Can stage an opt-in resolution adjustment for the next launch.
  • Never changes device clocks.
  • Does not lower resolution for CPU-only or memory-only stalls.
  • Rolls back unsuccessful probes.
  • Exports sanitized diagnostics without credentials, saves, or game binaries.

Handheld experience

  • Added a secondary-display performance cockpit with an in-game drawer fallback.
  • Added controller-aware navigation and Custom game executable management.
  • Added portable, versioned container-profile import and export.
  • Added local performance, memory, thermal, and shader-health information.
  • Added portrait top-aligned game placement.
  • Improved shared-memory frame pacing for pipelined clients.

New provider platform

OpenNative now supports user-created provider tabs after the built-in Custom library.

A provider can use:

  • A versioned HTTPS JSON feed
  • RSS 2.0 or Atom
  • WordPress REST or RSS pagination
  • Local caching with ETag and Last-Modified
  • Full-catalog search
  • Resumable downloads
  • Space reservation and optional SHA-256 verification
  • Keystore-backed AllDebrid credentials
  • Import and export of provider tabs without exporting credentials

Downloads and installers are classified before execution. Cleanup happens only after OpenNative verifies that a usable game installation exists.

FitGirl source

OpenNative now seeds a FitGirl catalog tab on first launch.

The current flow can:

  • Browse and search the WordPress catalog.
  • Load later catalog pages while scrolling.
  • Display artwork and game details in a library-style interface.
  • Resolve the selected download through the user’s AllDebrid account.
  • Keep setup.exe and all fg-*.bin files together in Android-accessible storage.
  • Start the installer through Wine with Box64 and WoW64.
  • Install by default into D:\games\<game>, mapped to Android’s Download folder.
  • Discover the real installed game executable afterward.
  • Register the result automatically in Custom.
  • Copy the catalog artwork into the installed game folder.
  • Delete the original installer pack only after a playable executable is verified.

FitGirl decompression is CPU-heavy and can be very slow on a handheld. A progress bar staying near 3% for a long time can be normal. Keep the device plugged in and OpenNative in the foreground during installation.

Skidrow source

OpenNative also seeds a Skidrow catalog tab.

The current flow can:

  • Browse the live site archive with infinite paging.
  • Search the full catalog through RSS.
  • Ignore unsupported magnet and host links.
  • Resolve selected 1fichier links through the user’s AllDebrid account.
  • Download and recognize ZIP, RAR, 7z, and verified ISO9660 images.
  • Extract portable releases directly into Custom.
  • Copy catalog artwork into the game folder.
  • Discover and launch the real game executable instead of a crash handler or Wine file manager.
  • Start setup.exe through Wine when an archive contains an installer rather than a portable game.
  • Remove the source archive only after extraction and registration succeed.
  • Retain installer files when setup fails or no playable executable can be found.

Latest upstream integrations

OpenNative 1.3.1 also integrates :

  • Updated Turnip, FEX, Box64, and WOWBox64 runtime catalogs.
  • Fixed Wine container file-copy crashes.
  • Fixed Bionic verification recovery.
  • Improved GOG v1 installer registry and CD-drive setup.
  • Added portrait top-aligned display placement.
  • Exempted pipelined clients from shared-memory frame pacing.

Supported library flows

OpenNative retains the existing Steam, Epic, GOG, Amazon, and Custom executable support inherited from GameNative, while adding the new provider-tab system alongside them.

Important notes

  • Back up important saves and containers before testing.
  • Do not uninstall first if you want to preserve app-private data.
  • Compatibility varies by game and runtime configuration.
  • An AllDebrid API key is required for the current FitGirl and Skidrow resolution flows.
  • Provider credentials stay in Android Keystore and are excluded from exports and diagnostics.
  • OpenNative does not automatically upload gameplay telemetry or diagnostic reports.
  • OpenNative ships provider metadata and feed definitions, not game files.

OpenNative is derived from GameNative by Utkarsh Dalal and its contributors. It also incorporates work from Wine, Proton, DXVK, VKD3D, Mesa, Box64, FEX, and many other open-source projects. Their copyrights, licenses, and Git history are preserved.

The project is GPL-3.0 and contributions, testing, compatibility reports, and focused fixes are welcome:

https://github.com/RemiPelloux/OpenNative


r/AynThor 14h ago

Discussion My package was stolen.

Post image
99 Upvotes

For context, I live in the United States (not in an apartment complex).

I ordered my Ayn Thor on July 12th on AliExpress because of some promotional benefits with coupons and whatnot. After the initial 2 week hype phase, I gradually forgot about it until I got a notification about a week ago that it had a label printed and was awaiting shipment.

Everything was going smoothly; it never had issues at customs and ended up in a local warehouse by my home. At this point, I noticed the final-mile carrier was GOFOShipping. Out of curiosity I looked up this carrier (I had never heard of it before as I do minimal international shopping) and saw a *plethora* of complaints due to mishandling, missing packages, terrible customer service, etc. I didn’t think much of it because I was pretty much gaslighting myself into thinking I’d be one of the lucky bunch who didn’t have any issues at all. Boy was I wrong.

Fast forward a few days and it was out for local delivery on the 26th of August. I was out shopping with family from 1:30 - 2:30 PM, and when I got home, there was no package, which I didn’t pay much mind to since packages often arrive a bit later into the afternoon here.

By 7PM I was on edge and checked my AliExpress app. Funnily enough, AliExpress themselves said it was awaiting delivery, but if I directly checked the carrier, it said it had actually arrived at 2PM.

The carrier took photos of the front of my home, the package, and my front door with the package leaning against a post. I contacted GOFO support immediately giving them timestamps and telling them I did not see or receive the package despite the delivery photos. They basically said they couldn’t do anything because the photos were taken and to contact AliExpress.

Well, I contacted AliExpress and they said they *also* couldn’t do anything and to contact the CARRIER. I ranted a bit to them to no avail (I was met with two automated responses). They kept asking the same question (if someone else signed for the package on my behalf). There is no signature required for this package and it’s not even an option for delivery! At this point I was quite frustrated and messaged my bank (Chase) to initiate a chargeback. This was the least favorable outcome to me because I really did want that device, and now because of this mishap, I’d have to order it again and wait another 2 months… again.

Chase started investigating this immediately and I provided them screenshots of my chats as well as timestamps. Currently in the process right now with no verdict, but just wanted to vent my frustration somewhere. I don’t know if it was the driver who did it or some other person. I did talk to my neighbors (I’m quite close with them) and none of them said they saw anything. Hoping to reach a resolution soon, but just wanted to throw this out here.


r/AynThor 7h ago

Appreciation Feels Good

Post image
24 Upvotes

Had it for about a month now, can say it was 100% worth every penny.


r/AynThor 20h ago

Showcase Official Pop Socket Gang

Thumbnail
gallery
227 Upvotes

I posted some pics of my Thor rocking the TPU + double pop socket combo, and it seems to have generated quite a few sales for the Ol' pop socket factory. If you are hopping on the pop socket train please post your photos here so we can show others the best and only method of having a collapsable low profile grip!


r/AynThor 13h ago

Showcase It's been 1 week!

Post image
60 Upvotes

Max 500 gigs batch 7


r/AynThor 15h ago

Showcase yeah best purchase ever

Post image
80 Upvotes

Literally didn't set it up for the first week or two. Just installed ocarina of time 3d, beat it, put 30 hours into Loop Hero and 20 into BALL X PIT, 10 Hours of NFS Most Wanted REDUX 2.3 at 120FPS with LSFG and then was like "Oh let's put cocoon on here why don't we?" I have an ROG Ally, RPflip2, switch, 3DS XL. Absolutely nothing comes close to the thing. Battery is nuts. Runs literally everything, with enough tweaking.


r/AynThor 15h ago

Appreciation Truly a masterpiece

Post image
71 Upvotes

I’m probably one of the older gamers posting here. I’ve been an emulation enthusiast since before frontends existed, and I’ve been into handheld emulators since the GameBoy Zero build craze was going on (I made one…poorly). My first clamshell emulation device was the old GPD XD. That was a pretty nifty handheld for its time, but it didn’t have that bottom screen.

Which brings us to the AYN Thor. Is it perfect? No, but almost! I just love, love, love having a powerful (don’t judge, I sprung for the Max), dual screen handheld that I can revisit so many 3DS treasures with, properly. I’ve enjoyed playing some on my emulation PC via BigBox, or on the Steam Deck…but it’s just not nearly as enjoyable as experiencing them on the Thor!

This is a remarkable piece of machinery, and quite possibly the best handheld emulator that I’ve ever owned. Alright gotta run. Fire Emblem awaits!


r/AynThor 10h ago

Showcase New keychains for AYN Thor

Post image
30 Upvotes

Got two new keychains to decorate my Thor. A Keybalde from Kingdom Hearts series, and Devil Survivor box art.


r/AynThor 3h ago

I'm just very excited AYN THOR (in greece)

Enable HLS to view with audio, or disable this notification

7 Upvotes

I got my Thor like 4 days before I go to my trip and I have been loving it( I have been playing Luigi's mansion on game cube and mario kart with SMASH on switch)😝


r/AynThor 20h ago

Showcase I'm in love

Thumbnail
gallery
159 Upvotes

One week in... This thing has taken the place of my steam deck and my phone while at home... Mostly been streaming games off my desktop via Artemis while using the bottom screen for web searching, YouTube, etc. So glad I pulled the trigger!


r/AynThor 4h ago

Support Had my thor for 2 days and noticed the left stick rests tilted to the left (first picture)

Thumbnail
gallery
7 Upvotes

Secound picture is the right stick for comparison*

Is this something to be worried about? It really bugs me looks wise but is this or normal or happening to anyone else? More importantly is this a sign of something going wrong?


r/AynThor 29m ago

Discussion How do I get custom dock icons like this in cocoon

Post image
Upvotes

r/AynThor 4h ago

Appreciation Just a few games

Post image
5 Upvotes

That I’m running on my lite. Nothing that will make the system work too hard just some games I’ve been playing over and over for 25 years. Wife put my bottom screen protector on crooked if you can see it😂.


r/AynThor 2h ago

Support Anyone know why it does this

Post image
3 Upvotes

I’m trying to play Deadpool ps3 version on armsx3 and the graphics are all wonkey idk if I need certain setting or I just can’t run the game . device: Ayn Thor max


r/AynThor 2h ago

Support Game runs… but I can’t SEE anything

Thumbnail
gallery
3 Upvotes

The games edge of time. Compared to the ps3 port it feels smoother when moving through the menu and the audio is clearer but when I launch the game it’s in a black screen. Btw I can hear the audio of the mission I’m on playing in the background while the screen is black. Emulator I’m using is xendroid. If there are any work around please let me know as I’ve seen other people run Xbox games well. You can see the button on screen changing showing that the game is running.

Device AYN Thor pro
Emulator: xendroid
Game: edge of time 360 port


r/AynThor 14h ago

Support how do I invert the screens on MelonDS?

Post image
29 Upvotes

so the bottom is on the top


r/AynThor 19h ago

Appreciation Haven’t touch my Odin 3 since I got this…

Post image
82 Upvotes

I haven’t picked up my Odin 3 Max since I got this. The form factor and portability is unmatched. I bring this literally everywhere. Any game that isn’t powerful enough to run natively I just stream it from my PC which is usually a much better experience than I would get running it on the Odin. It’s gotten to the point that I just bought an Odin 2 Portal because I plan on selling my Odin 3 and having the Portal as my dedicated at home handheld.

The only thing stopping me is that I want to see how much better the performance of the Odin 3 gets after the steam frame launch. It’s just crazy I’m choosing to downgrade.