Pokémon Supernova Sun & Penumbra Moon: Fully-Featured Ultra Sun / Ultra Moon ROM Hacks!

Project Pokémon OP
GBATemp OP
PokéCommunity OP
Reddit /r/3dshacks OP

MtDlBs3.png
7t3daVO.png


ROM hack of: Pokémon Ultra Sun and Pokémon Ultra Moon (3DS)



Pokémon Supernova Sun and Penumbra Moon are mods for Pokémon Ultra Sun and Ultra Moon. Like my Rutile Ruby & Star Sapphire hacks and my Nova Sun & Umbra Moon hacks, their main purpose is to provide a more challenging game experience while not artificially limiting the player. The premier feature of Supernova Sun and Penumbra Moon is the ground-up redesign of Pokémon Trainers in the world to increase the game's challenge. Every trainer in the game has been edited, and the level curve expects use of the Experience Share, which means that the player levels up very quickly. Every Pokémon in Trainers' teams has a a proper moveset and many are holding items. The Elite Four and Champion are Level 100, and the player doesn't need to grind to equal that!

Supernova Sun and Penumbra Moon's secondary focus is inspired by Super Smash Bros. Melee's "20XX Hack Pack" which is designed to improve competitive players' ability to practice and grind. In Supernova Sun and Penumbra Moon's Legit Build, everything obtainable is 100% legal and legitimate for real online battles or trades. In all Builds, some features are designed to make preparing competitive teams much less of a hassle. Competitive hold items are much more available, a 6IV Ditto is available through an in-game trade (holding a Destiny Knot), Eggs hatch in one cycle, and Level 100 Memento Blissey battles are available in the Battle Buffet once the main story has been beaten.​


 
Last edited by Dio Vento,

Dio Vento

Well-Known Member
OP
Member
Joined
Oct 27, 2015
Messages
599
Trophies
0
Age
31
XP
1,328
Country
United States
TROUBLESHOOTING + FAQ

"HELP! The game freezes when I talk to a shopkeeper!"
  • This happens when you have a version mismatch on the Shop.cro file
  • If you're using a Drag & Drop install of the game, make sure Ultra Sun or Ultra Moon are updated to the latest version. If you're getting shop freezes while Ultra Sun or Ultra Moon are updated to the latest version, update the ROM hack by redownloading the installation package.
  • If you're using a *.3ds or *.cia install, make sure Ultra Sun or Ultra Moon are not updated at all. Uninstall updates from "Data Management" on the 3DS.
  • If you're using a HANS install, you copied the shop.cro file into the ROMFS folder. Re-download the hack and start over from the beginning, including re-dumping your game with Braindump and make sure you do not copy the shop.cro folder from the download pack.
"I want to randomize the game and still use the Drag & Drop install method!"
  • PK3DS currently requires a complete ROM file system to be present to function. This means you need to follow these instructions to play a randomized game through Drag & Drop.
  • Download the Expanded Build of SnS/PuM and copy the luma folder to your SD card. Follow all instructions included with the Drag & Drop.
  • Follow the included instructions for building a CIA/3DS file. When you reach the part where you can randomize your wild encounters, say Yes and use PK3DS to randomize them.
  • Once you've randomized your Wild Encounters, copy /Extracted_ROM/romfs/a/0/8/2 and /Extracted_ROM/romfs/a/0/8/3 to the /luma/titles/16DIGITTITLEID/romfs/a/0/8 folder on your SD card. If there is no "8" folder inside romfs/a/0, create one. For reference, the Title IDs for Ultra Sun and Ultra Moon are 00040000001B5000 and 00040000001B5100 respectively.
  • Booting Ultra Sun or Ultra Moon should load Supernova Sun or Penumbra Moon with randomized wild encounters.
  • You can now delete your dumped ROM and your Extracted_ROM folder.
"HELP! I want to use a cheat menu or NTR plugin, but (insert tool here) breaks with this mod!"
  • It's not up to me to fix these sorts of tools.
  • The reason these tools will sometimes break with Supernova Sun / Penumbra Moon is that they aren't capable of handling Luma3DS's LayeredFS implementation.
  • If you want to complain to someone about incompatibility, complain to the developers of the cheat menu or plugin that their tool doesn't support Luma3DS LayeredFS.
  • If you get random crashing during the ROM hack, do what you did again without any code.bin/code.ips/NTR hacks before you come here to report a "bug".
"HELP! I get a black screen or crash dump error when I click Ultra Sun / Ultra Moon when using the Drag & Drop install method!"
  • Make sure you have properly removed any SaltySD-based hacks from your 3DS SD card as detailed at the top of this post.
  • Try deleting the files from SD:/luma/titles and re-copying them over to the SD. Plug your SD into your computer instead of using FTP or MicroSD Management for best results.
  • Update your Luma3DS install to the latest stable version and make sure "Enable Game Patching" is enabled. It's possible Luma3DS's "hourly" builds could break something important for the LayeredFS feature.
  • Make sure your 3DS firmware is on version 11.3 or greater (this is a requirement to run Pokémon Ultra Sun & Ultra Moon).
  • Make sure you have the latest Ultra Sun / Ultra Moon update installed.
  • Remove any code.bin or code.ips patches from your Sun/Moon Title ID folder, then try again. A code patch for v1.0 of Ultra Sun or Ultra Moon can cause a freeze on startup or a crash dump, depending on which Luma version you're using. Make sure any code.bin patches you're using alongside Supernova Sun / Penumbra Moon are for the latest version of Sun or Moon.
  • As a last resort, it seems some CFW installations are having trouble with Ultra SM themselves. This user recommends formatting the system, which worked for him... I'd recommend running a System Update and making sure to also update and clear the configurations for Luma3DS before doing the system format.
"HELP! When using the Drag & Drop pack, the game boots as normal Ultra Sun / Ultra Moon!"
  • Make sure the option "enable game patching" is enabled in your Luma3DS configuration.
  • Make sure you copied the luma folder from the ROM hack's install folder directly to the root of your 3DS SD card.
  • If you're using the Title Screen to tell the difference and you are playing in a language other than English, run the NonEnglish.bat file included in the Drag & Drop pack before you copy the files to the SD.
  • Make sure you don't have a code.bin in Ultra Sun or Ultra Moon's Title ID folder.
  • Make sure you're using the latest stable version of Luma3DS CFW. If you're on arm9loaderhax, follow this guide to update to boot9strap so you can use the latest Luma3DS version. The process is very quick (less than five minutes) and mostly consists of downloading and placing files on the SD card.
  • If you want to remain on arm9loaderhax for whatever reason, update your Luma3DS to version 7.0.5, which is the last stable version that supports a9lh.
"HELP! I am having trouble building a CIA/*.3DS of this!"
  • Always dump your own ROM instead of downloading it from some piracy site. This isn't just for moral reasons: many pirate dumps of games are trimmed, compressed, or simply not decrypted and therefore will not extract correctly.
  • Make sure your rom is in the correct place. It should be in the folder you downloaded with the ROM hack, in "Extra_Files", like this.
  • Make sure your rom is named "rom.cia" or "rom.3ds" before you run the All_In_One.bat or Extract_ROM.bat file.
  • You can't build a 3DS file if your dump was from a CIA. You can build a CIA if your dump was from a 3DS file.
  • Both the extraction and rebuilding process will throw error messages at you during the process. Keep going until the process finishes.
  • You need 6GB of open storage space on your main system drive to use 3DS Toolkit. You also need 3GB of available RAM to dump and rebuild the game.
  • As a last resort, extract the ROM hack to the root of a hard drive and make sure you run the batch files as an administrator.
  • If all else fails, just use the Drag and Drop method. Any 3DS capable of installing CIAs is also capable of updating to the latest version of Luma3DS.
"WHICH BUILD HAS LEGENDARIES!?"
  • This ROM hack does not add Legendary Pokémon to the wild. This is a design choice made for the following reasons:
  • 3DS ROM hackers currently (and for the foreseeable future) can't alter the game script to add events, so adding Legendary Pokémon would just be sticking them in random grass patches as low-percentage encounters. That's ugly, feels hacky, and removes the reason Legendary Pokémon are cool in the first place.
  • Supernova Sun and Penumbra Moon are not balanced around the player using 650+ BST monstrosities. If I added Legendary Pokémon to the grass, they'd turn the supposedly challenging game into a cakewalk. If I balanced the game *around* Legendary Pokémon, you'd basically be required to either use them or grind and overlevel your team. More power to you if you want to go Ultra Wormhole hunting super-late in the game.
  • Hacked Legendary Pokémon cannot be converted to legitimate Pokémon by altering their data to make them "hatched from an egg". This means using Legendary Pokémon as a post-game reward is absolutely and completely pointless.
  • Ultra Sun and Ultra Moon don't have a National Dex, and any legendaries with illegitimate encounter history won't transfer to the Pokémon Bank.
  • And finally: I personally believe the game is more fun without them, and I want to present the most fun (in my opinion) way to play Pokémon in my ROM hacks.
 
Last edited by Dio Vento,

Lucky_Seven

New Member
Newbie
Joined
Dec 27, 2017
Messages
3
Trophies
0
Age
27
XP
41
Country
United States
Just made an account to say, congrats on the release and that I am building a cia. I haven't used my 3DS since last year so i'm still on a9lh and on an old version of luma. Hopefully that doesn't affect anything, currently waiting for the dump to finish.
 

Dio Vento

Well-Known Member
OP
Member
Joined
Oct 27, 2015
Messages
599
Trophies
0
Age
31
XP
1,328
Country
United States
Just made an account to say, congrats on the release and that I am building a cia. I haven't used my 3DS since last year so i'm still on a9lh and on old version of luma. Hopefully that doesn't affect anything, currently waiting for the dump to finish.
That shouldn't cause problems as long as you're on Luma 7.0+, but it also takes literally five minutes to switch to b9s and get the better version of Luma3ds. Also, that makes it possible to use the Drag and Drop method for easier install and updating.
 
Last edited by Dio Vento,

broccolol9

Active Member
Newcomer
Joined
Dec 6, 2017
Messages
27
Trophies
0
Age
26
XP
45
Country
United States
Unfortunately, there's still a bit of work to be done, I need to make a neat table of encounter locations so you guys don't have to look at the nightmare salad that is a raw enctable dump of a gen VII game.

That is awesome to hear. The neat encounter tables you had for RR/SS and Nova Sun/Umbra Moon is one of the main reasons I love your hacks. That and the hiding of what Pokemon trainers are about to switch into. Thanks for the hard work dude!
 
  • Like
Reactions: Dio Vento

Civori

Well-Known Member
Member
Joined
Oct 21, 2008
Messages
263
Trophies
1
Age
31
Location
PA
XP
808
Country
United States
So from my understanding it uses the same save file. So if I wanted to go and play online ladder matches (Gamesync) I could just disable the patch and launch the game normally and all my teams/pokemon will be the same? Then just turn the patch on again once I'm finished?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: @SylverReZ, Indeed lol