Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Java program to view and edit (not fully implemented) Skyrim/Oblivion save files in a human readable format.
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.


// Skyrim Save Viewer
//		A save viewer for The Elder Scrolls V: Skyrim.
// Author:	trira (bethsoft forums)
// Version:	0.8

/* Description */
This is an alpha release of a little utility lets you view your save files in a nice, human-readable format (mostly, more on that later),
following what has been decoded here and whatever I decoded myself in the process of writing this. There's currently no editing functions
yet, but they are in the works. Whatever hasn't been decoded is displayed in hex. I'm releasing this early so that anyone interested in
decoding the save files doesn't have to deal with a mess of hex. And for those that are curious, I suppose. If you have a grudge against
a particular category or you just don't want it displayed, you can filter it out when you start the program (there's a button labelled
"Filters"). Anything that's selected in that dialog will not be displayed.

If you find any bugs, don't hesitate to let me know. I'll try to fix whatever bugs are found as soon as I can and as best as I can. Please
provide as much information as you can (including, but not limited to, providing clear instructions on how to reproduce -- I can only fix
what I can reproduce -- and some general info about the session) Also, I'm open to suggestions/improvements. I'll consider anything suggested.
I might not act on it, but I'll consider it.

For those wondering, the source code won't be available for the time being. It will be later once I clean it up a bit, add editing functions,
and find a suitable license (currently considering GPLv3).

Note: this was written and tested on Windows 7 64-bit so there may be OS specific quirks that I haven't come across.

/* Requirements */
You must have Java SE 7 installed. No other version will work. You can get the latest version here:

/* Installation */
Download and extract the archive into any folder. Install/update Java if required and run the accompanying jar file.

/* Uninstallation */
Delete the files that came from the original archive.

/* Known Issues */
- Likes to gobble up and hold onto memory.
- Hex view of unknown data doesn't scale according to size. Not a big deal when you expand the window, but when shrunk, you won't be able to see some bytes.

/* Credits */
- No direct help, but Leviathan1753 deserves a mention because I learned quite a bit while reading through the SkyProc source. Thank you!
- sialivi, for showing me how a striped table could be implemented without using SwingX.
- Lojack, for answering a couple of my questions.
- deaths_soul, for a brief discussion that gave me ideas regarding a portion of the Papyrus data.
- A big thanks to everyone that contributed to the Save File Format page over at Thanks to them, I didn't have to start from scratch, saving me alot of time.
- Bethesda, for making Skyrim, Oblivion, and other great games.

/* Changelog */
Changelog is included in a separate file.
Something went wrong with that request. Please try again.