News

Secret Deals, Pizza Parties and Countdowns: The Story of Riley Testut’s GBA4iOS

TouchArcade Rating:

gba4ios2_devicesThis weekend I caught up with Riley Testut, an 18 year old senior at Richardson High School just outside of Dallas, TX. Unless you’re one of his nearly 25,000 Twitter followers, you likely don’t know his name, but if you’ve been reading TouchArcade over the last week you definitely know his app: GBA4iOS, a shockingly great Gameboy, Gameboy Color, and Gameboy Advance emulator that doesn’t even require jailbreaking to install.

Riley got an iPhone in 7th grade, and like many of us, absolutely fell in love with all the apps he could download and the infinite possibilities the device presented. It didn’t take long for him to decide to make his own app, and with no prior development experience he simply picked up some books, followed a few online tutorials, and was on his way. The first app he released was Shoot Around , a basic augmented reality shooter that plays a lot like AR Invaders ($1.99). It you look at the iTunes description, it even retains the original introduction from his father: “Developed by my 13 year old son."

From there, he went on to build Camera Prime , which essentially is a rough version of Camera+ released just about a year before the chart-topping camera app by tap tap tap. With these two apps under his belt, Riley describes his experience level as “enough to get by." Coincidence would lead him to stumble across a SNES emulator on the code sharing site Github, which he fixed up a bit and eventually uploaded as his improved version of SNES4iOS, but Riley’s passions were elsewhere: His favorite console of all time, the Game Boy Advance.

zzzIf you haven’t tried it yet, GBA4iOS is easily the best emulator I’ve used so far on iOS. The install process is as simple as rolling your date back to some time before February 19th, 2014, and mashing this download link on your iOS device. The Game Boy Advance was a great system too, with the Game Boy Advance SP easily being among my favorite mobile hardware of all time. Playing GBA4iOS on an iPhone is eerily similar to actually playing on a proper SP, as the screen size in portrait mode is very similar and the posture you find yourself in while playing will likely closely mimic the very way you sat mashing away in ancient Pokemon titles. Graphic artist, and good friend of Riley’s, Paul Thorsen did all the interface work to even make it look like you’re holding a Game Boy Advance. Add an iPad or an iOS 7 controller in to the mix, and you elevate Game Boy Advance games to a whole new level.

The thing is, GBA4iOS is by no means a new project. It’s been around for quite a while now, and originally popped up on our radar in the summer of last year when a service called Mac Build Server would allow you to basically point their service at a code repository and get a binary you could install, totally side-stepping the App Store. Unsurprisingly, only a few days later that same loophole was closed off, and it seemed safe to assume that Apple was going to seriously tighten up security in the enterprise certificate department. …Except, that’s not what happened. GBA4iOS 2.0 was released with a new enterprise certificate which Riley managed to secure.

appfeaturedHe wouldn’t go in to too many details as to where it came from, but he describes the situation as “lucking out," with a connection with someone who could buy an existing enterprise certificate GBA4iOS 2.0 could use to allow for the same jailbreak-free install magic that made the original so popular. Typically, being blessed with the ability to sign your own apps involves all sorts of hoops to jump through and other associated paperwork with Apple to release internal corporate applications and sidestep the App Store entirely. Riley wouldn’t say how much he paid for the certificate that GBA4iOS 2.0 is signed with, but he did mention a legit certificate costs $300, and he paid less than that.

Talking to Riley Testut made me realize he perfectly embodies the spirit that feels like it has been lost in the shuffle of the App Store. Back in the early days of iOS, every developer out there was just taking the little they knew and pushing it one step farther, often exercising interesting contacts along the way to come up with neat little features of improvements. That’s Riley’s development history and GBA4iOS to a T. But, when asked if the fame of GBA4iOS was bringing him any interesting contacts, job offers, or anything else, the answer was a little surprising.

GBA4iOS hasn’t impacted his life in many significant ways, short of meeting his girlfriend through Twitter because of the project. Riley mentions that his friends at school all have it, and he once met an Apple Genius who knew what GBA4iOS was, but that’s about it. All he’s really been able to use the tens of millions of downloads he’s had for is resume padding when applying for internships. At least his teachers at school are supportive of the project, hosting a pizza party complete with countdown to go along with the countdown on his web site we posted about early last week. Riley even sent me a short video clip of the moment GBA4iOS went live:

It’s crazy really, as if you would’ve asked me who was behind GBA4iOS last week, I’d have assumed it was a lot like a similarly great emulator, OpenEmu: A whole team of guys, hanging out in IRC, each working on individual pieces to put together into the whole project. Never in a million years would I have assumed the mastermind behind GBA4iOS was having classmates scream for him at when the countdown reached zero. It’s awesome, and really just goes to show that anything is possible in the world of iOS.

IMG_4534sIn our previous coverage of the emulator, it seems like inevitably comments take a turn to debating the merits of emulation and the legalities of ROM files as a whole. It seemed natural to ask Riley where he stood on this divisive issue, and it views it in the same light as recording movies or TV shows on your DVR. “You paid to have the channel, and you’re entitled to recording and storing a local copy of it on your DVR." He then adds, “For personal consumption, at least." When asked about playing games you don’t own the original, Riley says, “No doubt about it, that’s illegal," but often finds himself wondering about the grey area of emulation.

Things like the Mother 3 English fan translation, or the various Pokemon hacks out there create games that never have existed in the North American market, so there’s no original copy to buy. Riley seems to feel the same way many people who share a love for emulation in that projects like GBA4iOS and the companion ROM sites are preserving gaming and offering an experience that either never existed or couldn’t exist for a very active and interested player base that’d likely buy things like an English version of Mother 3 if it were only available for purchase.

But, on the topic of Pokemon hacks, Riley revealed the way the mysterious “Event Distribution" feature is going to work in GBA4iOS 2.0: When an event is released by Riley, the way GBA4iOS handles it is by downloading a hacked Pokemon ROM and transparently importing the player’s existing save game from the normal version of Pokemon. Then, players can then play the game getting whatever special item, pokemon, or whatever else Riley adds in. From there, you save your game, and like magic GBA4iOS swaps y our save data back into the original Pokemon game.

IMG_4532sHe mentions that the first event will be for Pokemon Emerald and will involve players being able to get a shiny Treecko. Once that’s finished, potential future events could include the highly limited Nintendo events such as unlocking an Aurora Ticket. It sounds awesome, and again goes back to preserving gaming. Through these events, Riley is offering players something that required playing the game during a very specific time frame, which anyone playing the game now would’ve otherwise missed.

As far as what the future holds for Riley, he told me that he still totally plans on going to college for software development instead of chasing App Store dreams. “While I could possibly survive without it, I think there’s a lot to be gained from a college experience," he explained.

So, the only elephant in the room left to address with the creator of the best emulator to grace my iPhone is what are his favorite games to emulate in GBA4iOS, and he responded with a top five, in order from “most favorite to slightly less favorite."

  • Pokemon Emerald
  • Wario Ware: Twisted
  • Pokemon Crystal
  • Super Mario World: Super Mario Advance 2
  • Kingdom Hearts: Chain of Memories

And of course Riley has an opinion on the best Pokemon games. In his opinion, the best are the recently released X and Y. He mentions they’ve done so much to improve them it’s hard to imagine how they could get better. But, he’ll always have a soft spot for Emerald and the other 3rd generation Pokemon games.

  • Bug Heroes 2 Premium

    Master 25 unique heroes - from a hook wielding Waterbug pirate, to an old and wise Aphid sensei, a champion Bumblebee bo…
    TA Rating:
    $1.99
    Buy Now
  • 44 Comments

    1. Jared Nelson

      Quick, somebody alert Ramaz1234!

      1. JCho133

        Haha why?

        1. Jake7905

          Check out the comments on the Disco Zoo review post and you'll know why.

          1. JCho133

            Hahah ohh

      2. Ramaz1234

        WOOOOOOO!!!

        1. marcanthony0313

          I love how that works. Lol

      3. rewind

        Haha, I'm sure he's thrilled

    2. JCho133

      YEEEEEEEEEEEEEEEEESSSSSSS!!!!!!!!!! FOURSAKEN GOT THEIR FIRST 5 STAR TOUCH ARCADE REVIEW! :D :D :D

      1. JCho133

        Who's the loser freaking out over a review? ^^

        1. marcanthony0313

          I know, what a loser..

      2. Guest

        Looking at the nerfing it doesnt deserve it

        1. Guest

          Really?...
          'Nerfing' the gems (which was already so generous that they had to do an emergency switch to premium) makes the game suddenly horrible?

          You seem like the type of person who doesn't understand that game developers need to pay bills too.

          1. Guest

            Never said "horrible", dont put words on my mouth. It just makes it... less. I still play it and still going to buy Block Fortress War, doesnt change the gameplay, but is a bit of a bummer. Was perfect the first time. And I spent 12$ on IAP on that game, how much did you?

            1. Guest

              You remind me of those people that pay hundreds of dollars on MMOs and think that entitles you to have the entire game catered to them.

              I love the game and I have paid them nothing, that's exactly why the pay model needed to be changed. Just because you paid 12$ doesn't mean you can act like you know what's needed for the game financially.

              Sorry if I mistook what you thought of them game, though. You were leaving the negative comments all over the page.

    3. Echoen

      Gnat enough bugs

    4. wolfie9090

      Awesome 5 stars truly deserved

    5. Kevin MacLeod

      What a great game; an absolute classic for the platform.
      I wish it had controller support, and I could have sworn the developers mentioned it at some point, but still, this is a great game.

    6. Holcman

      This game is too buggy.

      1. Jesse7277

        HA! You win the internet. I cried I laughed so hard.

    7. Fangbone

      These guys continue to pump out quality game after quality game. This is just another top notch entry in their ever expanding library of awesomeness. If you have yet to experience the greatness of a Foursaken Media title you owe it to yourself to jump on board with the best iOS developers out there. Just an excellent game and some of the best customer service you will get out of any game developer for any platform period. BUY IT NOW!!

    8. somedumbgamer

      I liked block fortress a lot and H&C was ok, but am finding BH2 a but boring for some reason

      1. oooooomonkey

        I. The same loved block fortress and H&C but can't get into the bug series.

        1. somedumbgamer

          Thought I was the only one! I think part of the problem I'm having is the kitchen theme...played the hell out of army men back in the day. Really looking forward to block fortress war

    9. speedyph

      5 stars yea ok 😒😒😒😒😒

    10. Jake7905

      This game is the bee's knees.

    11. Zerol3onheart

      Shaun, you magnificent punny bastard. 😉👍

    12. chimSIMA

      Well deserved

    13. Shifaan

      Well done Foursaken Media, you truly deserve it. Bug Heroes 2 is the best and I can't even express it to you how good it is. Great work and keep making games like this :) I just hope one day there may be a glimmer of hope for N.Y. Zombies 3

    14. rewind

      This is a much better pun then the "simple yeti satisfying" one :)

    15. lilneo

      WoooOOoOooo! I f*k*ng love this game!!!!
      Foursaken Media rules!
      Awesome review! :)

    16. Neo Kolip

      Good

    17. SKamiTheFly

      6/5. Lost Credibility. JK awesome game, get it, all cost.

    18. Guest

      The game has just been updated and it completely nerfs the gems system, the scoring and all. Damn shame Foursaken

      1. Foursaken Media

        I know you may not believe it, but ironically we are doing the opposite... gem income is nerfed this update, admittedly. But thats because this update was in the queue for almost 2 weeks - we submitted it the day after BH2 launched! We didn't pull it because it had too many critical fixes that we thought had to come out ASAP... unfortunately for us it wasn't that asap, but thats out of our control. The second part of the "transition to a paid game" will be in the next update, which we've been waiting to submit now for a while ;)

        Ultimately, we're moving towards a more premium, friendly type of system if you can believe it :p I don't know about you, but we don't want players grinding endless for 5+ hours in order to unlock heroes. We want players to unlock them naturally by playing missions. So, we lowered the gem income, lowered the diamond cost of scrolls (so you still get them at about the same rate), and have decreased the amount of stars you need to unlock new heroes, which is unfortunately in the next update - this means overall time to unlock new heroes purely by playing has decreased in most instances - difference is now you'll be able to unlock heroes and scrolls at the same time, whereas before you had to do one or the other. End result is more stuff unlocked in total after less time played.

        Yes, we probably should've rejected this update and just submitted both at the same time, but we never anticipated this first update taking this long and it has a ton of important fixes (like the removal of locked missions, tons of bug fixes, etc) that we had to get out.

        All that being said... Personally, I believe the game is worth $.99 with just the 4-5 heroes you can unlock in the first 2-3 hrs of playing... None of the content is gated, and you have access to tons of gameplay, multiplayer, tons of modes, and more characters than many other games have in total. Better yet, now that its a paid game we can release new content (like new game modes) without having to nickle and dime. We already have a cool new mode in the works!

        1. Guest

          Sorry for coming so harsh, I feel damned shamed. You convinced me to wait. Thanks. And I spent 12$ to support you.

          1. Guest

            Nevermind on my old post. You seem like you reformed.

    19. lockecole7

      Nerfs? It lowered the cost of scrolls, made star points in which you gain new heros lower, (next update maybe) and increased normal mission gem counts. All it did was nerf people exploiting endless and getting hundreds of gems. That was never intended.

      1. Guest

        No, they nerfed the gems you got. A huge push toward IAP. It was perfect before but guess what Foursaken, I lost my trust in you.

        1. Fangbone

          Well you can't really say that without the next update and this current update has been out for a few hours so maybe try playing it. If you like the game the amount of diamonds you get doesn't really matter does it? Just stop complaining and crying about it.

          1. Guest

            Not complaining or crying, its just the they made a perfect balanced game unbalanced.

    20. Ultima12

      I love this game!!!

    21. DarkPDA

      The game is good, foursaken is one of best developers of ios

    22. markymarkanddafunkybunch

      I thought this game was horrible. I'm not in to 3D games though. I just want a game I can pick up and play

    23. Gameplaya

      Ha! I got this game for FREE!!