Jump to content

pk3DS: Pokémon 3DS ROM Editor and Randomizer


Recommended Posts

Hey when I try to raise the wild pokemon levels with the multiplier I get this

Exception Details:
System.IO.IOException: The process cannot access the file 'C:\Poke\PK3ds\encdata\dec_001.bin' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes, Boolean checkHost)
   at pk3DS.XYWE.modifyLevels(Object sender, EventArgs e) in C:\BuildAgent\work\86ef6ef9a1b8eb38\pk3DS\Subforms\Gen6\XYWE.cs:line 647
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

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.305, Culture=neutral, PublicKeyToken=null
C:\Poke\PK3ds\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
C:\Poke\PK3ds\pk3DS.Core.dll

--------------------
User Message:
An unhandled exception has occurred.
You can continue running the program (albeit with potential side-effects), but please report this error.
 

  • Like 1
Link to comment
Share on other sites

Trying to randomize a copy of Omega Ruby made from a physical copy. I keep getting this error with Personal Stats, any of the EXEFS, and a couple others.

 

Exception Details:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at pk3DS.Main.<B_Personal_Click>b__34_0() in C:\BuildAgent\work\b93f10d64d1a1178\pk3DS\Main.cs:line 545
   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.318, Culture=neutral, PublicKeyToken=null
C:\Users\Tyler\Downloads\3DS Randomizer Pack\Step 2 - Randomize\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
C:\Users\Tyler\Downloads\3DS Randomizer Pack\Step 2 - Randomize\pk3DS.Core.dll

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

 

Thanks!

Link to comment
Share on other sites

On 3/7/2018 at 11:01 PM, SevKnife said:

Hello,

I was trying to access the personal stats for my pokemon Y game and this error popped up. Any ideas?

I am having the exact same issue, though I am using a dumped Alpha Sapphire ROM instead of Y. Did you find the solution? If so, care to share? If not, can anyone help? Posting on GitHub was a waste of time for no answers... hoping to find some here.

Exception Details:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at pk3DS.Main.<B_Personal_Click>b__34_0() in C:\BuildAgent\work\ccf72a59f9911202\pk3DS\Main.cs:line 545
   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.320, Culture=neutral, PublicKeyToken=null
C:\Users\chris\Documents\3DS Randomizer Pack\Step 2 - Randomize\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
C:\Users\chris\Documents\3DS Randomizer Pack\Step 2 - Randomize\pk3DS.Core.dll

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

Link to comment
Share on other sites

13 minutes ago, KitsuneNoMeiji said:

I am having the exact same issue, though I am using a dumped Alpha Sapphire ROM instead of Y. Did you find the solution? If so, care to share? If not, can anyone help? Posting on GitHub was a waste of time for no answers... hoping to find some here.

 

  Reveal hidden contents

 

You already got an answer on github, and it's been answered here numerous times prior.

Stop using the program inside another folder that has garbage in it. Give pk3DS a clean folder, and a clean rom dump.

Link to comment
Share on other sites

19 minutes ago, Kaphotics said:

You already got an answer on github, and it's been answered here numerous times prior.

Stop using the program inside another folder that has garbage in it. Give pk3DS a clean folder, and a clean rom dump.

Doesn't work. It is in its own folder and everything, still gives the same error. I have no idea what is going on, but my issue wasn't answered on GitHub, nor here. I've tried a multitude of different approaches, all of them failed. I have no idea what my issue is, but apparently my problem isn't as simple as a "dirty folder".

Link to comment
Share on other sites

I'm in need of some help..... I'm trying to randomize the story text in pokemon ultra moon and it keeps crashing at the part when meowth goes to wake me up..... What I chose in the randomizing was to have it all completely randomized i.e. yes to the first prompt and no to the second one.

Link to comment
Share on other sites

After some troubleshooting, I finally figured out my problem. The tutorial I was following was mistaken. Under the tutorial's instructions, I was to copy the .trim.3ds from the gamecart in godmode9 to the SD card when in actuality I was supposed to decrypt it, not copy it. It was neither a user error ("dirty" folder) nor an application error, it was an instructional error. Personal Stats is now working. Hope this helps anyone who followed the same ("updated") tutorial I did and is having the same issue...

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
Guest TaliOS

Hello, pk3DS crashes whenever I try to modify all of the wild pokemon levels for pokemon Y. Here's the log (first part is in french but it says that it can't access the dec_001.bin file because "he's used by another process")

Quote

Exception Details:
System.IO.IOException: Le processus ne peut pas accéder au fichier 'D:\Users\Arsene\Desktop\3DS HACKING\3DS Randomizer Pack\Step 2 - Randomize\pk3DS Build 335\encdata\dec_001.bin', car il est en cours d'utilisation par un autre processus.
   à System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   à System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   à System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   à System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes, Boolean checkHost)
   à pk3DS.XYWE.modifyLevels(Object sender, EventArgs e) dans C:\BuildAgent\work\ccf72a59f9911202\pk3DS\Subforms\Gen6\XYWE.cs:ligne 647
   à System.Windows.Forms.Control.OnClick(EventArgs e)
   à System.Windows.Forms.Button.OnClick(EventArgs e)
   à System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   à System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   à System.Windows.Forms.Control.WndProc(Message& m)
   à System.Windows.Forms.ButtonBase.WndProc(Message& m)
   à System.Windows.Forms.Button.WndProc(Message& m)
   à System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

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.335, Culture=neutral, PublicKeyToken=null
D:\Users\Arsene\Desktop\3DS HACKING\3DS Randomizer Pack\Step 2 - Randomize\pk3DS Build 335\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

System.Windows.Forms.resources, Version=4.0.0.0, Culture=fr, PublicKeyToken=b77a5c561934e089
C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms.resources\v4.0_4.0.0.0_fr_b77a5c561934e089\System.Windows.Forms.resources.dll

pk3DS.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
D:\Users\Arsene\Desktop\3DS HACKING\3DS Randomizer Pack\Step 2 - Randomize\pk3DS Build 335\pk3DS.Core.dll

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

mscorlib.resources, Version=4.0.0.0, Culture=fr, PublicKeyToken=b77a5c561934e089
C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_fr_b77a5c561934e089\mscorlib.resources.dll

--------------------
User Message:
An unhandled exception has occurred.
You can continue running the program (albeit with potential side-effects), but please report this error.

 

 

Link to comment
Share on other sites

3 hours ago, Guest TaliOS said:

Hello, pk3DS crashes whenever I try to modify all of the wild pokemon levels for pokemon Y. Here's the log (first part is in french but it says that it can't access the dec_001.bin file because "he's used by another process")

 

 

Likely your antivirus scanning the unpacked files, preventing pk3ds from opening it.

Link to comment
Share on other sites

1 hour ago, Kaphotics said:

Likely your antivirus scanning the unpacked files, preventing pk3ds from opening it.

Well, I only have Windows Defender, and I already tried to disable him and launch pk3ds as an administrator but it did nothing. I'll try more things and on another computer as well, but thanks for your help anyway !

Edit : Forgot to tell that it crashes only when changing wild pokemon levels, all of the other options i tried so far worked perfectly.

Edited by TaliOS
Forgot a detail
  • Thanks 1
Link to comment
Share on other sites

On 3/16/2018 at 6:19 PM, Furenzu said:

Hey when I try to raise the wild pokemon levels with the multiplier I get this

Exception Details:
System.IO.IOException: The process cannot access the file 'C:\Poke\PK3ds\encdata\dec_001.bin' because it is being used by another process.
   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
   at System.IO.File.InternalWriteAllBytes(String path, Byte[] bytes, Boolean checkHost)
   at pk3DS.XYWE.modifyLevels(Object sender, EventArgs e) in C:\BuildAgent\work\86ef6ef9a1b8eb38\pk3DS\Subforms\Gen6\XYWE.cs:line 647

3 hours ago, TaliOS said:

Well, I only have Windows Defender, and I already tried to disable him and launch pk3ds as an administrator but it did nothing. I'll try more things and on another computer as well, but thanks for your help anyway !

Edit : Forgot to tell that it crashes only when changing wild pokemon levels, all of the other options i tried so far worked perfectly.

Thanks; fixed in latest commit :)

https://github.com/kwsch/pk3DS/commit/90fd6fcb7b5ea9ab3815dcac52682945a6219f99

Link to comment
Share on other sites

I recently randomized Ultra Sun using your tool and had a quick question. I randomized trainer pokemon and wild encounters and starts, basically hitting randomize all with a few tweaks that I cannot remember off the top of my head. After about 4 hours of play about 1/3 of trainers consistently have legendary pokemon and mega evolutions, making it pretty difficult. Is this just bad luck on my part, or did I mess something up?

I know it is difficult for you to tell, but I'm at work right now and just figured I'd get the question out there and later I could get more specifics.

 

Thank you for the awesome tool!

Link to comment
Share on other sites

55 minutes ago, danktuna4 said:

I recently randomized Ultra Sun using your tool and had a quick question. I randomized trainer pokemon and wild encounters and starts, basically hitting randomize all with a few tweaks that I cannot remember off the top of my head. After about 4 hours of play about 1/3 of trainers consistently have legendary pokemon and mega evolutions, making it pretty difficult. Is this just bad luck on my part, or did I mess something up?

I know it is difficult for you to tell, but I'm at work right now and just figured I'd get the question out there and later I could get more specifics.

 

Thank you for the awesome tool!

These are togglelable options.

image.png.4068360d81db2452032fce37a9c59478.png 

image.png.fd08f753884662a6ad843805769dcbf3.png

Link to comment
Share on other sites

1 hour ago, sora10pls said:

These are togglelable options.

image.png.4068360d81db2452032fce37a9c59478.png 

image.png.fd08f753884662a6ad843805769dcbf3.png


Yeah I saw those but wouldn't that completely turn off legendaries for trainers?

I wanted them to have legendaries, but I've done black 2 randomizers and the balance between legendaries and normal pokemon seemed way more tame. But I may just turn them off when I inevitably die in this one.

 

Link to comment
Share on other sites

I have another issue : from what I've seen so far, trainer pokemon randomization by base stats seems broken (for Pokemon Y at least). That girl on the image is supposed to have a Pichu but after ranomization she got a Motisma. Also, I found once that the 2nd gym leader got a full team of legendaries including 4 Giratinas, which seems pretty suspicious to me lol. However wild pokemon randomization by base stats looks totally fine.

Capture.PNG.a732953367c82d774adc2564025ed9b2.PNGCapture2.PNG.84e5b1cdbe74c6d6bc2dc0012e39af22.PNG

Link to comment
Share on other sites

21 hours ago, TaliOS said:

the 2nd gym leader got a full team of legendaries including 4 Giratinas

Capture.PNG.a732953367c82d774adc2564025ed9b2.PNG

You claim that the second Gym Leader has 4 Giratina, but your settings have 6 PKM for Important Trainers UNchecked, and neither Grant (XY) nor Brawly (ORAS) have more than 2 Pokémon lol

Not to mention it’s still technically possible... it’s RANDOM. I’ve never personally had many experiences with duplicate Pokémon, let alone multiple Legendaries that are the exact same.

Link to comment
Share on other sites

34 minutes ago, sora10pls said:

You claim that the second Gym Leader has 4 Giratina, but your settings have 6 PKM for Important Trainers UNchecked, and neither Grant (XY) nor Brawly (ORAS) have more than 2 Pokémon lol

I didn't screenshot the time when I randomized and Grant got his 4 Giratinas so that's why I have 6 Pokemon unchecked.

36 minutes ago, sora10pls said:

Not to mention it’s still technically possible... it’s RANDOM. I’ve never personally had many experiences with duplicate Pokémon, let alone multiple Legendaries that are the exact same.

I thought that randomizing by base stats would prevent this kind of thngs from happening, because I try to have a balanced randomized playthrough. So am I understanding something wrong ? Isn't the goal of this option to balance randomization ?

Link to comment
Share on other sites

On 11/23/2017 at 2:40 AM, nauyiep said:

Hi Kaphotics, I'm wondering if it's possible to add an option for editing the battle agency? for example the grade of festival fans (the bots when no friends are invited, that always stay at grade 0). sets won't be a problem since the system pulls sets straight from the battle tree. I'm not sure if it would suit the pkhex more or if it's more static

I would very much like to know as well, basically if it's possible to implement a way either here or in pkhex to permanently force the festival fan npc's grades to go up with yours. It would be fantastic if this were possible because I can't go online. Plus this will make the battle agency more like the real battle factory. Thanks for all the amazing work you do Kaphotics!

Edited by danjer
Link to comment
Share on other sites

On 4/14/2018 at 11:08 AM, TaliOS said:

I thought that randomizing by base stats would prevent this kind of thngs from happening, because I try to have a balanced randomized playthrough. So am I understanding something wrong ? Isn't the goal of this option to balance randomization ?

Perhaps this is similar to https://github.com/kwsch/pk3DS/issues/255, @Kaphotics?

@danjer see: https://github.com/kwsch/pk3DS/issues/288

Link to comment
Share on other sites

After having changed the Wild Encounters in Y in terms of both what Pokemon and their levels,
I closed the Wild Pokemon editor only for it to crash instantly upon opening it again.
I believe this happened because I raised the Wild Pokemon's levels to beyond their original max in the specific area.
For example: I made the level range of some Wild Pokemon on Route 2 from 3 to 5 which is higher than Vanilla.

Is there a existing fix for this as of yet or should I refrain from editing the Wild Pokemon for the time being? 
I am currently on build 339 at the time of writing this.

Here is the error message in question (Original language was different so I translated the OutOfRangeException message):

Exception Details:
System.ArgumentOutOfRangeException: The value of 10 is not valid for Value. Value must be between 'Minimum' and 'Maximum'. 
Parameternaam: Value
   bij System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   bij System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   bij pk3DS.Main.<B_Wild_Click>b__36_0() in C:\BuildAgent\work\ccf72a59f9911202\pk3DS\Main.cs:regel 610
   bij System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bij System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   bij System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   bij 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.339, Culture=neutral, PublicKeyToken=null
C:\Users\ACER\Downloads\3DS Randomizer Pack\3DS Randomizer Pack\Step 2 - Randomize\pk3DS.exe

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, 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.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

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

pk3DS.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
C:\Users\ACER\Downloads\3DS Randomizer Pack\3DS Randomizer Pack\Step 2 - Randomize\pk3DS.Core.dll

mscorlib.resources, Version=4.0.0.0, Culture=nl, PublicKeyToken=b77a5c561934e089
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_nl_b77a5c561934e089\mscorlib.resources.dll

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


 

Edited by Mr.Error
Link to comment
Share on other sites

6 hours ago, Mr.Error said:

After having changed the Wild Encounters in Y in terms of both what Pokemon and their levels,
I closed the Wild Pokemon editor only for it to crash instantly upon opening it again.
I believe this happened because I raised the Wild Pokemon's levels to beyond their original max in the specific area.
For example: I made the level range of some Wild Pokemon on Route 2 from 3 to 5 which is higher than Vanilla.

I am unable to replicate this using the latest build.
>randomized species
>manually changed level ranges
>saved encounter table
>exited and re-opened XYWE
>no exception

Link to comment
Share on other sites

On 17-4-2018 at 3:13 AM, sora10pls said:

I am unable to replicate this using the latest build.
>randomized species
>manually changed level ranges
>saved encounter table
>exited and re-opened XYWE
>no exception

This is what I have experienced with some screenshots, maybe they can help identify the issue.
I put everything I did in order.

After having initially opened and manually edited the WE (not randomized), a 'encdata' folder was added in my PK3DS folder. 
https://gyazo.com/d91e7d8f9d0619146e3b4f82433dfa85

I went in to have a look and it contained the following:
https://gyazo.com/3d15a73bb1eb07a88c65502e9f5c1894

I closed the folder without touching anything what's inside and relaunched the XYWE and got the same error 
message as what I posted before. 
https://gyazo.com/cb41af476ef5b8973ee88b5795e337b3

Sometimes I also get this: 
https://gyazo.com/14ea03ff81b1e96092fa511c3a28ab33
It sais that it can't get acces to the 000.bin file in the encdata folder, claiming that is is being runned by something else. 
I resorted to the ancient old tactic: turn off and restart.

I didn't change anything in any folders after startup. It's the exact same as when I closed it.
The XYWE editor opens fine and seems to have saved my previous changes. (The changes on Route 02 which I mentioned previously)
I close the editor having made no changes after the 2nd startup and decided to patch the game. (I still have a clean backup)

Sadly however the Wild Encounter edits aren't there when I play the game. The trainer edits do appear though. 
I double checked to see if I used the right garcs which turned out to be true. 

Following this, I opened the Wild Editor without having restarted my pc at which point I get the same error as in my third ScreenShot.

Is it possible that this is an isolated issue caused by my PC instead of a PK3DS error, seeying as you and pretty much
everyone else can use the XYWE just fine?
My PC is quite on the lower end in terms of specs and runs on Win7 64x.

I appreciate your time.

Link to comment
Share on other sites

3 hours ago, Mr.Error said:

This is what I have experienced with some screenshots, maybe they can help identify the issue.

Sometimes I also get this: 
https://gyazo.com/14ea03ff81b1e96092fa511c3a28ab33

>3DS Randomizer Pack\Step 2 - Randomize

This is a recurring theme... the latest flurry of 'im having issues' posts all can be traced back to incorrect dumping of game data, aka a bad tutorial.

Refer to the following post for more information/fix:

 

  • Like 1
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...