• ✨ 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 0.38.2 crash w/ rattata trainers battle

Tornado9797

Content Developer
P3D Developer
Global Moderator
I get this crash every time when I talk to the two trainers who are battling (and blocking the way because you have to go to mr. Pokemon's house first). After the trainer says 'go rattata, use tackle!' it crashes.
http://gyazo.com/e57a18cbfe08de09484212b019d0b97c for a screenshot of the trainers.

I added the latest _crash.dat to this post
It'd be more convenient if you copy and pasted the crash log's content into a code module so mobile users (like me) could help isolate the problem.
 

TBgamingLP (youtube LP's)

Starting Trainer
I get this crash every time when I talk to the two trainers who are battling (and blocking the way because you have to go to mr. Pokemon's house first). After the trainer says 'go rattata, use tackle!' it crashes.
http://gyazo.com/e57a18cbfe08de09484212b019d0b97c for a screenshot of the trainers.

I added the latest _crash.dat to this post
It'd be more convenient if you copy and pasted the crash log's content into a code module so mobile users (like me) could help isolate the problem.
I don't quite know what you mean, but here is a copy/paste of the thing
System specifications:
Pokémon 3D version: 0.38.2
Operating system: Microsoft Windows 7 Home Premium [6.1.7601.65536]
System time: 23/10/2013 19:15:19
System language: NLB
Decimal seperator: ,
Content Packs: {test}
Active GameMode: Pokemon 3D
Operating online: FALSE
Game environment: OverworldScreen
Actionscript: Type: Script; Input: route30\rattatabattle0; Line: 6
---------------------------

Here is further information:
Message: StartIndex kan niet minder dan nul zijn.
Parameternaam: startIndex
InnerException: NOTHING
BaseException: StartIndex kan niet minder dan nul zijn.
Parameternaam: 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: bij System.String.Remove(Int32 startIndex)
bij _2._5DHero.ScriptCommander.InizializeCommand(ScriptV2& ScriptV2, String inputString)
bij _2._5DHero.ScriptV2.DoCommand()
bij _2._5DHero.ScriptV2.Update()
bij _2._5DHero.Script.Update()
bij _2._5DHero.ActionScript.ChooseIf(Boolean T)
bij _2._5DHero.ScriptV2.DoIf()
bij _2._5DHero.ScriptV2.Update()
bij _2._5DHero.Script.Update()
bij _2._5DHero.ActionScript.Update()
bij _2._5DHero_OverworldScreen.Update()
bij _2._5DHero.Basic.Update(GameTime gameTime)
bij _2._5DHero.DGame.Update(GameTime gameTime)
bij Microsoft.Xna.Framework.Game.Tick()
bij Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
bij Microsoft.Xna.Framework.GameHost.OnIdle()
bij Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
bij Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
bij System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
bij System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bij System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bij System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bij System.Windows.Forms.Application.Run(Form mainForm)
bij Microsoft.Xna.Framework.WindowsGameHost.Run()
bij Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
bij Microsoft.Xna.Framework.Game.Run()
bij _2._5DHero.Program.Main(String[] args)

You should report this error.

Go to "http://pokemon3d.net/forums/6/create-thread/" to report this crash there.
 
Last edited:

MrHippocrit

Champion
Trusted Support
Retired Mod
ERhhh... he meant the code tags...
Code:
System specifications: 
Pokémon 3D version: 0.38.2
Operating system: Microsoft Windows 7 Home Premium [6.1.7601.65536]
System time: 23/10/2013 19:15:19
System language: NLB
Decimal seperator: ,
Content Packs: {test}
Active GameMode: Pokemon 3D
Operating online: FALSE
Game environment: OverworldScreen
Actionscript: Type: Script; Input: route30\rattatabattle0; Line: 6
---------------------------

Here is further information:
Message: StartIndex kan niet minder dan nul zijn.
Parameternaam: startIndex
InnerException: NOTHING
BaseException: StartIndex kan niet minder dan nul zijn.
Parameternaam: 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: bij System.String.Remove(Int32 startIndex)
bij _2._5DHero.ScriptCommander.InizializeCommand(ScriptV2& ScriptV2, String inputString)
bij _2._5DHero.ScriptV2.DoCommand()
bij _2._5DHero.ScriptV2.Update()
bij _2._5DHero.Script.Update()
bij _2._5DHero.ActionScript.ChooseIf(Boolean T)
bij _2._5DHero.ScriptV2.DoIf()
bij _2._5DHero.ScriptV2.Update()
bij _2._5DHero.Script.Update()
bij _2._5DHero.ActionScript.Update()
bij _2._5DHero_OverworldScreen.Update()
bij _2._5DHero.Basic.Update(GameTime gameTime)
bij _2._5DHero.DGame.Update(GameTime gameTime)
bij Microsoft.Xna.Framework.Game.Tick()
bij Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
bij Microsoft.Xna.Framework.GameHost.OnIdle()
bij Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
bij Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
bij System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
bij System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bij System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bij System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bij System.Windows.Forms.Application.Run(Form mainForm)
bij Microsoft.Xna.Framework.WindowsGameHost.Run()
bij Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
bij Microsoft.Xna.Framework.Game.Run()
bij _2._5DHero.Program.Main(String[] args)

You should report this error.

Go to "http://pokemon3d.net/forums/6/create-thread/" to report this crash there.
 

MrHippocrit

Champion
Trusted Support
Retired Mod
As for the Dutch to English translation:
StartIndex kan niet minder dan nul zijn. - StartIndex can't be lower than zero.
 
W

Whitney

Guest
I have this issue too. Is it on my end or is it a game issue?

(Sorry, didn't want to post a duplicate :))
 

BladyZz

Starting Trainer
How to skip fight with ratta trainers!:
Sorry for my english...

You must be in route 30
1.Go to the install folder.
2."save"
3.In your save and open player with a editor.
4.There must be a code: "Position|(your position)"
5.Then you delete this code.
6.copy this code and paste it there:"Position|7,0.1,20"
7.open Pokémon 3D and have fun.
;)
Please let me know if it works!
And don't run in other fights.
 
Last edited:

MrHippocrit

Champion
Trusted Support
Retired Mod
How to skip fight with ratta trainers!:
Sorry for my english...

You must be in route 30
1.Go to the install folder.
2."save"
3.In your save and open player with a editor.
4.There must be a code: "Position|(your position)"
5.Then you delete this code.
6.copy this code and paste it there:"Position|7,0.1,20"
7.open Pokémon 3D and have fun.
;)
Please let me know if it works!
And don't run in other fights.
This only works on offline saves.
 
Top