• ✨ 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.32) Crash after talking with a npc right after battle with sudowoodo

Status
Not open for further replies.

soner

Pokémon Ranger
Hi!
My game crashed while online play right after i battle and catch sudowoodo and talk with this npc, you can see the npc im talking about in below:



After crash, i have restarted game, my sudowoodo was gone and, there was no sudowoodo blocking way to goldenrod city, so i cant get any sudowoodo

And there is the crash log:

Pokémon 3D has crashed!
---------------------------

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

Here is further information:
Message: Dizin, dizi sınırlarının dışındaydı.
InnerException: NOTHING
BaseException: Dizin, dizi sınırlarının dışındaydı.
HelpLink: No helplink available.
Data: System.Collections.ListDictionaryInternal
Source: 2.5DHero
TargetSite: Name: ChooseIf [
Attributes: PrivateScope, Public
CallingConvention: Standard, HasThis
ContainsGenericParameters: False
DeclaringType: _2._5DHero.ActionScript
IsAbstract: False
IsAssembly: False
IsConstructor: False
IsFamily: False
IsFamilyAndAssembly: False
IsFamilyOrAssembly: False
IsFinal: False
IsGenericMethod: False
IsGenericMethodDefinition: False
IsHideBySig: False
IsPrivate: False
IsPublic: True
IsSecurityCritical: True
IsSecuritySafeCritical: False
IsSecurityTransparent: False
IsSpecialName: False
IsStatic: False
IsVirtual: False
MemberType: Method
MetadataToken: 100665365
MethodHandle: System.RuntimeMethodHandle
Module: 2.5DHero.exe
ReflectedType: _2._5DHero.ActionScript
]

StackTrace: konum: _2._5DHero.ActionScript.ChooseIf(Boolean T)
konum: _2._5DHero.ScriptV1.DoIf()
konum: _2._5DHero.ScriptV1.Update()
konum: _2._5DHero.Script.Update()
konum: _2._5DHero.ActionScript.ChooseIf(Boolean T)
konum: _2._5DHero.ScriptV1.DoIf()
konum: _2._5DHero.ScriptV1.Update()
konum: _2._5DHero.Script.Update()
konum: _2._5DHero.ActionScript.Update()
konum: _2._5DHero_OverworldScreen.Update()
konum: _2._5DHero.Basic.Update(GameTime gameTime)
konum: _2._5DHero.DGame.Update(GameTime gameTime)
konum: Microsoft.Xna.Framework.Game.Tick()
konum: Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
konum: Microsoft.Xna.Framework.GameHost.OnIdle()
konum: Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
konum: Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
konum: System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
konum: System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
konum: System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
konum: System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
konum: System.Windows.Forms.Application.Run(Form mainForm)
konum: Microsoft.Xna.Framework.WindowsGameHost.Run()
konum: Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
konum: Microsoft.Xna.Framework.Game.Run()
konum: _2._5DHero.Program.Main(String[] args)
 

MrHippocrit

Champion
Trusted Support
Retired Mod
I can confirm this crash. It happend to me too, luckily I saved after catching him since it barely auto saves.
 

RaulMarq

Trainer
I saved aswell, that's the weird part. But he's gone, it says I have seen Sudowoodo but.... Not that I obtained it. :/ Breed it for me! ;)
Oh boy, I better check my PC Boxes, now you made me sweat... But sure, if it's still there, we can make a trade. What's your offer? :)
 

nilllzz

Original Developer
Administrator
P3D Developer
fixed, has been a bug in the script.
If you want to fix this, open \Pokemon\Scripts\Route36\rocksmash_event.dat
and enter ":then" as a new line below ":if:register(got_rocksmash)"

The script should look like this then:
Code:
:if:not register(sudowoodo_removed)
:then
@Text:Wa-hey!*I was going to~snap that tree~with my straight-~arm punch.*But I couldn't!~I'm a failure!
:end
:endif
 
:if:register(got_rocksmash)
:then
@Text:That happens to be~ROCK SMASH.*You can shatter~rocks with just a*single well-aimed~smack.*If any rocks are~in your way, just~smash 'em up!
:else
@Register:got_rocksmash
@Text:Did you clear that~wretched tree?*I'm impressed!~I want you to~have this.
@GiveItem:198,1
@Text:That happens to be~ROCK SMASH.*You can shatter~rocks with just a*single well-aimed~smack.*If any rocks are~in your way, just~smash 'em up!
:endif
:end
 

Darkfire

Administrator
Administrator
P3D Developer
fixed, has been a bug in the script.
If you want to fix this, open \Pokemon\Scripts\Route36\rocksmash_event.dat
and enter ":then" as a new line below ":if:register(got_rocksmash)"

The script should look like this then:
Code:
:if:not register(sudowoodo_removed)
:then
@Text:Wa-hey!*I was going to~snap that tree~with my straight-~arm punch.*But I couldn't!~I'm a failure!
:end
:endif
 
:if:register(got_rocksmash)
:then
@Text:That happens to be~ROCK SMASH.*You can shatter~rocks with just a*single well-aimed~smack.*If any rocks are~in your way, just~smash 'em up!
:else
@Register:got_rocksmash
@Text:Did you clear that~wretched tree?*I'm impressed!~I want you to~have this.
@GiveItem:198,1
@Text:That happens to be~ROCK SMASH.*You can shatter~rocks with just a*single well-aimed~smack.*If any rocks are~in your way, just~smash 'em up!
:endif
:end
oh wow.....i shoulda seen that......
 
Status
Not open for further replies.
Top