[Release] Assassins Creed 3 Save Editor

I looked around on the internet today for an AC3 editor, and I didn’t find anything, so I decided to make a save editor for it. If anyone knows anything else I could put in the editor, please tell me, because I don’t have the game.

Screenie

Download/ Virus Scan

Download -

http://mw2nukeboy.3owl.com/wp-content/uploads/2012/12/Assassins-Creed-3-Save-Editor.zip

Virus Scan - https://www.virustotal.com/file/50b1c58e7dca2006254ee65079453293269ec36ad93ddb0b0d38441751a76625/analysis/1354346786/

Source - idk why its all spread out


 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Collections.Generic;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.ComponentModel;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Data;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Drawing;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Linq;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Text;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Threading.Tasks;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] System.Windows.Forms;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] DevComponents.DotNetBar;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]using[/size]
 



[/size]



[/size][size=14][size=14] PackageIO;[/size][/size]
 
 
[size=14][/size]
[size=14][size=14][/size]
[size=14] 
[size=14]namespace[/size]
 



[/size]



[/size][size=14][size=14] Assassins_Creed_3_Save_Editor[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]{[/size]
 
 
 


[/size][size=14][size=14][size=14]public[/size][/size][/size][size=14][size=14][size=14]partial[/size][/size][/size][size=14][size=14][size=14]class[/size][/size][/size][size=14][size=14][size=14]Form1[/size][/size][/size][size=14][size=14] : [/size][/size][size=14][size=14][size=14]Office2007Form[/size][/size][/size]
 
 
[size=14][/size]
[size=14][size=14]    {[/size]
 
 
 


[/size][size=14][size=14][size=14]OpenFileDialog[/size][/size][/size][size=14][size=14] ofd;[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]IO[/size][/size][/size][size=14][size=14] io;[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]ushort[/size][/size][/size][size=14][size=14] money;[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]public[/size][/size][/size][size=14][size=14] Form1()[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            InitializeComponent();[/size]
 
[size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]private[/size][/size][/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] Form1_Load([/size][/size][size=14][size=14][size=14]object[/size][/size][/size][size=14][size=14] sender, [/size][/size][size=14][size=14][size=14]EventArgs[/size][/size][/size][size=14][size=14] e)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            btnSave.Enabled = [/size]
 


[/size][size=14][size=14][size=14]false[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            inpMoney.Enabled = [/size]
 


[/size][size=14][size=14][size=14]false[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            btnMax.Enabled = [/size]
 


[/size][size=14][size=14][size=14]false[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]private[/size][/size][/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] btnOpen_Click([/size][/size][size=14][size=14][size=14]object[/size][/size][/size][size=14][size=14] sender, [/size][/size][size=14][size=14][size=14]EventArgs[/size][/size][/size][size=14][size=14] e)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            ofd = [/size]
 


[/size][size=14][size=14][size=14]new[/size][/size][/size][size=14][size=14][size=14]OpenFileDialog[/size][/size][/size][size=14][size=14]();[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            ofd.Title = [/size]
 


[/size][size=14][size=14][size=14]"Open an Assassins Creed 3 gamesave"[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]if[/size][/size][/size][size=14][size=14] (ofd.ShowDialog() == [/size][/size][size=14][size=14][size=14]DialogResult[/size][/size][/size][size=14][size=14].OK)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            {[/size]
 
[size=14]                ReadFile();[/size]
 
[size=14]            }[/size]
 
 
 


[/size][size=14][size=14][size=14]else[/size][/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            {[/size]
 
 
 


[/size][size=14][size=14][size=14]return[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            }[/size]
 
[size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] ReadFile()[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            btnSave.Enabled = [/size]
 


[/size][size=14][size=14][size=14]true[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            inpMoney.Enabled = [/size]
 


[/size][size=14][size=14][size=14]true[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            btnMax.Enabled = [/size]
 


[/size][size=14][size=14][size=14]true[/size][/size][/size][size=14][size=14];[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            money = ([/size]
 


[/size][size=14][size=14][size=14]ushort[/size][/size][/size][size=14][size=14])inpMoney.Value;[/size][/size]
 
 
[size=14][/size]
[size=14] 
[size=14]            io = [/size]
 


[/size][size=14][size=14][size=14]new[/size][/size][/size][size=14][size=14][size=14]IO[/size][/size][/size][size=14][size=14]([/size][/size][size=14][size=14][size=14]this[/size][/size][/size][size=14][size=14].ofd.FileName, [/size][/size][size=14][size=14][size=14]Endian[/size][/size][/size][size=14][size=14].Little);[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]try[/size][/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            {[/size]
 
 
 


[/size][size=14][size=14][size=14]//Check Magic & Title ID[/size][/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]string[/size][/size][/size][size=14][size=14] Magic = [/size][/size][size=14][size=14][size=14]ASCIIEncoding[/size][/size][/size][size=14][size=14].ASCII.GetString(io.ReadBytes(4));[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]                io.Position = 0x360;[/size]
 
 
 


[/size][size=14][size=14][size=14]string[/size][/size][/size][size=14][size=14] Title = io.ReadHex(8);[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]if[/size][/size][/size][size=14][size=14] (Magic == [/size][/size][size=14][size=14][size=14]"CON "[/size][/size][/size][size=14][size=14] && Title == [/size][/size][size=14][size=14][size=14]"555308AE"[/size][/size][/size][size=14][size=14])[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]                {[/size]
 
[size=14]                    io.Position = 0x1000D;[/size]
 
[size=14]                    money = io.ReadUInt16();[/size]
 
[size=14]                    io.Close();[/size]
 
[size=14]                }[/size]
 
 
 


[/size][size=14][size=14][size=14]else[/size][/size][/size]
 
 
[size=14][/size]
[size=14][size=14]                {[/size]
 
[size=14]                    io.Close();[/size]
 
 
 


[/size][size=14][size=14][size=14]MessageBoxEx[/size][/size][/size][size=14][size=14].Show([/size][/size][size=14][size=14][size=14]"Invalid Assassins Creed 3 Gamesave"[/size][/size][/size][size=14][size=14], [/size][/size][size=14][size=14][size=14]"Invalid..."[/size][/size][/size][size=14][size=14]);[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]                }[/size]
 
[size=14]            }[/size]
 
 
 


[/size][size=14][size=14][size=14]catch[/size][/size][/size][size=14][size=14] ([/size][/size][size=14][size=14][size=14]Exception[/size][/size][/size][size=14][size=14] ex)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            {[/size]
 
[size=14]                io.Close();[/size]
 
 
 


[/size][size=14][size=14][size=14]MessageBoxEx[/size][/size][/size][size=14][size=14].Show(ex.Message, [/size][/size][size=14][size=14][size=14]"Error"[/size][/size][/size][size=14][size=14]);[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            }[/size]
 
[size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]private[/size][/size][/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] btnSave_Click([/size][/size][size=14][size=14][size=14]object[/size][/size][/size][size=14][size=14] sender, [/size][/size][size=14][size=14][size=14]EventArgs[/size][/size][/size][size=14][size=14] e)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            WriteFile();[/size]
 
[size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] WriteFile()[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            io = [/size]
 


[/size][size=14][size=14][size=14]new[/size][/size][/size][size=14][size=14][size=14]IO[/size][/size][/size][size=14][size=14]([/size][/size][size=14][size=14][size=14]this[/size][/size][/size][size=14][size=14].ofd.FileName);[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]try[/size][/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            {[/size]
 
[size=14]                io.Position = 0x1000D;[/size]
 
[size=14]                io.WriteUInt16(([/size]
 


[/size][size=14][size=14][size=14]ushort[/size][/size][/size][size=14][size=14])money);[/size][/size]
 
 
[size=14][/size]
[size=14] 
 
 


[/size][size=14][size=14][size=14]MessageBoxEx[/size][/size][/size][size=14][size=14].Show([/size][/size][size=14][size=14][size=14]"Your file has been saved"[/size][/size][/size][size=14][size=14], [/size][/size][size=14][size=14][size=14]"Success!"[/size][/size][/size][size=14][size=14]);[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]                io.Close();[/size]
 
[size=14]            }[/size]
 
 
 


[/size][size=14][size=14][size=14]catch[/size][/size][/size][size=14][size=14] ([/size][/size][size=14][size=14][size=14]Exception[/size][/size][/size][size=14][size=14] ex)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            {[/size]
 
[size=14]                io.Close();[/size]
 
 
 


[/size][size=14][size=14][size=14]MessageBoxEx[/size][/size][/size][size=14][size=14].Show(ex.Message, [/size][/size][size=14][size=14][size=14]"Error"[/size][/size][/size][size=14][size=14]);[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]            }[/size]
 
[size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]private[/size][/size][/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] linkLabel1_LinkClicked([/size][/size][size=14][size=14][size=14]object[/size][/size][/size][size=14][size=14] sender, [/size][/size][size=14][size=14][size=14]LinkLabelLinkClickedEventArgs[/size][/size][/size][size=14][size=14] e)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            System.Diagnostics.[/size]
 


[/size][size=14][size=14][size=14]Process[/size][/size][/size][size=14][size=14].Start([/size][/size][size=14][size=14][size=14]"http://mw2nukeboy.3owl.com"[/size][/size][/size][size=14][size=14]);[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        }[/size]
 
 
 


[/size][size=14][size=14][size=14]private[/size][/size][/size][size=14][size=14][size=14]void[/size][/size][/size][size=14][size=14] btnMax_Click([/size][/size][size=14][size=14][size=14]object[/size][/size][/size][size=14][size=14] sender, [/size][/size][size=14][size=14][size=14]EventArgs[/size][/size][/size][size=14][size=14] e)[/size][/size]
 
 
[size=14][/size]
[size=14][size=14]        {[/size]
 
[size=14]            inpMoney.Value = 65535;[/size]
 
[size=14]        }[/size]
 
[size=14]    }[/size]
 
[size=14]}[/size]
 


[/size]

Is this still alive O.O Link seems to be dead, can’t find an editor.

Page not found ! Upload now ?

I released this three+ months ago. It probably doesn’t work anyone.