if you don't want to extract a GB of content, just extract Exefs instead, try to see if it works without romfs in pk3DS.
I''ll try to see what I can do, but I have 566MB remaining.
if you don't want to extract a GB of content, just extract Exefs instead, try to see if it works without romfs in pk3DS.
I literally changed a byte in the .ips file in a hex editor.
For example, I changed:
50 41 54 43 48 32 E2 B8
00 04 00 F0 20 E3 45 4F
46 (Ultra Moon)
to
50 41 54 43 48 32 E2 B4
00 04 00 F0 20 E3 45 4F
46 (Ultra Sun)
I read that Ultra Sun is literally a -4 byte difference to Ultra Moon and used that to make the patch.
I'm not experienced either. All I did was open up the no outlines patches I have for Sun (Not Ultra) and Ultra Moon and compared the differences and made changes to the Ultra Moon patch.Is there an easy, quick way to change the other patches over? I'm not too experienced with hex editing, but I have HxD installed.
not as of right now
The Surfing Pikachu isn't a lie as I got it myself. It's not shiny locked either.I think they added it in PKHeX 4124 or earlier.
Hoping K adds the Mantine Surf checks.....unless the Surf Pikachu is a lie.
I'm not experienced either. All I did was open up the no outlines patches I have for Sun (Not Ultra) and Ultra Moon and compared the differences and made changes to the Ultra Moon patch.
They're in reverse hex, if you know what that means?
The Surfing Pikachu isn't a lie as I got it myself. It's not shiny locked either.
Ultra Moon no outline patch:Sorry, I know pretty much nothing about hex. But I tried what you said, comparing the sun and ultra moon patches, and they're more different than a single digit. For a couple patches, they're 5 digits different.
I meant you saying you compared the original sun to ultra moon. How do you figure out what to do then?Ultra Moon no outline patch:
50 41 54 43 48 32 E2 B8
00 04 00 F0 20 E3 45 4F
46
Ultra Sun no outline patch:
50 41 54 43 48 32 E2 B4
00 04 00 F0 20 E3 45 4F
46
You are literally changing the end of the value.
Ultra Moon: 32 E2 B8
Ultra Sun: 32 E2 B4
It's just minus 4I meant you saying you compared the original sun to ultra moon. How do you figure out what to do then?
Because the bit that's different between the two is the hex address that's getting patched.I meant you saying you compared the original sun to ultra moon. How do you figure out what to do then?
No, he said he compared original sun to ultra moon and edited it.It's just minus 4
All he did was change it from B8 to B4
that's all he changed.
What's different between the two?No, he said he compared original sun to ultra moon and edited it.
Original sun
50 41 54 43 48 31 CF CC
00 04 00 F0 20 E3 45 4F
46
Ultra Moon
50 41 54 43 48 32 E2 B8
00 04 00 F0 20 E3 45 4F
46
31 CF CCWhat's different between the two?
There is a correlation. That's the ROM address that gets patched.31 CF CC
and
32 E2 B8
I see no correlation.
Okay, so how would I figure it out for the other patches, like instant text?There is a correlation. That's the ROM address that gets patched.
That one is slightly different but I believe you change the 2D 00 58Okay, so how would I figure it out for the other patches, like instant text?
Sun is
50 41 54 43 48 2B FB F4
00 04 03 40 A0 E3 2C 04
98 00 04 03 50 A0 E3 45
4F 46
Ultra Moon is
50 41 54 43 48 2D 00 58
00 04 03 40 A0 E3 2D 08
FC 00 04 03 50 A0 E3 45
4F 46
So it seems that it's not just a -4 byte change...Here's some Ultra Sun patches I've included the no outlines one for the people who want more than just no outlines
You can still use the buildtool of course.