I added the latest version to the Unofficial Upload Bin, although it is not live at the time of posting, with no trouble.
Btw, I don't see the attribute for Pokerus (I looked throughout,even with the .Net Reflector, but it should be in .Stats, shouldn't it?), and it would be nice if the Origins.Location would automatic, so I don't have to write a chuink of code...:
[size=2][color=#0000ff][size=2][color=#0000ff][size=2][color=#0000ff][size=2][color=#0000ff]Dim[/color][/size][/color][/size][size=2][color=#000000] Pokemon [/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]As[/color][/size][/color][/size][size=2][color=#000000] PokemonDSLib.PokemonLib.Pokemon[/color][/size]
[/color][/size][/color][/size][size=2][color=#0000ff]
[/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]Public[/color][/size][/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]Function[/color][/size][/color][/size][size=2] AreaMet() [/size][size=2][color=#0000ff][size=2][color=#0000ff]As[/color][/size][/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]String[/color][/size]
[/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]If[/color][/size][/color][/size][size=2] Pokemon.Origins.Hometown.Name = [/size][size=2][color=#a31515][size=2][color=#a31515]"Platinum"[/color][/size][/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]Then[/color][/size]
[/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]Return[/color][/size][/color][/size][size=2] Pokemon.Origins.Location.Platinum.Name[/size]
[size=2][color=#0000ff][size=2][color=#0000ff]Else[/color][/size]
[/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]Return[/color][/size][/color][/size][size=2] Pokemon.Origins.Location.DiamondPearl.Name[/size]
[size=2][color=#0000ff][size=2][color=#0000ff]End[/color][/size][/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]If[/color][/size]
[/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]End[/color][/size][/color][/size][size=2][color=#0000ff][size=2][color=#0000ff]Function[/color][/size]
[/color][/size]
...in order to display the Location met.
A few more suggestions:
-Pokemon Output to a Byte Array (Both PC and Party), so it might work better in my ASP.Net application (Writing the Output directly to the output stream, rather than saving it to a file)
-Reform on RawDeserialize, because it is causing Security Exceptions when run out of the DLL
-Auto-Detect for Encrypted Pokemon (right now, I have the application assuming that the pokemon is un-encrypted, and that might cause a major problem in the future.)
If you wish to see the source for my ASP.Net application, I can PM it to you, CodeMonkey85.