CTGP 7

Discussion in '3DS - Homebrew Development and Emulators' started by Spatchy, Nov 3, 2015.

  1. Spatchy
    OP

    Spatchy Member

    Newcomer
    37
    12
    Oct 17, 2015
    Kent, UK
    I am putting together a Custom Track Grand Prix pack for Mariokart 7 for use with HANS!

    [​IMG]

    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 spatchydevelopment@gmail.com


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

    [​IMG]
    --------------------
    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, Dec 8, 2015
    gamered, LarBob, akira123 and 2 others like this.
  2. Megalegacy98

    Megalegacy98 ( ͡° ͜ʖ ͡°)™

    Member
    505
    259
    Aug 11, 2015
    United States
    Just around the corner™
    Please tell me how you edited the title screen.
     
  3. Phanton

    Phanton GBAtemp's Nui lover

    Member
    305
    152
    Sep 9, 2015
    Argentina
    You are thinking to small
    . New tracks
    . Some expansion to add tracks instead of having to replace them
    . Different modes (you know.. like 200cc)
     
  4. PabloMK7

    PabloMK7 Red Yoshi! ^ω^

    Member
    1,807
    1,113
    Feb 21, 2014
    Spain
    Yoshi's Island
    That is impossible with rom hacking, that would need custom code.
     
  5. ElyosOfTheAbyss

    ElyosOfTheAbyss GBAtemp Addict

    Member
    2,214
    1,720
    Aug 20, 2015
    Im busy porting Baby Park to MK7 and I'm making a Animal Crossing like course if you are interested in any of those?
     
    KaleoOmega and Phanton like this.
  6. Phanton

    Phanton GBAtemp's Nui lover

    Member
    305
    152
    Sep 9, 2015
    Argentina
    Baby Park would be awesome actually, as long as it gets like 8 laps of course
     
    ElyosOfTheAbyss likes this.
  7. SANNIC789

    SANNIC789 GBAtemp Advanced Fan

    Member
    704
    91
    Oct 3, 2015
    United States
    baby park with more idum boxes wode be nise :)
     
  8. PabloMK7

    PabloMK7 Red Yoshi! ^ω^

    Member
    1,807
    1,113
    Feb 21, 2014
    Spain
    Yoshi's Island
    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.
     
  9. Philip3ds

    Philip3ds GBAtemp Regular

    Member
    183
    42
    May 13, 2015
    How do I create my own custom tracks?
     
  10. Spatchy
    OP

    Spatchy Member

    Newcomer
    37
    12
    Oct 17, 2015
    Kent, UK
    they are stored as .bclim files in UI -> no_archive. To edit them use this.
     
  11. Spatchy
    OP

    Spatchy Member

    Newcomer
    37
    12
    Oct 17, 2015
    Kent, UK
    you might find this thread useful! :)
     
    Philip3ds likes this.
  12. KaleoOmega

    KaleoOmega I just don't know what to do with myself...

    Member
    386
    171
    Apr 17, 2013
    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.
     
  13. PabloMK7

    PabloMK7 Red Yoshi! ^ω^

    Member
    1,807
    1,113
    Feb 21, 2014
    Spain
    Yoshi's Island
    They are nsbt, use nsbt editor.
     
  14. TheZoroark007

    TheZoroark007 MK7 CT creator

    Member
    606
    234
    Apr 2, 2014
    Gambia, The
    Lake Constance
  15. KaleoOmega

    KaleoOmega I just don't know what to do with myself...

    Member
    386
    171
    Apr 17, 2013
    Brazil
    I might ask, where I can find NSBT? Looked for this program here on GBATemp and didn't found anything related...
    Probably I'm not looking right, I guess.
     
  16. PabloMK7

    PabloMK7 Red Yoshi! ^ω^

    Member
    1,807
    1,113
    Feb 21, 2014
    Spain
    Yoshi's Island
    Oops, my fault, it is msbt :P
     
    KaleoOmega likes this.
  17. KaleoOmega

    KaleoOmega I just don't know what to do with myself...

    Member
    386
    171
    Apr 17, 2013
    Brazil
    Ah, it's fine then. :) Found it, already editing the course names then. Thanks!
     
  18. DarkFlare69

    DarkFlare69 GBAtemp Psycho!

    Member
    4,742
    2,600
    Dec 8, 2014
    United States
    Ohio
    Sorry, but am I missing something? Pablomf6 is doing CTGP-7 and what's your role?
    Warning: Spoilers inside!

    — Posts automatically merged - Please don't double post! —

    msbt, not nsbt i think you mean

    — Posts automatically merged - Please don't double post! —

     
    Philip3ds likes this.
  19. Exavold

    Exavold lol

    Member
    1,004
    1,061
    Nov 9, 2015
    France
    lol
    Be careful with 200cc please.
     
    Games&Stuff, Phanton and PabloMK7 like this.
  20. Spatchy
    OP

    Spatchy Member

    Newcomer
    37
    12
    Oct 17, 2015
    Kent, UK
    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

    — Posts automatically merged - Please don't double post! —

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