Alright, I've pretty much got it down, but I'm wondering what the additional screens are past 0 and 1.
Screen 2 is the closed folder image. Screen 3 is the open folder image. 4 and 5 are icon borders, if I'm not mistaken.
Alright, I've pretty much got it down, but I'm wondering what the additional screens are past 0 and 1.
Set it up like normal, power down the system, take out the sd card, and place the bgm.bcstm file (the one that came with the theme tools) in sd:/3ds/3ds_homemenu_extdatatool. This is exactly what I did and it worked.
Go back and try re-running the activate theme cache option.That is exactly what I got and it isn't working.
extract the new skin into the same folder where the application is.Wait what?! Does this really work with NINJHAX?!
I don't need a Gateway or any other Flashcart, right?!
Couldyou tell me how I can run this on NINJHAX?
So just add some empty bytes at the end of the BCSTM file until it has this size.Contains cached data from the last loaded theme RomFS bgm.bcstm file. The filesize must match 0x337000, otherwise the Home Menu code returns an error.
Which I assume that means that the app is currently running, as I can import MK7 ExtData just fine. :/ What to do now?result
Level: -7
Summary: 9
Module: 17
Desc: 250
Every theme in Cycler is another digit in BGMCache or another space in BodyCache_rd.
The thing is that I can't seem to import that ExtData.
Even without changing a thing, I get:
Which I assume that means that the app is currently running, as I can import MK7 ExtData just fine. :/ What to do now?
No, I'm not. I'm just a random hacker who pushed MKDS hacking scene a bit forwards by researching files. Now this scene is comparable with MKWii one, but less devs work on itAre u yellows8?
BasicInfo:
Title : "Config"
CompanyCode : "00"
ProductCode : "Config"
ContentType : Application # Application / SystemUpdate / Manual / Child / Trial
Logo : Nintendo # Nintendo / Licensed / Distributed / iQue / iQueForSystem
TitleInfo:
UniqueId : 0xff401
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:
UseExtSaveData: true
UseOtherVariationSaveData : false
ExtSaveDataId: 0xff401
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: 512K
RemasterVersion: 1
StackSize: 0x40000
JumpId: 0x000400000FF40102
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
Make sure the name is EXACTLY the same. It's case-sensitive. I can't really help you more ;_;Hello, i use the cia of this homebrew but i don't know how to use it...
I have copied bgm.bcstm and body_LZ.bin from the data folder of CustomThemeTools by Roxas.
http://image.noelshack.com/fichiers/2014/01/1420041270-sans-titre.jpg
I have my Groudon and Kyogre theme by defaut.
So, i use line 5 "Copy theme cache from sd to exdata" next i go in the homemenu but i see always my groudon theme, but WTF i have the mario sound from bgm.bcstm
bgm.bcstm seems work, but not the theme in body_LZ.bin
Use 3DNUS for this, download the whole 9.2.0-20 EUR software and tick the tickbox to spoof firmware version. Write there "65535".I can't use Cubic Ninja in EmuNand 9.4