[Question] Porting the Solarus Engine on the 3DS ?

Discussion in '3DS - Homebrew Development and Emulators' started by WhySayingMyName, Jan 26, 2017.

  1. WhySayingMyName

    WhySayingMyName Member

    Jan 25, 2017

    I am here watching the 3ds underground community for a while, and I've see great projects coming along, from minimalists (yet usefull) homebrews to custom firmwares, this is a great community.

    I've seen many projects ported into the 3DS, the most noticeable (for me at least) was the Zelda series by Vincent Jouillat, and this leads me to this thread.

    The Solarus engine is an open source engine written in SDL2 and use Lua 5.1 to run "users quests", where quests = game created by some developpers, you can create your own game very easily, with Lua as interpreter for the game, and a nicely designed quest maker for the PC. It is primarly made for Zelda styled gameplay, but type of game is possible.

    There's some games made within the engine, some are released, some are WIP, some aren't unveiled, such as

    Mystery of Solarus DX (very good sequel and ultra close to ALTTP, challenging puzzle)

    Book of Mudora (Open world 2d Zelda)

    Return of the Hylian DX

    Eternal Struggle (WIP)

    Unveiled (WIP)

    Unveiled Zelda (WIP)

    ALTTP remaster

    Link's Awakening Remaster

    Mercuri's Chest (WIP)
    Mystery of Solarus XD
    Oni Link Begins DX (WIP)

    I am pretty sure that the New 3DS can handle this perfectly, O3ds might as well.
    It would be cool to play these game on a portable system such as the 3DS ...

    The engine is compatible with Windows, Linux, Mac OS, Android and GCW zero, why not 3ds ?

    You can find the Solarus Engine's Source code here if you are interested -> https://github.com/solarus-games/solarus
    As well as it's official website -> http://www.solarus-games.org/

    The only problem is that it use Physfs, but afaik, physfs can be omnitted ...
    Last edited by WhySayingMyName, Jan 26, 2017
    msxisalive likes this.
  2. Liambass

    Liambass Advanced Member

    Dec 22, 2008
    I don't have the skills of knowledge to port this or even tell you if it's feasible to do, but I too, want this so bad.
  3. WhySayingMyName

    WhySayingMyName Member

    Jan 25, 2017
    Pretty sure it's feasible, the only problem might be about the libraries used (SDL2, LuaJIT or Lua5.1, oggvorbis).
    It was ported on the Wii (Proof of Concept, never released) so I think 3DS can easily run it

    Last edited by WhySayingMyName, Jan 26, 2017