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

tfs

New Member
Newbie
Joined
Jul 4, 2018
Messages
3
Trophies
0
Age
79
XP
109
Country
Papua New Guinea
Hi,

I would like to build a customized Solarus for my own switch, however it seems that the Makefile you added on your GH repo isn't part of the CMake build itself,

What are the required steps in order to build Solarus and generate an NRO file for homebrew?

---
A short update about this one.

As it's been only 1 day or so and the developer didn't respond, I started tinkering it on my own,

The main developer added 2 repositories which aren't in the devkitpro packages, (lua51-switch and physfs-switch), and they're both built flawlessly,
however it seems like there's a missing linking flag in the Makefile, (-lEGL), which stops the build, I still haven't finished building it because there a few other errors, but so far I have decent progress.

Once I'll manage to create an NRO I'll share my insights and build instructions with devkitpro.

A few objectives:
* Integrate the switch build into Solarus master branch.
* Make the build concurrent, (as now it's pretty slow).
* Fix travis build for the Switch.
 
Last edited by tfs,

carstene1ns

Well-Known Member
OP
Newcomer
Joined
Apr 1, 2018
Messages
72
Trophies
0
Website
f4ke.de
XP
588
Country
Germany
Well, I have better things to do on the last day of the year than browsing forums. ;)

As we already talked about it over IRC, I think most things should be clear now.

In the meanwhile I have updated the repository and linked build with a hardware accelerated one. It might fix some issues as is built with latest libnx and such.
 

tfs

New Member
Newbie
Joined
Jul 4, 2018
Messages
3
Trophies
0
Age
79
XP
109
Country
Papua New Guinea
Huh, I didn't know you updated the build : )

I'll take look, I want to make it run on my Switch.

Thank you!
 

Anastasios

New Member
Newbie
Joined
Mar 1, 2019
Messages
1
Trophies
0
Age
28
XP
53
Country
United States
Hi, I have Mystery of Solarus v1.11.0 and it works flawlessly in handheld mode, but the moment it's docked, it crashes. If I start the game in docked mode, it crashes on launch. I see reports of crashing in here, I wonder how many will see a correlation between docking and crashing like I do. It's there a newer version than 1.11.0?
 

oclero

Member
Newcomer
Joined
Jan 2, 2019
Messages
11
Trophies
0
Age
34
XP
88
Country
France
We released a 1.12.0 version at the same time of the 1.6.0 release of Solarus. We're working on bugfixes for a 1.6.1 and 1.12.1.

You may want to try with these newer versions (both the engine and the game).
 

JPZ5

Member
Newcomer
Joined
May 23, 2019
Messages
7
Trophies
0
Age
38
XP
69
Country
United States
I still need to update the port for the 1.6.0 release. Too busy with other stuff these days, but it will happen soon.

What about the save file? I am trying to shift my games to a new SD Card, I copied what I assumed were the files for this game, but after launching, there was no information.
 

OrGoN3

Well-Known Member
Member
Joined
Apr 23, 2007
Messages
3,241
Trophies
1
XP
3,281
Country
United States
Does this work in 9.x.x? If not, can someone recompile with latest libnx? I would but I can't seem to figure out where the switch build files are.
 

OrGoN3

Well-Known Member
Member
Joined
Apr 23, 2007
Messages
3,241
Trophies
1
XP
3,281
Country
United States
Okay. I tried compiling this with latest libnx. Wasn't fun since the lua files weren't linked in any way, shape, or form. I found some that worked https://github.com/carstene1ns/lua51-switch there. Others I found wouldn't work.

So far this will not compile. It gets to SaveDataTransfer and gives me a few errors about memcopy and memchr not existing in std. This'll be fun to figure out. :(
 

Shawnm355

Active Member
Newcomer
Joined
Feb 28, 2017
Messages
39
Trophies
0
Age
25
XP
172
Country
Canada
ive been waiting for so long for a 9.x upedate since i acidentally updated my concle, hope the op or someone can do it soon.
 

impeeza

¡Kabito!
Member
Joined
Apr 5, 2011
Messages
6,433
Trophies
3
Age
46
Location
At my chair.
XP
19,130
Country
Colombia
Hi, Happy new year to all, for carstene1ns, thanks a lot for all your effort, I have enjoyed a lot this port. Please do not forget compile using the most updated tools, the last version of game on this page do not works on Atmosphère unless you put "enable_deprecated_hid_mitm = u8!0x1" on the "system_settings.ini" file of config folder. This is a temporally measure and will be removed on next Atmosphère releases.

Again thanks a lot for all your work.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1