Jump to content

RoC's PC - Collection through the Ages [U: 20231218]


Recommended Posts

19 hours ago, foohyfooh said:

I noticed that Zarude is missing from you SwSh Pokémon. Is there any reason it is missing?

Whoops, will be in next update.

 

4 hours ago, BDSPfiles said:

@ReignOfComputer Will you ever change "2019" to the proper updated date? It kills me beyond belief seeing "2019" three years later. 5th 'word' at: https://github.com/ReignOfComputer/RoCs-PC#rocs-pc

But it says "and beyond" 😧

Link to comment
Share on other sites

  • ReignOfComputer changed the title to RoC's PC - Collection through the Ages [U: 20220204]

hey so im using pkhex and im adding this entire file to the PKM database, it says

Exception Details:
System.AggregateException: One or more errors occurred. ---> System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)
   --- 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 System.Threading.Tasks.Parallel.PartitionerForEachWorker[TSource,TLocal](Partitioner`1 source, ParallelOptions parallelOptions, Action`1 simpleBody, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
   at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, Action`1 body)
   at PKHeX.WinForms.SAV_Database.LoadPKMSaves(String pkmdb, SaveFile SAV, IEnumerable`1 otherPaths, Boolean otherDeep)
   at PKHeX.WinForms.SAV_Database.LoadDatabase()
   at System.Threading.Tasks.Task.Execute()
---> (Inner Exception #0) System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

---> (Inner Exception #1) System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

---> (Inner Exception #2) System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

---> (Inner Exception #3) System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

---> (Inner Exception #4) System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---

---> (Inner Exception #5) System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
   at System.IO.PathHelper.GetFullPathName()
   at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   at System.IO.Path.GetFullPathInternal(String path)
   at System.IO.FileInfo.Init(String fileName, Boolean checkHost)
   at PKHeX.Core.SlotInfoLoader.AddFromLocalFile(String file, ConcurrentBag`1 db, ITrainerInfo dest, ICollection`1 validExtensions)
   at System.Threading.Tasks.Parallel.<>c__DisplayClass42_0`2.<PartitionerForEachWorker>b__1()
   at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
   at System.Threading.Tasks.Task.<>c__DisplayClass176_0.<ExecuteSelfReplicating>b__0(Object <p0>)<---


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

PKHeX, Version=22.2.4.0, Culture=neutral, PublicKeyToken=null
C:\Users\YOOOO\OneDrive\Desktop\PKHEX\PKHeX.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.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.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.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

PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null


PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null


System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51


System.Memory, Version=4.0.1.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51


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

System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a


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

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

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

Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed


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

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

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

PKHeX.Drawing.PokeSprite, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null


PKHeX.Drawing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null


System.ValueTuple, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51
C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ValueTuple\v4.0_4.0.0.0__cc7b13ffcd2ddd51\System.ValueTuple.dll

PKHeX.Drawing.Misc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null


--------------------
User Message:
Loading database failed.
 

If you know what I can do to fix this, because I know its because of the windows 260 path name limit, but I dont have the limit on, is there a solution?

Thanks

Link to comment
Share on other sites

Windows issue, extract to a root directory like C:\ and/or reorganize the files. Sorry, it's a limitation that I'm too lazy to fix.

Windows 10 (1607) onwards should have a RegKey at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled to opt-in to enable >260 character limits.

  • Hahaha 1
Link to comment
Share on other sites

Okay so i got it to work right, but only 568 out of all of the pk files in the file appear in the database, some of these even are just repeats, what do I do in this situation, do i do something else or what?

I have seen images of others databases with way more pokemon than the one I got, and I know 568 pk files isnt the max 

image_2022-02-10_212959.png

image_2022-02-10_213051.png

Link to comment
Share on other sites

  • 3 weeks later...

Question about this whole RoC's PC thing, though. Are all of these Pokémon legitimately captured/traded in-game by you yourself? Or do you gen them in PKHeX to appear legal? Because the Legends: Arceus Pokémon files were uploaded pretty dang quick at the time. Just always been curious.

 

And yes, I know on the GitHub it says, "...through my own game-play, The Global Terminal, friends, and more" but I'm basically wondering if the "and more" part means via PKHeX and whatnot.

Edited by PLAFiles
Link to comment
Share on other sites

23 minutes ago, ReignOfComputer said:

The point of RoC's PC nowadays (at the very least, the gameplay collections) is to create a reliable, legitimate reference. The Pokemon are completely encountered legitimately and dumped as-is.

Dang, so you must've, like, plowed through Legends: Arceus then, right? Because I think it was when the game just dropped and I happened to be on the GitHub page and noticed you already had all of the Pokémon files on it. Just genuinely curious, not trying to be smart.

Link to comment
Share on other sites

  • 6 months later...
  • 2 months later...
On 11/17/2022 at 5:00 PM, ReignOfComputer said:

Updated the GitHub repository today with several legality fixes to previous oopsies. Anddd also some Pokemon from Scarlet and Violet.

https://github.com/ReignOfComputer/RoCs-PC/tree/master/38 - Gen IX - SV Collection

 

To be continued.

Hello good, excuse my ignorance, I usually use PKHEX and when I see that you publish the 9 gen pokemon in xxx.pk9, how do you do it? Do you have a version of Pkhex to modify the save?

Link to comment
Share on other sites

  • ReignOfComputer changed the title to RoC's PC - Collection through the Ages [U: 20221125]

Updated and completed!

 

Note on the saves in there: these have never gone online, nor will I ever be going online on these. Nevertheless, you are advised not to go online with these as I don't know what additional telemetry might exist if multiple people use the same save to go online, which may result in a console ban.

  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...
On 11/17/2022 at 11:00 AM, ReignOfComputer said:

Updated the GitHub repository today with several legality fixes to previous oopsies. Anddd also some Pokemon from Scarlet and Violet.

https://github.com/ReignOfComputer/RoCs-PC/tree/master/38 - Gen IX - SV Collection

 

To be continued.

What would've been illegal if you capture them all legitimately in-game yourself?.....

EDIT: Also, you still haven't fixed the "Update: We continue into 2019 and beyond!" part on GitHub that I mentioned months (maybe a year?) ago by now. Yes, you could argue the "beyond" part makes that valid but no, we are going into 2022/2023, not 2019.

Edited by PLAFiles
Link to comment
Share on other sites

7 minutes ago, PLAFiles said:

What would've been illegal if you capture them all legitimately in-game yourself?.....

EDIT: Also, you still haven't fixed the "Update: We continue into 2019 and beyond!" part on GitHub that I mentioned months (maybe a year?) ago by now. Yes, you could argue the "beyond" part makes that valid but no, we are going into 2022/2023, not 2019.

The Gen 3/4 events, which were manually collected long ago in the past. Hard to verify legitimacy for some.

Maybe I'll fix the 2019 message when the next game comes out 😛

Link to comment
Share on other sites

  • 1 month later...

Hi RoC I was wondering if you could help me with something,

I noticed you have saves for various points in the game that I love in Legends Arceus. I have tried using those saves with JKSV, but they keep giving me the new game screen.

Could you please help me get these working so that they load up those saves instead of starting anew?

Thanks,

WobbuffetLXRWR

P.S  My saves that I have backed up with JKSV still work.

Link to comment
Share on other sites

2 hours ago, DarkOblivionDH said:

Hi RoC I was wondering if you could help me with something,

I noticed you have saves for various points in the game that I love in Legends Arceus. I have tried using those saves with JKSV, but they keep giving me the new game screen.

Could you please help me get these working so that they load up those saves instead of starting anew?

Thanks,

WobbuffetLXRWR

P.S  My saves that I have backed up with JKSV still work.

Make sure you've renamed them to `main`. Best way is to make a backup from your own game, then replace the file with my own.

Link to comment
Share on other sites

2 minutes ago, ReignOfComputer said:

Make sure you've renamed them to `main`. Best way is to make a backup from your own game, then replace the file with my own.

Haha funny story. I was just checking one of the saves in PKHeX and noticed the filename, and I remembered that for the saves to work they have to named 'main'. I was just thinking this might have been the issue so I went to check if you responded with this and you did.

Thank you for your help. If I have any issues I'll be sure to let you know.

WobbuffetLXRWR

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