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

Fixed Bill crash

Status
Not open for further replies.

Chupacathingy

Bug Catcher
I have no way of documenting this guys so just bare with me please.
So I got Bill back to Goldenrod and went to talk to him, the game crashed and the window popped up.

Message: StartIndex cannot be less than zero.
Parameter name: startIndex
The name of the file is:"83521202381_crash.dat".
 

snoe

Active Member
I have no way of documenting this guys so just bare with me please.
So I got Bill back to Goldenrod and went to talk to him, the game crashed and the window popped up.

Message: StartIndex cannot be less than zero.
Parameter name: startIndex
The name of the file is:"83521202381_crash.dat".
open up your pokemon 3d folder. go to the crash.dat and open it with notepad. copy everything in it and paste it here
 

Chupacathingy

Bug Catcher
Can you find your party.dat file in your save folder?

System specifications:
Pokémon 3D version: 0.30
Operating system: Microsoft Windows 7 Home Premium [6.1.7601.65536]
Decimal seperator: .
---------------------------

Here is further information:
Message: StartIndex cannot be less than zero.
Parameter name: startIndex
InnerException: NOTHING
BaseException: StartIndex cannot be less than zero.
Parameter name: startIndex
HelpLink: No helplink available.
Data: System.Collections.ListDictionaryInternal
Source: mscorlib
TargetSite: Name: Remove [
Attributes: PrivateScope, Public, HideBySig
CallingConvention: Standard, HasThis
ContainsGenericParameters: False
DeclaringType: System.String
IsAbstract: False
IsAssembly: False
IsConstructor: False
IsFamily: False
IsFamilyAndAssembly: False
IsFamilyOrAssembly: False
IsFinal: False
IsGenericMethod: False
IsGenericMethodDefinition: False
IsHideBySig: True
IsPrivate: False
IsPublic: True
IsSecurityCritical: False
IsSecuritySafeCritical: False
IsSecurityTransparent: True
IsSpecialName: False
IsStatic: False
IsVirtual: False
MemberType: Method
MetadataToken: 100664145
MethodHandle: System.RuntimeMethodHandle
Module: CommonLanguageRuntimeLibrary
ReflectedType: System.String
]

StackTrace: at System.String.Remove(Int32 startIndex)
at _2._5DHero.Script.DoIf()
at _2._5DHero.Script.Update()
at _2._5DHero.ActionScript.ChooseIf(Boolean T)
at _2._5DHero.Script.DoIf()
at _2._5DHero.Script.Update()
at _2._5DHero.ActionScript.ChooseIf(Boolean T)
at _2._5DHero.Script.DoIf()
at _2._5DHero.Script.Update()
at _2._5DHero.ActionScript.Update()
at _2._5DHero_OverworldScreen.Update()
at _2._5DHero.Basic.Update(GameTime gameTime)
at _2._5DHero.DGame.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 _2._5DHero.Program.Main(String[] args)
 

Darkfire

Administrator
Administrator
P3D Developer
from the folder where you found that file and goto the save folder
and then goto the folder named for your save name
open your party.dat and check for a blank line
 

snoe

Active Member
from the folder where you found that file and goto the save folder
and then goto the folder named for your save name
open your party.dat and check for a blank line
this ninja line pops up again. can you explain it's implications?
like why is it bad?
 

Darkfire

Administrator
Administrator
P3D Developer
The game checks each line for a pokemon and if it finds no pokemon it crashes
Sometime soon nilllzz will be putting in more exceptions like how when you walk into a warp block that has an invalid or empty warp it makes a small popup window that tells you so
 

nilllzz

Original Developer
Administrator
P3D Developer
why does the crash file say that you are playing on version 0.30?
 
Status
Not open for further replies.
Top