Hacking Official [Release] CakesFW

  • Thread starter Thread starter mid-kid
  • Start date Start date
  • Views Views 842,055
  • Replies Replies 3,542
  • Likes Likes 73
Hi @mid-kid,

I wanted keep my SD root clutter free so I looked at your source on github and started to play around with it. Is this the correct way of redirecting file/directory paths in CakesFW?

source/paths.h
Code:
-#define PATH_CAKES "/cakes"
+#define PATH_CAKES "/3ds/Cakes/cfw/cakes"

...

-#define PATH_SLOT0X25KEYX "/slot0x25keyX.bin"
-#define PATH_SLOT0X11KEY96 "/slot0x11key96.bin"
+#define PATH_SLOT0X25KEYX PATH_CAKES "/slot0x25keyX.bin"
+#define PATH_SLOT0X11KEY96 PATH_CAKES "/slot0x11key96.bin"

CakeBrah/Makefile
Code:
-filepath ?=
+filepath ?= 3ds/Cakes/cfw

CakeHax/Makefile
Code:
-filepath ?=
+filepath ?= 3ds/Cakes/cfw

Makefile
Code:
.PHONY: all
all: launcher patches ninjhax
+    @mkdir -vp "$(dir_out)/3ds/Cakes/cfw
+    @mv -v $(dir_out)/cakes $(dir_out)/3ds/Cakes/cfw/
+    @mv -v $(dir_out)/Cakes.dat $(dir_out)/3ds/Cakes/cfw/

That should do it, yes. If you have any problems, feel free to ask.
 
As I get older I'm finding I tend to enjoy messing about with this stuff more than actually playing games :mellow:
haha, i know that feeling :)
I just play my free games (Badge Arcade / Pokémon Shuffle / Pokémon World / Pokémon Picross)
For the rest i like it more just mesisng around with it, (compiling cfw lyself, trying it out, messing with new homebrew stuff etc...)
The games i install i mostly remove again, cause i don't have time enough to play them anyway :) i enjoy it more to try out all those CFWs and Homebrew stuff
 
Region free is incredibly easy to obtain with 1 extra step anyway. Load freemultipatcher or NTR.

I couldn't agree with you more, i only use games from my own region anyway (not that i ever play any), but if i did want to play something i would just use FMP

I think the call for RF within Cakes is just the icing on the cake really (pun intended)... it would just make this CFW complete
 
I couldn't agree with you more, i only use games from my own region anyway (not that i ever play any), but if i did want to play something i would just use FMP

I think the call for RF within Cakes is just the icing on the cake really (pun intended)... it would just make this CFW complete

Yup. I just think it's better cakes and rei have focussed on 10.3/4 emunand over getting region free working. If it is true it's either GBAvc or region free, it's probably best CFW sticks to GBAvc as region free can be obtained with that 1 extra step.

If it is that important to you, region free CIAs aren't hard to make/find. NTR is always loaded on my N3DS as well given how important that CPU plugin can be to O3DS games (better performance FTW).
 
Last edited by Audioboxer,
HOw do I load the select patches again. I need to select the 3 options. I want to try it if MHX Cross will work

Im using O3ds 10.4 emunand cakes
 
"Loading AGB_FIRM... Failed to load FIRM." Need I the agb_firm.cia or extracter the binare and put in cakes folder?

https://github.com/mid-kid/CakesForeveryWan/blob/master/agb_firmurl
This is the o3ds one. I haven't added the n3ds one (and Cakes will tell you it's "unsupported").
And I repeat, this does nothing yet. Cakes still needs patches to do anything with AGB.
You can still run Cakes normally if you don't have the AGB firm (It will just tell you it failed to load, and AGB cakes, if any, won't show up in the patches menu).
 
Last edited by mid-kid,
  • Like
Reactions: kiwiis
Thanks

f56cd3f57a80be56413018da6a694872.jpg


Well, this is the screen config with agb_firmware.bin and agb_cetk from new3ds, I Know that this is a beta version but... Why agb_firm support only for old3ds?
 
Last edited by Ninoh-FOX,
The only one I'm aware of is this: https://gbatemp.net/threads/poc-a-s...get-unlinked-dual-emunands-on-an-n3ds.399420/
That said, .cake patches can't do much, but I'm trying to fix that. The most recent nightly added support for AGB_FIRM patching, for example, and I'm working on adding support for patching userland applications. From there on (after a few changes to the format, because it sucks a fair bit atm), I hope to get the ball rolling.

That's pretty cool, it would be great to see some automatic NIM patching to disable the sleep mode update downloads in the future. Saves you the trip to FMP on ever boot.
Also region free i guess, but i don't use that anyways
 
  • Like
Reactions: mid-kid
Nice work mid-kid. Looking forward to the gba support on n3ds.

I repeat: AGB_FIRM patching != GBA support like rxTools has. It just means the the nighlies now have the capability to patch the AGB_FIRM. Without patches to patch it with, and proper reboot patches to load it, it does absolutely nothing. The commit that generated the latest nightly was more in preparation of future actual GBA support (if you read the OP, you can see I want emuNAND patches for it). I'm not working on it now, as I have other priorities.
 

Site & Scene News

Popular threads in this forum