RELEASE The Legend of Zelda - Mystery of Solarus DX (solarus engine)

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by carstene1ns, Apr 1, 2018.

  1. carstene1ns
    OP

    carstene1ns Advanced Member

    Newcomer
    2
    Apr 1, 2018
    Germany
    Reaching beta stage!
    The latest build has audio enabled. @Stary2001 pointed me to a wrapper library that actually made this really easy.

    When you update, do not forget to copy the data file over this time, it is significantly larger as the music and sound files are included now.
     
    Galaxysm, Baoulettes and KiiWii like this.
  2. Baoulettes

    Baoulettes The lonely man

    Member
    4
    May 25, 2011
    France
    C:\Users\Baoulettes\Desktop\GBATemp
    Definitly that some kind of a thing.
    I mean ''wow'' :D
    beside that known bug a little bit of crack in sound at max volume else that definitly playable.
    waiting to be able to set my name properly to make a full run eheh
     
  3. DRAGONBALLVINTAGE

    DRAGONBALLVINTAGE Black Tempters Unite!

    Member
    3
    Jun 27, 2017
    United States
    Sacred World of the Kai
    Will there be a Xbox One Version?
     
  4. carstene1ns
    OP

    carstene1ns Advanced Member

    Newcomer
    2
    Apr 1, 2018
    Germany
    An xbox one port could be possible when there are the needed requirements available, however I do not know anything about this.
    A psvita port would be feasible, maybe 3ds. It depends mostly on porting the needed libraries.
     
    DRAGONBALLVINTAGE likes this.
  5. FahQ

    FahQ Member

    Newcomer
    1
    Mar 31, 2018
    United States
    Well he showed me something. I've had my switch like 4 months and didn't even know the stand snapped in the open position
     
  6. carstene1ns
    OP

    carstene1ns Advanced Member

    Newcomer
    2
    Apr 1, 2018
    Germany
    Fixed the menu joystick bugs, which apparently were game issues (happen on desktop too).
    Waiting for a moderator to mark this thread as release. Thank you all for your feedback!
     
    Cid2mizard likes this.
  7. Brasse

    Brasse Member

    Newcomer
    1
    Dec 25, 2017
    Sweden
    Works like a charm!
    http://streamable.com/s/ne9t4/johfkw
     
    Last edited by Brasse, Apr 20, 2018
    carstene1ns likes this.
  8. yusuo

    yusuo GBAtemp Addict

    Member
    8
    Oct 19, 2006
    I don't have a switch but this looks really good for homebrew, good job OP
     
  9. Masterwin

    Masterwin GBAtemp Fan

    Member
    4
    Jan 7, 2016
    Spain
     
    carstene1ns likes this.
  10. EternalSadness

    EternalSadness Newbie

    Newcomer
    1
    Oct 2, 2015
    France
    I don't have a Nintendo Switch but hell, is there any possibility to see the Solarus Engine on the New 3DS one day ?
    Technically, it could run smoothly

    Good job
     
  11. Ryuzaki_MrL

    Ryuzaki_MrL Green Thunder

    Member
    6
    Jun 23, 2015
    Brazil
    Hey, this is awesome!
    Does the Solarus Quest Editor works with the Switch port?
     
  12. carstene1ns
    OP

    carstene1ns Advanced Member

    Newcomer
    2
    Apr 1, 2018
    Germany
    The Quest Editor itself does not work on Switch, would need a port of QT first, which is unlikely.
    However, making games in it on other platforms (Windows, Linux,...) and playing them on Switch is possible of course!
    That is why I have also added a link to the engine without the game in the first post.
    There are a few things to know though: You need to query the joystick buttons in the quest and your quest needs to support 400x240 resolution.
     
    Subtle Demise and Ryuzaki_MrL like this.
  13. EternalSadness

    EternalSadness Newbie

    Newcomer
    1
    Oct 2, 2015
    France
    I don't know much of the Switch but have you tried 432x240 (pseudo 16:9) ? This will fill the entire screen with barely noticeable black edges

    This is how it looks according to these footages, this is another project in development using the Solarus engine, in my opinion, I like playing a game that use the entire screen to be drawn



    I've tried one of their early build in '16 and loved the fullscreen experience

    EDIT: Ah, Didn't see the quest.dat, you use the max_quest_size parameter
     
    Last edited by EternalSadness, Apr 22, 2018
  14. SpanishGamer911

    SpanishGamer911 Advanced Member

    Newcomer
    1
    Dec 20, 2017
    United States
    Bronx, NY
    Dumb question but i'm assuming you need homebrew to play this? Looks cool.
     
  15. Rune

    Rune GBAtemp Regular

    Member
    3
    Feb 15, 2017
    Is it possible to take the Mystery of Solarus DX source, change the aspect ratio/resolution to better fit the Switch, then rebuild the game with the Quest Editor, and then play on the Switch?
     
  16. EternalSadness

    EternalSadness Newbie

    Newcomer
    1
    Oct 2, 2015
    France
    Try this workaround

    - Rename data.solarus to data.zip
    - Open data.zip, extract and open quest.dat
    - Modify max_quest_size = "400x240" to max_quest_size = "432x240" (the resolution might be a multiple of 8, otherwise the game will never starts)
    - Save, replace quest.dat with the new one
    - Rename data.zip to data.solarus

    I did it with the PC version of Solarus, it works.
    Some rooms appear glitch due to the native resolution of MoS, which is 320x240
    But that only concern few rooms so no problem for me

    You don't need to "rebuild" the package, the game and the engine are separated packages, you just need to customize some parameters

    Also, OP, have you planned to port the upcoming Solarus version (1.6), I heard it support OpenGL Shaders and native touchscreen control
     
    Last edited by EternalSadness, Apr 22, 2018
  17. carstene1ns
    OP

    carstene1ns Advanced Member

    Newcomer
    2
    Apr 1, 2018
    Germany
    Changing the quest size will not work on switch currently, as i have hardcoded the quest size and video size there.
    (So the game will either close, hang or crash then)
    I did not tinker too much with zsdx yet, so I used known-to-work values.

    Solarus 1.6 is currently not possible, as we do not have access to an OpenGL implementation.

    However, porting the current games is entirely possible.
     
    Last edited by carstene1ns, Apr 22, 2018
    ipkryss and Masterwin like this.
  18. SpanishGamer911

    SpanishGamer911 Advanced Member

    Newcomer
    1
    Dec 20, 2017
    United States
    Bronx, NY
    Would it be possible to get this on the 3DS?
     
  19. carstene1ns
    OP

    carstene1ns Advanced Member

    Newcomer
    2
    Apr 1, 2018
    Germany
    Not without much effort. There is currently no active/working SDL2 port for 3DS, so we would need to start from there.
     
    SpanishGamer911 likes this.
  20. OctolingRift

    OctolingRift GBAtemp Regular

    Member
    2
    Dec 30, 2017
    United States
    This looks amazing! I need to wait for my USB C adapter to come in the mail to use it tho :(
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice