I am putting together a Custom Track Grand Prix pack for Mariokart 7 for use with HANS!
NEW AND IMPORTANT - EXPERIENCED HOMEBREW DEVELOPERS WANTED!
We need developers experienced in the creation of 3ds homebrew to create an updater/manager tool for CTGP 7. PM me for more info!
This page should be considered a sister page to the other CTGP 7 page HERE. EDIT - the projects are now officially merged, link your courses below!
What has been done:
What needs to be done:
Get your custom track/texture hack in CTGP 7!
If you have a track you want in CTGP 7, link to a zip containing:
1) your szs
2) your music if necessary
3) screenshots of your track working on a real 3ds (not an emulator)
link down below or email it to [email protected]
--------------------
Research
I have decided to add this hacking tutorial section, publishing my findings as I discover them! (Or am told by someone with more experience!)
Track/cup/character names: (NOTE: This may vary by game region - I am using the European version of the game so the following may be specific to this version only!)
The names of tracks can be found in UI/common-XX.szs/1DAA5659.bin where XX is one of the two letter region codes - After further analysis, I found that the first letter indicates region and the second letter indicates the language (in the language contained within the file, with the exclusion of Spanish because ee was already taken.)
Code === Language
ed ===== German
ee ===== English (UK)
ef ====== French
ei ====== Italian
en ====== Dutch
ep ===== Portuguese
er ===== Russian? (charset in hex is garbled)
es ===== Spanish (SP)
jp ===== Japanese? (charset in hex is garbled)
ue ===== English (US)
us ===== Spanish (US)
uf ===== French (US/CA)
Note on editing names: The file only seems to have room for each name in its current length. So far, the game seems to be OK about accepting files bigger than what they originally were but I have yet to test what happens when a name of a track is edited to be longer than it was originally.
EDIT: If a track name is edited to be longer than it was originally, it appears to completely mess up the game's perception of where characters are, letters become jumbled ad some disappear altogether, doing this is not advised.
Retro console codes: The retro tracks all have the name of the console they were originally on in small letters before the name of the track, for example SNES Rainbow Road. The 3DS treats the retro console names as one character represented in the hex by 2 or 4 character codes. The table for these is below with the hex equivalents:
--------------------
Message to moderator: It is ok to link to szs files as long as they contain your own work right? please tell me if I am wrong about this instead of removing this post straight away...
--------------------
Credits: Logo by Gameonion, modified by me, banner by me.
NEW AND IMPORTANT - EXPERIENCED HOMEBREW DEVELOPERS WANTED!
We need developers experienced in the creation of 3ds homebrew to create an updater/manager tool for CTGP 7. PM me for more info!
This page should be considered a sister page to the other CTGP 7 page HERE. EDIT - the projects are now officially merged, link your courses below!
What has been done:
- Modified Title screen
- Modified title screen music
- Added a few CT's
- Created HB Launcher shortcut
What needs to be done:
- Add more custom tracks/texture hacks (see below)
- create some kind of .3dsx CTGP7 channel app that will update the romfs to latest version
- MORE MUSIC/UI HACKS!
- anything else YOU request - post ideas below!
Get your custom track/texture hack in CTGP 7!
If you have a track you want in CTGP 7, link to a zip containing:
1) your szs
2) your music if necessary
3) screenshots of your track working on a real 3ds (not an emulator)
link down below or email it to [email protected]
--------------------
Research
I have decided to add this hacking tutorial section, publishing my findings as I discover them! (Or am told by someone with more experience!)
Track/cup/character names: (NOTE: This may vary by game region - I am using the European version of the game so the following may be specific to this version only!)
The names of tracks can be found in UI/common-XX.szs/1DAA5659.bin where XX is one of the two letter region codes - After further analysis, I found that the first letter indicates region and the second letter indicates the language (in the language contained within the file, with the exclusion of Spanish because ee was already taken.)
Code === Language
ed ===== German
ee ===== English (UK)
ef ====== French
ei ====== Italian
en ====== Dutch
ep ===== Portuguese
er ===== Russian? (charset in hex is garbled)
es ===== Spanish (SP)
jp ===== Japanese? (charset in hex is garbled)
ue ===== English (US)
us ===== Spanish (US)
uf ===== French (US/CA)
Note on editing names:
EDIT: If a track name is edited to be longer than it was originally, it appears to completely mess up the game's perception of where characters are, letters become jumbled ad some disappear altogether, doing this is not advised.
Retro console codes: The retro tracks all have the name of the console they were originally on in small letters before the name of the track, for example SNES Rainbow Road. The 3DS treats the retro console names as one character represented in the hex by 2 or 4 character codes. The table for these is below with the hex equivalents:
--------------------
Message to moderator: It is ok to link to szs files as long as they contain your own work right? please tell me if I am wrong about this instead of removing this post straight away...
--------------------
Credits: Logo by Gameonion, modified by me, banner by me.
Last edited by Spatchy,