ROM Hack Pokémon Moon Gateshark/NTR Request

Status
Not open for further replies.

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
i.e.
this camera tweak. it uses 6XXXXXXX and 5XXXXXXX. these two are condition codes. ntr plg doesn't support this feature....

[Camera zoom out(SELECT+L)Enable, (SELECT+R)Disable]
D3000000 00000000
60597724 ED940A1C
00597724 ED940A1C
00597728 ED9F1A03
0059772C EE300A01
00597730 ED840A1C
00597734 E2840004
00597738 E12FFF1E
0059773C 00000000
D0000000 00000000
58037B18 E2840004
08037B18 EBFAEB01
D0000000 00000000
DD000000 00000204
0059773C C4BB8000
D0000000 00000000
DD000000 00000104
0059773C 00000000
D0000000 00000000

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


no way to convert.
you may try to port the same feature to ntr plg, but not directly convert the cheat with tool.
It's not the conditionals that are the issue (NTR can do those just fine) it's the 0x08000000 code. It accesses a memory region that NTR plugins do not by default. Even if you unlock that memory region, the regions adjust when menus are opened or a battle starts, and those shifting memory regions can mess up the plugin and cause the game to crash. It can be made to work but takes a lot of extra code to ensure that memory region exists and is accessible before runnin the code.
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
It's not the conditionals that are the issue (NTR can do those just fine) it's the 0x08000000 code. It accesses a memory region that NTR plugins do not by default. Even if you unlock that memory region, the regions adjust when menus are opened or a battle starts, and those shifting memory regions can mess up the plugin and cause the game to crash. It can be made to work but takes a lot of extra code to ensure that memory region exists and is accessible before runnin the code.
oh.... thanks for the clarification!

--------------------- MERGED ---------------------------
I dumped 8000000 region with ntr.
never knew it has the issue with accessing it...
 

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
oh.... thanks for the clarification!

--------------------- MERGED ---------------------------
I dumped 8000000 region with ntr.
never knew it has the issue with accessing it...
It's more of an issue writing it. By default I think it has permission level 3, which is READ & EXECUTE, but not WRITE, which is what we need. If you do set it to WRITE you can successfully do some of the GateShark exclusive codes but those memory regions change every time a new screen is loaded, like a menu or battle. So when the code tries to write again it writes in the wrong spot and crashes the game. GateShark only codes that use the 0x08000000 region can be made to work but each code needs to be specially crafted to work. Some really smart people are working on this issue and may have a solution that'll allow me to add these codes sometime in the future.
 

mancasoko

Well-Known Member
Member
Joined
Apr 27, 2014
Messages
211
Trophies
0
Age
35
XP
712
Country
yes bug
you should enable getting egg from daycare after put pokemon in daycare
Thanks for that. Now it is working but when I get and egg now to hatch it is always the same pokemon as first pokemon I left at daycare. I tried 20 eggs and I always get the same pokemon. Do I need to change pokemon every time in daycare or this is just another bug? Thanks. :)
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
It's more of an issue writing it. By default I think it has permission level 3, which is READ & EXECUTE, but not WRITE, which is what we need. If you do set it to WRITE you can successfully do some of the GateShark exclusive codes but those memory regions change every time a new screen is loaded, like a menu or battle. So when the code tries to write again it writes in the wrong spot and crashes the game. GateShark only codes that use the 0x08000000 region can be made to work but each code needs to be specially crafted to work. Some really smart people are working on this issue and may have a solution that'll allow me to add these codes sometime in the future.
I asked speedfly.
he said it's better to find an alternative way instead of using 8000000 region...
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
Thanks for that. Now it is working but when I get and egg now to hatch it is always the same pokemon as first pokemon I left at daycare. I tried 20 eggs and I always get the same pokemon. Do I need to change pokemon every time in daycare or this is just another bug? Thanks. :)
Of course……… the egg is depending on the current pm in daycare. Even if you take it out, the game has a record for lastest previous pm.
 

mancasoko

Well-Known Member
Member
Joined
Apr 27, 2014
Messages
211
Trophies
0
Age
35
XP
712
Country
Of course……… the egg is depending on the current pm in daycare. Even if you take it out, the game has a record for lastest previous pm.
Oh I see. But that kind of is not interesting. I was thinking that you will get some new pokemon from egg. I mean what is the point of getting egg that will hatch into the pokemon you use to breed. :/
 

dsrules

Well-Known Member
Member
Joined
Sep 20, 2005
Messages
8,703
Trophies
2
XP
6,269
Country
Oh I see. But that kind of is not interesting. I was thinking that you will get some new pokemon from egg. I mean what is the point of getting egg that will hatch into the pokemon you use to breed. :/
so you don't have to wait 10 years to get a new egg
 
Last edited by dsrules,

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
Oh I see. But that kind of is not interesting. I was thinking that you will get some new pokemon from egg. I mean what is the point of getting egg that will hatch into the pokemon you use to breed. :/
wtf??? do you know why ppl breeding egg?

you are not a valid pokemon trainer:ph34r:

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

Oh I see. But that kind of is not interesting. I was thinking that you will get some new pokemon from egg. I mean what is the point of getting egg that will hatch into the pokemon you use to breed. :/
you cant get chick from quail egg.:)
 
  • Like
Reactions: Zidapi

dbzkamehameha

Well-Known Member
Member
Joined
Mar 24, 2014
Messages
79
Trophies
0
Age
54
XP
112
Country
Can someone update the following cheats to 1.1
P.S. these are not my cheats

[(L+R+Up for Sun Time)]
[(L+R+Right for Sun Time +6h)]
[(L+R+Down for Moon Time)]
[(L+R+Left for Moon Time +6h)]
[Time Change L+R+DPad]
D3000000 330d9238
DD000000 00000340
00000000 00015180
D0000000 00000000
DD000000 00000310
00000000 00005460
D0000000 00000000
DD000000 00000380
00000000 0000A8C0
D0000000 00000000
DD000000 00000320
00000000 0000FD20
D0000000 00000000
D3000000 00000000

(when you tap "B" once while running you trip)
[Never Trip]
D3000000 34000000
2019833E 00000000
D2000000 00000000

[Always Trip]
D3000000 34000000
2019833E 000000FF
D2000000 00000000
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,734
Trophies
1
XP
2,142
Country
Canada
Can someone update the following cheats to 1.1
P.S. these are not my cheats

[(L+R+Up for Sun Time)]
[(L+R+Right for Sun Time +6h)]
[(L+R+Down for Moon Time)]
[(L+R+Left for Moon Time +6h)]
[Time Change L+R+DPad]
D3000000 330d9238
DD000000 00000340
00000000 00015180
D0000000 00000000
DD000000 00000310
00000000 00005460
D0000000 00000000
DD000000 00000380
00000000 0000A8C0
D0000000 00000000
DD000000 00000320
00000000 0000FD20
D0000000 00000000
D3000000 00000000

(when you tap "B" once while running you trip)
[Never Trip]
D3000000 34000000
2019833E 00000000
D2000000 00000000

[Always Trip]
D3000000 34000000
2019833E 000000FF
D2000000 00000000
@AnalogMan I believe you already update these?
 

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
Oh I see. But that kind of is not interesting. I was thinking that you will get some new pokemon from egg. I mean what is the point of getting egg that will hatch into the pokemon you use to breed. :/
Bahaha Gold!:rofl2:
wtf??? do you know why ppl breeding egg?

you are not a valid pokemon trainer:ph34r:

you cant get chick from quail egg.:)
Well said.
 

admiral_kikan

Member
Newcomer
Joined
Nov 28, 2016
Messages
8
Trophies
0
Age
32
XP
62
Country
United States
It might just be me, but Instant egg and hatching can't be used simultaneously.

PSA
For those who end up coming here wondering why NTR doesn't work with pokemon moon on luma 6.6. Just install the hourly version.

Edit:
It seems, ericjwg. your codes for instant egg and hatching don't work simultaneously.
[Receive Egg Hold START talk staff]
D3000000 00000000
00446684 E2800E1E
00446688 E1D000D0
0044668C E12FFF1E
DD000000 00000008
00446684 E3A01001
00446688 E5C011E0
0044668C EA00684B
D0000000 00000000

[Egg Instant Hatch]
D3000000 00000000
5802B8D0 0A000007
0802B8D0 EA000007
D0000000 00000000


However, when I swapped your instant hatch code for ymyn's
卵即孵化
[Egg Instant Hatch v1.1]
D3000000 00000000
005977C0 E59D000C
005977C4 E59F500C
005977C8 E1500005
005977CC 03A00000
005977D0 11A00004
005977D4 E12FFF1E
005977D8 006D08C0
00493640 EB04105E
Gateshark2NTR use

They work together.
 
Last edited by admiral_kikan,
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Well start walking towards them