More actions
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
|version=WIP | |version=WIP | ||
|license=Mixed | |license=Mixed | ||
|download=https://dlhb.gamebrew.org/3dshomebrew/osu-3ds.7z | |download=[https://dlhb.gamebrew.org/3dshomebrew/osu-3ds.7z source only] | ||
|website=https://github.com/Cyuubi/osu-3DS | |website=https://github.com/Cyuubi/osu-3DS | ||
|source=https://github.com/Cyuubi/osu-3DS | |source=https://github.com/Cyuubi/osu-3DS | ||
}} | }} | ||
osu!3ds is a homebrew rhythm game, an attempt to port osu! to the Nintendo 3DS. | |||
Currently this is not for the average user and its still very, WIP as theres no beatmap parsing basically and no audio output. | |||
== | ==Building== | ||
Compile [https://gist.github.com/daCyuubi/af024aab0bf8f92ad6ad322d350c1631 this C# code]. | |||
* Take your beatmap.osu file and remove everything except for the stuff below [HitObjects] (and also remove [HitObjects] its self). | |||
* Save this file and call it BeatmapData.csv and move it to where you compiled that C# at. | |||
* Open a Command Prompt (or equivalent) and CD to where you compiled the C# code at. | |||
* Run the following command <code><CompiledFileName> > BeatmapCode.txt</code> (replace <code><CompiledFileName></code> with the file name of the EXE name). | |||
Assuming you have devkitPro already installed: | |||
* Clone this repo somewhere <nowiki>https://github.com/Cyuubi/osu-3DS</nowiki> | |||
* Edit main.c in the source folder and replace line <code>// Beatmap C data</code> with the contents of BeatmapCode.txt. | |||
* Create 2 folders inside the cloned osu-3DS folder called <code>romfs</code>, and inside the romfs folder make a folder inside it called <code>default</code>, this is where the skin will be at. | |||
* Copy an entire skin that contains at least these 4 files approachcircle.png, cursor.png, hitcircle.png and hitcircleoverlay.png to the <code>default</code> folder inside the <code>romfs</code> folder. | |||
* Open Command Prompt (or equivalent) and CD to the cloned repo and run <code>make</code> there should be no errors at all. | |||
* Copy osu-3DS.3dsx to your 3DS (which has homebrew) SD card or run this with Citra. | |||
==External links== | |||
* Github - https://github.com/daCyuubi/osu-3ds | |||
* osu! - https://osu.ppy.sh/community/forums/topics/761911?n=1 | |||
* GBAtemp - https://gbatemp.net/threads/osu-3ds-a-homebrew-osu-port-for-the-nintendo-3ds.507705 | |||
* Reddit - https://www.reddit.com/r/3dshacks/comments/8rvylo/osu3ds_a_homebrew_osu_port_for_the_nintendo_3ds | |||
* Reddit - https://www.reddit.com/r/osugame/comments/8rp4vs/osu3ds_a_homebrew_osu_port_for_the_nintendo_3ds | |||
[[Category:3DS homebrew games]] | |||
[[Category:Homebrew music games on 3DS]] |
Revision as of 06:32, 19 December 2021
osu3DS | |
---|---|
File:Osu!3DS.jpeg | |
General | |
Author | Cyuubi |
Type | Music |
Version | WIP |
License | Mixed |
Last Updated | 2020/12/01 |
Links | |
[source only Download] | |
Website | |
Source | |
osu!3ds is a homebrew rhythm game, an attempt to port osu! to the Nintendo 3DS.
Currently this is not for the average user and its still very, WIP as theres no beatmap parsing basically and no audio output.
Building
Compile this C# code.
- Take your beatmap.osu file and remove everything except for the stuff below [HitObjects] (and also remove [HitObjects] its self).
- Save this file and call it BeatmapData.csv and move it to where you compiled that C# at.
- Open a Command Prompt (or equivalent) and CD to where you compiled the C# code at.
- Run the following command
<CompiledFileName> > BeatmapCode.txt
(replace<CompiledFileName>
with the file name of the EXE name).
Assuming you have devkitPro already installed:
- Clone this repo somewhere https://github.com/Cyuubi/osu-3DS
- Edit main.c in the source folder and replace line
// Beatmap C data
with the contents of BeatmapCode.txt. - Create 2 folders inside the cloned osu-3DS folder called
romfs
, and inside the romfs folder make a folder inside it calleddefault
, this is where the skin will be at. - Copy an entire skin that contains at least these 4 files approachcircle.png, cursor.png, hitcircle.png and hitcircleoverlay.png to the
default
folder inside theromfs
folder. - Open Command Prompt (or equivalent) and CD to the cloned repo and run
make
there should be no errors at all. - Copy osu-3DS.3dsx to your 3DS (which has homebrew) SD card or run this with Citra.
External links
- Github - https://github.com/daCyuubi/osu-3ds
- osu! - https://osu.ppy.sh/community/forums/topics/761911?n=1
- GBAtemp - https://gbatemp.net/threads/osu-3ds-a-homebrew-osu-port-for-the-nintendo-3ds.507705
- Reddit - https://www.reddit.com/r/3dshacks/comments/8rvylo/osu3ds_a_homebrew_osu_port_for_the_nintendo_3ds
- Reddit - https://www.reddit.com/r/osugame/comments/8rp4vs/osu3ds_a_homebrew_osu_port_for_the_nintendo_3ds