Ipega 9025 Controller and Terraria on Android

The Android version of Terraria is on sale right now on the Play Store and Amazon App Store so I bought it last week and it’s a pretty decent port of the PC original. Controls are reasonably good although I’ve sometimes found the movement swipes (left side of the screen) get confused and my character uses his weapon/tool instead. The local multiplayer over wifi is great!

Anyway, I had ordered a Ipega 9025 controller on dealextreme and it arrived a few days ago. It’s a bluetooth controller designed to hold a smartphone in a cradle so I was interested to see if it would work with Terraria. Initial tests were not good and various forums said Terraria didn’t support the controller. I tried Tincore Mapper but could not figure out how to map anything.

I finally read the manual for the controller and found it mentioned something called the ipega game lobby. You can find the APK for it here. It’s the file called “IPEGA Game Center_ENG.apk” and should be side loaded on your phone. Most of the app has been translated to English but Chinese characters still show up in a few places. Getting it to work is a bit fiddly too. My Galaxy S4 wouldn’t always connect to the controller, but the game lobby would usually find it and launch the test app. Moving the analogue sticks around moves a green dot on the screen to verify it’s working. Terraria now works fine and is very playable with the controller!

Ittle Dew worked perfectly and I also tried RetroArch, the multi-system emulator. It didn’t pick up the controller until I defined the keys explicitly and told it which “keyboard device” or IME to use.

Here’s where the major downside to using the game lobby comes in. It doesn’t require root which is great, but it does ask you to set the controller as the default keyboard. That means when you later use your phone to send tweets, emails or type anything it’ll be through this keyboard. I’m rather fond of Swype, and TBH, I don’t fully trust them that they won’t try to download everything I type.
There is a way around it however. By using Llama Profiles I set up an action to catch when the controller disconnects. It then used the secure settings plugin to change the keyboard back to Swype and display a brief message saying, “Swype activated again”.

The Ipega 9025 is also available on Amazon UK and Amazon US. The controller feels good in my hands. It’s not going to feel as good as an Xbox 360 controller but it gets close and it’s super convenient being able to clip the phone to it. Recommended!

Photos from Helios XM Anomaly in Dublin

Last weekend I took the train to Dublin to take part in my first Ingress event, the Helio XM Anomaly. All I knew was that both Resistance and Enlightened would be there fighting over portals but not much more than that.

Fights for portals were intense 15 minute battles. It must have made a strange sight watching two groups of adults bent over their phones on a street or park tapping at their phones. The only thing heard were the frequent shouts calling “DEPLOY”, “MOD” or “CUBE” as we shouted what we were doing. Who won? The Resistance of course!

The next (closest) Helios event is in Manchester but if there’s another one in Ireland I’d like to go if I can. Good fun, lots of walking.

Almost 23,000 steps around Dublin

I watched the World Cup too

Watching the World

Many might be surprised to hear that I watched the World Cup. You see, Bob Kerman left his cup of tea in his command module because in the vacuum of space the tea would boil off. Unfortunately for Bob his command module isn’t pressurized to sea level pressure so his cup of tea is taking an age to brew. You know you can’t get a decent cup of tea high up a mountain?

While waiting he decides to go on EVA and watch the World. His cup will wait.

#WorldCup

Turn your Android phone into a steering wheel

I was looking on Amazon over the weekend for PC steering wheels when I remembered that my phone could do the job! Install JD SimWheel from the Play Store, grab the device driver and server from here for your PC and you’re 90% of the way there.

It might take a few minutes tinkering with the settings in-game but Euro Truck Simulator 2 works fine with it. I still can’t reverse properly but now I can take corners smoothly and two of the buttons on-screen are already configured for left and right indicators!

Here’s a howto video and demonstration using the game GRID created by user MyHD2AndOthers on Youtube.

Next on my todo list is using a WiiMote as a steering wheel as I already have the steering wheel adaptor for it and it should be more comfortable than holding a phone!

C64 Easter Egg in Saints Row 4

C64 screen

I noticed a Commodore 64 screen last night in the game Saints Row 4. The keyboard is definitely not a C64 one, neither is it a C128 but I’ll forgive that oversight.

There are various retro parts of the game, like a 2D side scrolling beat-em-up to rescue one of the characters but this was in a fairly mundane mission where you have to shoot lights, that’s all I’ll say. Watch out for it!

How well does Steam In-Home Streaming work?

Steam In-Home Streaming allows you to stream a game from one machine on a network to another. The idea being that your powerful desktop machine will run the game and stream the picture and perform input/output through a weak computer attached to a living room TV.

One of the problems it faces is wifi latency. Most homes won’t have ethernet cables built into the walls. I only know two people who are so prepared so the rest of us will have to use wifi. I’ve used power plug networking in the past but the resulting broadcast of radio signals makes me fearful for the sanity of any long wave radio fan or CB radio junkie in the locality.

The video above demonstrates a lot of latency and stuttering when Metro Last Light was played over a wifi network. However, ethernet worked fine with only slight lag. Here’s a thread on the Streaming Group forum looking for feedback and this thread that should be a good read.

Initially I was more excited about streaming than family sharing but the latter works just fine, and even works when the (slave) computer is offline (so the master computer can be used to play games too). I even went and bought a HDMI cable just so I can hook the laptop up to the tv. Much simpler than fiddling with streaming but then I might not be the target audience am I?