Fixing Kid Icarus Uprising controls on Mac/PC

Hello gamers,

Kid Icarus Uprising is a game I used to play all the time 12 years ago on my Nintendo 3DS. Lately, I wanted to start a new playthrough... except I don't have access to my 3DS, which is currently sitting somewhere at my parents' place. A perfect opportunity to learn more about the 3DS emulation scene. Now, imagine my shock when I found out this game is almost IMPOSSIBLE to control on emulators !... :wacko:

Joystick controls remain atrocious no matter how much I tinker around in the settings. After some testings there and there, I figured out the best way to play this game is through touch controls. What kind of equipment can effectively emulate the N3DS's bottom touch screen? The answer is: a smartphone. People have already thought about this one before, but what I've discovered I haven't seen it anywhere else: Virtual Network Computing (or VNC for short).

What you need :
  • A computer (both Macs and PCs should work) ;
  • A smartphone (iPhone, Android...) ;
  • A VNC server, such as TightVNC, on your computer (not necessary for Mac) ;
  • A VNC client, such as RealVNC, on your smartphone ;
  • A gamepad;
  • Any 3DS emulator as well as a Kid Icarus Uprising rom.
1) Set up both of your VNC apps, and connect your smartphone to your computer.
2) Launch your favourite 3DS emulator, do NOT hide the bottom screen, and run Kid Icarus Uprising.
3) On your smartphone, zoom into the 3DS bottom screen so that it takes up your entire phone screen.
4) You're now ready to play the game.

Essentially, your LEFT HAND will hold the controller: index finger onto the left shoulder button, thumb onto the joystick.
Whereas your RIGHT HAND will control the aiming using your index finger on the touch screen; occasionally jumping onto the gamepad face buttons if needed.
(if left handed: do the opposite maybe?)

Here is a short video tutorial I've made, which covers the specific setup needed for Mac users. (again, also works on PC)



As someone who spent hundreds of hours playing the game on original hardware, this method is as janky, uncomfortable, awkward and faithful as the original.

In any case, I hope this tutorial may be helpful to anyone. That's all I have to say about this. :yay3ds:
 
iPad and apple Pencil seems like the superior option!! Now if only this tiny plastic stylus could cost a little less than a lung... :(
Yeah, definitely would not go out and buy this setup for 3ds emulation. It's cool if you already have that stuff laying around though
 
Last edited by SecureBoot,
  • Like
Reactions: Ayazel
I've used a drawing tablet before to try playing metroid prime hunters on pc, so that's also an option if you have one laying around, especially if you're willing to tinker with opentabletdriver. Also, if you want to just use your finger, a PS4 or PS5 controller might work well too.
 
Yup, was about to try using an iPad with SideCar and an Apple Pencil.

Love Kid Icarus!
I have the first Ipad that was compatible with the
pencil and the pencil
but I wonder if it can be done with the amazon fire max 11 and the stylus
I have that as well with google play installed, I never use the ipad
 
  • Like
Reactions: Ayazel
Update, there is actually a much better way of playing Kid Icarus in 2026. No VNC or smartphone BS. Only it requires a Steam Controller (or Steam Deck).

The trick is to map the touchpad to areas of the bottom screen. It takes a bit of tweaking, but it works great: now you use your thumb to move the reticle around.

I've also wrote a simple Apple Shortcut to automatically adjust Azahars window size and position, assigned it to a keyboard shortcut, and mapped one of my Steam Controller buttons to it.

So yeah if you happen to own a Steam Controller or Deck, you can enjoy a smooth experience on this game.
 

Site & Scene News

Popular threads in this forum