Skip to content

ike9000e/ngii-save-update-util

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

--------------------------------------------
NGII Save File Update Utility by ike9000
--------------------------------------------

	Program to update modified Ninja Gaiden II game-save
	files so that they can be accepted by the game.
	For mid- or transient-chapter saves.
	
	This utility is for saves created by Ninja Gaiden II, Xbox 360 game.
	Compatible with saves created on Xenia emulator.
	Xbox 360 specific save files, those with the CON header, 
	are partially supported.
	Command line utility.


Usage Instructions
--------------------------
	
	Simply, provide path to the save file on the command line.
	Path must be to the dot-dat file itself and not, for example,
	to the directory.
	
	Example:
	
		sg_util_ng_ii.exe "c:\path\to\ng2stryd19.dat"


Basic Hex Editing Information
---------------------------------------

	This program does not make any modifications to the saves besides
	updating a 32-bit value that is a checksum of all the 
	other 32-bit values.


Example save file editing
----------------------------------

	Open the save in hex editor.
	Go to file offset 48 (decimal).
	This is a slot where the code of the first inventory item is stored.
	All item codes are made out of 4 bytes. There can be maximum of 128 items.
	All codes that are set to [00 00 00 00] are free slots, 
	the game will skip over them. This first address, 48 (decimal), almost 
	certainly, will correspond to Dragon Sword. Change it to [00 07 01 00] to
	have Dragon Sword level 4 or change it to [00 01 01 01] to have 
	Dragon Sword level 2. (Codes for DS level 1 and 3 are [00010100] 
	and [00010102], respectively). Close the save file in the hex editor.
	Update the save file with this utility.


Website
-----------

	https://github.com/ike9000e/ngii-save-update-util

About

Program to update modified Ninja Gaiden II game save files so that they can be accepted by the game

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors