Kuribo64
Views: 19,981,899 Home | Forums | Uploader | Wiki | Object databases | IRC
Rules/FAQ | Memberlist | Calendar | Stats | Online users | Last posts | Search
04-16-24 11:08 PM
Guest:

0 users reading Mario Kart 7 Hacking | 1 bot

Main - Misc. ROM hacking - Mario Kart 7 Hacking Hide post layouts | New reply


Yami
Posted on 02-24-15 06:14 AM Link | #56830
I now just realised, I didn't start a Thread here, yet.
Anyway, Mario Kart 7 Hacking is possible for a while, and new stuff gets Released step by step, the most popular being Custom Music.

But we went even further now, and Retextured Characters, made Custom Items, and even made Custom Tracks!
Here's one of the Custom Tracks:


You can find more here.

CyberTanuki
Posted on 02-24-15 03:21 PM Link | #56839
It's great to see that Mario Kart 7 has been hacked.
It makes me wonder if there's a way to make all of the different colored Shy Guys playable from local multiplayer mode in the single player and online modes.

Yami
Posted on 02-24-15 03:46 PM Link | #56841
I never checked that one out, but I can check.

NWPlayer123
Posted on 02-24-15 05:12 PM Link | #56843
The draw distance on that ramp is awful, but otherwise looks nice.

____________________
"I hate playing musical chats" ~ Quote of the month

CyberTanuki
Posted on 02-24-15 05:50 PM Link | #56846
Posted by Yami
I never checked that one out, but I can check.

Sweet! Thanks. B-)
How are you hacking the 3ds by the way? (I am actually not up to date with the whole 3ds HomeBrew going on) ^^;

Yami
Posted on 02-24-15 06:00 PM Link | #56847
You'll need an MK7 ROM, some Command Line Tools, and a 3DS, capable of Installing .CIA Files.
Other than that, the process is very similar, to Mario Kart DS Hacking.

CyberTanuki
Posted on 02-24-15 06:15 PM Link | #56849
Posted by Yami
You'll need an MK7 ROM, some Command Line Tools, and a 3DS, capable of Installing .CIA Files.
Other than that, the process is very similar, to Mario Kart DS Hacking.

Is it easy to boot mods on 3ds? Like how all you have to do to get mods working on Wii is just to launch an exploit to install HomeBrew and load codes?

Yami
Posted on 02-24-15 09:06 PM Link | #56853
Well, it's closer to the way you do it, for MKDS, SM64DS, or NSMB, but you'll need to keep a few differences in mind:

1. There is no 1 Format fits all System, like on the DS:
Unlike the DS, in which you can simply make a .NDS File, for all Users, the 3DS comes with:
.3DS, for the GateWay 3DS Users.
.3DZ, for the Homebrew/Ninjhax Users, even though you can't use any kind of Piracy with it.
.CCI, for Dev Kit Users with Flash Cards.
.CIA, for Dev Kit Users without Flash Cards.
.CIA, for Custom Firmware Users.
I also heard of ".3DSX", but I don't know what that is, so I'll skip this one, for now.

2. Building a ROM takes a much longer time, and Testing a ROM takes even more time:
There are currently no Emulators, that can play Mario Kart 7, so you're forced to use it, on real Hardware.
If you're using a .CIA File, Importing with all the ROMFS Files included, takes about 11 minutes, stripping it down to only what you need, will take about 4 minutes.

3. Custom Firmware takes a while to work:
I heard a lot of people saying, they need at least 11 Power Downs/Ups, until Custom Firmware boots up.

4. Save Files are a headache:
Unless you're using Save Data Filer, or a more recent Version of Dev Menu than what's available, you will lose your Save Data, every time you Import the ROM, making it very difficult to Test a Glider Hack, for example.

5. Tools are in early Development:
While Gericom is Developing Every File Explorer (and yes, you can find its Source Code on Github!), the Tool is still in its very early stages.
For example, KMP Editing is not possible yet, unless you're planning to do it through a Hex Editor.
Being able to edit KMP Files is very important for CT's, because otherwise, your Track will either Crash, Respawn you incorrectly, make CPU's dumb, make you go Out of Bounds where you don't expect it to, just to name a few problems.

shibboleet
Posted on 02-24-15 09:45 PM Link | #56862
oh, this game uses KMP too?

____________________
a

NWPlayer123
Posted on 02-24-15 09:50 PM Link | #56865
3DSX is what Smea's homebrew loader with Cubic Ninja uses for executables.

____________________
"I hate playing musical chats" ~ Quote of the month

CyberTanuki
Posted on 02-25-15 03:22 AM Link | #56879
Posted by Yami
Well, it's closer to the way you do it, for MKDS, SM64DS, or NSMB, but you'll need to keep a few differences in mind:

1. There is no 1 Format fits all System, like on the DS:
Unlike the DS, in which you can simply make a .NDS File, for all Users, the 3DS comes with:
.3DS, for the GateWay 3DS Users.
.3DZ, for the Homebrew/Ninjhax Users, even though you can't use any kind of Piracy with it.
.CCI, for Dev Kit Users with Flash Cards.
.CIA, for Dev Kit Users without Flash Cards.
.CIA, for Custom Firmware Users.
I also heard of ".3DSX", but I don't know what that is, so I'll skip this one, for now.

2. Building a ROM takes a much longer time, and Testing a ROM takes even more time:
There are currently no Emulators, that can play Mario Kart 7, so you're forced to use it, on real Hardware.
If you're using a .CIA File, Importing with all the ROMFS Files included, takes about 11 minutes, stripping it down to only what you need, will take about 4 minutes.

3. Custom Firmware takes a while to work:
I heard a lot of people saying, they need at least 11 Power Downs/Ups, until Custom Firmware boots up.

4. Save Files are a headache:
Unless you're using Save Data Filer, or a more recent Version of Dev Menu than what's available, you will lose your Save Data, every time you Import the ROM, making it very difficult to Test a Glider Hack, for example.

5. Tools are in early Development:
While Gericom is Developing Every File Explorer (and yes, you can find its Source Code on Github!), the Tool is still in its very early stages.
For example, KMP Editing is not possible yet, unless you're planning to do it through a Hex Editor.
Being able to edit KMP Files is very important for CT's, because otherwise, your Track will either Crash, Respawn you incorrectly, make CPU's dumb, make you go Out of Bounds where you don't expect it to, just to name a few problems.


Wow, that sounds really complicated.
So I'm guessing the easy way would be to apply a mod to a MK7 rom and load it through Gateway 3ds?

Yami
Posted on 02-25-15 06:11 AM Link | #56884
Posted by MrRean
oh, this game uses KMP too?

Yep, although it's incompatible with Mario Kart Wii's KMP Editor.
Although it uses KMP, it's much more similar to Mario Kart DS's NKM, though.

Posted by NWPlayer123
3DSX is what Smea's homebrew loader with Cubic Ninja uses for executables.

Thanks, then it means I don't know, what .3DZ is.

Posted by Ninja
Wow, that sounds really complicated.
So I'm guessing the easy way would be to apply a mod to a MK7 rom and load it through Gateway 3ds?

It becomes less complicated, once you get used to it.
GateWay would be the fastest way, if it would work, at all.

shibboleet
Posted on 02-25-15 08:53 PM Link | #56901
Posted by Yami
Posted by MrRean
oh, this game uses KMP too?

Yep, although it's incompatible with Mario Kart Wii's KMP Editor.
Although it uses KMP, it's much more similar to Mario Kart DS's NKM, though.

Well yeah, of course it would be different. They almost never use the same format in the same way with the same types for different consoles. :P

____________________
a

Anthe
Posted on 02-26-15 08:53 PM Link | #56946
Honestly the 3DS hacking scene is too complicated right now for me to get on its train. I don't have the time to maintain knowledge about everything nor do I want to spend the time. I'll come back when we have a simple, friendly and ubernoob way, thank you.

____________________
[image]

Jesse
Posted on 02-26-15 09:30 PM Link | #56948
Indeed I am getting a bit tired of this "you must have version xx.xx.xx to get it working" thing. Why doesn't this just work with flashcarts and such? Might sound ultra nooby but its a real life question.

Spacey
Posted on 02-26-15 11:15 PM (rev. 2 of 02-26-15 11:16 PM) Link | #56950
Posted by jjesss064
Indeed I am getting a bit tired of this "you must have version xx.xx.xx to get it working" thing. Why doesn't this just work with flashcarts and such? Might sound ultra nooby but its a real life question.
You need certain versions because nintendo actually beefed up their security (remember the amount of piracy on the ds, yeah they dont want a repeat of that) and exploits for that thing dont come around so often and are not really easy to find. The big difference between this and the ds is that they can now provide firmware updates, so when an exploit is found it can be patched in a new update and the exploit will no longer work, and because flascarts require these exploits to run, they wont work. (yeah I dont exactly have a way with words, sorry if this is a bit awkwardly worded or hard to follow :P)

____________________
Hacking LM and trying to not suck. Weeeeeeee.

Yami
Posted on 02-27-15 06:27 AM Link | #56965
Basically, 3DS = CCI, but any CCI and CIA are made, for different Environments.
Originally, Nintendo made a Production Environment, and a Debug Environment.
People at 3DBrew, however, made a third Environment (Testing?), for use with the Custom Firmware (or RedNAND, like how it's sometimes referred to).

Things would have been much simpler, if Custom Firmware would use the Debug Environment, that alone would make stuff more universal already.
Besides, if the Custom Firmware Environment would have been the Debug Environment, there wouldn't be a need to care about System Versions, because CIA's would be permanently Installable (although you won't be able to use any Retail Cartridges, nor eShop/Virtual Console Games).


Main - Misc. ROM hacking - Mario Kart 7 Hacking Hide post layouts | New reply

Page rendered in 0.047 seconds. (2048KB of memory used)
MySQL - queries: 29, rows: 232/232, time: 0.011 seconds.
[powered by Acmlm] Acmlmboard 2.064 (2018-07-20)
© 2005-2008 Acmlm, Xkeeper, blackhole89 et al.