ROM Hack Monster Hunter Generation Cheats plugin

Cjsales

New Member
Newbie
Joined
Feb 27, 2017
Messages
4
Trophies
0
Age
28
XP
51
Country
Im having trouble on activating some skills like attack x2 can someone tell me of teach me what are the specific buttons on each cheat?
 

Beakershell

Well-Known Member
Newcomer
Joined
Feb 10, 2017
Messages
93
Trophies
0
Age
28
XP
69
Country
Malaysia
Im having trouble on activating some skills like attack x2 can someone tell me of teach me what are the specific buttons on each cheat?

Like what Blootie said, press the Y button if the code has a orange background so a note about how you activate the cheat will appeared.
For attack x2 - x100 cheats, you have to turn the cheat on, press X+Dpad Up. X+Dpad Down to deactivate.
 

xelrix

Well-Known Member
Member
Joined
Feb 13, 2017
Messages
144
Trophies
0
XP
149
Country
Malaysia
Code:
void    siegeammo(void)
{
    if (READU8(0x81A44B0) != 0)
    {
        offset = READU32 (0x81A44B0);
        WRITEU8(0x2C7E + offset, 0x63);
    }
}
@saiyancatszx
Sorry not familiar with how to contribute to github but this is for siege mode infinite ammo.

Code gotten from fort42, MHGen US
Credit goes to GreenMonster


BTW, it's InvinCibility, not InvinSibility. Though an actual invisibility code (not being targeted by monsters) would be awesome.
 
Last edited by xelrix,

Suiseiseki

Well-Known Member
Member
Joined
May 20, 2008
Messages
230
Trophies
1
XP
667
Country
It would be nice to have a separated version of the new codes as it's really easy for others online to detect you're cheating since codes are almost permanently on until you close the game.
 

Wrathalos

Well-Known Member
Member
Joined
Feb 25, 2016
Messages
206
Trophies
0
Age
35
XP
500
Country
United States
It would be nice to have a separated version of the new codes as it's really easy for others online to detect you're cheating since codes are almost permanently on until you close the game.

Are you talking about Nanquitas' or saiyancatszx's? Because Nanquitas' are not permanently on, you can turn them off, you just have to disconnect from online to do it, not a big deal if you ask me. As for saiyancatszx, I believe it does what's intended by the creator.
 

xelrix

Well-Known Member
Member
Joined
Feb 13, 2017
Messages
144
Trophies
0
XP
149
Country
Malaysia
It would be nice to have a separated version of the new codes as it's really easy for others online to detect you're cheating since codes are almost permanently on until you close the game.

A disable values is easy enough to get. Problem is on how to make a toggled entry in the menu itself. Since im not literate enough in python, i have to rely on somebody else to make the toggles to be able to do another function if the state is off.

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

Are you talking about Nanquitas' or saiyancatszx's? Because Nanquitas' are not permanently on, you can turn them off, you just have to disconnect from online to do it, not a big deal if you ask me. As for saiyancatszx, I believe it does what's intended by the creator.

Most of the codes are permanent since the values patched are not refreshed to default value when the plugin is not memwriting ([On]), both nanquitas's and saiyancatszx's. This is due to the codes are actually assembly patches, not just simple value freezes.
 

saiyancatszx

Member
Newcomer
Joined
Aug 29, 2016
Messages
10
Trophies
0
Age
32
XP
50
Country
Malaysia
Code:
void    siegeammo(void)
{
    if (READU8(0x81A44B0) != 0)
    {
        offset = READU32 (0x81A44B0);
        WRITEU8(0x2C7E + offset, 0x63);
    }
}
@saiyancatszx
Sorry not familiar with how to contribute to github but this is for siege mode infinite ammo.

Code gotten from fort42, MHGen US
Credit goes to GreenMonster


BTW, it's InvinCibility, not InvinSibility. Though an actual invisibility code (not being targeted by monsters) would be awesome.

Ohh thank you! I'll fix it later. Yeah I also noticed that my plugin constantly ON once activated, maybe I miss something.
 

Lalapaloozer

Well-Known Member
Newcomer
Joined
Jun 9, 2016
Messages
87
Trophies
0
XP
344
Country
United States
As xelrix said, a majority of the cheats will be on permanently (until you restart your system ofc) so if you don't want to get caught in online play, dont use insane cheats. Certain things can't be detected, like infinite pouch items, autotracker, and if you use the attack/def modifiers, you can simply deactivate them while you're in the Hub, as no one can check your stats during the hunt. Although, its pretty obvious if you're using attack/def modifiers if you kill the monster in 2 hits or survive a Teo supernova with no fire res. So just be mindful and try not to ruin anyone else's online experience. If you're gonna cheat online, do it out of convenience, such as infinite pouch items because farming mega dash juice is just a hassle, and don't ruin anyone else's fun :]

also, I tried editing saiyan's NTR plugin using the link nanquitas provided in the previous page and cross referencing his OOT NTR plugin but some of the conversions are just too confusing @_@ like for the siegeammo, how did you know to write the read8, read32, write8 and everything @_@ if you any of you guys have links or any guides on how to convert gateshark codes to proper C format, i'd appreciate it :shy:
 

Wrathalos

Well-Known Member
Member
Joined
Feb 25, 2016
Messages
206
Trophies
0
Age
35
XP
500
Country
United States
A disable values is easy enough to get. Problem is on how to make a toggled entry in the menu itself. Since im not literate enough in python, i have to rely on somebody else to make the toggles to be able to do another function if the state is off.

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



Most of the codes are permanent since the values patched are not refreshed to default value when the plugin is not memwriting ([On]), both nanquitas's and saiyancatszx's. This is due to the codes are actually assembly patches, not just simple value freezes.

I have no experience with Nanquitas' plugin tool, but if it's python, would you not just use a if else or while = True statement? Or are you talking reading a byte and storing it to restore else it's False (off)? if so you'd be looking for a io.BufferedWriter I believe.

What I mean by "you can turn them off" is that when you toggle the option (say, x5 attack or something, when you hit the button to toggle it off {Y+Down}) it actually DOES return it to the normal value and you can equip different weapons without it staying as a certain value. Yes, you would have to toggle everything off by hand then turn the plugin to [OFF], then it entirely will be 'effectively' off. Granted, I only have experience with Nanquitas' plugin, but you can actually turn things off and back to default values. The only thing I can see so far, is that the "paralyze monsters" code doesn't seem to actually turn off, or if it does it's not visible.

I hope some of this made sense.
 

xelrix

Well-Known Member
Member
Joined
Feb 13, 2017
Messages
144
Trophies
0
XP
149
Country
Malaysia
I have no experience with Nanquitas' plugin tool, but if it's python, would you not just use a if else or while = True statement? Or are you talking reading a byte and storing it to restore else it's False (off)? if so you'd be looking for a io.BufferedWriter I believe.

What I mean by "you can turn them off" is that when you toggle the option (say, x5 attack or something, when you hit the button to toggle it off {Y+Down}) it actually DOES return it to the normal value and you can equip different weapons without it staying as a certain value. Yes, you would have to toggle everything off by hand then turn the plugin to [OFF], then it entirely will be 'effectively' off. Granted, I only have experience with Nanquitas' plugin, but you can actually turn things off and back to default values. The only thing I can see so far, is that the "paralyze monsters" code doesn't seem to actually turn off, or if it does it's not visible.

I hope some of this made sense.

Instead of messing with the menus, I instead did what you have suggested and just make simple toggles under the cheat functions. Problem with this, the state of the code couldnt be shown inside the menu and have to be used with buttons combinations, which is fairly limited. Useful though for cheats that you want to be able to toggle in hunts (invincibility, free combo, infinite item in quest, super armor, ha gauge).

Ive tried using radio buttons under spoilers in the menu to make an actual switch. Neat, and nothing hardtodo, just using functions already made by Nanquitas.
Though, this still requires us entering the menu in the first place, disconnecting us from online hubs. It helps with not having to restart to actually off a cheat, but i personally find it pointless because cheats that ive used arent that obvious to be needed to be turned off just to avoid crude detection.

Another minor/tedious problem is, some of the cheats are just too big of a patch to be patched out realtime, specially multiple times, without having some glitches/freezes. Since I dont understand assembly to make a simpler off patch, i just stop doing it. Though most of the big patches, ymyn has already made toggles for them, documented in the comment section of the codes in fort42 (namely the 24 skill extension, and the attack/defense modifiers). Just need to parse the gateshark into c.

And i noticed sharpness+2 cheat would interfere with the 24 armor extension cheat. Example, while having both cheats on, patching in evade extender through 24 armor extension codes will gives you bubble dance instead. Solution would be to not using the Sharpness+2 cheat and instead, patch it in with armor extension cheat.
 
Last edited by xelrix,
  • Like
Reactions: Wrathalos

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: