Homebrew Osu on Nintendo DS?

KirgoPlayer007

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2021
Messages
96
Trophies
0
XP
326
Country
Romania
Found this on github: https://github.com/echojc/osu-ds

When I run make it compiles some .bin files and then I get this screen.

Some help will be appreciated.
 

Attachments

  • errors.png
    errors.png
    95.2 KB · Views: 6

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
819
Trophies
1
Age
20
Location
米国
Website
pk11.us
XP
2,739
Country
United States
Weird... It builds without issues for me, are you sure your devkitARM is up to date?

Adding -std=gnu++11 to the CXXFLAGS in your Makefile may fix it, though the fact that it's not working to begin with makes me think your devkitARM is probably outdated or something like that.

I've attached a build if you want as well:
 

Attachments

  • osuNDS.nds.zip
    270.4 KB · Views: 6
  • Like
Reactions: banjo2

KirgoPlayer007

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2021
Messages
96
Trophies
0
XP
326
Country
Romania
Weird... It builds without issues for me, are you sure your devkitARM is up to date?

Adding -std=gnu++11 to the CXXFLAGS in your Makefile may fix it, though the fact that it's not working to begin with makes me think your devkitARM is probably outdated or something like that.

I've attached a build if you want as well:
Thanks! Now I just need to figure out how to add levels....

Edit: It seems that my devkitpro was old...I wouldn't though that a 2009 project will compile with the latest devkit.....
 
Last edited by KirgoPlayer007,

Pk11

A catgirl with a DSi
Member
Joined
Jun 26, 2019
Messages
819
Trophies
1
Age
20
Location
米国
Website
pk11.us
XP
2,739
Country
United States
Thanks! Now I just need to figure out how to add levels....

Edit: It seems that my devkitpro was old...I wouldn't though that a 2009 project will compile with the latest devkit.....
It was updated to the latest by @SkilLP in December 2021. For adding levels, I know he managed to get something working but iirc sliders were giving trouble, it was discussed in the DS⁽ⁱ⁾ Mode Hacking! Discord server.
 
  • Like
Reactions: banjo2

KonPet

Active Member
Newcomer
Joined
May 2, 2020
Messages
31
Trophies
0
XP
333
Country
Germany
  • Like
Reactions: banjo2

KirgoPlayer007

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2021
Messages
96
Trophies
0
XP
326
Country
Romania
That's not going to work, as it uses functions of a really old osu beta client. I was able to get my hands on the complete source code of said client though, so I can release the converter soon. But there are still a few bugs, as I also added a bunch of new features to the file format
Thanks! How the convertor will work?
 

KonPet

Active Member
Newcomer
Joined
May 2, 2020
Messages
31
Trophies
0
XP
333
Country
Germany
Thanks! How the convertor will work?
You'll have to get an old osu client (which is easy), get my modified osu.exe, then use that to launch the client instead. Then there will be a button "Export to NDS", and a bunch of options to modify the output. Sadly, making a standalone converter is kinda out of the question for now. Also, for now it'd only work with really old osu maps, but even with old maps, some of the new features aren't quite working as intended.
We're getting there though
 
  • Like
Reactions: banjo2

KirgoPlayer007

Well-Known Member
OP
Newcomer
Joined
Sep 25, 2021
Messages
96
Trophies
0
XP
326
Country
Romania
You'll have to get an old osu client (which is easy), get my modified osu.exe, then use that to launch the client instead. Then there will be a button "Export to NDS", and a bunch of options to modify the output. Sadly, making a standalone converter is kinda out of the question for now. Also, for now it'd only work with really old osu maps, but even with old maps, some of the new features aren't quite working as intended.
We're getting there though
Better than nothing.Im glad that I am not the only one interested in this project.
 
  • Like
Reactions: banjo2
General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Works for me.