Homebrew [Release] Zelda ROTH for 3ds

  • Thread starter Thread starter nop90
  • Start date Start date
  • Views Views 93,775
  • Replies Replies 169
  • Likes Likes 78
Will the next update fix the problem with the game constantly crashing I can only play the game for a few minutes at a time before a crash happens.

I never experienced creashes during the game, anyway I'm going to release soon a test build to test this and have a feedback on the menu ported on the bottom screen.
 
well considering it's based on alttp which is one of my favorite zelda games , I'll check it out :P
 
A new alpha version released in the OP.

This version is buggy but shows a lot of new things implemented.

After fixing the midi output, I'll fix the bugs introduced changing the game code.
 
A new alpha version released in the OP.

This version is buggy but shows a lot of new things implemented.

After fixing the midi output, I'll fix the bugs introduced changing the game code.
the cia version is kind of broken. When I save and quit and close it throught home menu close it stucks on "closing app"
 
Yes it is. And the 3dsx too.

It's reported in the bug list. This isn't a stable release.

But the game should be ok.

Give me some feedback on key mapping ans bottom screen use please.
 
Last edited by nop90,
Yes it does. And the 3dsx too.

It's reported in the bug list. This isn't a stable release.

But the game should be ok.

Give me some feedback on key mapping ans bottom screen use please.
you know on the 0.1 version it existed a button (i think start or select that showed the button mappings) and in this version it doesn't seem to exist such button with that function which was useful
 
Well me and my sister will be glad to play this, I didn't even know this was a game on PC. Thank you so much for making this ^^
 
you know on the 0.1 version it existed a button (i think start or select that showed the button mappings) and in this version it doesn't seem to exist such button with that function which was useful
Start the game and after the intro you'll have an hint on how open the help.

Or simply try all the L+... combos. :lol:
 
@nop90 Just tested out 0.2 from a cia, and it works just as good as 0.1 with the plus side of more features. But one thing still occurs, the game can crash. In the cia's case, it will say an error has occurred then the 3DS restarts. I was playing for quite a while too, testing to see if it crashes. And yep it crashed as expected, just like the 3dsx release of 0.1.

Just a report and not a complaint. Easily one of my fav homebrew!
 
This game uses the sf2d sftd and sfil libraries
ok so you use these:
sf2d - https://github.com/xerpi/sf2dlib
sftd - https://github.com/xerpi/sftdlib
sfil - https://github.com/xerpi/sfillib
https://github.com/xerpi/sfillib
but zelda roth is sdl right? why not use this? - https://github.com/xerpi/SDL-3DS
wouldn't that cover everything you need? or, is it not finished/buggy?
i'm really curious because there is a game that uses sdl i found that i want to port to 3ds.

thanks for the work!
 
Last edited by cearp,
ok so you use these:
sf2d - https://github.com/xerpi/sf2dlib
sftd - https://github.com/xerpi/sftdlib
sfil - https://github.com/xerpi/sfillib
but zelda roth is sdl right? why not use this? - https://github.com/xerpi/SDL-3DS
wouldn't that cover everything you need? or, is it not finished/buggy?
i'm really curious because there is a game that uses sdl i found that i want to port to 3ds.

thanks for the work!

Last time I tryed it with a simple hello world example (get a screen handle and draw some text) nothing where rendered. I looked in the source ans there where stubbed function.

Maybe there is a way to use it knowing what to call. Whe should ask Xerpy.

The problem is that that is a SDL 2.0 lib, and most of the open source games are SDL 1.1. The port of the code isn't simple and needs a good knowledge of SDL.

So I made in a couple of hours a fake SDL layer thatI will use to port the other chapters.

@nop90 Just tested out 0.2 from a cia, and it works just as good as 0.1 with the plus side of more features. But one thing still occurs, the game can crash. In the cia's case, it will say an error has occurred then the 3DS restarts. I was playing for quite a while too, testing to see if it crashes. And yep it crashed as expected, just like the 3dsx release of 0.1.

Just a report and not a complaint. Easily one of my fav homebrew!

O3ds or N3DS? which CFW?

And the crash was after saving a game or while playing. There is a specific point of the game or it's a random event?

Please give me more information to help me fix the problems.



PS: esterday I fixed the crash after saving the game ans restarting a new one. And also my simple midi player is working now.
 
  • Like
Reactions: cearp
@nop90 - thanks a lot for the information :)
i will try to port the game i want 'manually' for now - but i'm interested to see your fake sdl thing!
 
@nop90 i'm interested to see your fake sdl thing!
I need about another week to finish everything then I'll release the code.

But it's not a general purpose lib. It maps only the functions used in zelda in a tricky way so not have to reenginer the whole code.
 
  • Like
Reactions: cearp
Last time I tryed it with a simple hello world example (get a screen handle and draw some text) nothing where rendered. I looked in the source ans there where stubbed function.

Maybe there is a way to use it knowing what to call. Whe should ask Xerpy.

The problem is that that is a SDL 2.0 lib, and most of the open source games are SDL 1.1. The port of the code isn't simple and needs a good knowledge of SDL.

So I made in a couple of hours a fake SDL layer thatI will use to port the other chapters.



O3ds or N3DS? which CFW?

And the crash was after saving a game or while playing. There is a specific point of the game or it's a random event?

Please give me more information to help me fix the problems.



PS: esterday I fixed the crash after saving the game ans restarting a new one. And also my simple midi player is working now.

Type of 3DS: N3DS
CFW: Luma3DS on A9LH

I didn't save and quit (That crashes the game without a doubt)
And I didn't continue after saving (Impossible to get to the title screen after saving and quitting)

I basically turned it on, loaded up my file, explored the field for 15 mins, beat the water temple, explored death mountain, but out of nowhere while walking through the desert the game just crashed. There's absolutely nothing in particular causing the crash, it happens at random anytime it feels like it. Happened in Kakariko village on 0.1.

I wish I knew what causes these crashes, it really makes it hard to progress when you have to randomly lose your progress. Though I'm not complaining, I don't expect it to magically work flawless afterall.
 
Ok so I am still getting the random crashes as well on my Orig 3ds 11.0 a9lh with luma. The crash can happen at any point in the game and like I previously reported it's every few minutes and happens at random. It very much reminds me of how handy3ds crashes at random intervals.
 
Last edited by AmandaRose,
Hm!
Well First when I seen that thread I was "Niiiiice !"
But I also though it would never work on old 3ds or with horrible framerate and yet it does work "perfectly"
So thanks for this it work perfectly fine in term of speed.
If I could give a suggestion is to not pause the game when we open map.
This way we could "track" where to go ^^
Also the "Status" information could be always show, I mean on the bottom screen when nothing is opened you could draw that "Strengh, defense, and time" as well as "help" on "L+ ..." key map.
And this would be perfect (1hour of play still no crash)
as a zelda lover I never seen this one so I gonna enjoy really much all corner of it thank you :)
 
Hm!
Well First when I seen that thread I was "Niiiiice !"
But I also though it would never work on old 3ds or with horrible framerate and yet it does work "perfectly"
So thanks for this it work perfectly fine in term of speed.
If I could give a suggestion is to not pause the game when we open map.
This way we could "track" where to go ^^
Also the "Status" information could be always show, I mean on the bottom screen when nothing is opened you could draw that "Strengh, defense, and time" as well as "help" on "L+ ..." key map.
And this would be perfect (1hour of play still no crash)
as a zelda lover I never seen this one so I gonna enjoy really much all corner of it thank you :)

The crash should be a problem causeb bu cpu going out of sync e with gpu. On o3ds should happen after 2-3 hours of game.

For n3ds I enabled the speedup function hoeing tbat this will improve the stability. But I don't have a n3ds to test it.
 

Site & Scene News

Popular threads in this forum