#include <twl/na.h>
FSResult NA_LoadOtherTitleArchive( const char* initialCode,
NATitleArchive archive);
initialCode | Specifies the game code for the target NAND application as a 4-character ASCII string. It does not need to be null-terminated. |
---|---|
archive | Specifies the type of save data to load. |
Returns FS_RESULT_SUCCESS
if processing completed successfully.
Other values indicate an error. The following values, in particular, have specific meanings.
FS_RESULT_ALREADY_DONE | Save data has already been loaded from another NAND application. |
---|---|
FS_RESULT_PERMISSION_DENIED | The NAND application has a different company code. |
FS_RESULT_UNSUPPORTED | This is running on the Nintendo DS and cannot be used. |
Loads the specified NAND application's save data region to the file system.
You can only load save data from NAND applications with the same company code as this application. You cannot load save data from NAND applications with a different company code.
If archive is NA_TITLE_ARCHIVE_DATAPUB
, the save data is loaded as otherPub
archive. If archive is NA_TITLE_ARCHIVE_DATAPRV
, it is loaded as otherPrv
archive.
Only a single save data region from another NAND application can be loaded at once. To access more than one save data region, you must call the NA_UnloadOtherTitleArchive
function to unload a save data region whenever one is accessed.
2009/05/13 Added link to See Also.
2008/09/16 Added FS_RESULT_UNSUPPORTED
to the return values.
2008/07/14 Initial version.
CONFIDENTIAL