• ✨ 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

Crash [Indev 0.53] Vermillion City Crash

There are still a way to get the .net framework crash log but... It would be difficult for me to teach you...
Unfortunately I don't know anything about recovering deleted files, and a crash log in the folders of the game before I deleted it said "File validation failed! Please download a fresh copy of the game to fix this issue" in many many rows for each time a city, mainly Vermilion City, crashed. I think I sent that crash log before in the past but the suggestions to download new maps and scripts folder didn't fix it and a fresh game install didn't fix it either. I'm gonna see if an update works better, so for now I'm gonna wait and download the new update when it's released, as I deleted my current version. And is my save file have anything corrupt in it or does it look okay? I did edits before for various reasons but it was in code as far as I know.
 
J

jianmingyong

Guest
Yea... the only problem is the gamefiles that are corrupted badly. I just can't crash on my end..
 
Yea... the only problem is the gamefiles that are corrupted badly. I just can't crash on my end..
Even when I fresh installed the game, it still crashed even on a new save file so how they're getting corrupted is beyond me. Any edits I do is only my save file, and so far testing custom base stats and abilities for one Pokemon, and those presented no problems. But even before re-editing some custom stuff, the game still crashed, no edits done and my save file not being used in the game folder. Still I wonder if some things in my save file need rearranged and recoded since I had to set at sandbox mode at some point to test things, and I had inadvertently completed some tasks in game before doing others when they should be done in order. For example, flying to a location that's suppossed to be inaccessible until I complete a certain task, compketing tasks there, etc. Didn't know in those instances until I looked up walkthrough and saw I got ahead of myself. It didn't seem to give me problems gameplay wise but I'm not certain if that could mess something else up.
 
J

jianmingyong

Guest
Looks like the only way to understand logless crash/unknown crash that splitzblue is facing atm also...

We need a crash log that is recorded the instance the game decided to force close itself.

This crash log is recorded into your computer itself which can be found in the "Event Viewer" apart from the nicely generated crash log on Pokemon folder.

Event Viewer is a tool that displays detailed information about significant events (for example, programs that don't start as expected or crash suddently... )
  • Open Event Viewer by going to the Control Panel, clicking System and Security (For category view), clicking Administrative Tools, and then double-clicking Event Viewer.‌
    If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
This application is in everybody's computer. We normally do not use this since other application crash logs are not like how P3D is... they are crap and not useful.

Now you would see something like this...

At the center, you will see Critical, Error and warning... I want the section on error or in critical.

You should be able to expand that section and double click on the application. If you find that you are lost... At the left panel, there is a application windows log double click on it.

Find Pokemon 3D most lastest crash and it will have a crash log written at the bottom panel.

It should look similar to this with the application name called "Pokemon.exe"
Code:
Application: P3D DataBase Explorer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
Stack:
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory, System.Threading.Tasks.TaskCompletionSource`1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions)...
...
If you can't find it or it looks totally different than the one shown above, then never mind.
 
Looks like the only way to understand logless crash/unknown crash that splitzblue is facing atm also...

We need a crash log that is recorded the instance the game decided to force close itself.

This crash log is recorded into your computer itself which can be found in the "Event Viewer" apart from the nicely generated crash log on Pokemon folder.

Event Viewer is a tool that displays detailed information about significant events (for example, programs that don't start as expected or crash suddently... )
  • Open Event Viewer by going to the Control Panel, clicking System and Security (For category view), clicking Administrative Tools, and then double-clicking Event Viewer.‌
    If you're prompted for an administrator password or confirmation, type the password or provide confirmation.
This application is in everybody's computer. We normally do not use this since other application crash logs are not like how P3D is... they are crap and not useful.

Now you would see something like this...

At the center, you will see Critical, Error and warning... I want the section on error or in critical.

You should be able to expand that section and double click on the application. If you find that you are lost... At the left panel, there is a application windows log double click on it.

Find Pokemon 3D most lastest crash and it will have a crash log written at the bottom panel.

It should look similar to this with the application name called "Pokemon.exe"
Code:
Application: P3D DataBase Explorer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.InvalidOperationException
Stack:
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(System.Data.Common.DbConnection, System.Data.ProviderBase.DbConnectionFactory, System.Threading.Tasks.TaskCompletionSource`1<System.Data.ProviderBase.DbConnectionInternal>, System.Data.Common.DbConnectionOptions)...
...
If you can't find it or it looks totally different than the one shown above, then never mind.
Goodness so I'm not the only one who's getting the crash problem. Still sorry for the trouble, I know it's a pain but hopefully it can be fixed so the game works better. And I'll be sure to try this next time I get on the pc, and I'll get screen shots.
 
J

jianmingyong

Guest
I hope your crash log is not the same as this:
I have just copied exactly what Splitblue had and this just seem not enough infomation on outer stacktrace... Arh... Need debugger.

Code:
Application: Pokemon.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at System.Reflection.MethodBase.Invoke(System.Object, System.Object[])
at <Module>.Main(System.String[])
 
I hope your crash log is not the same as this:
I have just copied exactly what Splitblue had and this just seem not enough infomation on outer stacktrace... Arh... Need debugger.

Code:
Application: Pokemon.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException
Stack:
at System.RuntimeMethodHandle._InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.SignatureStruct ByRef, System.Reflection.MethodAttributes, System.RuntimeType)
at System.RuntimeMethodHandle.InvokeMethodFast(System.IRuntimeMethodInfo, System.Object, System.Object[], System.Signature, System.Reflection.MethodAttributes, System.RuntimeType)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, Boolean)
at System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)
at System.Reflection.MethodBase.Invoke(System.Object, System.Object[])
at <Module>.Main(System.String[])
This is the one I got. All of the errors say this.
 

Attachments

Last edited:
J

jianmingyong

Guest
This error is about asynchronous background thread not able to invoke into the main thread and give up itself.

Unfortunately... This is much harder than we thought. At least there is a small lead to the main problem. Let just hope you get the fix as long as someone able to find a solution to this.
 
This error is about asynchronous background thread not able to invoke into the main thread and give up itself.

Unfortunately... This is much harder than we thought. At least there is a small lead to the main problem. Let just hope you get the fix as long as someone able to find a solution to this.
Sorry about the trouble, I was hoping it would be a lot easier too, but alas, I guess it can't always be easy. In the gaming world there are difficulties but I was hoping this crash wouldn't have been too hard to fix. I feel bad having this burden put on you and the developers. But.....take as much time as needed, because for now I got my save backed up for a later update, as I'll be taking a break.
 
Top