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

Dio Vento

Well-Known Member
OP
Member
Joined
Oct 27, 2015
Messages
599
Trophies
0
Age
31
XP
1,328
Country
United States
Will give it a go right now, then. Thank you for the quick reply, this ROM hack is going to be fun to play :D

Edit : Via that method, is there any way I can still randomize the ROM hack?
Grab the a/0/8/3 and a/0/8/2 files from the one you tried to build and put them in the saltySD/a/0/8 folder on the SaltySD pack, let them overwrite.
 

SahierKHLover

Well-Known Member
Member
Joined
Feb 9, 2016
Messages
379
Trophies
0
Age
22
Location
Guess
XP
123
Country
United States
so I made a cia for the intial release and it works now the updates came and I want to update but the saltysd method not working for I tried update to latest stable luma3ds version and latest nighlty build and swap the codes nothing is working and I update the game to 1.1 but nothing is working
I have an old3ds 11.2 luma3ds+a9lh
EDIT: nvm I applied the wrong patch verion :P
 
Last edited by SahierKHLover,

LokeYourLord

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
196
Trophies
0
Age
27
Location
Seoul
XP
707
Country
Korea, South
Question: When making the .CIA version of the mod, do i HAVE to use Decrypt9WIP to Dump the Gamecart, or can i just use HourGlass9 as well? Because i have been using HourGlass9 for this, and i am not sure if that is causing the problem when trying to launch the mod and that it wont work (just freezes on the 3DS logo).
 

LokeYourLord

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
196
Trophies
0
Age
27
Location
Seoul
XP
707
Country
Korea, South
Ok since apparently using Decrypt9WIP doesn't work EITHER, nor is using the new version doing any difference (making a new .CIA build out of the 1.2 version), can i just upload my "Umbra_Moon_Expanded.cia" here or somewhere else for SOMEBODY to test if the build i made WORKS and that it in fact is my 3DS derping around, and not the build i made? @Dio Vento , can you tell me/message me (if you want/have the time) to send you my Umbra Moon Expanded build and test it for errors for me? If not, can anyone else here please test my Umbra Moon Build for me, see if it works for them? I will not post the link here, as i am pretty sure some Moderators will come along and get insulted, so just show me that you owe the game somehow and i send you the build.
 

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
That is not a bug or error, it just says that, just wait 5-10 minutes (usually no more than 5 minutes) when it says that message, it will create the file after a while.
;_;

Code:
System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Cannot create a file when that file already exists.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at DotNet3dsToolkit.Converter.VB$StateMachine_59_BuildExeFS.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_60_BuildPartition0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_65_BuildPartitions.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_74_Build3DSDecrypted.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_75_Build3DSDecrypted.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ToolkitConsole.Module1.Main()
---> (Inner Exception #0) System.IO.IOException: Cannot create a file when that file already exists.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at DotNet3dsToolkit.Converter.VB$StateMachine_59_BuildExeFS.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_60_BuildPartition0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_65_BuildPartitions.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_74_Build3DSDecrypted.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_75_Build3DSDecrypted.MoveNext()<---

Rebuild as 3DS complete! Use Decrypt9 to re-encrypt the file if you want to use it on a Gateway flashcart.
Rebuild of Nova Sun (Legit Build) as 3DS is complete! File is located at C:\Nova_Sun\\Nova_Sun _Legit.3ds
Press any key to continue . . .
It says that it rebuilt but the file is not anywhere.
 

LokeYourLord

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
196
Trophies
0
Age
27
Location
Seoul
XP
707
Country
Korea, South
;_;

Code:
System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Cannot create a file when that file already exists.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at DotNet3dsToolkit.Converter.VB$StateMachine_59_BuildExeFS.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_60_BuildPartition0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_65_BuildPartitions.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_74_Build3DSDecrypted.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_75_Build3DSDecrypted.MoveNext()
   --- End of inner exception stack trace ---
   at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
   at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
   at ToolkitConsole.Module1.Main()
---> (Inner Exception #0) System.IO.IOException: Cannot create a file when that file already exists.

   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.__Error.WinIOError()
   at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
   at DotNet3dsToolkit.Converter.VB$StateMachine_59_BuildExeFS.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_60_BuildPartition0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_65_BuildPartitions.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_74_Build3DSDecrypted.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at DotNet3dsToolkit.Converter.VB$StateMachine_75_Build3DSDecrypted.MoveNext()<---

Rebuild as 3DS complete! Use Decrypt9 to re-encrypt the file if you want to use it on a Gateway flashcart.
Rebuild of Nova Sun (Legit Build) as 3DS is complete! File is located at C:\Nova_Sun\\Nova_Sun _Legit.3ds
Press any key to continue . . .
It says that it rebuilt but the file is not anywhere.

Is DIRECTLY in the directory the .bat file is, it is either called Nova_Sun_xxxx.cia or Umbra_Moon_xxxx.cia
 

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Is DIRECTLY in the directory the .bat file is, it is either called Nova_Sun_xxxx.cia or Umbra_Moon_xxxx.cia
Unfortunately it's not there at all or any other file with nova in the filename
Most likely due to '
System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Cannot create a file when that file already exists.'
Probably
 

LokeYourLord

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
196
Trophies
0
Age
27
Location
Seoul
XP
707
Country
Korea, South
Unfortunately it's not there at all or any other file with nova in the filename
Most likely due to '
System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Cannot create a file when that file already exists.'
Probably

You should try deleting the entire folder and unpack a new fresh version directly from the .zip
 

rcamp48

Well-Known Member
Newcomer
Joined
Sep 28, 2010
Messages
74
Trophies
1
Age
63
Location
Kitchener, Ontario
XP
146
Country
Canada
Grab the a/0/8/3 and a/0/8/2 files from the one you tried to build and put them in the saltySD/a/0/8 folder on the SaltySD pack, let them overwrite.
I have given up entirely on trying to build a qb64 version of the batch file, but why? batch files are quick enough, and I use the salty verion Legit only, I want to pla Nova and Umbra directly from the cartridge, using the salty method Also why bother with a cia when the salty version is so much better... oh will the Pokemon Bank and JKSM work with the Legit salty version ???
rcamp48
 

Dio Vento

Well-Known Member
OP
Member
Joined
Oct 27, 2015
Messages
599
Trophies
0
Age
31
XP
1,328
Country
United States
I have given up entirely on trying to build a qb64 version of the batch file, but why? batch files are quick enough, and I use the salty verion Legit only, I want to pla Nova and Umbra directly from the cartridge, using the salty method Also why bother with a cia when the salty version is so much better... oh will the Pokemon Bank and JKSM work with the Legit salty version ???
rcamp48
PK3DS requires a full dump of the game to function. So if you want to randomize, you need to dump the whole game. I wish this weren't the case, but it is.
SaltySD is still the vastly superior method that everyone should use to run this romhack.
Pokemon Bank and JKSM work with any build of the game.
 

rcamp48

Well-Known Member
Newcomer
Joined
Sep 28, 2010
Messages
74
Trophies
1
Age
63
Location
Kitchener, Ontario
XP
146
Country
Canada
PK3DS requires a full dump of the game to function. So if you want to randomize, you need to dump the whole game. I wish this weren't the case, but it is.
SaltySD is still the vastly superior method that everyone should use to run this romhack.
Pokemon Bank and JKSM work with any build of the game.

You are the one that created this thing how do I kill a Rotem that is level 58 being held by a trainer (I caught a level 28 ditto should I build him up and take on the Rotem form ???) rcamp48 I tried level 62 charizard but I can only control up to level 50 maybe 53 at the highest ..... I have lots of high level Pokemon from the Pokemon bank so maybe the answer is in there somewhere.....
 
Last edited by rcamp48,

tony3260

Member
Newcomer
Joined
Apr 1, 2012
Messages
6
Trophies
1
XP
124
Country
hi i am really enjoying pokemon nova sun but i am trying to work out why all the wild unobtainable pokemon don't have pokedex numbers or appear in pokedex at all ?.
 
Last edited by tony3260,

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
You should try deleting the entire folder and unpack a new fresh version directly from the .zip
File was successfully built. After more than 20 attempts trying every single day after this romhack was released! I believe I exited the program too early and began to panic when it locked up.

Here is the log:

Code:
Is your ROM dumped and decrypted? [Y/N]: Y
Place your DECRYPTED .3DS or .cia ROM in C:\NOVASUN\
Extract decrypted ROM? [Y/N] (only select N if you have already extracted the ROM): Y
Enter the name of your DECRYPTED .3ds or .cia file (no extension): Pokemon Sun
Enter the file type (3DS or CIA, no period): 3ds
.Net 3DS Toolkit v1.4.1
Extracting as CCI to "C:\NOVASUN\\Extracted_ROM"...
[3dstool] ERROR: uncompress error
[3dstool] ERROR: extract file failed
Extraction complete!
Copying ROM hack files into Extracted_ROM.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
Copying complete! Shop.cro not yet copied, since it is incompatible with Hans.
Which Build would you like? Leave blank for unaltered encounters. [Legit/Leveled/Expanded]: legit
How would you like to rebuild the ROM? [3DS/CIA/HANS]: 3DS
Would you like to randomize your wild encounters? [Y/N]: N
patching a\0\8\2 with encounters for the legit Build.
patching a\0\8\3 with encounters for the legit Build.
        1 file(s) copied.
        1 file(s) copied.
        1 file(s) copied.
.Net 3DS Toolkit v1.4.1
Building as decrypted CCI...
[3dstool] ERROR: open file C:\NOVASUN\\Extracted_ROM\HeaderNCCH2.bin failed
[3dstool] ERROR: create file failed
[3dstool] [3dstool] ERROR: open file C:\NOVASUN\\Extracted_ROM\HeaderNCCH6.bin failed
[3dstool] ERROR: create file failed
ERROR: open file C:\NOVASUN\\Extracted_ROM\HeaderNCCH7.bin failed
[3dstool] ERROR: create file failed
Build complete!
Rebuild as 3DS complete! Use Decrypt9 to re-encrypt the file if you want to use it on a Gateway flashcart.
Rebuild of Nova Sun (legit Build) as 3DS is complete! File is located at C:\NOVASUN\\Nova_Sun _legit.3ds
Press any key to continue . . .

Now I no longer have to rely on other people's dumps and mercy and can make whichever build I want with the features I want whenever I want them. Thankyou very much.
 

LokeYourLord

Well-Known Member
Member
Joined
Jan 3, 2017
Messages
196
Trophies
0
Age
27
Location
Seoul
XP
707
Country
Korea, South
Since i receive no help at all, and the .CIA patchers seem to be somewhat rigged (as i have tried absolutely everything, but nothing works), i am forced to use the "SaltySD" method, though i prefer having a custom .CIA for the game. How exactly do i randomize the encounters for the SaltySD version?
 
Last edited by LokeYourLord,

Dio Vento

Well-Known Member
OP
Member
Joined
Oct 27, 2015
Messages
599
Trophies
0
Age
31
XP
1,328
Country
United States
hi i am really enjoying pokemon nova sun but i am trying to work out why all the wild unobtainable pokemon don't have pokedex numbers or appear in pokedex at all ?.
Pokemon Sun and Moon literally don't have pokedex entries for non-Alolan species.
 

tony3260

Member
Newcomer
Joined
Apr 1, 2012
Messages
6
Trophies
1
XP
124
Country
Pokemon Sun and Moon literally don't have pokedex entries for non-Alolan species.
is there anyway to implement a national pokedex in using a mod even if you used old entrys from other games it would be the best thing in the world if you could but i also understand it would be extremely difficult.
 
Last edited by tony3260,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Its very simple. Below the page, you will find an option to see the list of staff members.