ROM Hack [WIP]USUMCheatMenu - Old3DS compatible NTR plugin for Ultra Sun/Moon

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
codes to be added would be nice is the pp for the mons
The PP cheat shared by ymyn is only compatible with Gateway. You can look at it in the spoiler "codes I can't add" in the main post. Every cheat in that code crashes the game. I've been trying in all ways I could, changing values, everything but it crashes. I'm sorry.
EDIT: it seems there is a possibility that I haven't tried
 
Last edited by unipablojorge,

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
The PP cheat shared by ymyn is only compatible with Gateway. You can look at it in the spoiler "codes I can't add" in the main post. Every cheat in that code crashes the game. I've been trying in all ways I could, changing values, everything but it crashes. I'm sorry.
EDIT: it seems there is a possibility that I haven't tried
since ntr runs slower, countdown remove.
add address check. like dsrules said;)
 

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
since ntr runs slower, countdown remove.
add address check. like dsrules said;)
If I add address check, and I just leave the write stuff (the bunch of codes that start with 0) it just fails and the code doesn't activate. Also, I think I need to change the address of the isInBattle check, because I think it's different. The thing is that I don't know the new address
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
If I add address check, and I just leave the write stuff (the bunch of codes that start with 0) it just fails and the code doesn't activate. Also, I think I need to change the address of the isInBattle check, because I think it's different. The thing is that I don't know the new address
yes. you need to change that too.
ask analogman, he should have the offset in hand:D

edit: looks like it remains the same
 
Last edited by Sonansune,

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,717
Trophies
2
XP
6,284
Country
If I add address check, and I just leave the write stuff (the bunch of codes that start with 0) it just fails and the code doesn't activate. Also, I think I need to change the address of the isInBattle check, because I think it's different. The thing is that I don't know the new address
isInBattle is the same address on ultra
bool isInBattle(void) {
if (READU32(0x30000158) == 0x40001)
return true;
return false;
}

try this for reference
Pokemon Moon
580311DC E320F000

080311D4 E3A00000
080311D8 E5C30005
080311DC E1500000


void infZMoves(void) //Pokemon Moon
{
if (!checkAddress(0x080311DC))
return;
else {
if(READU32(0x080311DC) == 0xE320F000)//if not the try if (READU32(0x30000158) == 0x40001 && READU32(0x080311DC) == 0xE320F000)
{
WRITEU32(0x080311D4, 0xE3A00000);
WRITEU32(0x080311D8, 0xE5C30005);
WRITEU32(0x080311DC, 0xE1500000);
}
}
}
 

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
isInBattle is the same address on ultra
bool isInBattle(void) {
if (READU32(0x30000158) == 0x40001)
return true;
return false;
}

try this for reference
Pokemon Moon
580311DC E320F000

080311D4 E3A00000
080311D8 E5C30005
080311DC E1500000


void infZMoves(void) //Pokemon Moon
{
if (!checkAddress(0x080311DC))
return;
else {
if(READU32(0x080311DC) == 0xE320F000)//if not the try if (READU32(0x30000158) == 0x40001 && READU32(0x080311DC) == 0xE320F000)
{
WRITEU32(0x080311D4, 0xE3A00000);
WRITEU32(0x080311D8, 0xE5C30005);
WRITEU32(0x080311DC, 0xE1500000);
}
}
}
yes. you need to change that too.
ask analogman, he should have the offset in hand:D

edit: looks like it remains the same

Thank you very much guys!! It worked! I'll add you to the thank you list @dsrules! As soon as I make sure everything works fine I'll update the plugin!
 

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
unlit repel is diffrent this time but catch rate is in their he or she hasnt updated the git hub release yet
100% catch should work if you download it from here, in the modifiers and then the opponent tab (I repeat: if you are playing pokemon ultra sun it may not work). The no encounters one will be added soon!
 
  • Like
Reactions: domanhhp

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
I shared ultra sun variation cheats in gateway cheats thread. you can use it.
Should I use both yours and the ones shared by ymyn or only yours? Also I think is better to make an entire new plugin instead of adding more code to check if its sun or moon. Anyways I will do it after I finish adding some more codes.

EDIT: seems like infinite z moves work, but crashes if you enter and leave poke refresh. I'll leave it off for now
 
Last edited by unipablojorge,

Pkm collector1

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
206
Trophies
1
Age
42
XP
434
Country
United States
Should I use both yours and the ones shared by ymyn or only yours? Also I think is better to make an entire new plugin instead of adding more code to check if its sun or moon. Anyways I will do it after I finish adding some more codes.

EDIT: seems like infinite z moves work, but crashes if you enter and leave poke refresh. I'll leave it off for now

what if their a way to add like a switch for it for the zmove like poke refresh to disable it from use and enabling it when in battle
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
Should I use both yours and the ones shared by ymyn or only yours? Also I think is better to make an entire new plugin instead of adding more code to check if its sun or moon. Anyways I will do it after I finish adding some more codes.

EDIT: seems like infinite z moves work, but crashes if you enter and leave poke refresh. I'll leave it off for now
ymyn made moon. i made port for sun.
 

Z0KU

Member
Newcomer
Joined
Sep 14, 2017
Messages
22
Trophies
0
Age
24
Location
Close to PARIS, Baguette du Fromage country
Website
linktr.ee
XP
182
Country
France
  1. Code:
    Pokemon Ultra Moon v1.0
    00040000001B5100

    戦闘終了時メガ進化解除されない
    [Mega evolution does not cancel after battle v1.0]
    005B9C54 E59D6020
    E05B9C58 00000048
    E28F901C E499A004
    E35A0000 01A06000
    012FFF1E E15A0006
    08BD4FF0 012FFF1E
    EAFFFFF7 0075AF18
    0075B2CC 0075B2E4
    0075B308 0075B328
    0075B360 0075B388
    0032486C 00000000
    00323D2C EB0A57C8

    手持ちポケモンのメガ進化、ロード時解除されない
    [Mega evolution of party pokemon does not cancel after load v1.0]
    E05B9CA8 00000098
    E1A05000 E92D5FFF
    E59D004C E59F2080
    E1520000 03510000
    18BD9FFF E3A00203
    E59000D8 E5900020
    E5900004 E5906024
    E596500C E5967004
    E2877C0F E28770BC
    E3A08F41 E5D54018
    E3A03000 E7950103
    E5901004 E5902008
    E0297893 E289A0E8
    E28AB01C E499C004
    E481C004 E15A0009
    1AFFFFFB E499C004
    E482C004 E15B0009
    1AFFFFFB E2833001
    E1540003 1AFFFFEE
    E8BD9FFF 006DE91C
    002F34FC EB0B19E9
    タイトル画面でコードを有効にしてください
    Please Enable code on the title screen

    Pokemon Ultra Sun v1.0
    00040000001B5000
    [Mega evolution does not cancel after battle v1.0]
    [Mega evolution of party pokemon does not cancel after load v1.0]
    Same as Ultra Moon.
 

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
what if their a way to add like a switch for it for the zmove like poke refresh to disable it from use and enabling it when in battle
I don't know the addresses to check if you are in poke refresh. I think I can do that when the battle finishes the addresses go back to original, I'll try as soon as i can to do it.

  1. Code:
    Pokemon Ultra Moon v1.0
    00040000001B5100

    戦闘終了時メガ進化解除されない
    [Mega evolution does not cancel after battle v1.0]
    005B9C54 E59D6020
    E05B9C58 00000048
    E28F901C E499A004
    E35A0000 01A06000
    012FFF1E E15A0006
    08BD4FF0 012FFF1E
    EAFFFFF7 0075AF18
    0075B2CC 0075B2E4
    0075B308 0075B328
    0075B360 0075B388
    0032486C 00000000
    00323D2C EB0A57C8

    手持ちポケモンのメガ進化、ロード時解除されない
    [Mega evolution of party pokemon does not cancel after load v1.0]
    E05B9CA8 00000098
    E1A05000 E92D5FFF
    E59D004C E59F2080
    E1520000 03510000
    18BD9FFF E3A00203
    E59000D8 E5900020
    E5900004 E5906024
    E596500C E5967004
    E2877C0F E28770BC
    E3A08F41 E5D54018
    E3A03000 E7950103
    E5901004 E5902008
    E0297893 E289A0E8
    E28AB01C E499C004
    E481C004 E15A0009
    1AFFFFFB E499C004
    E482C004 E15B0009
    1AFFFFFB E2833001
    E1540003 1AFFFFEE
    E8BD9FFF 006DE91C
    002F34FC EB0B19E9
    タイトル画面でコードを有効にしてください
    Please Enable code on the title screen

    Pokemon Ultra Sun v1.0
    00040000001B5000
    [Mega evolution does not cancel after battle v1.0]
    [Mega evolution of party pokemon does not cancel after load v1.0]
    Same as Ultra Moon.
Those are quite interesting cheats that I haven't seen before. Only one question: What does the second one do? What do you mean after load, like, after saving and resetting? I'll take a look at it. Still, the codes are quite long, but I want to have enough space for the most used ones (max .plg size is about 300 kb). Also, you can make mega evolved pokemon with PkHex. They are not legal tho
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
I don't know the addresses to check if you are in poke refresh. I think I can do that when the battle finishes the addresses go back to original, I'll try as soon as i can to do it.


Those are quite interesting cheats that I haven't seen before. Only one question: What does the second one do? What do you mean after load, like, after saving and resetting? I'll take a look at it. Still, the codes are quite long, but I want to have enough space for the most used ones (max .plg size is about 300 kb). Also, you can make mega evolved pokemon with PkHex. They are not legal tho
the second basically lock mega status.
like you modify your save with pkhex. (change pkm's form to mega)
import save back and launch the game. boom! mega form revert back to normal form automatically.
the cheat prevents that from happening.
 

unipablojorge

Totally not an FBI agent.
OP
Member
Joined
May 25, 2017
Messages
161
Trophies
0
Age
29
Location
Navarre
XP
146
Country
Spain
the second basically lock mega status.
like you modify your save with pkhex. (change pkm's form to mega)
import save back and launch the game. boom! mega form revert back to normal form automatically.
oh ok. I'll have to think of a way to add those, because the second one has to be enabled on the title screen, and I don't want people complaining about loosing progress because of crashes xD
 

Pkm collector1

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
206
Trophies
1
Age
42
XP
434
Country
United States
speaking of crashes their been one i have that is if u have 1 hit kill and have invinsiable with pp max the game will cash when u go to ur pokes stats and exit out their it will crash

arm 11 core 0
momji crash dump
 
Last edited by Pkm collector1,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    The Real Jdbye @ The Real Jdbye: you can fap to your favorite character without it being gay