Homebrew CTGP 7

Spatchy

Active Member
OP
Newcomer
Joined
Oct 17, 2015
Messages
37
Trophies
0
Age
24
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,

Phanton

GBAtemp's Nui lover
Member
Joined
Sep 9, 2015
Messages
305
Trophies
0
XP
213
Country
Argentina
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)
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,603
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,000
Country
Spain
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.
 

KaleoOmega

I just don't know what to do with myself...
Member
Joined
Apr 17, 2013
Messages
386
Trophies
0
XP
282
Country
Brazil
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.
 

PabloMK7

Red Yoshi! ^ω^
Developer
Joined
Feb 21, 2014
Messages
2,603
Trophies
2
Age
24
Location
Yoshi's Island
XP
5,000
Country
Spain
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.
 

DarkFlare69

Well-Known Member
Member
Joined
Dec 8, 2014
Messages
5,147
Trophies
2
Location
Chicago
XP
4,736
Country
United States
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

Spatchy

Active Member
OP
Newcomer
Joined
Oct 17, 2015
Messages
37
Trophies
0
Age
24
Location
Kent, UK
XP
75
Country
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

General chit-chat
Help Users
    Veho @ Veho: Mkay.