• ✨ 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.49.1] Crash when using Strength with No Pokémon that Know It

progamerscl

Trainer
When using Sandbox Mode's Strength tool (?), The game crashes rather than performing the intended action. This occurred with and without Content packs, and does not happen when a Pokemon in the party actually has Strength. A few brief checks confirmed that.
What I expected to happen:
Boulder to be made mobile, in the same way Sandbox makes Cut usable.

What actually happened:
Instant game crash.

Steps to reproduce:
1. With Sandbox Mode on, go to Slowpoke Well.
2. Without a Strength-wielding Pokémon in the party, attempt to move the Boulder by using Strength.


Code:
Kolben Games Crash Log V 2.3
Pokémon 3D has crashed!
// Blame Darkfire.
---------------------------------------------------------------------------------
A backup file was created here: 2014-07-31_04.50.00_backup.txt
Visit this page in order to get your save restored:
http://pokemon3d.net/forum/forums/backup_support/create-thread
---------------------------------------------------------------------------------
Game information:
Pokémon 3D Indev version: 0.49.1 (80)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: FALSE
Playing on Servers: FALSE
Game Environment: OverworldScreen
Actionscript: No script running
File Validation: True
Sandboxmode: True
---------------------------------------------------------------------------------
Screen state for the current screen (OverworldScreen)
IsSurfing=False
IsRiding=False
LevelFile=slowpokewell\slowpokewell1f.dat
UsedStrength=True
EntityCount=682
---------------------------------------------------------------------------------
System specifications:
Operating system: Microsoft Windows 7 Home Premium  [6.1.7601.65536]
Core architecture: 64 Bit
System time: 7/31/2014 4:50:00 AM
System language: English (United States)(ENU) / Loaded game language: en
Decimal separator: .
Available physical memory: 3.91 Gigabyte
Available logical processors: 8
---------------------------------------------------------------------------------
.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.50938
  Full  4.5.50938
v4.0  
  Client  4.0.0.0
---------------------------------------------------------------------------------
Graphics Card information:
[CardName(s): "Intel(R) HD Graphics 3000"]
[CardRAM(s) : "1897236480"]
---------------------------------------------------------------------------------
Error information:
Message: Object reference not set to an instance of an object.
InnerException: NOTHING
BaseException: Object reference not set to an instance of an object.
HelpLink: No helplink available.
Data: Items: 0
Source: 2.5DHero
---------------------------------------------------------------------------------
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 _2._5DHero.StrengthRock.ResultFunction(Int32 Result)
  at _2._5DHero.ChooseBox.Update(Boolean RaiseClickEvent)
  at _2._5DHero.ChooseBox.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)
---------------------------------------------------------------------------------
You should report this error.[/B]
Go to "http://pokemon3d.net/forum/forums/6/create-thread" to report this crash there.
 

Darkfire

Administrator
Administrator
P3D Developer
known crash
give your self HM 04 using hax and teach it to someone
this crash is caused by not having a pokemon with the move in your party
this will be fixed for 0.50 too ;)
 

progamerscl

Trainer
I thought I had gotten Strength but hadn't yet at the time of the post. Thanks for the fix! That could potentially save a wasted moveslot. :happy:
 
Top