Homebrew CTGP 7

  • Thread starter Thread starter Spatchy
  • Start date Start date
  • Views Views 12,689
  • Replies Replies 32
  • Likes Likes 5

Spatchy

Active Member
Newcomer
Joined
Oct 17, 2015
Messages
37
Reaction score
12
Trophies
0
Age
26
Location
Kent, UK
XP
75
Country
I am putting together a Custom Track Grand Prix pack for Mariokart 7 for use with HANS!

title_capture_top_l.png


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: 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:

console_codes.png

--------------------
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,
What needs to be done:
  • Add more custom tracks/texture hacks (see below)
  • create a shortcut for the HB Launcher
  • create some kind of .3dsx CTGP7 channel app that will update the romfs to latest version
  • MORE MUSIC/UI HACKS!
  • anything else you guys request - post ideas below!
You are thinking to small
. New tracks
. Some expansion to add tracks instead of having to replace them
. Different modes (you know.. like 200cc)
 
Baby Park would be awesome actually, as long as it gets like 8 laps of course
Stewie already tried Baby Park, but in MK7 it is impossible to change number of laps (there is a value in the kmp, but unused as MKWII) using checkpoints to count a lap each 2 laps crashes the game randomly.
 
I just wonder how to edit the select Cup/Course screen, to change the current track names and replacing with newer ones (like DS Yoshi Falls released yesterday).

I know the right file to be opened through Every File Explorer, then extracting the 0x1DAA5659.bin, but editing such .bin doesn't work well with me; the track names are totally messed up.
 
I just wonder how to edit the select Cup/Course screen, to change the current track names and replacing with newer ones (like DS Yoshi Falls released yesterday).

I know the right file to be opened through Every File Explorer, then extracting the 0x1DAA5659.bin, but editing such .bin doesn't work well with me; the track names are totally messed up.
They are nsbt, use nsbt editor.
 
Ah, it's fine then. :) Found it, already editing the course names then. Thanks!
 
Sorry, but am I missing something? Pablomf6 is doing CTGP-7 and what's your role?
Any fool can download ctgp-7 and build a romfs for HANS with it

--------------------- MERGED ---------------------------

They are nsbt, use nsbt editor.
msbt, not nsbt i think you mean

--------------------- MERGED ---------------------------

How do I create my own custom tracks?
 
  • Like
Reactions: Philip3ds
Sorry, but am I missing something? Pablomf6 is doing CTGP-7 and what's your role?
Any fool can download ctgp-7 and build a romfs for HANS with it

--------------------- MERGED ---------------------------


msbt, not nsbt i think you mean

--------------------- MERGED ---------------------------



to be fair, he is doing most of it lol, I am mainly advertising it (perhaps a little too much?) and trying to put all the CT's together while I have Pablomf6 to thank for most of the research/development

--------------------- MERGED ---------------------------

awesome! looking pretty good, I'll give it a test run and put it in if I can get it to work! :)
 

Site & Scene News

Popular threads in this forum