[Release] Fable3Tool

This is an updated version of Fable3Tool, it can decompress and compress herosave.bin and mainsave.bin. I fixed the compressing so it doesn’t add any extra bytes, and added a GUI. This version still supports command line arguments. Saves must be extracted from the STFS package first.

Command line usage:

Fable3Tool.exe -c <input file> <output file> // compress a save
Fable3Tool.exe -d <input file> <output file> // decompress a save

Virus Scan

Cool this looks very helpful and i hope they eventually add one to horizon

can someone tell me what is the checksum for gold i been hexing it all day but ended up in getting 0 gold


this is very helpful caboose

Updated again. Fixed a compression error.

Umm i dunno if im doing something wrong but i get an error when trying to decompress my save.

Open Me

************** Exception Text **************
Ionic.Zlib.ZlibException: Bad state (unknown compression method (0xBA))
at Ionic.Zlib.InflateManager.Inflate(FlushType flush)
at Ionic.Zlib.ZlibCodec.Inflate(FlushType flush)
at Ionic.Zlib.ZlibBaseStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at Ionic.Zlib.ZlibStream.Read(Byte[] buffer, Int32 offset, Int32 count)
at Ionic.Zlib.ZlibBaseStream.UncompressBuffer(Byte[] compressed, Stream decompressor)
at Ionic.Zlib.ZlibStream.UncompressBuffer(Byte[] compressed)
at Fable3Save.Decompress(Stream input, Stream output)
at Fable3Tool.MainForm.button2_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.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)

Sweet thank you so much.

I got something similar… I went ahead and clicked continue and the thing is still decompressing. Is it supposed to take this long? :confused:

Anyone know hex ids for guild seals?

It’s not actually decompressing so you may as well stop and wait for a fix. They file size will stay at 0kb



Ok so this decompresses and compresses the file. What do you use to mod it

Are you guys extracting the save first?

Yeah, using modio dragging and dropping the hero000 file to the desktop, then opening your program and it gives that message

You don’t open up Hero000 in the program. Read the first post. You extract herosave.bin or mainsave.bin FROM Hero000.

o.O Oh ok, this is a dumb question as all mine are. But how do you extract the .bin file from her000?

You would use Horizon.

lol nice but now how does we hax it