ROM Hack [Release] Multi-Pokémon Framework

Deleted member 560240

Active Member
OP
Newcomer
Joined
May 27, 2021
Messages
30
Trophies
0
XP
150

Multi-Pokémon Framework​

Multi-Pokémon Framework is a plugin developed by semaj14 that uses the CTRPluginFramework library by The Pixellizer Group. It supports both the 6th and 7th generations of the Nintendo 3DS Pokémon games. This plugin is a work in progress as well as a learning exercise.

Installation​

After installing the .zip file, copy and paste the contents to the root of your SD card. After booting into Luma3DS, open up the Rosalina menu by pressing L + Down + Select. Scroll down to Plugin Loader and press A to enable it. This only needs to be done once. After that, simply start the game. A blue flash on the top screen indicates that the plugin was found and loaded, and in order to open up the plugin menu, press Select in game (after the title screens).

Preview​

Image

Contact​

GitHub repo page.

Credits​

View

License​

This project is licensed under the GNU GPLv3. See LICENSE for more details.
 
Last edited by Deleted member 560240,

scoobydude51

Well-Known Member
Member
Joined
Oct 8, 2010
Messages
170
Trophies
1
XP
1,232
Country
United States
Anyone getting a luma crash 0 when searching for a Pokémon? Every time i use cheats on a Pokémon game on the 3DS it always crashes the system, but on Citra? Different story. It works perfectly fine.

Note: cheats crash them on both of my 3ds systems (one is a o3DS and the other is a N3DS) and it still crashes even on the original cartridge (it does matter if it was converted from cartridge or using the original cartridge. And this was using the cheats from Checkpoint, I don’t know if this plugin is using those codes)
 
Last edited by scoobydude51,
  • Like
Reactions: TalentX

Deleted member 560240

Active Member
OP
Newcomer
Joined
May 27, 2021
Messages
30
Trophies
0
XP
150
hope you can add god mode/1 hit ko.
hope you can also make some cheats for Pokémon spin off 3ds games B-)

thanks for your effort btw for creating these cheats
If I have the time, then perhaps. This project was mainly an exercise and a way of exploration for me. Most of my effort comes from the raw C++ portions, however, most of the original AR codes were derived from a code database which majority of them were created by @ymyn. If you have encountered any bugs or errors, please don't hesitate to let me know.
 

Deleted member 560240

Active Member
OP
Newcomer
Joined
May 27, 2021
Messages
30
Trophies
0
XP
150
Anyone getting a luma crash 0 when searching for a Pokémon? Every time i use cheats on a Pokémon game on the 3DS it always crashes the system, but on Citra? Different story. It works perfectly fine.

Note: cheats crash them on both of my 3ds systems (one is a o3DS and the other is a N3DS) and it still crashes even on the original cartridge (it does matter if it was converted from cartridge or using the original cartridge. And this was using the cheats from Checkpoint, I don’t know if this plugin is using those codes)
I'm assuming that this is not an issue related to the plugin, however, in regards to your issue you could always try reinstalling the game. It could as well be that the game may be installed from a third-party source that is causing the issue if it's installed directly onto your SD. If it's on your cartridge, it may be that it's corrupted itself or the save file is. Honestly, not too sure.
 

scoobydude51

Well-Known Member
Member
Joined
Oct 8, 2010
Messages
170
Trophies
1
XP
1,232
Country
United States
I'm assuming that this is not an issue related to the plugin, however, in regards to your issue you could always try reinstalling the game. It could as well be that the game may be installed from a third-party source that is causing the issue if it's installed directly onto your SD. If it's on your cartridge, it may be that it's corrupted itself or the save file is. Honestly, not too sure.

It’s a CIA conversion from the cartridge that I owned since X&Y came out. It works perfectly, but only when i use cheats, it tends to crash. The “remove outline” cheat does work. But cheats like “capture Pokémon in trainer battle” crash (probably it could be a v1.0 cheat, since i’m on v1.5)
 
  • Like
Reactions: TalentX

TalentX

Member
Newcomer
Joined
Feb 22, 2022
Messages
14
Trophies
0
Location
Nuernberg
XP
555
Country
Germany
I am not quite sure what this plugin is about.
What does it do, or more specifically, what exactly can you do with it?

I didn't find any explanation other than that it's a plugin based on another plugin.
:huh:
 
  • Like
Reactions: placebo_yue

Deleted member 560240

Active Member
OP
Newcomer
Joined
May 27, 2021
Messages
30
Trophies
0
XP
150
I am not quite sure what this plugin is about.
What does it do, or more specifically, what exactly can you do with it?

I didn't find any explanation other than that it's a plugin based on another plugin.
:huh:
It's a plugin for the 6th and 7th generational Pokémon games which includes: X & Y, ORAS, SM and USUM. It allows you to use cheats in the game, to be specific.
 
  • Like
Reactions: TalentX

TalentX

Member
Newcomer
Joined
Feb 22, 2022
Messages
14
Trophies
0
Location
Nuernberg
XP
555
Country
Germany
It's a plugin for the 6th and 7th generational Pokémon games which includes: X & Y, ORAS, SM and USUM. It allows you to use cheats in the game, to be specific.
Interesting. How different are those cheats compared to the ones available through FlagBrew's Checkpoint?

It’s a CIA conversion from the cartridge that I owned since X&Y came out. It works perfectly, but only when i use cheats, it tends to crash. The “remove outline” cheat does work. But cheats like “capture Pokémon in trainer battle” crash (probably it could be a v1.0 cheat, since i’m on v1.5)
I have the exact same issue with the cheats from Checkpoint. Thus I am quite curious about my question above.

Those crashes started to appear after Luma3DS v10 and above. If you use a payload with Luma3DS of v9.1 or below and use cheats from Checkpoint/Sharkive then they work just fine without crashes.

This problem seems to be a known issue. There is a thread about it somewhere here on GBATemp as well as in the github repository of Luma3DS. But it isn't fixed since years.
I remember that one of the Luma3DS devs responded in the GBAtemp thread (unfortunately can't find it anymore where it was - I may look into it later though) that this appears to be related of some sort of handler, specifically (afaik) how the 3DS CPU processes the data and fails by doing so causing the crash.
They blame Nintendo for this issue, but then again I wonder why it works fine with Luma3DS v9.1 but v10+.

I will try this plugin to see if it has the same issue.
 
Last edited by TalentX,

TalentX

Member
Newcomer
Joined
Feb 22, 2022
Messages
14
Trophies
0
Location
Nuernberg
XP
555
Country
Germany
Version 22.3.23 of the plugin has been released, enjoy.
Hi there,

I have tried it out, but the plugin interferes with Luma3DS Rosalina Menu.

When you open the Rsolina menu with L+Down+Select, It opens up the plugin editor right after closing Rosalina.

However, once that plugin screen is closed, the next time you open it up again it freezes into the Screen. Ultimately it causes a system crash if you try to open and close it by SELECT (While the plugin screen is frozen it renders the whole play session to be unattainable anyway)

I tested it using Nanquitas Luma3DS v10.3 3GX Loader Edition. (Access through the chainloader using the normal Luma3DS v10.3).

Can you reproduce this issue with the latest version? I didn't try the older versions.

Cheers
TalentX
 

Deleted member 560240

Active Member
OP
Newcomer
Joined
May 27, 2021
Messages
30
Trophies
0
XP
150
Hi there,

I have tried it out, but the plugin interferes with Luma3DS Rosalina Menu.

When you open the Rsolina menu with L+Down+Select, It opens up the plugin editor right after closing Rosalina.

However, once that plugin screen is closed, the next time you open it up again it freezes into the Screen. Ultimately it causes a system crash if you try to open and close it by SELECT (While the plugin screen is frozen it renders the whole play session to be unattainable anyway)

I tested it using Nanquitas Luma3DS v10.3 3GX Loader Edition. (Access through the chainloader using the normal Luma3DS v10.3).

Can you reproduce this issue with the latest version? I didn't try the older versions.

Cheers
TalentX
I'm not exactly sure as to what you meant there, however, you can change the plugin menu's hotkey combo to something else, or simply change the Rosalina menu combo so one doesn't interfere the other.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
    The Real Jdbye @ The Real Jdbye: never had that i don't think