Damn. I don't have a Gateway cart. I was going to buy one to do a little bit of ROM hacking. But the firmware I have now is 9.2.0 so now it's impossible
MrFahrenheit39
It was a .rom i mounted bcuz the game saves inside.
Code:BasicInfo: Title : "SaveData" CompanyCode : "00" ProductCode : "SaveDataFi" ContentType : Application # Application / SystemUpdate / Manual / Child / Trial Logo : Nintendo # Nintendo / Licensed / Distributed / iQue / iQueForSystem TitleInfo: UniqueId : 0xff40a Category : Application # Application / SystemApplication / Applet / Firmware / Base / DlpChild / Demo / Contents / SystemContents / SharedContents / AddOnContents / Patch / AutoUpdateContents CardInfo: MediaType : Card1 # Card1 / Card2 Option: UseOnSD : true # true if App is to be installed to SD EnableCompress : true # Compresses exefs code FreeProductCode : true # Removes limitations on ProductCode EnableCrypt : false # Enables encryption for NCCH and CIA MediaFootPadding : false # If true CCI files are created with padding ExeFs: # these are the program segments from the ELF, check your elf for the appropriate segment names ReadOnly: - .rodata - RO ReadWrite: - .data - RO Text: - .init - .text - STUP_ENTRY PlainRegion: # only used with SDK ELFs - .module_id AccessControlInfo: UseOtherVariationSaveData : false ExtSaveDataId: 0xff40a SystemSaveDataId1: 0x00000000 SystemSaveDataId2: 0x00000000 OtherUserSaveDataId1: 0x00000 OtherUserSaveDataId2: 0x00000 OtherUserSaveDataId3: 0x00000 FileSystemAccess: - CategorySystemApplication - CategoryFileSystemTool - Debug #- TwlCardBackup #- TwlNandData #- Boss - DirectSdmc - SaveDataMove IdealProcessor : 0 AffinityMask : 1 Priority : 16 MaxCpu : 0x9E # Default DisableDebug : true EnableForceDebug : false CanWriteSharedPage : false CanUsePrivilegedPriority : false CanUseNonAlphabetAndNumber : false PermitMainFunctionArgument : false CanShareDeviceMemory : false RunnableOnSleep : false SpecialMemoryArrange : false CoreVersion : 2 DescVersion : 2 ReleaseKernelMajor : "02" ReleaseKernelMinor : "33" MemoryType : Application # Application / System / Base HandleTableSize: 512 IORegisterMapping: - 1ff50000-1ff57fff - 1ff70000-1ff77fff MemoryMapping: - 1f000000-1f5fffff:r SystemCallAccess: ArbitrateAddress: 34 Break: 60 CancelTimer: 28 ClearEvent: 25 ClearTimer: 29 CloseHandle: 35 ConnectToPort: 45 ControlMemory: 1 CreateAddressArbiter: 33 CreateEvent: 23 CreateMemoryBlock: 30 CreateMutex: 19 CreateSemaphore: 21 CreateThread: 8 CreateTimer: 26 DuplicateHandle: 39 ExitProcess: 3 ExitThread: 9 GetCurrentProcessorNumber: 17 GetHandleInfo: 41 GetProcessId: 53 GetProcessIdOfThread: 54 GetProcessIdealProcessor: 6 GetProcessInfo: 43 GetResourceLimit: 56 GetResourceLimitCurrentValues: 58 GetResourceLimitLimitValues: 57 GetSystemInfo: 42 GetSystemTick: 40 GetThreadContext: 59 GetThreadId: 55 GetThreadIdealProcessor: 15 GetThreadInfo: 44 GetThreadPriority: 11 MapMemoryBlock: 31 OutputDebugString: 61 QueryMemory: 2 ReleaseMutex: 20 ReleaseSemaphore: 22 SendSyncRequest1: 46 SendSyncRequest2: 47 SendSyncRequest3: 48 SendSyncRequest4: 49 SendSyncRequest: 50 SetThreadPriority: 12 SetTimer: 27 SignalEvent: 24 SleepThread: 10 UnmapMemoryBlock: 32 WaitSynchronization1: 36 WaitSynchronizationN: 37 InterruptNumbers: ServiceAccessControl: - APT:U - $hioFIO - $hostio0 - $hostio1 - ac:u - boss:U - cam:u - cecd:u - cfg:u - dlp:FKCL - dlp:SRVR - dsp::DSP - frd:u - fs:USER - gsp::Gpu - hid:USER - http:C - mic:u - ndm:u - news:u - nwm::UDS - ptm:u - pxi:dev - soc:U - ssl:C - y2r:u - ldr:ro - am:app - am:u - pm:app - ns:s SystemControlInfo: SaveDataSize: 512KB RemasterVersion: 5 StackSize: 0x40000 #JumpId: 0 Dependency: ac: 0x0004013000002402L am: 0x0004013000001502L boss: 0x0004013000003402L camera: 0x0004013000001602L cecd: 0x0004013000002602L cfg: 0x0004013000001702L codec: 0x0004013000001802L csnd: 0x0004013000002702L dlp: 0x0004013000002802L dsp: 0x0004013000001a02L friends: 0x0004013000003202L gpio: 0x0004013000001b02L gsp: 0x0004013000001c02L hid: 0x0004013000001d02L http: 0x0004013000002902L i2c: 0x0004013000001e02L ir: 0x0004013000003302L mcu: 0x0004013000001f02L mic: 0x0004013000002002L ndm: 0x0004013000002b02L news: 0x0004013000003502L nim: 0x0004013000002c02L nwm: 0x0004013000002d02L pdn: 0x0004013000002102L ps: 0x0004013000003102L ptm: 0x0004013000002202L ro: 0x0004013000003702L socket: 0x0004013000002e02L spi: 0x0004013000002302L ssl: 0x0004013000002f02L
ctrtool --exheader=exheader.bin --exefs=exefs.bin --logo=logo.bin SaveDataFiler.3ds
ctrtool -t exefs --exefsdir=exefs exefs.bin --decompresscode
ctrtool -t exheader exheader.bin > exheader.txt
Makerom 0.13
makerom -f cia -rsf SaveDataFiler.rsf -target t -o SaveDataFiler.cia -icon icon.bin -banner banner.bin -exefslogo -code code.bin -exheader exheader.bin


has anyone successfully imported a save from filer without it being corrupt?
has anyone successfully imported a save from filer without it being corrupt?
has anyone successfully imported a save from filer without it being corrupt?

yes , a few times actually.
what versions? im on 5.x filerMultiple times.
Does anyone know what the Multiplayer Icon ID's are? I'm slowly sifting through them all to try finding the unused ones, but it would be a lot easier if this was already documented.![]()
what versions? im on 5.x filer
also with pkmn?
also any special NCSD headers? or typical GW cryto
Yeah using 5.2.2 savefiler.ciahas anyone successfully imported a save from filer without it being corrupt?

pokemon?Yeah using 5.2.2 savefiler.cia
Yuppokemon?
Thats one of the only games i play on the 3DS lol.. so i need someone whos edited to see what im doing wrong.
So, is everyone successfully using SaveFL using .3dz roms?
That may be causing the problem on my side.

hmm.. so what am i missingYup
![]()
[/img]
Not tried a .3DZ yet
hmm.. so what am i missing
>Y: export user data to SD
>hex edit
>A: import user data
*gets corrupt file*

define properly? do i need to calculate the checksums by hand?Not properly editing the save, maybe? I got that from hex editing it at first, too.
>export user data to SD - correcthmm.. so what am i missing
>Y: export user data to SD
>hex edit
>A: import user data
*gets corrupt file*
do i need to calculate the checksums by hand?

>export user data to SD - correct
> make backup on PC
> use PKhex http://projectpokemon.org/forums/showthread.php?36986-PKHeX-(Gen-6-SAV-PKX-Editor)
> edit whatever you want (has plenty of options)
> export save as cyber
> overwrite one on SD card
> In savefiler load user data to ctr (L+A)
done
>PKHexMost likely. PKHex does it for you. Whatcha trying to edit?

