• ✨ 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 [Indev 0.53.2] Crash upon Clearing the Radio Tower

silver_swift

Starting Trainer
After battling (and winning) Executive Archer at the top of the radio tower, my game crashes the moment that the director finishes talking to me. I've tried many different things, the result is always the same. Edit: I have tried redownloading the game as well.

What I expected to happen:
To progress beyond the final battle in the radio tower.

What actually happened:
My game crashed after speaking with the director.

Steps to reproduce:
1. Win against Executive Archer in the radio tower.
2. Speak with the director.

Code:
Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// At least it's not a Blue Screen.

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

Game information:

Pokémon 3D Indev version: 0.53.2 (89)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: TRUE (611302)
Playing on Servers: TRUE (P3D Server/105.208.139.123:15124)
Game Environment: OverworldScreen
Actionscript: Type: Script; Input: trainer\radiotower\archer; Line: 93
File Validation: True
Sandboxmode: False

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

Screen state for the current screen (OverworldScreen)

IsSurfing=False
IsRiding=False
LevelFile=goldenrod\radiotower\5f.dat
UsedStrength=False
EntityCount=350

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

System specifications:

Operating system: Microsoft Windows 7 Professional  [6.1.7601.65536]
Core architecture: 64 Bit
System time: 2015/08/19 09:13:05 PM
System language: English (South Africa)(ENS) / Loaded game language: en
Decimal separator: .
Available physical memory: 7.94 Gigabyte
Available logical processors: 4

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

.Net installation information:

v2.0.50727  2.0.50727.5420  SP2
v3.0  3.0.30729.5420  SP2
v3.5  3.5.30729.5420  SP1
v4
  Client  4.5.51209
  Full  4.5.51209
v4.0
  Client  4.0.0.0

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

Graphics Card information:

[CardName(s): "NVIDIA GeForce GTX 750 Ti"]
[CardRAM(s) : "2147483648"]

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

Error information:

Message: Input string was not in a correct format.
InnerException: NOTHING
BaseException: Input string was not in a correct format.
HelpLink: No helplink available.
Data: Items: 0
Source: mscorlib
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 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Convert.ToDouble(String value)
   at net.Pokemon3D.Game.ScriptConversion.InternalToDouble(String expression, Boolean& hasError)
   at net.Pokemon3D.Game.ScriptConversion.ToDouble(Object expression)
   at net.Pokemon3D.Game.ScriptConversion.ToInteger(Object expression)
   at net.Pokemon3D.Game.ScriptVersion2.ScriptCommander.int(Object expression)
   at net.Pokemon3D.Game.ScriptVersion2.ScriptCommander.DoPlayer(String subClass)
   at net.Pokemon3D.Game.ScriptVersion2.ScriptCommander.ExecuteCommand(ScriptV2& ScriptV2, String inputString)
   at net.Pokemon3D.Game.ScriptV2.DoCommand()
   at net.Pokemon3D.Game.ScriptV2.Update()
   at net.Pokemon3D.Game.Script.Update()
   at net.Pokemon3D.Game.ActionScript.Update()
   at net.Pokemon3D.Game.OverworldScreen.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)

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

Enviornment dump:

   Private _actionScript As ActionScript = net.Pokemon3D.Game.ActionScript
   Private _particlesTexture As Texture2D = Microsoft.Xna.Framework.Graphics.Texture2D
   Private _trainerEncountered As Boolean = False
   Private _titles As List<Title>[] = {}
   Private ShowControlsDelay As Single = 8
   Private Shared _fadeValue As Int32 = 0
   Private Shared _drawRodID As Int32 = -1
   Public UpdateFadeOut As Boolean = False
   Public UpdateFadeIn As Boolean = False

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

You should report this error.

Go to "http://pokemon3d.net/forum/forums/6/create-thread" to report this crash there.
(Add a crash log here if available and enclose it in the code tag with this button:
)
 
J

jianmingyong

Guest
After battling (and winning) Executive Archer at the top of the radio tower, my game crashes the moment that the director finishes talking to me. I've tried many different things, the result is always the same. Edit: I have tried redownloading the game as well.

What I expected to happen:
To progress beyond the final battle in the radio tower.

What actually happened:
My game crashed after speaking with the director.

Steps to reproduce:
1. Win against Executive Archer in the radio tower.
2. Speak with the director.

Code:
Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// At least it's not a Blue Screen.

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

Game information:

Pokémon 3D Indev version: 0.53.2 (89)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: TRUE (611302)
Playing on Servers: TRUE (P3D Server/105.208.139.123:15124)
Game Environment: OverworldScreen
Actionscript: Type: Script; Input: trainer\radiotower\archer; Line: 93
File Validation: True
Sandboxmode: False

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

Screen state for the current screen (OverworldScreen)

IsSurfing=False
IsRiding=False
LevelFile=goldenrod\radiotower\5f.dat
UsedStrength=False
EntityCount=350

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

System specifications:

Operating system: Microsoft Windows 7 Professional  [6.1.7601.65536]
Core architecture: 64 Bit
System time: 2015/08/19 09:13:05 PM
System language: English (South Africa)(ENS) / Loaded game language: en
Decimal separator: .
Available physical memory: 7.94 Gigabyte
Available logical processors: 4

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

.Net installation information:

v2.0.50727  2.0.50727.5420  SP2
v3.0  3.0.30729.5420  SP2
v3.5  3.5.30729.5420  SP1
v4
  Client  4.5.51209
  Full  4.5.51209
v4.0
  Client  4.0.0.0

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

Graphics Card information:

[CardName(s): "NVIDIA GeForce GTX 750 Ti"]
[CardRAM(s) : "2147483648"]

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

Error information:

Message: Input string was not in a correct format.
InnerException: NOTHING
BaseException: Input string was not in a correct format.
HelpLink: No helplink available.
Data: Items: 0
Source: mscorlib
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 System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)
   at System.Convert.ToDouble(String value)
   at net.Pokemon3D.Game.ScriptConversion.InternalToDouble(String expression, Boolean& hasError)
   at net.Pokemon3D.Game.ScriptConversion.ToDouble(Object expression)
   at net.Pokemon3D.Game.ScriptConversion.ToInteger(Object expression)
   at net.Pokemon3D.Game.ScriptVersion2.ScriptCommander.int(Object expression)
   at net.Pokemon3D.Game.ScriptVersion2.ScriptCommander.DoPlayer(String subClass)
   at net.Pokemon3D.Game.ScriptVersion2.ScriptCommander.ExecuteCommand(ScriptV2& ScriptV2, String inputString)
   at net.Pokemon3D.Game.ScriptV2.DoCommand()
   at net.Pokemon3D.Game.ScriptV2.Update()
   at net.Pokemon3D.Game.Script.Update()
   at net.Pokemon3D.Game.ActionScript.Update()
   at net.Pokemon3D.Game.OverworldScreen.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)

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

Enviornment dump:

   Private _actionScript As ActionScript = net.Pokemon3D.Game.ActionScript
   Private _particlesTexture As Texture2D = Microsoft.Xna.Framework.Graphics.Texture2D
   Private _trainerEncountered As Boolean = False
   Private _titles As List<Title>[] = {}
   Private ShowControlsDelay As Single = 8
   Private Shared _fadeValue As Int32 = 0
   Private Shared _drawRodID As Int32 = -1
   Public UpdateFadeOut As Boolean = False
   Public UpdateFadeIn As Boolean = False

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

You should report this error.

Go to "http://pokemon3d.net/forum/forums/6/create-thread" to report this crash there.
(Add a crash log here if available and enclose it in the code tag with this button:
)
Looks like this bug exists so long ago. The history have all the same error script again and again... V0.48 did have a similar script but the error is still there.

@Player.turnto(0,0) -_- Wrong syntax. This isn't @NPC.turn(0,0)

The original command is designed to convert this number into an integer. But "0,0" isn't an integer so it is converted into double type.

However, double type require correct decimal and this will only allow a comma decimal separator computer to fully run this script.

As a safety feature, game crashes for not able to convert this number into integer.
 
Last edited by a moderator:

silver_swift

Starting Trainer
So what should I do? I'd prefer not deleting my save, as I'm quite far in and it might just bug out again. Should I wait for the next version of the game?
 
J

jianmingyong

Guest
So what should I do? I'd prefer not deleting my save, as I'm quite far in and it might just bug out again. Should I wait for the next version of the game?
If it is an online save and a storyline which you need to trigger, then I could help you out. If it is an offline save ( Pressing Load Game Button ) then, you can goto "Pokemon\Scripts\trainer\radiotower\archer.dat and change the line 98 of @Player.turnto(0,0) to @Player.turnto(0) and continue your game.
 
Top