What's new

GTA V Save Block Editor [+Source]

XBLToothPik

XBLToothPik

Contributor
Programmer Modder Frame In Gold
Messages
577
Reaction score
1,068
Points
350
Sin$
7
GTA V Save Block Editor
What Can This Editor Do?
- Extract Blocks
- Replace Blocks
- Build/Save All Blocks (rebuild the save)
Photos of The Editor
JZBbYOGTzP.png
f4KW3B9zg6.png
Download The Editor (0.0.3)
Virus Scans (0.0.3)
Key.txt
Code:
EDIT: Removed for reasons.
 
Last edited:
Zorg93

NayJames123

Read Art
Fabled Veteran Modder Programmer
Messages
4,273
Reaction score
3,475
Points
650
Sin$
0
Can u explain to me what ''Blocks'' are/is?
to make things simple, this lets you extract the raw data in the save in specific blocks(grouped chunks of data), then you can replace it(edited) and the tool will fix the checksum for you so the savegame will load
 
NYC

NYC

AKA BrettsMοds
Frame In Gold Modder Grammar Nazi
Messages
3,865
Reaction score
1,717
Points
610
Sin$
0
This program is very helpful. Thanks for releasing it here as well.
 
XBLToothPik

XBLToothPik

Contributor
Programmer Modder Frame In Gold
Messages
577
Reaction score
1,068
Points
350
Sin$
7
Nice release, why not upload to your github? (especially since its open source)

Anyway nice job


Haven't hardly uploaded to my GitHub in a while, but since it's a request; I will upload this tonight. Along with some other tools.
 
XBLToothPik

XBLToothPik

Contributor
Programmer Modder Frame In Gold
Messages
577
Reaction score
1,068
Points
350
Sin$
7
New Version 0.0.3
- GUI fixes
- GUI improvements
- Bug fixes
- General code improvements
- Settings
- Option for loading unencrypted saves
- This also will allow to load XMT files from the RPF
- Option to set key file
 
Publickiller17

Publickiller17

Premium
Contest Sponsor Services Free Hoster
Messages
3,099
Reaction score
934
Points
475
Sin$
0
New Version 0.0.3
- GUI fixes
- GUI improvements
- Bug fixes
- General code improvements
- Settings
- Option for loading unencrypted saves
- This also will allow to load XMT files from the RPF
- Option to set key file

nice
 
HotLikeMexico

HotLikeMexico

- The Great Maes -
Modder Seasoned Veteran Grizzled Veteran
Messages
1,640
Reaction score
555
Points
230
Sin$
0
Where do you learn how decrypt file ect ? I want to learn about this :'P

also, nice program.
 
Matt Denton

Matt Denton

Enthusiast
Messages
1,361
Reaction score
292
Points
165
Sin$
0
GTA V Save Block Editor
What Can This Editor Do?
- Extract Blocks
- Replace Blocks
- Build/Save All Blocks (rebuild the save)
Photos of The Editor
JZBbYOGTzP.png
f4KW3B9zg6.png
Download The Editor (0.0.3)
Virus Scans (0.0.3)
Key.txt
Code:
GTAV=66C0D69ECE49CA457622B5858F29ACB03CBFFB0B76143723A1C263A62AE968EC
Trying to open gta 5 .xmt file and i get this
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Security.Cryptography.CryptographicException: Length of the data to decrypt is invalid.
at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock(Byte[] inputBuffer, Int32 inputOffset, Int32 inputCount)
at GTA.V.Utils.Security.AESCryptor.Decrypt(Byte[] data, Byte[] key)
at GTA.V.Formats.Save.V..ctor(Stream xIn, Byte[] key, Boolean dec)
at GTA_Save_Block.Main.openButton_Click(Object sender, EventArgs e)
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: 2.0.0.0
Win32 Version: 2.0.50727.6407 (Win8RTMGDR.050727-6400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GTA Save Block
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/matt/Downloads/GTA%20Save%20Block.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.6402 (Win8RTMGDR.050727-6400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.6401 (Win8RTMGDR.050727-6400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.6401 (Win8RTMGDR.050727-6400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.6411 (Win8RTMGDR.050727-6400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.6411 (Win8RTMGDR.050727-6400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.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.
 
Top Bottom
Login
Register