Freeze on multiplayer game.

Our old place to report Bugs, it's not used anymore. To report bugs, please read this topic.
Locked
Kamaze
Regular
Regular
Posts: 1017
Joined: 30 Jul 2006, 15:23

Freeze on multiplayer game.

Post by Kamaze »

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)
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.
User avatar
lav_coyote25
Professional
Professional
Posts: 3434
Joined: 08 Aug 2006, 23:18

Re: Freeze on multiplayer game.

Post by lav_coyote25 »

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.... ;)
‎"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.
karmazilla
Trained
Trained
Posts: 84
Joined: 26 Aug 2006, 21:05

Re: Freeze on multiplayer game.

Post by karmazilla »

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:

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.
Troman
Trained
Trained
Posts: 424
Joined: 12 Aug 2006, 15:40
Contact:

Re: Freeze on multiplayer game.

Post by Troman »

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
User avatar
DevUrandom
Regular
Regular
Posts: 1690
Joined: 31 Jul 2006, 23:14

Re: Freeze on multiplayer game.

Post by DevUrandom »

Troman wrote: Right now it pops up the research menu instead of ending sequence.
Too funny... *g*

Perhaps that hardcoded ending sequence could be moved into a script?
Troman
Trained
Trained
Posts: 424
Joined: 12 Aug 2006, 15:40
Contact:

Re: Freeze on multiplayer game.

Post by Troman »

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
Locked