• ✨ ARCHIVE MODE ✨
    The forum has now been set to read-only mode, no new posts, resources, replies etc will not be possible.
    We recommend you join our Discord server to get real-time response: Discord Invite Link

Solved [Indev 0.52.1] Capture Crash

ipwnedu107

Trainer
Describe the bug you experienced here.
I was playing P3D with my friends and I went to Route 31 to catch a poke'mon. My game crashed soon after saying that the data was added to the poke'dex
What I expected to happen:
...Have the screen fade and return to the overworld where i continue training the poke'mon

What actually happened:
...The "data" was "added to my poke'dex" then the game crashes

Steps to reproduce:
1. ...Catch Poke'mon (idk how to explain this) :dead: and no content packs were used
2. ...
...

<Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// Mojang buys Microsoft! Get your new Mojang operating system now. With more blocks and scrolls.

---------------------------------------------------------------------------------

Game information:

Pokémon 3D Indev version: 0.52.1 (86)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: TRUE (95062)
Playing on Servers: TRUE (CODE-R3D.NET |PT| POKEMAN SERVER/178.33.28.40:15124)
Game Environment: BattleCatchScreen
Actionscript: No script running
File Validation: True
Sandboxmode: False

---------------------------------------------------------------------------------

Screen state for the current screen (BattleCatchScreen)

Screen state not implemented for screen class: BattleCatchScreen

---------------------------------------------------------------------------------

System specifications:

Operating system: Microsoft Windows 8 [6.2.9200.0]
Core architecture: 64 Bit
System time: 12/31/2014 2:25:16 PM
System language: English (United States)(ENU) / Loaded game language: en
Decimal separator: .
Available physical memory: 5.89 Gigabyte
Available logical processors: 4

---------------------------------------------------------------------------------

.Net installation information:

v2.0.50727 2.0.50727.4927 SP2
v3.0 3.0.30729.4926 SP2
v3.5 3.5.30729.4926 SP1
v4
Client 4.5.50709
Full 4.5.50709
v4.0
Client 4.0.0.0

---------------------------------------------------------------------------------

Graphics Card information:

[CardName(s): "LogMeIn Mirror Driver; Intel(R) HD Graphics 4000"]
[CardRAM(s) : "; 2214592512"]

---------------------------------------------------------------------------------

Error information:

Message: The File Validation system detected invalid files in a sensitive game environment.
InnerException: NOTHING
BaseException: The File Validation system detected invalid files in a sensitive game environment.
HelpLink: No helplink available.
Data: [File: "C:\Users\Patrick\Desktop\Stuff\Games Roms Emulators\Pokemon\maps\poke\mtmortar\mtmortar1f.poke"]
[File Validation result: "The File Validation system couldn't find the requested file."]
[Call Origin: "PokedexScreen.vb"]
[Relative Path: "False"]
Source: Pokemon
Win32 Errorcode: -1

---------------------------------------------------------------------------------

Error solution:
(The provided solution might not work for your problem)

Error ID: -1
Error Type: NaN
Error Description: The error is undocumented in the error handling system.
Error Solution: NaN

---------------------------------------------------------------------------------

CallStack:

at net.Pokemon3D.Game.Security.FileValidation.CheckFileValid(String file, Boolean relativePath, String origin)
at net.Pokemon3D.Game.PokedexScreen.Habitat..ctor(String file)
at net.Pokemon3D.Game.PokedexViewScreen.FillHabitats()
at net.Pokemon3D.Game.PokedexViewScreen..ctor(Screen currentScreen, Pokemon Pokemon)
at net.Pokemon3D.Game.BattleCatchScreen.Update()
at net.Pokemon3D.Game.Core.Update(GameTime gameTime)
at net.Pokemon3D.Game.GameController.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Microsoft.Xna.Framework.Game.Run()
at net.Pokemon3D.Game.Program.Main(String[] args)

--------------------------------------------------------------------------------->
(Add a crash log here if available and enclose it in the code tag with this button:
)
 

Fanta

Content Developer
P3D Developer
Global Moderator
Describe the bug you experienced here.
I was playing P3D with my friends and I went to Route 31 to catch a poke'mon. My game crashed soon after saying that the data was added to the poke'dex
What I expected to happen:
...Have the screen fade and return to the overworld where i continue training the poke'mon

What actually happened:
...The "data" was "added to my poke'dex" then the game crashes

Steps to reproduce:
1. ...Catch Poke'mon (idk how to explain this) :dead: and no content packs were used
2. ...
...

<Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// Mojang buys Microsoft! Get your new Mojang operating system now. With more blocks and scrolls.

---------------------------------------------------------------------------------

Game information:

Pokémon 3D Indev version: 0.52.1 (86)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: TRUE (95062)
Playing on Servers: TRUE (CODE-R3D.NET |PT| POKEMAN SERVER/178.33.28.40:15124)
Game Environment: BattleCatchScreen
Actionscript: No script running
File Validation: True
Sandboxmode: False

---------------------------------------------------------------------------------

Screen state for the current screen (BattleCatchScreen)

Screen state not implemented for screen class: BattleCatchScreen

---------------------------------------------------------------------------------

System specifications:

Operating system: Microsoft Windows 8 [6.2.9200.0]
Core architecture: 64 Bit
System time: 12/31/2014 2:25:16 PM
System language: English (United States)(ENU) / Loaded game language: en
Decimal separator: .
Available physical memory: 5.89 Gigabyte
Available logical processors: 4

---------------------------------------------------------------------------------

.Net installation information:

v2.0.50727 2.0.50727.4927 SP2
v3.0 3.0.30729.4926 SP2
v3.5 3.5.30729.4926 SP1
v4
Client 4.5.50709
Full 4.5.50709
v4.0
Client 4.0.0.0

---------------------------------------------------------------------------------

Graphics Card information:

[CardName(s): "LogMeIn Mirror Driver; Intel(R) HD Graphics 4000"]
[CardRAM(s) : "; 2214592512"]

---------------------------------------------------------------------------------

Error information:

Message: The File Validation system detected invalid files in a sensitive game environment.
InnerException: NOTHING
BaseException: The File Validation system detected invalid files in a sensitive game environment.
HelpLink: No helplink available.
Data: [File: "C:\Users\Patrick\Desktop\Stuff\Games Roms Emulators\Pokemon\maps\poke\mtmortar\mtmortar1f.poke"]
[File Validation result: "The File Validation system couldn't find the requested file."]
[Call Origin: "PokedexScreen.vb"]
[Relative Path: "False"]
Source: Pokemon
Win32 Errorcode: -1

---------------------------------------------------------------------------------

Error solution:
(The provided solution might not work for your problem)

Error ID: -1
Error Type: NaN
Error Description: The error is undocumented in the error handling system.
Error Solution: NaN

---------------------------------------------------------------------------------

CallStack:

at net.Pokemon3D.Game.Security.FileValidation.CheckFileValid(String file, Boolean relativePath, String origin)
at net.Pokemon3D.Game.PokedexScreen.Habitat..ctor(String file)
at net.Pokemon3D.Game.PokedexViewScreen.FillHabitats()
at net.Pokemon3D.Game.PokedexViewScreen..ctor(Screen currentScreen, Pokemon Pokemon)
at net.Pokemon3D.Game.BattleCatchScreen.Update()
at net.Pokemon3D.Game.Core.Update(GameTime gameTime)
at net.Pokemon3D.Game.GameController.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Microsoft.Xna.Framework.Game.Run()
at net.Pokemon3D.Game.Program.Main(String[] args)

--------------------------------------------------------------------------------->
(Add a crash log here if available and enclose it in the code tag with this button:
)
Some of the game files have been edited, Whether that occurred intentionally or not, you have to re download the game.
 
J

jianmingyong

Guest
Opps, this crash logs says that you have a missing file.

[File Validation result: "The File Validation system couldn't find the requested file."]
 
J

jianmingyong

Guest
Hmm There is a problem with one of the files reading the wrong file.
Data: [File: "C:\Users\Patrick\Desktop\Stuff\Games Roms Emulators\Pokemon\maps\poke\mtmortar\mtmortar1f.poke"]
[File Validation result: "The File Validation system couldn't find the requested file."]

mtmortarf1.poke is the correct value... so what screwed up?
 
Last edited by a moderator:

ipwnedu107

Trainer
That's what I want to know... but It's fixed now! My friend (over skype) sent me his poke'mon folderand i used his client to play (he proved his works by going on my gamejolt account and catching a poke'mon) but I still wonder, what went wrong here?
 

nilllzz

Original Developer
Administrator
P3D Developer
Explanation:
We removed the file "mtmortar\mtmortar1f.poke" from the game.
You have been playing the game for a little longer, and it has logged the "mtmortar\mtmortar1f.poke" as a place you have been in. So every time you open the Pokédex, it checks if this file exists so it can create a Habitat view for that area. The problem here is, that the game assumes that this file exists, so it tries to load the file.
But because the file doesn't exist anymore in newer versions of the game, it crashes telling you it cannot find the file.
 

nilllzz

Original Developer
Administrator
P3D Developer
Actually, I had that explanation partially wrong:
Delete that file from your game's folder (maps\poke\mtmortar\mtmortar1f.poke), we replaced it with the newer file named "mtmortarf1.poke".
But since updates can only add or replace files, but not delete older files, your game still finds that file and tries to create a habitat with that file.
Problem is, since we removed that file, the File Validation system doesn't detect it as valid file anymore and crashes your game because it looks like you were attempting to inject something into the game by adding files.
 
Top