ROM Hack CTRPluginFramework - Blank Plugin - Now with Action Replay

HollowedFear

Well-Known Member
Member
Joined
Dec 30, 2013
Messages
308
Trophies
0
Age
33
XP
462
Country
United States
Ok well I followed the steps from
https://github.com/JourneyOver/CTRPF-AR-CHEAT-CODES

And now my n2ds says “an error has occurred:
Failed to apply 1 FIRM patch(es)
Press any button to shutdown.

Btw I’m on the newest system update

That's because the version on my repo was outdated due to there being no new releases and it would only work for 11.7 and below..I have since updated the luma plugin loader on my repository though so it will now work on 11.8.
 
Last edited by HollowedFear,

HollowedFear

Well-Known Member
Member
Joined
Dec 30, 2013
Messages
308
Trophies
0
Age
33
XP
462
Country
United States
Firmtool is a python script and does not need compilation. Just follow TuxSH installation description:
- Install Python >= 3.4
- execute "pip install cryptography"
- execute "pip install git+https://github.com/TuxSH/firmtool.git" - alternatively download firmtool and execute "python setup.py install" in firmtool directory

Thats it ...

--------------------- MERGED ---------------------------



Thanks for the feedback. That is a O3DS-specific problem and I didn't have an O3DS to test.
Attached the new boot.firm and the new patch file.
These should work on O3DS as well.

Just so you know it still ends up showing the double enable/disable buttons on the O3DS
 

HollowedFear

Well-Known Member
Member
Joined
Dec 30, 2013
Messages
308
Trophies
0
Age
33
XP
462
Country
United States
Really? Can you post a screenshot or photo of the issue pls?
Sorry for the shitty quality, don't really have anything around to grab a photo with atm other than a very old shitty ipod xD but you should hopefully be able to read things :x
 

Attachments

  • photo.JPG
    photo.JPG
    98.7 KB · Views: 331

Badda

me too
Member
Joined
Feb 26, 2016
Messages
318
Trophies
0
Location
under the bridge
XP
2,403
Country
Tokelau
Sorry for the shitty quality, don't really have anything around to grab a photo with atm other than a very old shitty ipod xD but you should hopefully be able to read things :x
Can you pls try if this boot.firm works? It sucks not being able to test fully ...
Normally, it should hide the "New 3DS menu"-entry on O3DS but it was hiding another entry
 

Attachments

  • boot.7z
    120.1 KB · Views: 285
Last edited by Badda,
  • Like
Reactions: HollowedFear

Jvhellraiser

Well-Known Member
Member
Joined
Jul 31, 2018
Messages
105
Trophies
0
Age
28
XP
330
Country
United States
Firmtool is a python script and does not need compilation. Just follow TuxSH installation description:
- Install Python >= 3.4
- execute "pip install cryptography"
- execute "pip install git+https://github.com/TuxSH/firmtool.git" - alternatively download firmtool and execute "python setup.py install" in firmtool directory

Thats it ...

--------------------- MERGED ---------------------------



Thanks for the feedback. That is a O3DS-specific problem and I didn't have an O3DS to test.
Attached the new boot.firm and the new patch file.
These should work on O3DS as well.

Thank you but now i have the same name option but when click is says new 3ds menu with options to change menu speed to 268 mhz and disabled L2 cache, scary options to have on an O3ds XL.
 

thunderwulf1991

Member
Newcomer
Joined
Aug 7, 2018
Messages
5
Trophies
0
Age
32
XP
85
Country
Germany
Hello,

I'm using an o3DS with the newest firmware and luma3DS installed.
When I replace my boot.firm with your boot.firm I get an error message during booting my 3DS: "Failed to apply firm patch(es). Press any button to shutdown."

Any idea to solve this?
 

bananapi761

Well-Known Member
Member
Joined
Jan 8, 2016
Messages
422
Trophies
0
Location
Norn Iron
XP
1,954
Country
United Kingdom
Is there a way to use non-CTRPF plugins with the Luma with plugin loader? I have a .plg for Xenoblade 3D which doesn't have a GUI menu for enabling cheats, nor are there any Gateshark codes for the game, so BootNTR is my only option.
Edit - found a Xenoblade Gateshark code, here it is if anyone wants it -
Xenoblade Chronicles 3D USA v1.1
000400000F700100

[Max Money v1.1]
604C69A0 00000000
B04C69A0 00000000
000120E8 3B9AC9FF
D2000000 00000000

[Party Gauge Max v1.1]
604C4874 00000000
B04C4874 00000000
00000194 0000012C
D2000000 00000000

[Skill No Have CoolDown v1.1]
002ADD68 ED980AFF
0035ACDC E1A00000

[No FallDie v1.1]
00353D0C E1A00000

[Infinite AP v1.1]
002AEBD4 E3A0143B

[Item and other x98 After Pick Up v1.1]
002F9EF0 E3A01062

[(Start+Up)Infinite Health (Start+Down)Disable v1.1]
00478FE4 ED800AFA
00478FE8 E92D4002
00478FEC E59011E0
00478FF0 E3510000
00478FF4 159013F4
00478FF8 158013E8
00478FFC E8BD8002
DD000000 00000048
003537E0 EB0495FF
D0000000 00000000
DD000000 00000088
003537E0 ED800AFA
D0000000 00000000
*Does not effect on more than current HP damage

[Player Speed Multiplier v1.1]
00478FB0 ED980AFF
00478FB4 E92D4003
00478FB8 E59801E0
00478FBC E3500000
00478FC0 12880DBE
00478FC4 159F1004
00478FC8 1580102C
00478FCC E8BD8003
00478FD0 XXXXXXXX
002ADD4C EB072C97
XXXXXXXX=x1.5:3FC00000, x2:40000000, x2.5:40200000, x3:40400000

[Infinite Air Jump v1.1]
001B9860 E1A00000
001B986C EA000004
 
Last edited by bananapi761,
  • Like
Reactions: Nutez

HollowedFear

Well-Known Member
Member
Joined
Dec 30, 2013
Messages
308
Trophies
0
Age
33
XP
462
Country
United States
Hello,

I'm using an o3DS with the newest firmware and luma3DS installed.
When I replace my boot.firm with your boot.firm I get an error message during booting my 3DS: "Failed to apply firm patch(es). Press any button to shutdown."

Any idea to solve this?

Obviously don't use the boot.firm on the first post as it is outdated and will only work on 11.7 and below.. use the one that is just a few comments up from your post.. If you still get the error, then you didn't replace the boot.firm correctly
 

thunderwulf1991

Member
Newcomer
Joined
Aug 7, 2018
Messages
5
Trophies
0
Age
32
XP
85
Country
Germany
Obviously don't use the boot.firm on the first post as it is outdated and will only work on 11.7 and below.. use the one that is just a few comments up from your post.. If you still get the error, then you didn't replace the boot.firm correctly
thank you! it worked, now I can boot the system but ...

No I get some new errors while using FBI. The system crashes and says exception type: data about and fault status: translation section. Also when I'm in the plugin menu (in a game) and leave it, the game crashes.. :/
 

HollowedFear

Well-Known Member
Member
Joined
Dec 30, 2013
Messages
308
Trophies
0
Age
33
XP
462
Country
United States
thank you! it worked, now I can boot the system but ...

No I get some new errors while using FBI. The system crashes and says exception type: data about and fault status: translation section. Also when I'm in the plugin menu (in a game) and leave it, the game crashes.. :/

That's becuase your on O3DS in which the plugin loader is set default to on..so loading homebrew stuff, or exiting games will lead to problems that N3DS does not have.
 

SommenRider

Active Member
Newcomer
Joined
Mar 5, 2016
Messages
29
Trophies
0
XP
208
Country
Canada
I compiled a new Luma3DS boot.firm based on current version (9.1) and merged the plugin loader into it. As far as I could test it, it works good.

By the way, it's pretty easy to build your own luma with plugin loader support - just follow these steps:
- Download luma3DS source with git and compile it with devkitARM and the tools mentioned in the luma3DS readme (https://github.com/AuroraWright/Luma3DS/blob/master/README.md)
- If that succeeds and you get a working boot.firm in "out"-directory, you know that your toolchain is complete - now you go ahead an patch the source.
- type "make clean" in Luma3DS directory
- apply the attached patch (patch.diff) - this patches two files: sysmodules/rosalina/source/menu.c and sysmodules/rosalina/source/menus.c
- download Nanquitas source here: https://gitlab.com/Nanquitas/Luma3DS-PluginLoader
- copy the following directories from Nanquitas source into the Luma3DS directory: pmExtension, pmExtension_O3DS
- copy the following files in directory sysmodules/rosalina/include from Nanquitas source into the respective directory in Luma3DS: pmExtension.h, pmExtension_O3DS.h
- type "make" in Luma3DS directory
Now, you should have a current Luma3DS version (boot.firm) including Nanquitas plugin loader in your "out"-directory

Hope this is useful to anyone

Attempted to compile, and this occurred afterwards:
WjxxQyOm.jpg
 
Last edited by SommenRider,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Mondooooo @ Mondooooo: anyone