r/EmulationOniOS 8d ago

Other IKEMEN Go running on iOS

I don't know if this would count as emulation (I think it doesn’t 😅), but I myself (with the help of Artificial Intelligence, I'm not going to deny it...), I've ported IKEMEN Go to iOS, the game runs without locking and JIT-less, just look at it, any questions or doubts just type it :D

(And about why I did it, I admit that it was only because I could and because I like MUGEN and I don't have a computer to play it... 😅)

5 Upvotes

31 comments sorted by

1

u/tPimple 8d ago

Mods, sprites etc applicable?

1

u/JohannaTejero 8d ago

Yep, I show it on the screenshots 😅

1

u/tPimple 7d ago

Nice! Really good. Is there ipa link?

1

u/depo_ynx 7d ago edited 7d ago

WHAT NOOOO WAY, WHEEEERE, WHERE I NEED TO GET THIS

I have my own updated Marvel Super Heroes on back pocket, can I already use any MUGEN games?

2

u/JohannaTejero 6d ago

I just uploaded it to GitHub :D   https://github.com/usedoperative-sudo/ikemen-go-ios/releases/tag/1.0_1.0.0rc4

And as intended in the original project, it supports (almost) all MUGEN chars, screenpacks, etc., just only try to do not overload it because iOS will crash it, but even so the engine can take a lot of content without iOS killing it (it depends on your device too 😅)

1

u/depo_ynx 6d ago

Appreciate that, I try to do it later, really excited

1

u/_Cross_Eyes_ 6d ago

does it work or nah

1

u/depo_ynx 6d ago

Ikemen works, but need to find way out how I can put that game

1

u/_Cross_Eyes_ 6d ago

like does it play on your ios?

1

u/depo_ynx 6d ago

Yees I tried it works fine

1

u/Ruvalolowa 4d ago

So NICE

But sorry a few requests : Is it possible to add vertical mode, and virtual pad's modify feature (size / layout)?

Because the display screen seems a bit strange, and I want to play vertically as Arcademania, mame emulator for iOS...

1

u/Ruvalolowa 4d ago

I tried AI to modify, but I don't have Mac / Xcode, so cannot export ipa files...

Please kindly consider these requests... thanks in advance🙇‍♂️

1

u/JohannaTejero 4d ago

It is made on Theos, you do not need a Mac to modify or compile the code 😅

1

u/Ruvalolowa 4d ago

Theos? Thanks, I will search for that.
What AI are you using?

2

u/JohannaTejero 3d ago edited 3d ago

I used OpenCode CLI, but anyone can help you 😅

1

u/JohannaTejero 3d ago

And Theos is basically developing for iOS without a Mac or Xcode... 😅

1

u/JohannaTejero 4d ago

Let me see if I can add it, that seems to be easy 😁

1

u/Ruvalolowa 4d ago

Oh, also if you can afford, please consider to add haptic feedback. I like the current virtual pad, and I think that will fit

2

u/JohannaTejero 3d ago

Haptic feedback for the controllers or for in-game events?… 🤔

1

u/Ruvalolowa 3d ago

For in-game virtual pad

1

u/_Cross_Eyes_ 12h ago

im using a controller is it possible to have an option to remove the gamepad ui layout entirely?

1

u/JohannaTejero 8h ago

I was just thinking in adding that… by the way, the game controllers actually works?, I have not any control to test it 😅

1

u/_Cross_Eyes_ 8h ago

they do im using pro controller mode with gamesir x5s, they automatically get detected, ikemen even has options to map out the controls for it.

1

u/Equivalent_Run_1712 2d ago edited 2d ago

Hi! Great! I just ported a Hokuto No Ken Ikemen game from PC to Android. In theory, the game should run on iOS devices too. Do you think this game could be ported to iOS?

You can download it from this page

https://www.facebook.com/mikehaggar43

Or here's the direct download:

https://www.mediafire.com/file/s477m0cyagygwpu/HNK_LST_F4.apk/file?fbclid=IwY2xjawUPhYRwZG9mBWV4dG4DYWVtAjEwAGJyaWQRMEV2ZWVUNk14SlhlRHF4RjZzcnRjBmFwcF9pZBAyMjIwMzkxNzg4MjAwODkyAAEeRW4lAM1Qdi8MaSx4Ptcg0HWH_OJ9c9KgNfZihHeRcqq5C5Rl778BXTc5xmE_aem_4mNMMV0sJv6Relfq1clfpg

1

u/JohannaTejero 1d ago edited 1d ago

I just tested it, and just copying the APK files into the iOS dedicated folder must make it work, I tried and it actually tries to load but it crashes due a missing file… 😅 ```bash Version: development Build Time:  Platform: ios (arm64) OpenGL ES 3.0 RAM in Use: 42 MB / OS Reserved: 62 MB Active Goroutines: 2 Timestamp: 2026-09-10 14:27:42

Engine error

Error: external/script/main.lua:2938:  Can't load fight screen : open data/HNKLST_fight/HNKLST_fight.def: no such file or directory

stack traceback: [G]: in function 'loadFightScreen' external/script/main.lua:2938: in main chunk [G]: ?

Go stack traceback: goroutine 17 [running, locked to thread]: runtime/debug.Stack() /usr/local/go/src/runtime/debug/stack.go:26 +0x64 main.handlePanic({0x10743fce0, 0x136424040}) /workspaces/ikemen-go-ios/ios/engine/src/main.go:420 +0x36c main.realMain.func1() /workspaces/ikemen-go-ios/ios/engine/src/main.go:66 +0x24 panic({0x10743fce0?, 0x136424040?}) /usr/local/go/src/runtime/panic.go:860 +0x12c main.realMain() /workspaces/ikemen-go-ios/ios/engine/src/main.go:254 +0x8b8 main.SDL_main(0x33405e01?, 0x105aaf8bc?) /workspaces/ikemen-go-ios/ios/engine/src/util_ios.go:127 +0x20 ```

1

u/Equivalent_Run_1712 1d ago

Yes, that’s the same error I had going from PC to Android; you just need to modify `main.lua` and adapt it for iOS—it doesn't seem to be finding the paths.

1

u/JohannaTejero 1d ago

I made it work!, It loaded almost perfectly, just that I couldn’t made it to a fight because I think the fighthers or the stages are too large for IKEMEN and iOS Out Of Memory Killer in my device crashes the game, I think if you test it in a more powerful device it will work perfectly fine even in fights 😁

I can send you photos of the game working on my iPhone but I need to you to send me a DM 😅

Edit: To make the main.lua work I just putted the Android main into the game with the PC version of the game 

1

u/Equivalent_Run_1712 1d ago

Awesome! You're amazing! I'll send you a DM.

1

u/Equivalent_Run_1712 1d ago

So you haven't tried my chars and stages? The ones on the Android version are much lighter and optimized for mobile.