evandixon

Sun/Moon Update 1.1 & SMPatcher

24 posts in this topic

Recommended Posts

Capture.PNG

(Pokemon Sun/Moon covers 1)

Nintendo has released a patch for Pokémon Sun and Moon introducing the following game balance fixes 2:

Quote
  • Fixes glitch that caused battles to not continue when Z-Memento and Z-Parting Shot were used on Battle spot
  • Fixed a glitch that determined the wrong winner if the Rocky Helmet caused both players to lose their final Pokémon
  • Fixed a glitch where Pokémon wouldn't learn moves after they evolved such as with Kadabra and Confusion
  • Alterations to some Battle Tree Pokémon - Change of Kommo-o's move from Shell Smash to Draco Meteor
  • Various Bug Fixes

Battle videos recorded before applying the update are incompatible with this patch and will be unplayable after installing it.

With regards to game hacking, this may break ROM hacks, depending on whether or not the ROM hack modified the game's executable.  If you are playing such a ROM hack, you will either need to refrain from updating or wait for the author to update the hack.  Save editors like PKHeX are unaffected.

@SciresM's SMPatcher has been updated to version 1.1 to provide compatibility with the update, and can be downloaded here 3.  If you are new to SMPatcher, it will modify the game executable to make QR scanning and PKHeX importing much similar.  In order to use it, you will need to have CFW, which can currently be installed using the latest firmware.  The recommended installation guide can be found here.  Here is a list of patches that SMPatcher can apply to Sun or Moon:

Quote
  • Allows for the resigning of any QR type, via hooked QR decryption.
  • Allows for the scanning of Injection QRs, generatable via PKHeX
  • Grants unlimited QR scans/day
  • Enables one to scan the same QR multiple times.
  • Optionally, disable outlines from being drawn.

Sources:

  1. Pokémon Sun and Moon Official Website
  2. Serebii
  3. SciresM's GitHub

View full article

  • Like 3

Share this post


Link to post
Share on other sites

I'm curious now, how do the injection QRs work exactly?

Share this post


Link to post
Share on other sites
9 minutes ago, Ammako said:

I'm curious now, how do the injection QRs work exactly?

as in how the code mechanics works?

All I know is scanning from PKHeX with the patcher writes the code into box (whichever slot chosen)

  • Like 1

Share this post


Link to post
Share on other sites

Ah nah, I didn't really need help on getting it working, I was just curious on how SciresM got that to work. It sounds really cool and pretty convenient. (Would external code.bin patching work on O3DS? Considering extended memory mode and all that.)

Would it theoretically be possible to hack the OR/AS secret base QR scanner to allow injecting in the same way?

Share this post


Link to post
Share on other sites
31 minutes ago, Ammako said:

Ah nah, I didn't really need help on getting it working, I was just curious on how SciresM got that to work. It sounds really cool and pretty convenient. (Would external code.bin patching work on O3DS? Considering extended memory mode and all that.)

Would it theoretically be possible to hack the OR/AS secret base QR scanner to allow injecting in the same way?

It's handled by Luma, so probably.  IIRC, NTR is the only thing that has trouble, since it's not a proper CFW and has to be launched with a cia.

Share this post


Link to post
Share on other sites

Mainly asking because the region emulation from Luma didn't seem to work when I tried it with Sun/Moon, so I wasn't sure. Or maybe I was doing it wrong somehow x: it worked fine with OR/AS though.

Share this post


Link to post
Share on other sites

Luma's region emulation only changes language setting, the 3DS is reported as the actual region and subregion. That's why I have a regionchanged japanese emunand.

Luma allows to receive other region events, but if you get the pokémon, it'll have wrong region data (but correct language).

Share this post


Link to post
Share on other sites

I was able to receive European Wi-Fi events on OR with the language emulation, however scanning region-specific QR codes in S/M didn't work, acted as if nothing had changed. Does S/M actually look at the country and not the language, when it comes to scanning QR codes? That would explain it.

Share this post


Link to post
Share on other sites
4 hours ago, suloku said:

Luma's region emulation only changes language setting, the 3DS is reported as the actual region and subregion. That's why I have a regionchanged japanese emunand.

Luma allows to receive other region events, but if you get the pokémon, it'll have wrong region data (but correct language).

Wait, you're saying luma never did region emulation? (I mean, you could change the region in the settings)

In that case, one may use NTR region emulation.

4 hours ago, Ammako said:

I was able to receive European Wi-Fi events on OR with the language emulation, however scanning region-specific QR codes in S/M didn't work, acted as if nothing had changed. Does S/M actually look at the country and not the language, when it comes to scanning QR codes? That would explain it.

you may need to emulate the 3DS region too.
(or maybe it checks against the save?)

Share this post


Link to post
Share on other sites

Luma spoofs region + language, but not country/sub-region.

I don't know about save file, that's a possibility. Might be worth checking if that affects it, although I can't say I'm really motivated to do that right now.

Share this post


Link to post
Share on other sites
On 11/1/2017 at 1:01 PM, ReignOfComputer said:

 

I followed this guide ... but I'm stuck in Step2

 

I get an error ... says that the ctrtool.exe file version is not compatible with the OS. (using Win7 32bits). halp u.u

I need a way to obtain the code.bin

Edited by JISN064
no reason

Share this post


Link to post
Share on other sites
2 hours ago, Michael728 said:

Hi Question, Does the latest Pkhex still have the illegal mode? if yes how do we activate it again?

rename it PKHaX.exe?
 

48 minutes ago, JISN064 said:

 

I followed this guide ... but I'm stuck in Step2

 

I get an error ... says that the ctrtool.exe file version is not compatible with the OS. (using Win7 32bits). halp u.u

I need a way to obtain the code.bin

I literally copied ctrtool.exe file version is not compatible with the OS and this is the first hit I got from Google:
https://gbatemp.net/threads/release-inject-any-app-into-health-safety-o3ds-n3ds-cfw-only.402236/page-8#post-5939874

which lead me to here (try the release below that says x86):
https://github.com/profi200/Project_CTR/releases
 

Share this post


Link to post
Share on other sites
5 minutes ago, theSLAYER said:

rename it PKHaX.exe?
 

I literally copied ctrtool.exe file version is not compatible with the OS and this is the first hit I got from Google:
https://gbatemp.net/threads/release-inject-any-app-into-health-safety-o3ds-n3ds-cfw-only.402236/page-8#post-5939874

which lead me to here (try the release below that says x86):
https://github.com/profi200/Project_CTR/releases
 

thanks for the reply

but I searched and found a different way to make it work ... using the IPS...

just tried it and worked, was about to edit my post but you did reply before xD

Share this post


Link to post
Share on other sites
18 minutes ago, JISN064 said:

thanks for the reply

but I searched and found a different way to make it work ... using the IPS...

just tried it and worked, was about to edit my post but you did reply before xD

well, great that you got it resolved

Share this post


Link to post
Share on other sites
18 minutes ago, Charmeleon007 said:

Is this only for CFW versions of the game or will it work with cartridge games as well?

You need CFW, but it will work with either eShop versions and cartridges.

Share this post


Link to post
Share on other sites
Just now, evandixon said:

You need CFW, but it will work with either eShop versions and cartridges.

Okay I have CFW but figured this was for updating cfw versions of the game. Thanks!

Share this post


Link to post
Share on other sites

Wouldn't this work on regular homebrew through HANS if using a N3DS as well?

Share this post


Link to post
Share on other sites

I did everything in the Injection Guide but I didn't got a CIA file I got a 3ds file instead when I did the Dump Cart so what now? I have a Luma Old 3ds 11.2 and I did the dumping with Hourglass 9 , It also gives this https://gyazo.com/a7f15156f5ff7792745bc9ff03442d2e , I updated my Pokemon Sun to 1.1 I have a Cartridge of it

Edited by Luma3ds

Share this post


Link to post
Share on other sites

There is v1.2 now, any plans on updating your patch? xD (I hope you can do it T-T )

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now