Topic: Hey Firesoul...  (Read 4241 times)

0 Members and 1 Guest are viewing this topic.

FireSoul

  • Guest
Re: Hey Firesoul...
« Reply #20 on: March 28, 2003, 02:34:25 pm »
YEah.. I don't want to have to play it, myself, again, just to get to that mission.

Corbomite

  • Guest
Re: Hey Firesoul...
« Reply #21 on: March 28, 2003, 02:39:14 pm »
OK. I'll start soon. I'll grab myself a BBZV so it will be easy to get there. I luv that ship!
« Last Edit: December 31, 1969, 06:00:00 pm by Corbomite »

Corbomite

  • Guest
Re: Hey Firesoul...
« Reply #22 on: March 28, 2003, 05:56:03 pm »
OK I'm emailing you the db file and here's a copy of the error:


STARFLEETOP caused an invalid page fault in
module STARFLEETOP.EXE at 0177:006f7959.
Registers:
EAX=04040400 CS=0177 EIP=006f7959 EFLGS=00010246
EBX=06305b01 SS=017f ESP=00ebfc90 EBP=06305a1c
ECX=0582d754 DS=017f ESI=06305a1c FS=1d57
EDX=00000000 ES=017f EDI=06305ad4 GS=0000
Bytes at CS:EIP:
ff 52 04 5f 8b c5 5e 5d 5b 83 c4 14 c3 90 90 90
Stack dump:
06305a1c 06305ad4 06305a1c 00ebfd58 06305b01 06305b88 01ee992c 01ee9924 00483001 00ebfcc0 0071b75c 06305a1c 0582d754 06305ad4 06305a1c 00ebfd58  

FireSoul

  • Guest
Re: Hey Firesoul...
« Reply #23 on: March 28, 2003, 06:10:30 pm »
The invalid page fault itself isn't going to be useful to me..

.. I'll have to play th mission a few times, over and over, to try to make it crash.
When I do, I can start debugging it, the hard way.

-- Luc

FireSoul

  • Guest
Re: Hey Firesoul...
« Reply #24 on: March 29, 2003, 10:35:49 pm »
Ok.. it crashed on me.
Let's see what I can do. I can't promise much since I'm not too sure what caused the crash.

Corbomite

  • Guest
Re: Hey Firesoul...
« Reply #25 on: March 29, 2003, 10:55:04 pm »
Good enough. If you walk on eggs and pray to the right gods you can get through it w/o a CTD.

FireSoul

  • Guest
Re: Hey Firesoul...
« Reply #26 on: March 29, 2003, 11:39:21 pm »
I did.. 3 times now. The first 2 with the original script itself.
The second with a little something written at the top of every "state" function I could find. That little something writes to a file which function it's in.

Code:

(...snip...)
tPlayerTeamBaseState::AtEdgeOfMap
tPlayerTeamBaseState::mOnTimedInterval
tPlayerTeamBaseState::AtEdgeOfMap
tPlayerTeamBaseState::mOnDamage
tPlayerNPC1TeamBaseState::mOnDamage
tPlayerTeamBaseState::mOnDamage
tPlayerNPC1TeamBaseState::mOnDamage
tPlayerTeamBaseState::mOnTimedInterval
tPlayerTeamBaseState::AtEdgeOfMap
tPlayerTeamBaseState::mOnTimedInterval
tPlayerTeamBaseState::AtEdgeOfMap
tPlayerTeamBaseState::mOnTimedInterval
tPlayerTeamBaseState::AtEdgeOfMap
tBaseVictoryState::mOnTransportedItem




Notice that it ends with something being transported from one ship to another.
I'll do another test now.
-- Luc

2 for 2! Ok. I think we've got our culprit.
« Last Edit: March 29, 2003, 11:50:05 pm by FireSoul »

FireSoul

  • Guest
Re: Hey Firesoul...
« Reply #27 on: March 30, 2003, 12:18:50 am »
Yep. Problem solved.
I need to recode my fix onto a clean version of the script, then post the fixed version up on the site.

.. then post in the forums.

FireSoul

  • Guest
Re: Hey Firesoul...
« Reply #28 on: March 30, 2003, 12:44:03 am »
Work completed:  http://klingon.stasis.ca/EAW_missions/ISCvsISC/ISC_9B2Homeworld.scr

New package is up on the site, as well as this individual script.
-- Luc

Corbomite

  • Guest
Re: Hey Firesoul...
« Reply #29 on: March 30, 2003, 08:55:46 am »
Thanks FS.