Jump to content

pk3DS: Pokémon 3DS ROM Editor and Randomizer


Recommended Posts

Hello everyone, i cant download this[maybe idk how download this] and maybe someone add to Pokemon OR or AS add same exp rate for all pokemons[standartdize exp curves] and making evo without trade[into alakazam, golem etc.] :) only this 2 little things :) 

Link to comment
Share on other sites

8 hours ago, ondai said:

i cant download this[maybe idk how download this]

read the bottom of the very first post. Look at the pictures, if that kind of thing helps you.

8 hours ago, ondai said:

maybe someone add to Pokemon OR or AS add ...

even if they do, sharing those files (files from inside ROMs) is against our rules.

Link to comment
Share on other sites

Hi everyone, I am hope you guys can give me hand. When ever I try to rebuild my UltraMoon.3ds the program crashes. Not having the same issue with Omega Ruby. Thanks in advance for any input.

 

This is the error log

Exception Details:
System.NullReferenceException: Object reference not set to an instance of an object.
   at pk3DS.Core.CTR.CTRUtil.setNCCH(String EXEFS_PATH, String ROMFS_PATH, String EXHEADER_PATH, String TB_Serial, String LOGO_NAME, ProgressBar PB_Show, RichTextBox TB_Progress)
   at pk3DS.Core.CTR.CTRUtil.buildROM(Boolean Card2, String LOGO_NAME, String EXEFS_PATH, String ROMFS_PATH, String EXHEADER_PATH, String SERIAL_TEXT, String SAVE_PATH, Boolean trimmed, ProgressBar PB_Show, RichTextBox TB_Progress)
   at pk3DS.Main.<>c__DisplayClass66_0.<B_Rebuild3DS_Click>b__0() in D:\a\1\s\pk3DS\Main.cs:line 1267
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Loaded Assemblies:
--------------------
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

pk3DS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
D:\3DS\pk3DS\bin\Release\pk3DS.exe

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

pk3DS.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
D:\3DS\pk3DS\bin\Release\pk3DS.Core.dll

OptaneShellExt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2b395177cd09cef
C:\Program Files\Intel\OptaneShellExtensions\OptaneShellExt.dll

SharpShell, Version=2.2.0.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb
C:\Program Files\Intel\OptaneShellExtensions\SharpShell.dll

log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
C:\Program Files\Intel\OptaneShellExtensions\log4net.dll

PinningServiceApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2c7ef10062b7593
C:\Program Files\Intel\OptaneShellExtensions\PinningServiceApi.dll

System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Composition\v4.0_4.0.0.0__b77a5c561934e089\System.ComponentModel.Composition.dll

--------------------
User Message:
An unhandled exception has occurred.
The program must now close.

 

Link to comment
Share on other sites

3 hours ago, Dr.Spice said:

Hi everyone, I am hope you guys can give me hand. When ever I try to rebuild my UltraMoon.3ds the program crashes. Not having the same issue with Omega Ruby. Thanks in advance for any input.

 

This is the error log


Exception Details:
System.NullReferenceException: Object reference not set to an instance of an object.
   at pk3DS.Core.CTR.CTRUtil.setNCCH(String EXEFS_PATH, String ROMFS_PATH, String EXHEADER_PATH, String TB_Serial, String LOGO_NAME, ProgressBar PB_Show, RichTextBox TB_Progress)
   at pk3DS.Core.CTR.CTRUtil.buildROM(Boolean Card2, String LOGO_NAME, String EXEFS_PATH, String ROMFS_PATH, String EXHEADER_PATH, String SERIAL_TEXT, String SAVE_PATH, Boolean trimmed, ProgressBar PB_Show, RichTextBox TB_Progress)
   at pk3DS.Main.<>c__DisplayClass66_0.<B_Rebuild3DS_Click>b__0() in D:\a\1\s\pk3DS\Main.cs:line 1267
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Loaded Assemblies:
--------------------
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll

pk3DS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
D:\3DS\pk3DS\bin\Release\pk3DS.exe

System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll

System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll

System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll

System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll

System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll

System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll

pk3DS.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
D:\3DS\pk3DS\bin\Release\pk3DS.Core.dll

OptaneShellExt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2b395177cd09cef
C:\Program Files\Intel\OptaneShellExtensions\OptaneShellExt.dll

SharpShell, Version=2.2.0.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb
C:\Program Files\Intel\OptaneShellExtensions\SharpShell.dll

log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a
C:\Program Files\Intel\OptaneShellExtensions\log4net.dll

PinningServiceApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2c7ef10062b7593
C:\Program Files\Intel\OptaneShellExtensions\PinningServiceApi.dll

System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Composition\v4.0_4.0.0.0__b77a5c561934e089\System.ComponentModel.Composition.dll

--------------------
User Message:
An unhandled exception has occurred.
The program must now close.

 

1. Make sure you're using the latest version of PK3DS (can follow first post to download latest version)
2. Get a proper ROM dump. Best results is if you dump with GodMode9. (Tutorial here)

Link to comment
Share on other sites

17 minutes ago, theSLAYER said:

1. Make sure you're using the latest version of PK3DS (can follow first post to download latest version)
2. Get a proper ROM dump. Best results is if you dump with GodMode9. (Tutorial here)

Thanks for the reply. I have the lastest version. I use gm9 to dump my rom.  The rom works on citra and I can extract and rebuild it with no issues using hacktoolkit3ds  but but pk3ds cant rebuild it and hacktools3ds cant rebuild it either it i edit anything with pk3ds.

Link to comment
Share on other sites

2 minutes ago, Dr.Spice said:

Thanks for the reply. I have the lastest version. I use gm9 to dump my rom.  The rom works on citra and I can extract and rebuild it with no issues using hacktoolkit3ds  but but pk3ds cant rebuild it and hacktools3ds cant rebuild it either it i edit anything with pk3ds.

mind showing a screenshot of your PK3DS?

Also, does it even load up UM files, and just editing is the problem?
(for example, I have it loaded up)
image.png

Link to comment
Share on other sites

5 minutes ago, theSLAYER said:

mind showing a screenshot of your PK3DS?

Also, does it even load up UM files, and just editing is the problem?
(for example, I have it loaded up)
image.png

Yeah I can open and edit things no issues, I just cant rebuild.

pk3ds.png

Link to comment
Share on other sites

For the past few days I've been trying to randomize my pokemon Y, the issue is my starters and wild encounters refuse to stay randomized. I've tried every sort of option i could find online and still couldn't get the starters or wild encounters to change. pk3ds says it's randomized but when i go to rebuild the rom everything but the starters and wild encounters would change. Please help.

Link to comment
Share on other sites

I've seen this issue with others, but can't find a solution anywhere. I'm playing Omega Ruby on citra and everything works except for the stuff in CRO. Meaning, I can't randomize my starters or static pokemon, but everything else is randomized correctly. What could cause/fix this issue?

Forgot to mention: The game plays smoothly besides that.

Edited by NoobyBoi221
FOrogt information
Link to comment
Share on other sites

On 6/6/2020 at 8:13 AM, WhySoMuchChaos said:

For the past few days I've been trying to randomize my pokemon Y, the issue is my starters and wild encounters refuse to stay randomized. I've tried every sort of option i could find online and still couldn't get the starters or wild encounters to change. pk3ds says it's randomized but when i go to rebuild the rom everything but the starters and wild encounters would change. Please help.

are you using an update version on top off your 3DS/CIA file or any patches?

Edited by Mo1
Link to comment
Share on other sites

On 6/10/2020 at 8:51 AM, Mo1 said:

are you using an update version on top off your 3DS/CIA file or any patches?

i've tried with roms that have never been touched and one's that apparently have old3dsupdates and i've tried using old and new versions of pk3ds to see if that would do anything but nothing works, if it helps I'm randomizing this for citra. (ps I only use .3ds files)

Edited by WhySoMuchChaos
Link to comment
Share on other sites

image.thumb.png.1fc975dfee045a7e940e6c2277eb2921.pngi posted this somewhere else not long ago because i diddnt realise this original thread was on the same website but all of the icons are grayed out before and after i put a .3ds file into it and it dosent even register that i did so Edit: i have tried it with a ultra moon .3ds i dumped from my 3ds and a omega ruby i dumped from it

image.thumb.png.0757ffd04e0ca81eaa97092d08fa063a.png

Edited by Molten
Clarity
Link to comment
Share on other sites

19 minutes ago, theSLAYER said:

@Molten based on what you said, I see you have a 3DS.

Instead of using a PC tool to try to decrypt the game, use GodMode9 to simply get the folders from within the game. Tutorial here.

Also make sure you're using the latest pk3DS.

i definetly do since i downloaded pk3ds like 2 hours ago, i diddnt realise just telling godmode to put a .3ds file in gm9 out wouldnt decript it, so im doing that now. however the video i was watching even before they put the file into their pk3ds their options were not greyed out and clickable. im going to wait for the decripted to get put on the gm9 out and ill try again, thank you - i just realised what yo meant by that and i canceled my download to do this, i wasnt going to play it over my 3dsxl because my cia app dissapeared so i diddnt think i could play it on the 3ds itself

Edited by Molten
Link to comment
Share on other sites

1 hour ago, theSLAYER said:

@Molten based on what you said, I see you have a 3DS.

Instead of using a PC tool to try to decrypt the game, use GodMode9 to simply get the folders from within the game. Tutorial here.

Also make sure you're using the latest pk3DS.

Ok it worked but now how do i play the randomised file? do i put them back in the sd card or run it with citra or? i dont really get this, sorry for being annoying @theSLAYER

 

Edited by Molten
Link to comment
Share on other sites

i saw that a few minutes ago but inside my luma there isnt a /titles menu so i dont know what to do, i might have to uninstall and reinstall custom firmware even tho the first time was painful for me, i have lost all the icons like the luma and the fbi icons on my home page but i can still access the luma launcher and godmode9, i have found nothing on this or the fact my titles file is not there, im sorry is there any way to put the hacked romfs and exefs into a ultra moon file on my pc and run it over citra?

 

ive uninstalled the custom firmware but i cannot find a way to reinstall it because the soundhax dosent work with my version and i believe that mine broke because i updated my 3ds

Link to comment
Share on other sites

erm, it wasn't necessary to uninstall and reinstall CFW. Looks like you gotta buy a NDS flashcart for NTRboot.

And if there weren't a titles folder, you could have just created it yourself :/
That was clearly indicated on the wiki:

image.png


In any case, I'm sorry to hear you patched out your CFW. It still can be reinstalled using ntrboot.
Hope you get it done.

Link to comment
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
×
×
  • Create New...