Pokemon Sword/Shield's code guarantees that any pokemon too high level for you to catch cannot be shiny.
Michael
@SciresM
Pokemon researcher@ ProjectPokemon.org. Console hacker/Horizon OS Proselytizer/B9S & Atmosphère dev (Joyeux 15 juin!). !t.3fxzeyWo i.imgur.com/98xMuQz.png
ProjectPokemon.orgJoined October 2014
Michael’s Tweets
Some newly gathered information on shiny pokemon:
Certain static encounters use csrng (cryptographically secure/true random, not manipulatable/seeded), and are unaffected by the shiny charm.
This includes the regis in crown tundra, impidimp in glimwood tangle, possibly others.
One of the funniest bugs I've ever dealt with:
Code is built with -nostartfiles and -nostdlib, so it needs to include its own memcpy.
Compiler sees that the memcpy implementation is memcpy..and "optimizes" it into memcpy.
Thus instead of copying memory, it infinitely recurses.
Haha, it looks like gamefreak fucked up.
The code that guarantees too strong encounters aren't shiny only covers normal wild encounters, not the 200+ static Pokémon Gamefreak littered the routes with to make first visits to them more exciting: github.com/kwsch/PKHeX/bl
Quote Tweet
Here's your full pokemon snap roster!
Blank spaces are reserved pokemon IDs with empty data (could change in a future update, maybe).
Expect the usual datamining tools release from and I later today :)
Don't pirate games on the Switch -- beyond the obvious ethical issues, Nintendo has implemented strong anti-piracy measures in online that will get your console banned and aren't circumventable. Technical details: reddit.com/r/SwitchHacks/
Personal tables from Pokemon HOME include TMs/TRs learned by all pokemon, so have a dump. Sadly, egg/level-up moves are scrubbed:
Gen I-II: pastebin.com/YttGzmje
Gen III-IV: pastebin.com/CZYW0jAX
Gen V-VI: pastebin.com/kjtgxzw5
Gen VII-VIII:
Replying to
Since apparently this needs clarification: yamper is still in the game with this edit. This is a new entry inserted into the model table using Omastar's species ID (139).
The one in my party/shown in battle was a yamper that I just lazily edited the species of with PKHeX.
I rarely tweet about this kind of non-technical thing, but Legends: Arceus is the first pokemon game that I've really enjoyed playing in a long time.
Definitely not without flaws, but unlike other recent games I'm not feeling like I'm slogging through for datamining.
Recommend.
So, let's talk the Swish crash/data deletion issue.
Crash report for that issue: gist.github.com/SciresM/de9010
The error code in question is "Software timeout in NAND access", and it's observed by the BCAT system module.
The new System Update (13.0.0) is (like 12.0.0 before it) particularly major under the hood, and Atmosphere will need more time than usual to add support for it.
I'll do my best as always, and thank you for your patience.
Quote Tweet
Sysupdate detected for Switch: yls8.mtheall.com/ninupdates/rep
I know you've all been waiting...Happy June 15th! Atmosphere 0.8.4 has released: github.com/Atmosphere-NX/
Full support for 7.0.x, bug fixes, improved reboot-to-payload/shutdown options, kernel JIT patches...
I hope you all enjoy! :)
Something a little crazy I just realized: as of one week ago, I've been working on Atmosphère for five years. (First commit was Feb 17, 2018).
That's just nuts. I definitely didn't realize how much work it would be, but I'm glad it's been my labor of love for such a long time.
Replying to
The chance of being forced shiny on a dynamax adventure is applied to every pokemon you defeated, including the legendary, to be extra clear.
Thus overall odds of at least one shiny in adventure results are ~4/300 = 1/75 without shiny charm, ~4/100 = 1/25 with shiny charm.
Joyeux 15 Juin ! Atmosphère 0.9.0 vient de sortir : get.atmos.phe.re
* Ajout de la redirection de l'eMMC.
* Amélioration globale de la stabilité de la console pour une expérience utilisateur optimale.
J'espère que cette nouvelle version vous plaira ! :)
BDSP is a unity game.
The normal Pokémon games, including home, are C++ using a custom engine ("gflib"/gamefreak lib).
BDSP is a unity game and saves are literally a C# object serialized to disk without specifying offsets which can change between versions.
(1/2)
Happy June 15th! Atmosphere 1.1.0 is now in pre-release: git.atmos.phe.re/releases/tag/1
Support was added for 13.0.0, and the LogManager system module was reimplemented.
I hope you all enjoy! :)
Happy June 15th! Atmosphere 1.5.0 is now in pre-release: github.com/Atmosphere-NX/
Support was added for 16.0.0 -- If you encounter any problems, please don't hesitate to report them.
I hope you all enjoy! :)
Happy June 15th! Atmosphere 0.19.0 has released: git.atmos.phe.re/releases/tag/0
Support for booting 12.0.0, and a bunch of other niceties besides that.
I hope you all enjoy! :)
jamais vu - a 1.0.0 TrustZone code execution exploit for the Nintendo Switch: reddit.com/r/SwitchHacks/
Friendly reminder on why nobody will get into Sword/Shield via the eShop, even though the games are now pre-purchasable: pastebin.com/c9LikXQj
Quote Tweet
Serebii Update: Pokémon Sword & Shield are now available to preload on the Nintendo eShop in Japan and Korea. Other regions to come serebii.net/index2.shtml
I'll be working to get Atmosphere updated for 16.0.0 as soon as I possibly can.
Quote Tweet
Sysupdate detected for Switch: yls8.mtheall.com/ninupdates/rep
Replying to
Also, to be explicit: save data is not at risk at all. Saves are stored on the internal NAND, which uses FAT32/doesn't corrupt.
The only data at risk are downloaded games/other SD card files, and those can be redownloaded.
The absolute worst case is you lose some screenshots.
It's June 15th today -- Atmosphere 0.8.0 has released: github.com/Atmosphere-NX/
This is a feature update: a new fatal sysmodule was added, some protections were added for NAND partitions, and 6.2.0 support was added.
Many thanks to and for their help. :)
Well everyone, it's finally June 15th: Atmosphère 0.7.0 has released: github.com/Atmosphere-NX/ …
Releases should be a *lot* more frequent from now on. Enjoy! :)
(Please note, at least one major bug has been fixed since the pre-release that went up ~12 hours ago!)
Atmosphère (quietly) turned 3 years old five days ago, and we hit another fun milestone today, too. Hard to believe so much time has passed.
The project has been and continues to be a labor of love -- many thanks to everyone who's helped enable me to spend so much time on it :)
This isn't true, for the record.
The error has been reported on unmodified Switch Lites (which cannot be homebrewed).
See my previous tweets on the topic for actual causes of the crash. twitter.com/EhudKurzweil/s
This Tweet is unavailable.
Happy June 15th! Atmosphere 1.3.0 is now in pre-release: git.atmos.phe.re/releases/tag/1
Support was added for 14.0.0, and rather a lot changed under the hood. If you encounter any problems, please don't hesitate to report them.
I hope you all enjoy! :)
Just successfully used Atmosphere's FS MitM to replace content in Odyssey for the first time!
Stuff is not ready/usable with that right now, but in the next few days (barring some unforeseen issue) people should be able to use layeredfs to easily make/play ROM hacks for games :)
Happy June 15th! Atmosphere 0.10.0 has (pre-)released: git.atmos.phe.re/releases/tag/0
Full support for 9.1.0, and a changelog too large for me to try to summarize for twitter.
Note: 0.10.0 is currently in pre-release, to allow time for bugfixes.
I hope you all enjoy! :)
From the increasing number of questions I've been getting I think it's time to update my old FAQ on early game content access again.
Why nobody will get into Sword/Shield via the eShop, even though the games will probably be pre-purchasable:
Happy June 15th! Atmosphere 1.4.0 is now in pre-release: github.com/Atmosphere-NX/
Support was added for 15.0.0, and a bunch of other minor fixes/improvements made it in too. If you encounter any problems, please don't hesitate to report them.
I hope you all enjoy! :)
The two biggest hurdles for Atmosphere's 12.0.0 support (kernel update, implementing the completely new ipc protocol that sm uses now) are both done, finally.
Been lots of work and there's still more to do, but we're solidly in the later stages. Probably just a few days left :)
Happy June 15th! Atmosphere 1.0.0 is now in pre-release: git.atmos.phe.re/releases/tag/1
Fusee was completely re-written in C++ (and is much faster), and some other stuff that (like this milestone) has been a very long time coming.
I hope you all enjoy! :)
Happy June 15th! Atmosphere 0.9.4 has released: get.atmos.phe.re
Full support for 9.0.0 (including a temporary hid mitm to give devs time to recompile homebrew), and a number of bugs fixed.
I hope you all enjoy! :)
Happy June 15th! Atmosphere 0.16.0 has pre-released: git.atmos.phe.re/releases/tag/0
Full support for 11.0.0, and a huge changelog besides that.
Note: 0.16.0 is currently in pre-release, to allow time for bugfixes.
I hope you all enjoy! :)
Looks like 11.8.0 backports the Switch's aauth ideas to 3ds -- network comms now send an encrypted(?) copy of app ticket to the server.
They may not act on it immediately, but like on Switch this lets N perfectly detect pirate accesses vs normal ones, and ban however they like.
Okay, actual Sword / Shield bug: When using the Move Relearner, the game loses its marbles and crashes if there are >~67 relearnable moves. Can easily hit this amount with Mew, who can learn all TRs, or a bred Gallade.
Crash report:
Happy June 15th! Atmosphere 0.8.8 has released: get.atm.osphe.re
Full support for Horizon OS 8.0.0 + some bugfixes (creport hang fixed, maintenance mode fixed)...
I hope you all enjoy! :)
Bad News: Reports of new Switches in the wild not being vuln to f-g... probably updated ipatches.
Good news: they're coming with 4.1.0 for now, which is vuln to deja vu.
Friendly reminder: if you want a hacked switch, don't update. The lower the better. This is still very true.
"An Atmosphere developer declined an opportunity to comment for this story on behalf of the team."
No Atmosphere developer was contacted.
Also: not really spooked, at all. They had it coming.
Quote Tweet
Console hackers are shocked after DOJ arrests prominent mod-chip makers arstechnica.com/gaming/2020/10 by @KyleOrl
Happy June 15th! Atmosphere 0.8.5 has released: github.com/Atmosphere-NX/
Per-title content override key combinations, better support for hekate, support for cheat codes (full backwards compatibility with existing codes + bugfixes + new features)...
I hope you all enjoy! :)
I'll be working to get Atmosphere updated for 15.0.0 as soon as I possibly can.
Quote Tweet
The Switch JPN sysupdate page was updated. Last-Modified: Tue, 11 Oct 22 00:06:27 +0000. nintendo.co.jp/support/switch yls8.mtheall.com/ninupdates/swi
For what it's worth, there is literally zero evidence in firmware/code that Nintendo is working on any other/new hardware at the moment. Zero indication of unknown devkits and no firmware support.
For Lite ("hoag") and OLED ("Aula") we had about 1.5 years of advance signs in fw.





