RidgeRadio 3DS: Difference between revisions
From GameBrew
More actions
m Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews" |
No edit summary |
||
| (21 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{Infobox | {{Infobox 3DS Homebrews | ||
| title = RidgeRadio | |title=RidgeRadio | ||
| image = | |image=Ridgeradio3ds2.png | ||
| type = Game Hacks | |description=A music replacement mod for Ridge Racer 3D. | ||
| version = | |author=SleepyLark | ||
| | |lastupdated=2025/12/28 | ||
| | |type=Game Hacks | ||
| website = https://github.com/SleepyLark/RidgeRadio | |version=HOM-v1 | ||
| | |license=Mixed | ||
|download=https://github.com/SleepyLark/RidgeRadio/releases | |||
}} | |website=https://github.com/SleepyLark/RidgeRadio | ||
< | |source=https://github.com/SleepyLark/RidgeRadio | ||
}}<!--ridgeradiomod3ds.7z--> | |||
The is a mod for Ridge Racer 3D that replaces the audio with the other music. | |||
==Installation== | |||
Three versions are available, each contains difference soundtracks. | |||
No Backseat Driving is optional, you can use it by merging the romfs folder with the other two. | |||
The recommended method is to use [[ModMoon 3DS|ModMoon]], as it allows you to switch between patched and unpatched and is already formatted for it. | |||
== | ===ModMoon=== | ||
* Hold Select while booting your 3DS and enable game patching in the Luma configuration menu. | |||
= | * On your SD card, put the 000400000003XX00 folder into /3ds/ModMoon/. | ||
* Rename the XX in the folder name to match the TitleID of your game: | |||
** USA - 0004000000035800 | |||
** EUR - 0004000000033B00 | |||
** JPN - 0004000000032800 | |||
* Inside that folder, change the X in Slot_X to any number (i.e. Slot_1, Slot_2). | |||
* Insert your SD card, restart the system, and select the mod in ModMoon. | |||
* If you're having troubles with ModMoon look here or just follow the instructions below. | |||
===Luma's LayeredFS=== | |||
* Hold Select while booting your 3DS and enable game patching in the Luma configuration menu. | * Hold Select while booting your 3DS and enable game patching in the Luma configuration menu. | ||
* On your SD card, | * On your SD card, change the location of the RomFS folder from /000400000003XX00/Slot_X/ to /luma/titles/000400000003XX00/. | ||
* Rename the | * Rename the XX in the folder name to match the TitleID of your game: | ||
* USA | ** USA - 0004000000035800 | ||
* EUR | ** EUR - 0004000000033B00 | ||
* JPN | ** JPN - 0004000000032800 | ||
* Insert your SD card, restart the system, and changes should take place when you launch the game. | |||
* Insert your SD card, restart the system, and | |||
=== | ===Azahar and compatible Citra forks=== | ||
* Put the RomFS folder from /000400000003XX00/Slot_X/ in %AppData%/Citra/load/mods/000400000003XX00/ (by default) to apply the mod on Citra Canary. | |||
* Alternatively you can repack the RomFS folder into the game to save some space. | |||
==Media== | |||
'''R4 RIDGE RACER Type 4 Opening Remake version''' ([https://www.youtube.com/watch?v=MOrliq8cvSo なぞのじんぶつ]) <br> | |||
<youtube>MOrliq8cvSo</youtube> | |||
= | '''『Initial D The Arcade』Opening Movie''' ([https://www.youtube.com/watch?v=pqOBO0OMaQQ SEGA]) <br> | ||
<youtube>pqOBO0OMaQQ</youtube> | |||
* | ==Known issues== | ||
* Loop playback is a bit scuffed but works. There's a bit of leftover data from the audio tracks that I forgot to trim out, however if you play it back on vgmstream the loops work seamlessly. I tried experimenting a bit but I have no idea why the game behaves like that. | |||
* Some tracks sound a bit crusty at times, possibly because of the 3DS's audio | |||
* Track titles were hex-edited and limited to the title length of the tracks they replaced. I tried avoid shortening them as much as possible while also keeping tracks group together | |||
* Custom track titles only show when game language is set to English (sorry) | |||
= Credit = | ==Credit== | ||
* Looping Audio Converter was mainly used to convert the files, specifically [https://www.lakora.us/brawl/loopingaudioconverter version 1.3]. | |||
* [https://www.3dbrew.org/w/index.php?title=BCSTM 3DBrew] for documentation on the <code>BCSTM</code> file structure. | |||
* | ==External links== | ||
* GitHub - https://github.com/SleepyLark/RidgeRadio | |||
* Reddit - https://www.reddit.com/r/3dshacks/comments/l89y9d/ridgeradio_a_music_replacement_mod_for_ridge | |||
Latest revision as of 02:34, 29 December 2025
| RidgeRadio | |
|---|---|
| General | |
| Author | SleepyLark |
| Type | Game Hacks |
| Version | HOM-v1 |
| License | Mixed |
| Last Updated | 2025/12/28 |
| Links | |
| Download | |
| Website | |
| Source | |
The is a mod for Ridge Racer 3D that replaces the audio with the other music.
Installation
Three versions are available, each contains difference soundtracks.
No Backseat Driving is optional, you can use it by merging the romfs folder with the other two.
The recommended method is to use ModMoon, as it allows you to switch between patched and unpatched and is already formatted for it.
ModMoon
- Hold Select while booting your 3DS and enable game patching in the Luma configuration menu.
- On your SD card, put the 000400000003XX00 folder into /3ds/ModMoon/.
- Rename the XX in the folder name to match the TitleID of your game:
- USA - 0004000000035800
- EUR - 0004000000033B00
- JPN - 0004000000032800
- Inside that folder, change the X in Slot_X to any number (i.e. Slot_1, Slot_2).
- Insert your SD card, restart the system, and select the mod in ModMoon.
- If you're having troubles with ModMoon look here or just follow the instructions below.
Luma's LayeredFS
- Hold Select while booting your 3DS and enable game patching in the Luma configuration menu.
- On your SD card, change the location of the RomFS folder from /000400000003XX00/Slot_X/ to /luma/titles/000400000003XX00/.
- Rename the XX in the folder name to match the TitleID of your game:
- USA - 0004000000035800
- EUR - 0004000000033B00
- JPN - 0004000000032800
- Insert your SD card, restart the system, and changes should take place when you launch the game.
Azahar and compatible Citra forks
- Put the RomFS folder from /000400000003XX00/Slot_X/ in %AppData%/Citra/load/mods/000400000003XX00/ (by default) to apply the mod on Citra Canary.
- Alternatively you can repack the RomFS folder into the game to save some space.
Media
R4 RIDGE RACER Type 4 Opening Remake version (なぞのじんぶつ)
『Initial D The Arcade』Opening Movie (SEGA)
Known issues
- Loop playback is a bit scuffed but works. There's a bit of leftover data from the audio tracks that I forgot to trim out, however if you play it back on vgmstream the loops work seamlessly. I tried experimenting a bit but I have no idea why the game behaves like that.
- Some tracks sound a bit crusty at times, possibly because of the 3DS's audio
- Track titles were hex-edited and limited to the title length of the tracks they replaced. I tried avoid shortening them as much as possible while also keeping tracks group together
- Custom track titles only show when game language is set to English (sorry)
Credit
- Looping Audio Converter was mainly used to convert the files, specifically version 1.3.
- 3DBrew for documentation on the
BCSTMfile structure.