Dio_Vento

sun / moon
Pokémon Nova Sun & Umbra Moon: Fully-featured, challenging Sun/Moon ROMhacks!

53 posts in this topic

Project Pokémon OP
GBATemp OP
PokéCommunity OP
Reddit /r/3dshacks OP
DdZzdJG.pngIBLyrRa.png

ROM hack of: Sun and Moon (3DS)

 

Pokémon Nova Sun and Umbra Moon are mods for Pokémon Sun and Moon. Like my Rutile Ruby and Star Sapphire hacks, their main purpose is to provide a more challenging game experience while not artificially limiting the player. The premier feature of Nova Sun and Umbra 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 hold item and a proper moveset. The end-game of the main story features trainers with Levels in the mid-nineties.

Nova Sun and Umbra Moon's secondary focus is inspired by Super Smash Bros. Melee's "20XX Hack Pack" which enables features for competitive players to practice and grind. In Nova Sun and Umbra 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.

dOS95Sb.pngU3rD7xt.png

These mods are very expansive. In addition to Trainers, Nova Sun and Umbra Moon also feature edited:

  • Wild Pokémon availability (in three different ways!)
  • Wild Pokémon hold items
  • Item availability in Poké Marts and from special vendors
  • Evolution methods for Trade Evolutions and "Level up in a specific area/version" Evolutions
  • And much more!

CaR6GOW.png6AVVI1b.pngXND3WIV.png

EiFk3oQ.gifTrainer ChangesEiFk3oQ.gif
view spoiler for detailed information

  • Harsher Level Curve: Balanced to the EXP Share!
  • All-new Trainer teams, designed from the ground up, many featuring six Pokémon!
  • All Captains, Kahunas, and other bosses have six Pokémon!
  • Every fully-evolved non-Legendary Pokémon (and Mega Evolution) will be encountered in a Trainer's team during the main story!
  • Totems are powered up and pack new strategies!
  • Post-game Memento Blisseys added to Battle Buffet in Hau'oli City!
  • Trainers are capable of EV Training their Pokémon!
Spoiler

 

  • The level curve is steeper. The game is balanced around use of the EXP Share, which allows for explosive growth. Disabling the EXP share is not recommended.
  • While grinding is always possible, the curve is such that the player will be approximately even with all enemy levels if you complete the optional content such as side routes. Thanks to the Gen 5 Experience Formula, skipping fights won't underlevel the player as much as it did in Rutile Ruby and Star Sapphire, but skipping Trainers can still leave the player ill-equipped to handle the challenge.
  • The player might become overleveled if they use the Lucky Egg, Pokémon Refresh, and/or the Trade Bonus.
  • All trainers’ teams have been changed to provide greater challenge. This isn’t just a global “level buff”, each team was individually created. They often have very different Pokémon than in Sun and Moon.

 

a8L97fQ.pngexQh96i.png

nfRJbvM.gifWild Pokémon ChangesnfRJbvM.gif
view spoiler for detailed information

There are four builds available of NS/UM! They only differ in Wild Pokémon availability:

  • Legit Build: All Wild Pokémon are 100% legit for trade and will not appear as "hacked" by any legitimacy testers. Island Scan Pokémon are available in the wild normally. Most nocturnal Pokémon are available in the day (rarer than they are at night, usually). The converse is true for diurnal Pokémon. Rare and interesting Pokémon have been moved into more common slots.
  • Leveled Build (Recommended!): Wild Pokémon are the same as in the Legit Build, but are leveled up to keep pace with NS/UM's harsh level curve. A quick adjustment in PKHeX (editing Met Level) will make them 100% legit. 
  • Expanded Build: Wild Pokémon are altered so that every non-Legendary (Tapu/UB/Mythical Pokémon count as Legendary) species is available, at the same level as the Leveled Build. Legendary encounters are not changed in this or any Build. Click here to see where you can catch every Pokémon!
  • Lite Build: No changes to the Wild Encounter Tables of Sun and Moon were made.

All (non-Lite) Builds feature the following:

  • Island Scan Pokémon are available in the wild!
  • Rarity within areas adjusted!
  • Certain patches of grass are optimized for painless and early SOS EV training!
  • Lots more Wild Hold Items! (Even in Lite Build)
  • Meowth, Wimpod, Murkrow, Pikipek, and more can now hold Bottle Caps or Golden Bottle Caps in the wild! (Even in Lite Build)

 

Spoiler

 

  • Anything caught within the Legit Build is completely legitimate and trade-ready. Anything caught in the Leveled Build just needs a quick touch-up in PKHeX (edit its Met Level) to become trade-ready.
  • Naturally “rarer” species in areas have had their rarity adjusted. Fearow, Yungoos, and friends now occupy the rarer encounter chances. The more unique, fun Pokémon like Mimikyu and Stufful are now as common as a Yungoos or Alolan Rattata would have been.
  • Island Scan Pokémon are available in the wild in the following locations:
Spoiler

 

  • Chikorita: Route 2
  • Cyndaquil: Route 3
  • Totodile: Seaward Cave
  • Deino: Ten Carat Hill (Cave)
  • Horsea: Kala'e Bay (Surf)
  • Litwick: Hau'oli Cemetery
  • Klink: Hau'oli City (Shopping District)
  • Marill: Brooklet Hill
  • Spheal: Route 7
  • Luxio: Route 8
  • Honedge: Akala Outskirts
  • Venipede: Route 4
  • Bellsprout: Route 5
  • Gothita: Route 6
  • Swinub: Tapu Village
  • Duosion: Route 16
  • Roselia: Ula'ula Meadow
  • Staravia: Route 10
  • Vigoroth: Route 11
  • Axew: Mount Hokulani
  • Rhyhorn: Blush Mountain
  • Conkeldurr: Poni Plains
  • Togekiss: Poni Gauntlet
  • Leavanny: Poni Meadow
  • Serperior: Exeggutor Island
  • Samurott: Poni Wilds
  • Emboar: Ancient Poni Path
  • Eelektross: Poni Grove

 

  • Certain patches of grass on Melemele Island are optimized to allow painless and early EV training.
Spoiler

 

 

  • Wild Hold Items are more common in the following ways:
Spoiler

 

  • Every species is now capable of holding at least one item in the wild.
  • Every species that has a Mega Evolution in its line is capable of holding its Mega Stone in the wild.
  • Wimpod, Alolan Meowth, and certain other species have been known to hold Bottle Caps and Gold Bottle Caps!
  • The six Power Items are available early on for ease of EV training. They are found 50% of the time attached to the following Wild Pokémon.
Spoiler

 

  • Grimer (Alola Form) (Power Weight)
  • Growlithe (Power Bracer)
  • Bonsly (Power Belt)
  • Magnemite (Power Lens)
  • Drowzee (Power Band)
  • Yungoos (Power Anklet)

 

 

  • Pokémon that evolve through use of a hold item have a chance to hold that item in the wild. 
  • Pokémon that need a special Incense to produce certain offspring have a chance to hold that Incense in the wild. 
  • The 4 Fossils available in Gen VII are now held by wild Pokémon 50% of the time:
Spoiler

 

  • Skull Fossil: Vullaby, Mandibuzz, Rufflet, Braviary
  • Armor Fossil: Jangmo-o, Hakamo-o, Kommo-o
  • Cover Fossil: Mareanie, Toxapex, Torkoal
  • Plume Fossil: Spearow, Fearow

 

  • The remaining 7 Fossils are now held by wild Pokémon that only appear in the Expanded Build:
Spoiler

 

  • Helix Fossil: Slugma, Magcargo
  • Dome Fossil: Yamask, Cofagrigus, Aron, Lairon
  • Old Amber: Oddish, Gloom, Vileplume, Bellossom
  • Root Fossil: Turtwig, Grotle, Torterra
  • Claw Fossil: Sandshrew (Standard Form), Sandslash (Standard Form)
  • Jaw Fossil: Poochyena, Mightyena, Croconaw, Feraligatr
  • Sail Fossil: Helioptile, Heliolisk

 

 

 

6DmqbGu.pngdCwibhc.pngzctbNsq.png

cx3Z0Gt.gifItem Changescx3Z0Gt.gif
view spoiler for detailed information

  • Less useless junk in Poké Marts!
  • Sacred Ash available in addition to Revive. Revives cost much more, to discourage their use in battle (Sacred Ash is unusable during battle).
  • Competitive consumables are available in standard Poké Marts!
  • Thrifty Megamart is now the go-to place to purchase competitive items like Leftovers and Life Orbs. Don't forget to grab a Discount Coupon at the door!
  • Konikoni's Incense Shop sells the six EV Reduction Berries. Removing unused EVs (SpA on Machamp, etc.) is a great way to passively optimize your team!
  • Full list of Shop Changes.
Spoiler

 

  • Standard Poké Marts no longer stock Antidote and other single-status relief items or Repels less than the Max Repel.
  • Full Heal, Super Potion, and Sacred Ash are available from the beginning. Sacred Ash functions as a Max Revive for your whole party, but is unusable during battles.
  • Consumable competitive items like Focus Sashes, Weakness Policies, and Sitrus and Lum Berries are available in standard Poké Marts.
  • Premier Ball is now available in Poké Marts.
  • Thrifty Megamart sells PP Max and top-tier competitive Hold Items like Leftovers and Life Orb (among others).
  • Route 8's Pokémon Center sells "second-tier" competitive Hold Items like Safety Goggles, Toxic Orb, and King's Rock.
  • Hau'oli City's Pokémon Center sells Apricorn Balls and Beast Balls.
  • Route 2's Pokémon Center sells Sun Stone, Moon Stone, Leaf Stone, and the rest of the Poké Ball types (except Master Ball).
  • Paniola Town's Pokémon Center sells Fire, Thunder, and Water Stones.
  • Konikoni's Jewelry Shop sells Ice, Dusk, Dawn, and Shiny Stones.
  • Konikoni's Herb Shop sells Mental Herbs, Power Herbs, and White Herbs.
  • Konikoni's Incense Shop sells the EV Reduction Berries for dirt cheap! Using these to remove useless EVs (like Attack from a Kadabra) will go a long way to keeping your team ready for the challenge of Nova Sun and Umbra Moon.
  • Prices of certain items have been adjusted, sometimes drastically. Only some price changes are listed here.
Spoiler

 

  • All standard Poké Balls and Repels cost 90% less.
  • All Apricorn Balls cost P1500. Beast Balls cost P3000.
  • All Vitamins cost P250.
  • Revive now costs P20,000. This is so that using Revives (in the form of Sacred Ash) outside of battle is perfectly fine, but using a Revive in battle to cheese a fight is something with a serious cost attached to it. Hold onto or sell those Revives and Max Revives Hau gives you, they're precious now!

 

 

zn71OI1.gifEvolution Changesr9hIK2q.gif

view spoiler for evolution methods

  • Trade Evolutions now have alternate methods. You can still evolve them through their normal trade methods.
  • Non-Eevee Pokémon that evolve in specific areas now have alternate methods. You can still evolve them through their normal level-up locations.
  • Version-based Evolutions now Evolve using the Sun or Moon Stone.
Spoiler

 

  • Boldore Evolves into Gigalith: Level up to 42
  • Charjabug Evolves into Vikavolt: Thunder Stone**
  • Clamperl Evolves into Gorebyss: Dawn Stone or level up while holding a Deep Sea Scale
  • Clamperl Evolves into Huntail: Dusk Stone or level up while holding a Deep Sea Tooth
  • Cosmoem Evolves into Solgaleo: Sun Stone*
  • Cosmoem Evolves into Lunala: Moon Stone*
  • Crabrawler Evolves into Crabominable: Ice Stone**
  • Dusclops Evolves into Dusknoir: Level up while holding a Reaper Cloth at night or knowing the move Pursuit
  • Electabuzz Evolves into Electivire: Level up to 45 or while holding an Electirizer
  • Feebas Evolves into Milotic: Level up while holding a Prism Scale or while knowing the move Attract
  • Graveler Evolves into Golem: Level up to 42 or while holding a Hard Stone
  • Graveler-A Evolves into Golem-A: Level up to 42 or while holding a Hard Stone
  • Gurdurr Evolves into Conkeldurr: Level up to 42 or while holding Fightinium Z
  • Haunter Evolves into Gengar: Level up to 36 at night or while holding an Iron Ball
  • Kadabra Evolves into Alakazam: Level up to 38 or while holding a Twisted Spoon
  • Karrablast Evolves into Escavalier: Level up to 35 or while holding a Shed Shell
  • Machoke Evolves into Machamp: Level up to 38 or while holding a Black Belt
  • Magmar Evolves into Magmortar: Level up to 45 or while holding a Magmarizer
  • Magneton Evolves into Magnezone: Level up knowing Magnet Rise or use a Thunder Stone**
  • Nosepass Evolves into Probopass: Level up knowing Discharge
  • Onix Evolves into Steelix: Level up to 40 or while holding a Metal Coat or Steelium Z
  • Phantump Evolves into Trevenant: Level up to 40 or while knowing the move Forest’s Curse
  • Poliwhirl Evolves into Politoed: Level up to 36 or while holding a King’s Rock
  • Porygon Evolves into Porygon2: Level up to 40 or while holding an Up-Grade
  • Porygon2 Evolves into Porygon-Z: Level up while holding a Dubious Disc, level up at Vast Poni Canyon, or level up knowing the move Hyper Beam
  • Pumpkaboo Evolves into Gourgeist: Level up to 40 or while knowing the move Trick-or-Treat
  • Rhydon Evolves into Rhyperior: Level up to 45 or while holding a Protector
  • Rockruff Evolves into Lycanroc-Midday: Level up to 25 during the day on Sun Version or use a Sun Stone*
  • Rockruff Evolves into Lycanroc-Midnight: Level up to 25 at night on Moon Version or Moon Stone*
  • Scyther Evolves into Scizor: Level up to 40 or while holding a Metal Coat or Steelium Z
  • Seadra Evolves into Kingdra: Level up to 42 or while holding a Dragon Scale or Dragonium Z
  • Shelmet Evolves into Accelgor: Level up to 35 while holding a Focus Sash
  • Slowpoke Evolves into Slowking: Use a Shiny Stone or level up or while holding a King’s Rock
  • Spritzee Evolves into Aromatisse: Level up while holding a Sachet or knowing the move Aromatherapy
  • Swirlix Evolves into Slurpuff: Level up while holding a Whipped Dream or knowing the move Aromatherapy

* This Pokémon will be illegal until it reaches its normal Evolution level, at which point it will be 100% legit again.
** This Pokémon will be illegal if it hasn't been leveled up at all before using the Stone; leveling it up will make it 100% legit again (assuming use of the Legit or Lite Builds).

 

6mUM27U.gifOther Changes6mUM27U.gif

  • Custom Title Screens!
  • Eggs now hatch incredibly quickly. Every species now has a 1-cycle hatch rate. Note this doesn't apply to Event eggs or Traded eggs. 
  • Switch Mode no longer reveals the incoming Pokémon.
  • An in-game trade for a 6IV Ditto (holding a Destiny Knot) now exists!
  • Learnsets have been adjusted to provide better access to moves, particularly in Expanded and Leveled Builds. Species no longer "miss out" on moves because they were encountered at a high level, and most "Level 1" moves have been added to the standard level-up learnset. All Pokémon movesets remain 100% legal. Only moves in the Level-up learnset have been adjusted.
  • New, improved Pickup tables!
  • All species can now SOS call.
  • Custom Banner and Icon for .cia installs!

HuGk2eq.gifLimitationsHuGk2eq.gif

  • Unlike in RR/SS, I cannot add Triple, Rotation, and Horde Battles to the world. I also cannot turn Single Battle trainers into Double Battle ones.
  • Enemy Trainers cannot use unique Z-Moves like Extreme Evoboost or Malicious Moonsault.
  • Certain battles won't force you to black out if you lose, instead progressing the story the same as if you won. I can't change this function.
  • Island Scan Pokémon normally cannot SOS or be SOS'd, so to preserve legality in NS/UM when encountered without Island Scan they simply SOS for normal Pokémon that are in their area's encounter table. In the Expanded Build, they can be SOS'd like any other Pokémon.

7a2aTcz.gifInstallation Instructions7a2aTcz.gif

Luma3DS 7.0+ Drag & Drop Installation (CFW) (Recommended Method)
Requirements: N3DS/3DS/2DS with Luma3DS CFW (7.0+), Pokémon Sun or Moon (Cartridge or eShop)

  • If you have previously used the SaltySD packs of Nova Sun or Umbra Moon (v1.4 or below), or any other SaltySD hacks, read this post and follow the instructions to delete the old version before updating the hack to v1.5+.
  • You need to be on Luma3DS v7.0 or later. All 3DS models on firmware versions 11.3 or lower can install CFW using this guide with no additional purchases/hardware/games necessary.
  • Update Pokémon Sun or Moon to Version 1.2 if you haven't already done so. If your 3DS is on a firmware verson 11.3 or lower, use ctr-httpwn to bypass the System Update requirement and install the Sun/Moon update.
  • Download and unzip the Drag & Drop pack for the Version and Build you want to play.
  • If your language isn't English, run the NonEnglish.bat file.
  • Copy and paste the contents of the Drag & Drop pack directly to the root of your 3DS's SD card. Merge and overwrite if prompted.
  • Hold SELECT when booting Luma3DS (this is when you turn on the 3DS if you're using B9S/A9LH)
  • Enable the option "Enable Game Patching" and press START to save. This is a persistent option, you don't have to do it every time you want to play NS/UM.
  • Boot up your cartridge or eShop copy of Pokémon Sun or Moon and the romhack's modifications should be present!
  • Back up your game save with JKSM, start a fresh save file, and enjoy the mod!

.CIA/.3DS Installation (CFW)

Requirements: N3DS/3DS/2DS with Luma3DS CFW, Decrypt9WIP and FBI installed, Pokémon Sun or Moon (Cartridge or eShop)

  • You need a 3DS running Luma3DS CFW. All 3DS models on firmware versions 11.3 or lower can install CFW using this guide with no additional purchases/hardware/games necessary.
  • Installed Pokémon Sun / Moon updates will cause conflicts with the Nova Sun / Umbra Moon mod. Uninstall any Sun / Moon updates before using a CIA or .3DS build of Nova Sun / Umbra Moon.
Spoiler

 

  • Download the Pokémon Nova Sun Distribution Pack or Pokémon Umbra Moon Distribution Pack. Copy all of the files from the .7z to a folder on your PC.
  • Dump and decrypt your cartridge or eShop copy of Pokémon Sun or Moon (Must match the version of the romhack) using Decrypt9WIP.
  • Place your decrypted .3ds or .cia file in the same folder as "setup.bat".
  • Run "setup.bat".
  • Enter Y to extract the decrypted ROM. You can now delete the ROM from Steps 2 and 3.
  • Select which Encounter Build you would like to use. If you enter an invalid build or leave this blank, your wild encounters will be unmodified.
  • Enter Y if you would like to randomize anything in your game. After randomizing, exit PK3DS. If you don't want to randomize, enter N. It is recommended that you use the Leveled or Expanded builds as a base for randomization of Wild Pokémon.
  • Select which file format you would like to rebuild as.
  • If you rebuilt as CIA, copy the new .CIA file to your SD card and install it with FBI. Back up your save first, installing the modified CIA will overwrite your save!
  • If you rebuilt as .3DS for Citra, open the .3DS file in a hex editor, search for hex values 01 01 80 E0 04 20 80 E5 1E FF 2F E1 and change to 01 01 80 E0 00 F0 20 E3 1E FF 2F E1. This will remove the outline effect.
  • If you rebuilt as .3DS for Gateway, your ROM needs to be re-encrypted. Copy the resulting .3DS file to your SD Card, and use Decrypt9WIP to run "CXI Encrypter". After re-encrypting your .3DS file, copy it to your Gateway MicroSD. Sky3DS cannot run romhacks.

 

HANS Installation (Homebrew Launcher, no CFW) (Not Recommended)

Requirements: NEW 3DS with a way to launch Homebrew Launcher, Pokémon Sun or Moon (Cartridge or eShop)

  • Because of HANS's limitations, it is recommended you instead install CFW on your 3DS instead of using this method. All 3DS models on firmware versions 11.3 or lower can install CFW using this guide with no additional purchases/hardware/games necessary.
  • NOTE: Pokémon Sun and Moon run in Extended Memory Mode on Old 3DS systems. HANS uses memory that is overwritten by Extended Memory Mode. Therefore, players need to have a New 3DS to run this hack through HANS.
  • NOTE: Poké Mart data is stored in a .cro file. Without custom firmware, the 3DS will crash when attempting to use edited .cro files. Therefore, players that only have the Homebrew Launcher will not get the Poké Mart changes in Nova Sun and Umbra Moon.
Spoiler

 

  • Download the Pokémon Nova Sun Distribution Pack or Pokémon Umbra Moon Distribution Pack. Copy all of the files from the .7z to a folder on your PC.
  • Copy all the files from the Hans_Built folder to the root of your 3DS SD Card.
  • Launch the Homebrew Launcher and dump your game using the included Braindump.
  • Copy the romfs.bin file to the folder you extracted the Distribution Pack to. Make sure this file is named "romfs.bin" without the quotes.
  • If you get .cxi files from Braindump, delete Braindump from your SD Card and use the version distributed with UM/NS.
  • Run "setup.bat".
  • Enter N to "Is your ROM dumped and decrypted?"
  • Enter Y to "Do you have a romfs.bin file generated by Braindump?"
  • Select which Encounter Build you would like to use. If you enter an invalid build or leave this blank, your wild encounters will be unmodified.
  • Enter Y if you would like to randomize anything in your game. After randomizing, exit PK3DS. If you don't want to randomize, enter N. It is recommended that you use the Leveled or Expanded builds as a base for randomization of Wild Pokémon.
  • If you chose to randomize, use PK3DS to randomize whatever you like now. Close PK3DS when done.
  • Copy the contents of the Hans_Built folder to the root of your SD card, then launch the hack from the Homebrew Launcher. 
  • Back up your game save with JKSM, start a fresh save file, and enjoy the mod!

 

Oyisz3E.gifNotesOyisz3E.gif

  • If you haven't done so already, please purchase Pokémon Sun or Moon! They're excellent games and if you enjoy them (or this mod), Game Freak deserves your money.
  • The GARC file that contains Sun and Moon's Encounter Data is 330MB. Unfortunately, that means that distribution packs for this mod (aside from Lite Builds) are quite large (338MB to 1.1GB) and will take quite a while to download.
  • If you're running this with HANS or using the Drag & Drop pack, it will use your regular Sun/Moon save file. To back up your original save file on a Homebrew or CFW setup, use JKSM.
  • You cannot install a CIA of Nova Sun alongside a CIA/eShop copy of Sun. The same restriction applies for (Umbra) Moon.
  • This mod is capable of local multiplayer. If you're using the Drag & Drop package, it's capable of online multiplayer. There is no evidence to suggest that Nintendo can or will detect or ban you for going online with Nova Sun or Umbra Moon, but the absence of evidence is not the evidence of absence in this case. Desyncs may occur in certain online battle situations. It's best to avoid using Game Sync while using any Sun / Moon mods.
  • Since this mod makes no changes to save file structure, it works perfectly fine with Pokémon Bank.
  • Text has been edited for the English language only.
  • Any Sun/Moon code.bin patches for v1.2 of Sun/Moon will work with the Drag & Drop versions of the mod. If you want to use extra code.bin patches on the .3DS or .CIA versions of the mod, make sure you're using patches designed for Sun/Moon v1.0. Do not apply a SaltySD patch to this mod, it will cause the mod's files to not be loaded. To add additional mods to Nova Sun & Umbra Moon, place them in the appropriate folder within SD:\luma\titles.
  • This is NOT designed for Nuzlocke play. I don't believe a Nuzlocke of this game will be possible, let alone an enjoyable game experience.

hZ8CYTz.gifSpecial ThankshZ8CYTz.gif

  • Kaphotics: for creating the stellar PK3DS.
  • SciresM: For making everything possible and coding the tools that form the base of PK3DS.
  • evandixon: For 3DSDotNetToolkit.
  • Reisyukaku: For Ohana3DS.
  • Aurora Wright: For Luma3DS, especially Luma3DS 7.0+ LayeredFS.
  • smealum: For HANS, making piracy and specialized hardware unnecessary to run ROMhacks.
  • shinyquagsire23: For SaltySD, making installation a snap on CFW systems and further bypassing the need for a pirated game install. This mod no longer uses SaltySD, but it was instrumental in creation and distribution until Luma3DS's Layered FS feature improved.
  • neobrain: For Braindump.
  • dnasdw: For 3dstool.
  • WolfLord: My dedicated beta tester, without her help this mod would be much more broken and much less fun.
  • Nintendo/GAME FREAK: For making a game series I've been devoted to for my entire life. 

q5IHrOj.gifLet's Playsq5IHrOj.gif

Message me if you're doing a YouTube playthrough of these ROMs! I'll feature you in this section.
The first six complete Let's Plays will have their team immortalized in a post-game Trainer on Poni Island!
Addition to the romhack pending approval. No inappropriate or blatantly "Internet Alias / Channel Promotion" Trainer names. Must also complete the postgame content on Poni Island.

PRbugRA.gifChange LogPRbugRA.gif

Current Version: v1.7 (5/31/2017)

  • Adjusted price of some healing items.
  • Fixed one of Hiker Thomas' Pokémon using the moveset of a different Pokémon.
  • Minor Trainer changes
  • Minor text changes

 

Version 1.6 (5/19/2017)

Spoiler
  • Fixed Electabuzz's Electirizer Evolution method.
  • Expanded Builds: Ferroseed moved to Lush Jungle.
  • Expanded Builds: Cherubi moved to Melemele Meadow.
  • Expanded Builds: Fletchling in Wela Volcano Park are now encountered as Fletchinder. 
  • The Lv40 Aerodactyl received in the Seafolk Village now comes with Aerodactylite attached.
  • Adjusted Ferroseed's Level Up moveset to better accommodate its later encounter level.
  • Adjusted Ferrothorn's Level Up moveset to better accomodate Ferroseed's later encounter level.
  • Minor changes to some Level Up movesets
  • Minor text changes

 

 
Version 1.5 (5/17/2017)
Spoiler

 

  • Implemented new and improved Pickup tables.
  • SaltySD Packs: Renamed to Drag & Drop Packs, SaltySD code.bin no longer included (SaltySD is incompatible with Sun/Moon v1.2 and Luma3DS 7.0+'s LayeredFS handles everything this mod needs)
  • Drag & Drop Packs: rebuilt Shop.cro to function with Sun/Moon v1.2. Sun/Moon v1.2 is required to run Nova Sun & Umbra Moon v1.5.
  • Added an in-game Trainer to commemmorate Sebastián Contreras' complete Let's Play!
  • Minor Trainer changes
  • Minor text changes

 

Version 1.4 (3/21/2017)

Spoiler

 

  • Major Update!Adjusted learnsets of every Pokémon to better work with Expanded and Leveled Builds! Useful moves before capture level are now learned later (in addition to their normal learn levels). 
  • Most "Level 1" moves have been made available via level-up.
  • Increased Level of some Totems 
  • Minor Trainer changes
  • Fixed a minor text error
  • Expanded Builds: Fixed a grass patch that had Level 6 as its minimum encounter level instead of Level 46
  • Expanded Builds: Fixed Hippopotas availability in the Haina Desert
  • Expanded Builds: Elemental Monkeys can now SOS call the Monkey they are weak to
  • Expanded Builds: Makuhita is now available on Route 2
  • Expanded Builds: Togepi is now available on Route 3 
  • Expanded Builds: Riolu is now available on Route 10
  • Expanded Builds: Houndour is now available at Memorial Hill
  • Expanded Builds: Pumpkaboo can now SOS for its other sizes
  • SaltySD Packs: Fixed Max Repel availability after completing six Trials
  • Distribution Packs: Fixed Umbra Moon including a default Shop.cro file
  • Distribution Packs: Removed unnecessary code.bin file from Distribution Packs

 

Version 1.3 (3/12/2017)

Spoiler

 

  • Minor Trainer changes
  • Feebas no longer requires a Trade to Evolve into Milotic: It now evolves when leveled up holding a Prism Scale or while knowing the move Attract
  • Fixed Kadabra's Twisted Spoon Evolution method
  • Fixed Dusclops's Reaper Cloth at night Evolution method
  • Fixed Graveler (Non-Alola)'s Level Up Evolution method
  • Fixed Nosepass's Discharge Evolution method
  • Expanded Builds: Fixed Nidoran (both genders) availability in Ten Carat Hill (Cave)

 

Version 1.2 (3/8/2017)

Spoiler

 

  • SaltySD Packs: Fixed a bug where Konikoni Jewelry Shop sold Dusk Balls instead of Dusk Stones
  • Distribution Packs: Fixed a bug where Distribution Packs contained unmodded Shop.cro files (Poké Mart Data)

 

Version 1.1 (3/7/2017)

Spoiler

 

  • Major Update! Modified call rate for all non-native Pokémon + some natives, all species should now be capable of calling for help (only notable in randomizers and Expanded Build)
  • Minor Trainer changes
  • Expanded Builds: Moved Rotom to the Thrifty Megamart Abandoned Site
  • Expanded Builds: Moved Espurr to Route 1 (By Kukui's Lab)
  • Added Luma Nightly/Dev compatible SaltySD .bin file locations + Updated instructions for SaltySD users
  • Fixed Non-English Title Screen generation batch file
  • The Umbra Moon Distribution Pack no longer has Nova Sun's Banner/Icon files
  • Lowered file size of Distribution Packs by removing redundant Title Intro .moflex files and modifying the Setup batch to create copies of these files for the user

 

Version 1.0 (2/25/2017)

Spoiler

Initial Release!

Oyisz3E.gifDownloadsOyisz3E.gif

Download Here!
.7z files can be extracted with 7-Zip.
btn_donateCC_LG.gif
This project took over 375 hours of work (plus 40 hours of testing!) to complete, and while it was a labor of love, I won't turn you down if you want to buy me a beer. Or a pizza.

 

Pokémon, Pokémon Sun, Pokémon Moon, the Pokémon logo, and all other related content are intellectual property of GAME FREAK, Creatures Inc, The Pokémon Company, and Nintendo. 
This project is a free modification that requires an existing copy of Pokémon Sun or Moon to function. It does not require, endorse, or encourage piracy of Nintendo or GAME FREAK content. If you want to play this mod, please purchase Pokémon Sun or Moon.

When Pokémon Ultra Sun & Pokémon Ultra Moon release this November, I intend to give them the full ROM hack treatment with Supernova Sun & Penumbra Moon!
OscZfBq.pngdpv8anL.png

Edited by Dio_Vento
Updated information to reflect v1.7 release
8 people like this

Share this post


Link to post
Share on other sites
READ THIS POST BEFORE YOU COMMENT "THE DRAG AND DROP DOESN'T WORK FOR ME"
 
HOW TO UPDATE from Nova Sun & Umbra Moon v1.4 (or lower) to v1.5+:
If you're updating the Drag & Drop pack of Nova Sun or Umbra Moon to v1.5+ from a previous version, you need to delete the old files. v1.5+ places the ROM hack files in a different SD card location, and no longer requires code.bin. Delete THESE files/folders from your SD card before copying v1.5+ to the SD Card.
  • SD:\luma\titles\0004000000164800
  • SD:\luma\titles\0004000000175E00
  • SD:\luma\code_sections\0004000000164800.bin
  • SD:\luma\code_sections\0004000000175E00.bin
  • SD:\SaltySD\Nova_Sun
  • SD:\SaltySD\Umbra_Moon
You also NEED to update Luma3DS if you're on a version lower than 7.0.
Drag & Drop packages of Nova Sun & Umbra Moon v1.5+ support (and require) Pokémon Sun & Moon v1.2.
 
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 Sun or Moon are updated to v1.2. If you're getting shop freezes while Sun or Moon are updated to v1.2, update the ROM hack by redownloading the Drag & Drop package and follow the instructions for updating from NS/UM v1.4- to v1.5+.
  • If you're using a *.3ds or *.cia install, make sure Sun or Moon are not updated at all. Uninstall updates from "Data Management" on the 3DS. You can also apply the Drag and Drop package over the NS/UM CIA; if you do this, you can update Sun/Moon and continue to play NS/UM.
 
"I want to randomize the game and still use the Drag & Drop pack!"
  • 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 Drag & Drop pack of the Lite Build of NS/UM and copy the /luma/ folder to your SD card. Follow all instructions included with the Drag & Drop
  • Download the Distribution Pack for NS/UM and follow the instructions as if you want to build a CIA of the Expanded Build.
  • 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.
  • Booting Sun or Moon should load Nova Sun or Umbra Moon with randomized wild encounters.
 
"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 Nova Sun / Umbra 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.
 
"HELP! I get a black screen when I click Sun/Moon when using the Drag & Drop pack!"
  • Make sure you have properly removed any SaltySD-based hacks (including older builds of Nova Sun/Umbra Moon) 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.0 or greater (this is a requirement to run Pokémon Sun & Moon).
  • Make sure you have the Sun/Moon v1.2 update installed.
 
"HELP! I am having trouble building a CIA/*.3DS of this!"
  • Because computers are different from user to user, I cannot provide personal troubleshooting for the Distribution Pack used to build *.cia/*.3ds files or HANS packs.
  • If you're using custom firmware on your 3DS, I recommend using the Drag & Drop package if you're having any difficulties whatsoever with building a CIA.
  • The files included in the Distribution Pack can be used to build a CIA or 3DS file with any method (romfs builder, Asia81's PackHack, the included 3dstoolkit by evandixon...).
 
"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.
  • Nova Sun and Umbra 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.
  • 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.
  • 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.
Edited by Dio_Vento

Share this post


Link to post
Share on other sites

In the vanilla game certain pokemon(minior and komala ) and anything not legitimately findable in the wild have base call rates of 0 was that changed for these hacks?

Share this post


Link to post
Share on other sites

Super excited for this, Dio! I set aside all of 2/26 for this, but now I get to start a bit early :) Thanks for all your hard work!

Share this post


Link to post
Share on other sites

Sounds just as amazing as RR/SS! Can't wait to play through this.  Keep up the amazing work! :D

Share this post


Link to post
Share on other sites
On 2/25/2017 at 5:44 PM, BurningFoot said:

In the vanilla game certain pokemon(minior and komala ) and anything not legitimately findable in the wild have base call rates of 0 was that changed for these hacks?

It'll be changed in the first update.

Share this post


Link to post
Share on other sites

@Dio_Vento , what level of decryption do I use when building the cia version? The instructions aren't specific enough...

Share this post


Link to post
Share on other sites

I used Deep but it might work with Shallow

Share this post


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

I used Deep but it might work with Shallow

I tried using deep when I used a copy that I didn't dump, but it failed when extracting the files with the help of the bat. I'll try using a dumped copy this time though.

(Also, thanks for the fast reply!)

Share this post


Link to post
Share on other sites

Hi i need some help everytime i try to use Setup it won't open the Extracted_Rom romfs file for some reason and i can't get it to work please help

Share this post


Link to post
Share on other sites

Can anyone give me a link to a working Expanded version of Umbra Moon to play on Citra please? I can't get it to work by myself :( .

Share this post


Link to post
Share on other sites
On 2/25/2017 at 5:44 PM, BurningFoot said:

In the vanilla game certain pokemon(minior and komala ) and anything not legitimately findable in the wild have base call rates of 0 was that changed for these hacks?

Fixed in Hotfix 01, which is available in the OP of this thread now.

1 person likes this

Share this post


Link to post
Share on other sites

Just a question, is Luma Nightly really needed for SaltySD or I can perform it with just the stable Luma?

Share this post


Link to post
Share on other sites

Stable Luma is fine, and with stable Luma all you have to do is drag and drop and enable "external .code"

Share this post


Link to post
Share on other sites

Get out of here!  :P

Thank you all so much!

Share this post


Link to post
Share on other sites

Posted (edited)

I followed the SaltySD instructions and yet the game is still unchanged (judging from Kukui's dialogue). I enabled external code, so what else might be missing?

Edited by Unown Lord

Share this post


Link to post
Share on other sites

Posted (edited)

On 3/4/2017 at 5:11 PM, Unown Lord said:

I followed the SaltySD instructions and yet the game is still unchanged (judging from Kukui's dialogue). I enabled external code, so what else might be missing?

Im using the hans method as I updated my N3DS like an idiot and I also cant get it to work judging from, Kukui dialogue 

 

Edited by Alphraic
Be

Share this post


Link to post
Share on other sites

@Unown Lord and @Alphraic

I'll say displaying the contents of your SD card (preferable the full string that shows the Sd directory + the folder where the files are places)
will help anyone understand the situation better, and in turn be able to help you better.

It's hard to discern the problem, with so little information provided.

@Unown Lord
1. if the saltysd folder not being in root, bad things can happen
2. if the luma folder wasn't pasted over (which means the code.bin is missing)
3. make sure you updated your pokemon to 1.1
Also, I think if you're not using latest luma stable build (or using a nightly) the folder configuration for code_Sections may have changed

@Alphraic
Before anything, I'll like to confirm if you're using O3DS or N3DS.

Share this post


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

Before anything, I'll like to confirm if you're using O3DS or N3DS. 

N3DS XL

Share this post


Link to post
Share on other sites

Hi, i have a N3DS with only homebrew, i only want to confirm the info, with only HBL there is no changes in the markets even with a N3DS? thanks!

Share this post


Link to post
Share on other sites

Hi guys,

I'm getting a white screen after the Pokemon title screen and the house (with Pokemon Umbra Moon), using the 
.CIA/.3DS Installation (CFW) method. I have tried it with the hotfix and without the hotfix. Pokemon Nova Sun works perfectly though. Does anyone have any idea how to solve the issue?

Thanks a lot. :)

Share this post


Link to post
Share on other sites

ROM hack has been updated to v1.2. Hotfix has been removed from OP since it is now rolled into the hack distribution files.

Share this post


Link to post
Share on other sites

Posted (edited)

I tried starting a new game using v1.2 of Umbra Moon (the CIA version on a New 3DS using Luma 6.6 on sysNAND).  Things seemed to work until after the intro cutscene, where it showed the Nova Sun logo, then crashed with the black "An error has occured" error screen.  Any ideas about what went wrong?

I can try rebuilding it tomorrow, but I kinda doubt that would make a difference since I originally built it with a clean decrypted ROM, having extracted the distro pack to a new directory.

[Edit] I tried again with no success.  To be more specific, the crash is after the white-out from the map after "Three months later...".  I'm going to try v1.1 in a bit.

[Edit 2] Same result with 1.1

[Edit 3] I got around the issue by just using the saltySD version.  Because of the Pokemon Sun logo and it being sunny in the intro (and this is Umbra Moon), I suspect (but have not proven) that the cause is the wrong code.bin being included.  After all, when I copied the saltySD pack into the distro pack (I think I forgot to mention that), the code.bin was the only file I didn't replace, to avoid saltySD code running.

Edited by evandixon

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