MyShiLingStar / ACNHPokerCore

Animal Crossing New Horizons Item Spawning Tool
https://myshilingstar.github.io/GetAzure/
BSD 2-Clause "Simplified" License
59 stars 8 forks source link

Potential Emulator Support #62

Closed Corban-Lee closed 10 months ago

Corban-Lee commented 1 year ago

This works great on my modded switch, however I've started to emulate and I'm really missing this editor. Are there any plans to support emulators such as Ryujinx and is it even possible?

I see #17 but was still wondering if this means emulator support will always be dead?

moddedx commented 1 year ago

That is correct as sysbotbase will not work on an emulator.

MyShiLingStar commented 1 year ago

Poker works by reading and writing to the game memory. It needs something to acquire those data. On the real console, it needs sys-botbase / usb-botbase to get those data. And if you want it to work on an emulator, we need something like that to get those data as well.

If someone has the time to develop a "bridge" to read & write to the emulator's game memory, then poker will work. But I don't think people have the free time and motivation to work on an almost-dead game.

Since I am pretty sure cheat engine can edit Ryujinx and yuzu's game memory, (You can do everything that poker can do with cheat engine, just without the fancy interface poker provided.) so yes, it is possible to do. But it would require a large amount of work. For both developing and testing.

So if I win the lottery or something and don't have to worry about feeding myself, I might work on it.

MyShiLingStar commented 10 months ago

Limited emulator support has been added in the Pastryon/OnlyFats build.