Warzone2100 Version
2.0.5 Final
Operating System
WinXP Prof +SP2
Hardware Information
- AMD Athlon64 X2 3800+ with C'n'Q on.
- GeForce 7600 GT
- 1 GB-RAM
Warzone2100 Configuration
--viewport 1024x768 (windowed)
Bug Description
We started a multi player game over the Internet. Map SK-Rush, 3 Humans vs 1 CPU.
One human left after 10 minutes, we both continued play. (As a alliance)
After my units killed the CPU there was for 30 secs, just a yellow screen. Like a freeze.
After ~1 minute the victory screen was shown. (Rotating camera, firework)
(No debug info available)
Freeze on multiplayer game.
Freeze on multiplayer game.
Last edited by Kamaze on 27 Dec 2006, 00:46, edited 1 time in total.
We all have the same heaven, but not the same horizon.
- lav_coyote25
- Professional
- Posts: 3434
- Joined: 08 Aug 2006, 23:18
Re: Freeze on multiplayer game.
actually that yellow screen represents a very small rpl saying you won....and after the rpl completes - it goes to the rotating camera and fireworks. ;D
this will go away once somebody does the animations for it. ::) :-X ;D
you can always hit the esc key to progress quicker....
this will go away once somebody does the animations for it. ::) :-X ;D
you can always hit the esc key to progress quicker....
"to prepare for disaster is to invite it, to not prepare for disaster is a fools choice" -me (kim-lav_coyote25-metcalfe) - it used to be attributed to unknown - but adding the last bit , it now makes sense.
-
- Trained
- Posts: 84
- Joined: 26 Aug 2006, 21:05
Re: Freeze on multiplayer game.
I fixed a similar bug in the tutorial... should be easy.
EDIT:
Hmm.... thought it was a script-fix, but apparently not so.
It appears that outro.rpl is hard coded into the gameOver script function - that might be the culprit. One could try to comment that part out, but I don't have anyone round to test this with:
EDIT:
Hmm.... thought it was a script-fix, but apparently not so.
It appears that outro.rpl is hard coded into the gameOver script function - that might be the culprit. One could try to comment that part out, but I don't have anyone round to test this with:
Code: Select all
Index: src/scriptfuncs.c
===================================================================
--- src/scriptfuncs.c (revision 573)
+++ src/scriptfuncs.c (working copy)
@@ -3159,8 +3159,8 @@
seq_ClearSeqList();
- seq_AddSeqToList("outro.rpl", NULL, "outro.txa", FALSE);
- seq_StartNextFullScreenVideo();
+ //seq_AddSeqToList("outro.rpl", NULL, "outro.txa", FALSE);
+ //seq_StartNextFullScreenVideo();
}
}
Last edited by karmazilla on 27 Dec 2006, 16:50, edited 1 time in total.
Re: Freeze on multiplayer game.
It is gameOverMessage() that is called upon victory in a skirmish/multiplayer game and some functionality it relies on was modified at some point, I don't know why. Right now it pops up the research menu instead of ending sequence.
Sign Up for Beta-Testing:
?topic=1617.0
?topic=1617.0
- DevUrandom
- Regular
- Posts: 1690
- Joined: 31 Jul 2006, 23:14
Re: Freeze on multiplayer game.
Too funny... *g*Troman wrote: Right now it pops up the research menu instead of ending sequence.
Perhaps that hardcoded ending sequence could be moved into a script?
Re: Freeze on multiplayer game.
That will probably not work, Pumpking seem to use some hack to make the ending sequence (fireworks) somethign special, but I will take a closer look at it.
Sign Up for Beta-Testing:
?topic=1617.0
?topic=1617.0