ROM Hack WIP Mario Kart 8 Deluxe - Save Editor

Status
Not open for further replies.

Master Xehanort

Well-Known Member
Newcomer
Joined
Oct 29, 2012
Messages
60
Trophies
0
Age
31
XP
449
Country
United States
thanks OP for this. I hope someday you're able to include modifying all karts unlocked via our own profile instead of just using someone elses save
 

Chino

Well-Known Member
Newcomer
Joined
Dec 23, 2016
Messages
58
Trophies
0
Age
28
XP
203
Country
United States
Can't you just say set your coins to 9999 to unlock all the parts?
You can. It takes forever to actually unlock them though. Gotta keep going into the kart selection screen and backing out to main menu
 

SmashingEmeraldz

New Member
Newbie
Joined
Jul 3, 2018
Messages
1
Trophies
0
Age
26
XP
44
Country
United States
When I try to edit my save I get an error.
All I really want is a 100% save with default on all the online ranking so If anyone has that I would love it.


Capture.PNG


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '1000487' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
at 0.2()
at 0.4(Object 0, EventArgs 1)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2671.0 built by: NET471REL1LAST
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MK8D Save Editor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/elije/Downloads/mk8d-save-editor/MK8D%20Save%20Editor.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2556.0 built by: NET471REL1
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2661.0 built by: NET471REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.7.2612.0 built by: NET471REL1LAST_B
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
 
Last edited by SmashingEmeraldz,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,866
Trophies
2
XP
29,013
Country
United Kingdom
Since we can now edit our saves, I made this save editor for MK8D:

Preview:

1526023204-mk8d.png


1526023204-mk8d2.png


Still a WIP, I will add some features later (stuff you unlocked; character, amiibo ect...), at the moment you can only edit your stats.

I will release the source code when it will be finished.

Download here
Did you, or anyone else reading this, figure out the offsets for unlocking the amiibo costumes? I'm happy to do it manually with a hex editor. Cheers.
 
D

Deleted User

Guest
Did you, or anyone else reading this, figure out the offsets for unlocking the amiibo costumes? I'm happy to do it manually with a hex editor. Cheers.
My save data has all the amiibos unlocked. Just take the value from that and hope it works on other saves. Idk the offset
 
  • Like
Reactions: hippy dave

calibano

Member
Newcomer
Joined
Feb 1, 2017
Messages
24
Trophies
0
Age
44
XP
366
Country
Italy
can you please double check the link? it won't allow me to download it
thanks!

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

solved: it didn't work with Firefox, it worked with Chrome
 

Elliander

Well-Known Member
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
Out of curiosity, might there be a way for a later version of this to read a WiiU save file for Mario Kart 8 and then have the Switch save file reflect that? As a kind of work around to the lack of an official way to transfer saves. There's more than just stats for that though, like ghost data, etc.

According to a member the download link is flagged by a virus checker - unknown whether that means anything (many homemade programs have false positives) but proceed at own risk.

In my own school work, even a simple "Hello World!" command line application will trigger several virus flags if I don't mark it as a release version when I build the application, and even then I usually get something saying that some of my more advanced projects is a virus, especially those that read from and write back to files, so you really can't trust any HEURISTICS based checks. Machine learning in anti virus detection is supposed to help us compete with 0 day threats, but reduces confidence, so I usually ignore heuristics entirely when I determine if a program is safe or not.

One could argue that a developer should just forward their completed program to all the different anti-virus venders, but there really are too many and far too few ways to contact and it's only temporary. Purchasing a certificate is the only sure fire way, as programs with valid certificates are assumed to be safe because those certificates can just be disabled, but ransomware developers tend to make more money buying new certificates often so even a valid cert doesn't prove that anything is safe.
 
Last edited by Elliander,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    NinStar @ NinStar: It will actually make it worse