• ✨ 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.51] Evolution Crash

OddLittlePrince

Starting Trainer
Describe the bug you experienced here.
Upon leveling my Cyndaquil to level 14 the game would crash just after the battle dialog.
What I expected to happen:
To return to the field and continue on my way.

What actually happened:
Game crashed?

Steps to reproduce:
1. Battle
2. Level Cyndaquil to 14
 

Darkfire

Administrator
Administrator
P3D Developer
was this on route 33?
14 is the level that cyndaquil evolves at and there seems to be an issue evolving pokemon there
 

Fanta

Content Developer
P3D Developer
Global Moderator
Code:
Kolben Games Crash Log V 2.4
Pokémon 3D has crashed!
// GET TO DA CHOPPA

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

A backup file was created here: 2014-10-12_23.08.17_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.51 (83)
Content Packs: {}
Active GameMode: Pokemon 3D
GameJolt Account: FALSE
Playing on Servers: FALSE
Game Environment: BattleScreenV2
Actionscript: No script running
File Validation: True
Sandboxmode: False

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

Screen state for the current screen (BattleScreenV2)

BattleMode=Standard
IsTrainerBattle=False
IsPVPBattle=False
LoadedBattleMap=battle\unioncave\unioncavef1.dat
OwnPokemon={"Pokemon"[155]}{"Experience"[1631]}{"Gender"[0]}{"EggSteps"[0]}{"Item"[0]}{"ItemData"[]}{"NickName"[Vesuvius]}{"Level"[14]}{"OT"[27810]}{"Ability"[66]}{"Status"[]}{"Nature"[6]}{"CatchLocation"[at New Bark Town]}{"CatchTrainer"[Odd]}{"CatchBall"[5]}{"CatchMethod"[As a gift from Prof. Elm]}{"Friendship"[126]}{"isShiny"[0]}{"Attack1"[33,35,35]}{"Attack2"[43,30,30]}{"Attack3"[98,30,30]}{"Attack4"[52,25,23]}{"HP"[37]}{"EVs"[8,9,0,17,2,17]}{"IVs"[25,27,30,15,15,6]}{"AdditionalData"[]}{"IDValue"[tLzznw2v7Ia]}
OppPokemon={"Pokemon"[41]}{"Experience"[343]}{"Gender"[1]}{"EggSteps"[0]}{"Item"[0]}{"ItemData"[]}{"NickName"[]}{"Level"[7]}{"OT"[00000]}{"Ability"[39]}{"Status"[FNT]}{"Nature"[12]}{"CatchLocation"[at unknown place]}{"CatchTrainer"[???]}{"CatchBall"[5]}{"CatchMethod"[somehow obtained]}{"Friendship"[70]}{"isShiny"[0]}{"Attack1"[141,15,14]}{"Attack2"[48,20,20]}{"Attack3"[]}{"Attack4"[]}{"HP"[0]}{"EVs"[0,0,0,0,0,0]}{"IVs"[26,6,23,12,0,28]}{"AdditionalData"[]}{"IDValue"[c9PsCRDGbYK]}
Values=; CanCatch=True; CanRun=True; CanBlackout=True; CanReceiveEXP=True; RoamingBattle=False; CanUseItems=True; DiveBattle=False; TempPokeFile=; IsInverseBattle=False
IsRemoteBattle=False
IsHost=False
MenuVisible=False

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

System specifications:

Operating system: Microsoft Windows 8.1 [6.2.9200.0]
Core architecture: 32 Bit
System time: 10/12/2014 11:08:17 PM
System language: English (United States)(ENU) / Loaded game language: en
Decimal separator: .
Available physical memory: 1.89 Gigabyte
Available logical processors: 4

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

.Net installation information:

v2.0.50727  2.0.50727.4927  SP2
v3.0  3.0.30729.4926  SP2
v3.5  3.5.30729.4926  SP1
v4 
  Client  4.5.51641
  Full  4.5.51641
v4.0 
  Client  4.0.0.0

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

Graphics Card information:

[CardName(s): "Intel(R) HD Graphics"]
[CardRAM(s) : "1080682496"]

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

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: Pokemon

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

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 net.Pokemon3D.Game.EvolutionScreen.EvolvePokemon()
   at net.Pokemon3D.Game.EvolutionScreen..ctor(Screen currentScreen, List`1 EvolvePokemonIndices, String EvolutionArg, EvolutionTrigger EvolutionTrigger, Boolean FromBattle)
   at net.Pokemon3D.Game.BV2.BattleScreen.EndBattle(Boolean blackout)
   at net.Pokemon3D.Game.BV2.EndBattleQueryObject.Update(BattleScreen BV2Screen)
   at net.Pokemon3D.Game.BV2.BattleScreen.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)

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

You should report this error.

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

Fanta

Content Developer
P3D Developer
Global Moderator
So...yea, the game crashes when you try to evolve a pokemon, location does not matter, nor does the method, I was able to evolve some of the first 60 pokemon just fine, but beyond that, they break they game when they evolve.

I am guessing that the pokemon that don't have the "Hidden ability" line in their data file, crash the game when they evolve.
 

Darkfire

Administrator
Administrator
P3D Developer
So...yea, the game crashes when you try to evolve a pokemon, location does not matter, nor does the method, I was able to evolve some of the first 60 pokemon just fine, but beyond that, they break they game when they evolve.

I am guessing that the pokemon that don't have the "Hidden ability" line in their data file, crash the game when they evolve.
OH
hrm
 

Darkfire

Administrator
Administrator
P3D Developer
So something stupid happened when I was committing one of the changes for hidden abilities and the changes for a file got undone
this officially breaks alot of stuff(anything involving pokemon outside of the first 59 might break) so hopefully we can put out the fix soon
it is ready though
 
Top