Need some help converting 3DS to CIA...

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by MDashK, Oct 11, 2015.

  1. MDashK
    OP

    MDashK GBAtemp Regular

    Member
    219
    58
    Jul 22, 2011
    Internetus Exploratis
    OK, so I'm about to smash my head in the wall for this, because I already did this type of convertion a lot of times without any issue.

    So, with the release of 3D Sonic 2 in EUR/USA, comes the possibility to play Genesis/MegaDrive games with the menus of the "emulator" in english.

    Now, as some of you know, I already had the tutorial created in a certain Forum and everything worked out OK with the japanese version of the "emulator"...

    However, I've been getting some SERIOUS issues with this new "version" when trying to convert the created 3DS to CIA.

    Basically, I think I already tried EVERY 3DS to CIA converter available out there (that does not require MANDATORY XORPADs, since I have my 3DS file decrypted so = no XORPADs needed).

    Anyways, use any tool I use, I always end up with a CIA that, after installed and try to run it, get a "an error as occured" black screen error.

    Only 1 converter managed to get to the 3DS loading screen logo animation, and got stuck there.
    This happened when I used 3DS to CIA 2.0.7 by Katsu with the auto RSF option enabled.
    If I try to use the "own RSF" option, the converter doesn't work (gets stuck at a "could not find file" error... I guess the BAT must have an error somewhere...)
    See image:

    [​IMG]

    If I try to use the originl EXHEADER (decrypted, of course) I always get the same black-screen error message.

    I already tried:

    - 3DS to CIA 2.0.7 by Katsu
    - 3DS To CIA Converter v4.1
    - 3DS Simple CIA Converter v4.3 (can't, mandatory XORPAD)
    - QuenoPack 3DS to CIA v5.1.4b (can't, mandatory XORPAD)
    - Trying to create the CIA directly from MAKEROM using Command Builder
    - ...and I think I tried another one, not sure, can't remember already...

    So, with the JAPANESE version, I always used 3DS To CIA Converter v4.1, and always worked OK. Options 3, 3, Filename, Go and Done.

    Now, with this version, same filesystem, same method, nothing...

    The created 3DS works OK with GateWay... But the convertion to CIA always fails...
    BTW: I create the 3DS with "3DS Builder".

    So, I need ideias, maybe solutions... My guess is the issue is either in the EXHEADER (since most converters use the original and inject it, but I don't know specifically how Katsu's converter works, because if I try to convert the 3DS without selecting option 4, the CIA gets to the 3DS logo screen...)
    OR the issue is in the RSF... But I already used 3 versions of RSF.

    See for yourself:

    RSF #1:
    Code:
    BasicInfo:
      Title                   : "Sonic 3D Blast" # 0x0 exheader.bin
      CompanyCode             : "01" # 0x1110 game.3ds
      ProductCode             : "CTR-P-SO3D" # 0x1150 game.3ds
      ContentType             : Application
      Logo                    : Nintendo
    
    TitleInfo:
      UniqueId                : 0x0000aa03 # 0x1108 game.3ds in little endian
      Category                : Application
    
    CardInfo:
      MediaType               : Card2 # Card1 / Card2
    
    Option:
      UseOnSD                 : true
      FreeProductCode         : true # Removes limitations on ProductCode
      EnableCrypt             : false # Enables encryption for NCCH and CIA
      MediaFootPadding        : true # If true CCI files are created with padding
      EnableCompress          : false # Compresses exefs code
    
    AccessControlInfo:
      ExtSaveDataId: 0x0000aa03 # same as UniqueId
      SystemSaveDataId1: 0x00000000 # plaintext exheader
      SystemSaveDataId2: 0x00000000 # plaintext exheader
      OtherUserSaveDataId1: 0x00000 # plaintext exheader
      OtherUserSaveDataId2: 0x00000 # plaintext exheader
      OtherUserSaveDataId3: 0x00000 # plaintext exheader
      UseOtherVariationSaveData : false
    
    SystemControlInfo:
      SaveDataSize: 1M # plaintext exheader / 0x1C0 exheader.bin
      RemasterVersion: 0000 # 0xE exheader.bin
      StackSize: 0x00040000 # 0x1C exheader.bin
    
    RSF #2:
    Code:
    BasicInfo:
      Title                   : "Sonic 3D Blast"
      CompanyCode             : "8P"
      ProductCode             : "CTR-P-SO3D"
      ContentType             : Application
      Logo                    : Nintendo
    
    TitleInfo:
      UniqueId                : 0x0000aa03
      Category                : Application
    
    CardInfo:
      MediaType               : Card2
    
    Option:
      UseOnSD                 : true
      FreeProductCode         : true
      EnableCrypt             : false
      MediaFootPadding        : true
      EnableCompress          : true
    
    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
    
    AccessControlInfo:
      ExtSaveDataId: 0x0000aa03 # same as UniqueId
      SystemSaveDataId1: 0x00000000
      SystemSaveDataId2: 0000000000
      OtherUserSaveDataId1: 0x00000
      OtherUserSaveDataId2: 0x00000
      OtherUserSaveDataId3: 0x00000
      FileSystemAccess:
       # CategorySystemApplication
       # CategoryHardwareCheck
       # CategoryFileSystemTool
       # Debug
       # TwlCardBackup
       # TwlNandData
       # Boss
       # DirectSdmc
       # Core
       # CtrNandRo
       # CtrNandRw
       # CtrNandRoWrite
       # CategorySystemSettings
       # CardBoard
       # ExportImportIvs
       # DirectSdmcWrite
       # SwitchCleanup
       # SaveDataMove
       # Shop
       # Shell
       # CategoryHomeMenu
    
      IdealProcessor                : 0
      AffinityMask                  : 1
    
      Priority                      : 16
    
      MaxCpu                        : 0x9E # Default
    
      DisableDebug                  : false
      EnableForceDebug              : false
      CanWriteSharedPage            : false
      CanUsePrivilegedPriority      : false
      CanUseNonAlphabetAndNumber    : false
      PermitMainFunctionArgument    : false
      CanShareDeviceMemory          : false
      RunnableOnSleep               : false
      SpecialMemoryArrange          : false
      UseOtherVariationSaveData     : false
    
      CoreVersion                   : 2
      DescVersion                   : 2
    
      ReleaseKernelMajor            : "02"
      ReleaseKernelMinor            : "48"
      MemoryType                    : Application # Application / System / Base
      HandleTableSize: 512
      IORegisterMapping:
       - 1ff50000-1ff57fff
       - 1ff70000-1ff77fff
      MemoryMapping:
       - 1f000000-1f5fffff:r
      SystemCallAccess:
       ControlMemory: 1
       QueryMemory: 2
       ExitProcess: 3
       GetProcessAffinityMask: 4
       SetProcessAffinityMask: 5
       SetProcessIdealProcessor: 6
       GetProcessIdealProcessor: 7
       CreateThread: 8
       ExitThread: 9
       SleepThread: 10
       GetThreadPriority: 11
       SetThreadPriority: 12
       GetThreadAffinityMask: 13
       SetThreadAffinityMask: 14
       GetThreadIdealProcessor: 15
       SetThreadIdealProcessor: 16
       GetCurrentProcessorNumber: 17
       Run: 18
       CreateMutex: 19
       ReleaseMutex: 20
       CreateSemaphore: 21
       ReleaseSemaphore: 22
       CreateEvent: 23
       SignalEvent: 24
       ClearEvent: 25
       CreateTimer: 26
       SetTimer: 27
       CancelTimer: 28
       ClearTimer: 29
       CreateMemoryBlock: 30
       MapMemoryBlock: 31
       UnmapMemoryBlock: 32
       CreateAddressArbiter: 33
       ArbitrateAddress: 34
       CloseHandle: 35
       WaitSynchronization1: 36
       WaitSynchronizationN: 37
       SignalAndWait: 38
       DuplicateHandle: 39
       GetSystemTick: 40
       GetHandleInfo: 41
       GetSystemInfo: 42
       GetProcessInfo: 43
       GetThreadInfo: 44
       ConnectToPort: 45
       SendSyncRequest1: 46
       SendSyncRequest2: 47
       SendSyncRequest3: 48
       SendSyncRequest4: 49
       SendSyncRequest: 50
       OpenProcess: 51
       OpenThread: 52
       GetProcessId: 53
       GetProcessIdOfThread: 54
       GetThreadId: 55
       GetResourceLimit: 56
       GetResourceLimitLimitValues: 57
       GetResourceLimitCurrentValues: 58
       GetThreadContext: 59
       Break: 60
       OutputDebugString: 61
     
      #ccessibleSaveDataIds:
       # 0x00000
       # 0x00000
       # 0x00000
       # 0x00000
       # 0x00000
       # 0x00000
    
      InterruptNumbers:
      ServiceAccessControl:
       - $hioFIO #
       - $hostio0
       - $hostio1
       - cfg:u ###
       - fs:USER #
       - gsp::Gpu
       - hid:USER
       - ndm:u ###
       - pxi:dev #
       - APT:A ###
       - ac:u ####
       - act:u ###
       - am:app ##
       - boss:U ##
       - cam:u ###
       - cecd:u ##
       - dlp:FKCL
       - dlp:SRVR
       - dsp::DSP
       - frd:u ###
       - http:C ##
       - ir:USER #
       - ldr:ro ##
       - mic:u ###
       - news:u ##
       - nfc:u ###
       - nim:aoc #
       - nwm::UDS
       - ptm:u ###
       - qtm:u ###
       - soc:U ###
       - ssl:C ###
    
    SystemControlInfo:
      SaveDataSize: 1M
      RemasterVersion: 0000
      StackSize: 0x00040000
      Dependency:
        a: 0x0004013000002402L
        a: 0x0004013000003802L
        a: 0x0004013000001502L
        a: 0x0004013000003402L
        a: 0x0004013000001602L
        a: 0x0004013000002602L
        a: 0x0004013000001702L
        a: 0x0004013000001802L
        a: 0x0004013000002702L
        a: 0x0004013000002802L
        a: 0x0004013000001a02L
        a: 0x0004013000003202L
        a: 0x0004013000001b02L
        a: 0x0004013000001c02L
        a: 0x0004013000001d02L
        a: 0x0004013000002902L
        a: 0x0004013000001e02L
        a: 0x0004013000003302L
        a: 0x0004013000001f02L
        a: 0x0004013000002002L
        a: 0x0004013000002b02L
        a: 0x0004013000003502L
        a: 0x0004013000004002L
        a: 0x0004013000002c02L
        a: 0x0004013000002d02L
        a: 0x0004013000002102L
        a: 0x0004013000003102L
        a: 0x0004013000002202L
        a: 0x0004013020004202L
        a: 0x0004013000003702L
        a: 0x0004013000002e02L
        a: 0x0004013000002302L
        a: 0x0004013000002f02L
    CommonHeaderKey:
      D: |
        jL2yO86eUQnYbXIrzgFVMm7FVze0LglZ2f5g+c42hWoEdnb5BOotaMQPBfqt
        aUyAEmzQPaoi/4l4V+hTJRXQfthVRqIEx27B84l8LA6Tl5Fy9PaQaQ+4yRfP
        g6ylH2l0EikrIVjy2uMlFgl0QJCrG+QGKHftxhaGCifdAwFNmiZuyJ/TmktZ
        0RCb66lYcr2h/p2G7SnpKUliS9h9KnpmG+UEgVYQUK+4SCfByUa9PxYGpT0E
        nw1UcRz0gsBmdOqcgzwnAd9vVqgb42hVn6uQZyAl+j1RKiMWywZarazIR/k5
        Lmr4+groimSEa+3ajyoIho9WaWTDmFU3mkhA2tUDIQ==
      Exponent: |
        AQAB
      Modulus: |
        zwCcsyCgMkdlieCgQMVXA6X2jmb1ICjup0Q+jk/AydPkOgsx7I/MjUymFEkU
        vgXBtCKtzh3NKXtFFuW51tJ60GPOabLKuG0Qm5li+UXALrWhzWuvd5vv2FZI
        dTQCbrq/MFS/M02xNtwqzWiBjE/LwqIdbrDAAvX4HGy0ydaQJ1DKYeQeph5D
        lAGBw2nQ4izXhhuLaU3w8VQkIJHdhxIKI5gJY/20AGkG0vHD553Mh5kBINrWp
        CRYmmJS8DCYbAiQtKbkeUfzHViGTZuj6PwaY8Mv39PGO47a++pt45IUyCEs4/
        LjMS72cyfo8tU4twRGp76SFGYejYj3wGC1f/POQw==
      Signature: |
        BOPR0jL0BOV5Zx502BuPbOvi/hvOq5ID8Dz1MQfOjkey6FKP/6cb4f9YXpm6c
        ZCHAZLo0GduKdMepiKPUq1rsbbAxkRdQdjOOusEWoxNA58x3E4373tCAhlqM2
        DvuQERrIIQ/XnYLV9C3uw4efZwhFqog1jvVyoEHpuvs8xnYtGbsKQ8FrgLwXv
        pOZYy9cSgq+jqLy2D9IxiowPcbq2cRlbW9d2xlUfpq0AohyuXQhpxn7d9RUor
        9veoARRAdxRJK12EpcSoEM1LhTRYdJnSRCY3x3p6YIV3c+l1sWvaQwKt0sZ/U
        8TTDx2gb9g7r/+U9icneu/zlqUpSkexCS009Q==
      Descriptor: |
        AP///wAABAACAAAAAAAFGJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIAAAAAAAABBUFQ6VQAAACRo
        aW9GSU8AJGhvc3RpbzAkaG9zdGlvMWFjOnUAAAAAYm9zczpVAABjYW06dQAA
        AGNlY2Q6dQAAY2ZnOnUAAABkbHA6RktDTGRscDpTUlZSZHNwOjpEU1BmcmQ6
        dQAAAGZzOlVTRVIAZ3NwOjpHcHVoaWQ6VVNFUmh0dHA6QwAAbWljOnUAAABu
        ZG06dQAAAG5ld3M6dQAAbndtOjpVRFNwdG06dQAAAHB4aTpkZXYAc29jOlUA
        AABzc2w6QwAAAHkycjp1AAAAbGRyOnJvAABpcjpVU0VSAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAABOn/rw/7//8ec/APIA8JH/APaR/1D/gf9Y/4H/cP+B/3j/gf8B
        AQD/AAIA/iECAPz/////////////////////////////////////////////
        ////////////////////////////////////////AAAAAAAAAAAAAAAAAAAA
        AAADAAAAAAAAAAAAAAAAAAI=
    
    RSF #3:
    Code:
    BasicInfo:
      Title                   : "Sonic 3D Blast"
      CompanyCode             : "8P"
      ProductCode             : "CTR-P-SO3D"
      ContentType             : Application
      Logo                    : Nintendo
    
    TitleInfo:
      UniqueId                : 0x0000aa03
      Category                : Application
    
    CardInfo:
      MediaType               : Card2
    
    Option:
      UseOnSD                 : true
      FreeProductCode         : true
      EnableCrypt             : false
      MediaFootPadding        : true
      EnableCompress          : true
    
    AccessControlInfo:
      ExtSaveDataId: 0x0000aa03 # same as UniqueId
      SystemSaveDataId1: 0x00000000
      SystemSaveDataId2: 0000000000
      OtherUserSaveDataId1: 0x00000
      OtherUserSaveDataId2: 0x00000
      OtherUserSaveDataId3: 0x00000
      FileSystemAccess:
       # CategorySystemApplication
       # CategoryHardwareCheck
       # CategoryFileSystemTool
       # Debug
       # TwlCardBackup
       # TwlNandData
       # Boss
       # DirectSdmc
       # Core
       # CtrNandRo
       # CtrNandRw
       # CtrNandRoWrite
       # CategorySystemSettings
       # CardBoard
       # ExportImportIvs
       # DirectSdmcWrite
       # SwitchCleanup
       # SaveDataMove
       # Shop
       # Shell
       # CategoryHomeMenu
    
      IdealProcessor                : 0
      AffinityMask                  : 1
    
      Priority                      : 16
    
      MaxCpu                        : 0x9E # Default
    
      DisableDebug                  : false
      EnableForceDebug              : false
      CanWriteSharedPage            : false
      CanUsePrivilegedPriority      : false
      CanUseNonAlphabetAndNumber    : false
      PermitMainFunctionArgument    : false
      CanShareDeviceMemory          : false
      RunnableOnSleep               : false
      SpecialMemoryArrange          : false
      UseOtherVariationSaveData     : false
    
      CoreVersion                   : 2
      DescVersion                   : 2
    
      ReleaseKernelMajor            : "02"
      ReleaseKernelMinor            : "48"
      MemoryType                    : Application # Application / System / Base
      HandleTableSize: 512
      IORegisterMapping:
       - 1ff50000-1ff57fff
       - 1ff70000-1ff77fff
      MemoryMapping:
       - 1f000000-1f5fffff:r
      SystemCallAccess:
       ControlMemory: 1
       QueryMemory: 2
       ExitProcess: 3
       GetProcessAffinityMask: 4
       SetProcessAffinityMask: 5
       SetProcessIdealProcessor: 6
       GetProcessIdealProcessor: 7
       CreateThread: 8
       ExitThread: 9
       SleepThread: 10
       GetThreadPriority: 11
       SetThreadPriority: 12
       GetThreadAffinityMask: 13
       SetThreadAffinityMask: 14
       GetThreadIdealProcessor: 15
       SetThreadIdealProcessor: 16
       GetCurrentProcessorNumber: 17
       Run: 18
       CreateMutex: 19
       ReleaseMutex: 20
       CreateSemaphore: 21
       ReleaseSemaphore: 22
       CreateEvent: 23
       SignalEvent: 24
       ClearEvent: 25
       CreateTimer: 26
       SetTimer: 27
       CancelTimer: 28
       ClearTimer: 29
       CreateMemoryBlock: 30
       MapMemoryBlock: 31
       UnmapMemoryBlock: 32
       CreateAddressArbiter: 33
       ArbitrateAddress: 34
       CloseHandle: 35
       WaitSynchronization1: 36
       WaitSynchronizationN: 37
       SignalAndWait: 38
       DuplicateHandle: 39
       GetSystemTick: 40
       GetHandleInfo: 41
       GetSystemInfo: 42
       GetProcessInfo: 43
       GetThreadInfo: 44
       ConnectToPort: 45
       SendSyncRequest1: 46
       SendSyncRequest2: 47
       SendSyncRequest3: 48
       SendSyncRequest4: 49
       SendSyncRequest: 50
       OpenProcess: 51
       OpenThread: 52
       GetProcessId: 53
       GetProcessIdOfThread: 54
       GetThreadId: 55
       GetResourceLimit: 56
       GetResourceLimitLimitValues: 57
       GetResourceLimitCurrentValues: 58
       GetThreadContext: 59
       Break: 60
       OutputDebugString: 61
    
      InterruptNumbers:
      ServiceAccessControl:
       - $hioFIO #
       - $hostio0
       - $hostio1
       - cfg:u ###
       - fs:USER #
       - gsp::Gpu
       - hid:USER
       - ndm:u ###
       - pxi:dev #
       - APT:A ###
       - ac:u ####
       - act:u ###
       - am:app ##
       - boss:U ##
       - cam:u ###
       - cecd:u ##
       - dlp:FKCL
       - dlp:SRVR
       - dsp::DSP
       - frd:u ###
       - http:C ##
       - ir:USER #
       - ldr:ro ##
       - mic:u ###
       - news:u ##
       - nfc:u ###
       - nim:aoc #
       - nwm::UDS
       - ptm:u ###
       - qtm:u ###
       - soc:U ###
       - ssl:C ###
    
    SystemControlInfo:
      SaveDataSize: 1M
      RemasterVersion: 0000
      StackSize: 0x00040000
      Dependency:
        a: 0x0004013000002402L
        a: 0x0004013000003802L
        a: 0x0004013000001502L
        a: 0x0004013000003402L
        a: 0x0004013000001602L
        a: 0x0004013000002602L
        a: 0x0004013000001702L
        a: 0x0004013000001802L
        a: 0x0004013000002702L
        a: 0x0004013000002802L
        a: 0x0004013000001a02L
        a: 0x0004013000003202L
        a: 0x0004013000001b02L
        a: 0x0004013000001c02L
        a: 0x0004013000001d02L
        a: 0x0004013000002902L
        a: 0x0004013000001e02L
        a: 0x0004013000003302L
        a: 0x0004013000001f02L
        a: 0x0004013000002002L
        a: 0x0004013000002b02L
        a: 0x0004013000003502L
        a: 0x0004013000004002L
        a: 0x0004013000002c02L
        a: 0x0004013000002d02L
        a: 0x0004013000002102L
        a: 0x0004013000003102L
        a: 0x0004013000002202L
        a: 0x0004013020004202L
        a: 0x0004013000003702L
        a: 0x0004013000002e02L
        a: 0x0004013000002302L
        a: 0x0004013000002f02L
    CommonHeaderKey:
      D: |
        jL2yO86eUQnYbXIrzgFVMm7FVze0LglZ2f5g+c42hWoEdnb5BOotaMQPBfqt
        aUyAEmzQPaoi/4l4V+hTJRXQfthVRqIEx27B84l8LA6Tl5Fy9PaQaQ+4yRfP
        g6ylH2l0EikrIVjy2uMlFgl0QJCrG+QGKHftxhaGCifdAwFNmiZuyJ/TmktZ
        0RCb66lYcr2h/p2G7SnpKUliS9h9KnpmG+UEgVYQUK+4SCfByUa9PxYGpT0E
        nw1UcRz0gsBmdOqcgzwnAd9vVqgb42hVn6uQZyAl+j1RKiMWywZarazIR/k5
        Lmr4+groimSEa+3ajyoIho9WaWTDmFU3mkhA2tUDIQ==
      Exponent: |
        AQAB
      Modulus: |
        zwCcsyCgMkdlieCgQMVXA6X2jmb1ICjup0Q+jk/AydPkOgsx7I/MjUymFEkU
        vgXBtCKtzh3NKXtFFuW51tJ60GPOabLKuG0Qm5li+UXALrWhzWuvd5vv2FZI
        dTQCbrq/MFS/M02xNtwqzWiBjE/LwqIdbrDAAvX4HGy0ydaQJ1DKYeQeph5D
        lAGBw2nQ4izXhhuLaU3w8VQkIJHdhxIKI5gJY/20AGkG0vHD553Mh5kBINrWp
        CRYmmJS8DCYbAiQtKbkeUfzHViGTZuj6PwaY8Mv39PGO47a++pt45IUyCEs4/
        LjMS72cyfo8tU4twRGp76SFGYejYj3wGC1f/POQw==
      Signature: |
        BOPR0jL0BOV5Zx502BuPbOvi/hvOq5ID8Dz1MQfOjkey6FKP/6cb4f9YXpm6c
        ZCHAZLo0GduKdMepiKPUq1rsbbAxkRdQdjOOusEWoxNA58x3E4373tCAhlqM2
        DvuQERrIIQ/XnYLV9C3uw4efZwhFqog1jvVyoEHpuvs8xnYtGbsKQ8FrgLwXv
        pOZYy9cSgq+jqLy2D9IxiowPcbq2cRlbW9d2xlUfpq0AohyuXQhpxn7d9RUor
        9veoARRAdxRJK12EpcSoEM1LhTRYdJnSRCY3x3p6YIV3c+l1sWvaQwKt0sZ/U
        8TTDx2gb9g7r/+U9icneu/zlqUpSkexCS009Q==
      Descriptor: |
        AP///wAABAACAAAAAAAFGJ4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIAAAAAAAABBUFQ6VQAAACRo
        aW9GSU8AJGhvc3RpbzAkaG9zdGlvMWFjOnUAAAAAYm9zczpVAABjYW06dQAA
        AGNlY2Q6dQAAY2ZnOnUAAABkbHA6RktDTGRscDpTUlZSZHNwOjpEU1BmcmQ6
        dQAAAGZzOlVTRVIAZ3NwOjpHcHVoaWQ6VVNFUmh0dHA6QwAAbWljOnUAAABu
        ZG06dQAAAG5ld3M6dQAAbndtOjpVRFNwdG06dQAAAHB4aTpkZXYAc29jOlUA
        AABzc2w6QwAAAHkycjp1AAAAbGRyOnJvAABpcjpVU0VSAAAAAAAAAAAAAAAA
        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
        AAAAAAAAAABOn/rw/7//8ec/APIA8JH/APaR/1D/gf9Y/4H/cP+B/3j/gf8B
        AQD/AAIA/iECAPz/////////////////////////////////////////////
        ////////////////////////////////////////AAAAAAAAAAAAAAAAAAAA
        AAADAAAAAAAAAAAAAAAAAAI=
    
    Any help will be greatly appretiated. Thank you.

    BR,
     
    Last edited by MDashK, Oct 11, 2015
    Margen67 likes this.
  2. MDashK
    OP

    MDashK GBAtemp Regular

    Member
    219
    58
    Jul 22, 2011
    Internetus Exploratis
    Found the issue.... Sort of...

    After HOURS of countless tries, tried starting file swaps as last resort...

    So, turns out, in my final test/try, I tried to use the EXHEADER file from the JAPANESE version of the emulator with the ENGLISH version.

    And, it turned out to work, AND convert the CIA properly.

    So the issue is in the EXHEADER of the EUR/USA version of the "emulator".

    The issue? Have no idea...

    So, as long as I use the JAPANESE EXHEADER along with the CODE and ROMFS from the EUR/USA version, the 3DS will be converted OK, and the CIA will ALSO be converted OK without much hasstle.

    UPDATE: Not sure if this is "legal" (if it's not, just delete this portion of the post pls) but, if anyone wants to loose a little time and investigate the source of the problem/issue with the EUR EXHEADER, feel free to get it here: http://go4up.com/dl/251a3ada0cd5/EXHEADERS.rar
    The JPN EXHEADER is also included for compares.
     
    Last edited by MDashK, Oct 12, 2015
    Margen67 likes this.
  3. Cha0s Em3rald

    Cha0s Em3rald Advanced Member

    Newcomer
    78
    107
    Oct 12, 2015
    That's a game that has been cryptofixed isn't it? one way around sorting out that problem that has worked for me before is to create the ncchinfo.bin with 3DS to CIA 2.0.7 by Katsu, create the Xorpads the usual with my 3DS then use 3DS Simple CIA Converter v4.3 to make the .cia
     
  4. The_Meistro

    The_Meistro GBATemp's "Official" Hank Hill

    Banned
    633
    336
    Aug 22, 2015
    The Magic School Bus
    Just Convert Your 3ds to a 3dsx
     
  5. MDashK
    OP

    MDashK GBAtemp Regular

    Member
    219
    58
    Jul 22, 2011
    Internetus Exploratis
    The main issue here was not really converting one game from 3DS to CIA. You have to take the whole process into consideration.
    I changed the RomFS filesystem. The main EXHEADER worked with the original game when converting from 3DS to CIA. It was not working when changes we're being made to RomFS.
    But I haven't found the issue, so the fact is:

    The EXHEADER WORKS if converting the original 3DS to CIA.
    The same EXHEADER DOES NOT WORK if you try to rebuild the ROM (changing RomFS and saving everything decrypted).

    — Posts automatically merged - Please don't double post! —

    I use gateway with emunand and not cubic ninja, so that's a no-go.