• Android, Pandora and GCW-Zero ports!

    by  • October 18, 2013 • News • 7 Comments

    Solarus 1.1 now officially supports three new mobile systems!

    You have been waiting for a long time for the Android version. Thanks to Sam101, our games are now officially ported to Android. This Android port is in beta-testing though. There are a lot of different phone models so we need your feedback to know if there are problems. Please post any issue on the forum.

    The Pandora and the GCW-Zero are two open-source consoles that are oriented to homebrew and retrogaming. Their communities are very active and thanks to their work, Solarus now also works on these two systems!

    Therefore, the list of (offically) supported systems is now: Windows, Linux, Mac OS X, OpenBSD, Amiga OS 4, Android, Pandora, GCW-Zero.

    See the download pages to get the games on the system of your choice.

    We are also thinking of an iOS port with touchscreen gameplay but this will take time. Not only we have to upgrade the engine and the Lua API to handle the mouse and the touchscreens, but we also need to completely rework the gameplay in the case when no physical button is available. So how do we do right now for the Android version? We actually use a trick: the SDL 1.2 port of Android adds virtual buttons to the screen, that are mapped to SDL keyboard keys.

    7 Responses to Android, Pandora and GCW-Zero ports!

    1. Red Herring
      December 1, 2013 at 3:08 am

      Just so you know, I’m running the Android version on an Ouya. It works pretty darn well, I have to say. I don’t know how it compares to other versions because it’s the only version I’ve used, but it works well. And if it works well on the Ouya, it should work well on just about anything, because the Ouya is kind of crappy.

      I did have to try a few resolution settings to get one that worked (otherwise it would always say that my hearts were full even when they were empty). I also remapped the controls to be more like the SNES LttP controls. After that, runs great.

      And the game itself is great so far. Just wanted to say thanks!

    2. GuyInDogSuit
      January 5, 2014 at 6:46 pm

      Where does the PC version store save data? I want to pick up where I left off from the PC version, on my GCW Zero.

    3. January 5, 2014 at 7:52 pm

      @GuyInDogSuit Savegames are stored in $HOME/.solarus/zsdx

    4. GuyInDogSuit
      January 8, 2014 at 4:56 am

      Found the PC saves in C:\Users\Username\.solarus\zsdx. However, when I launch Solarus on the Zero and navigate to the folder I put the data files in, it’s not showing any files i can select, just folders.

    5. GuyInDogSuit
      January 8, 2014 at 5:16 am

      Never mind, I read the page again and realized I was supposed to just copy the zip over, not extract it. And I was successfully able to continue my game on the GCW Zero. Hooray for cross-platform compatibility!

    6. GuyInDogSuit
      January 10, 2014 at 7:51 pm

      Actually, I’m having trouble with the button settings. I can’t get into the pause menu to change the buttons and the only one that works is Y, which is mapped to the dash action. How can I change this?

    7. GuyInDogSuit
      January 10, 2014 at 8:07 pm

      I tried resetting the keys for the Windows version, both gamepad and keyboard, to match the ones in a new game on the Zero version. Gamepad keys didn’t work, keyboard did. So the Zero version emulates keyboard keys, and the buttons match those from SNES Link to the Past, except for map/right item. Hooray, it works now!

    Leave a Reply

    Your email address will not be published. Required fields are marked *