|Anonymous | Login | Signup for a new account||2017-04-24 17:07 UTC|
|My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account|
|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002851||Zandronum||[All Projects] Suggestion||public||2016-10-03 12:41||2016-12-28 00:16|
|Assigned To||Torr Samaho|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||3.0||Fixed in Version||3.0|
|Summary||0002851: Pause in client side demos|
|Description||Going in direction of 0000581:0002160, I added an experimental demo_pause command. Please test this binary to see if it works as expected.|
|Attached Files|| test.cld [^] (44,642 bytes) 2016-10-04 06:15|
win7test.cld [^] (363,940 bytes) 2016-10-08 09:12
|I setup a local server and recorded a demo on it with the listed binary. When I try to playback the demo I get a "couldn't read file test.cld" error.|
Torr Samaho (administrator)
edited on: 2016-10-04 06:03
None of the changes should have any effect on finding the demo. Is the file "test.cld" where you expect it to be? Can you upload it somewhere so that I can check the demo?
|the file is where I expected it. I attached the file. It only needs doom2.wad iwad, no pwads.|
edited on: 2016-10-04 08:41
The demo plays fine for me, but when I try to unlock the pause by demo_pause I get 'connection interrupted' and the player does not move at all, but the sectors, the monsters and more work fine.
Torr Samaho (administrator)
This should fix the 'connection interrupted' problem (I didn't notice this before since I only tested a demo recorded from a spectators perspective). Furthermore, demo_skiptics now can be used while a demo is paused, which allows to go through a demo tic by tic.
I also had no problems opening "test.cld". Is it in the same folder as zandronum.exe?
|ok so after some debugging I'm pretty sure this is because im trying to test this out on a windowsXP machine. According to Bzlut3 the stable releases use vs2005 and the test ones use vs2015.|
edited on: 2016-10-08 09:13
Ok. So I installed windows 7 today in order to better help debug things. Now the demos playback! I have run into a few potential bugs, i'm not sure they are all related to demo_pause but I will list them:
1) when pausing a demo, somehow it seems to halfway lock in the angle you are currently looking at. When I advance a demo tic by tic with demo_skiptics 1, the angle i end up looking at when im done advancing is different from what it was in game. You can easily see this with plasma. in the demo the plasma will shoot off at an angle the demo is not facing.
2) weapon animations get desynced when pausing and advancing tic by tic.
3) I wanted to bind a key to pause and advance demos tic by tic. Here is what i put in my zandronum cfg:
whenever i press either of those keys or any other key in a demo it just brings up the game menu. It would be preferable to have binds working for this so that you could just press your demo pause button or demo slow motion button after it was paused
I'm attaching a new demo that hopefully shows what im talking about. Try to pause the demo and keep advancing it with demo_skiptics 1 until i have turned to face a new direction from when the demo was originally paused. The demo should be looking in a different direction than I was in game. Also pause the demo and keep advancing while I shoot a weapon (ssg is easy to see this on). The weapon animation is not properly synced.
EDIT: the attached win7test.cld demo is on dwango5.wad.
Torr Samaho (administrator)
|This should allow key binding.|
edited on: 2016-10-30 20:50
were added for winxp demo playback
while https://bitbucket.org/Torr_Samaho/zandronum/commits/666d1e3198fb8bb241b40ef32a2243a5e0fb94c6 [^] allows binds to be used during demo playback
|Tested in a lan server, demo_pause seemed to work as intended. I used it normally, spammed it, and even paused in intermission and everything worked. Binding a key to demo_skiptics 1 while it was paused worked well too, as the demo played tic by tic.|
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
|Supporters:||Karakurt DemonSphere capodecima|
|Opponents:||No one explicitly opposes this issue yet.|
|2016-10-03 12:41||Torr Samaho||New Issue|
|2016-10-03 12:41||Torr Samaho||Assigned To||=> Torr Samaho|
|2016-10-03 12:41||Torr Samaho||Status||new => needs testing|
|2016-10-03 12:43||Torr Samaho||Product Version||=> 2.1|
|2016-10-03 12:43||Torr Samaho||Target Version||=> 3.0|
|2016-10-04 01:19||JKist3||Note Added: 0015747|
|2016-10-04 06:03||Torr Samaho||Note Added: 0015748|
|2016-10-04 06:03||Torr Samaho||Note Edited: 0015748||View Revisions|
|2016-10-04 06:15||JKist3||File Added: test.cld|
|2016-10-04 06:15||JKist3||Note Added: 0015750|
|2016-10-04 08:38||Edward-san||Note Added: 0015751|
|2016-10-04 08:41||Edward-san||Note Edited: 0015751||View Revisions|
|2016-10-04 19:08||Torr Samaho||Note Added: 0015758|
|2016-10-05 03:03||JKist3||Note Added: 0015760|
|2016-10-08 08:59||JKist3||Note Added: 0015803|
|2016-10-08 09:11||JKist3||Note Edited: 0015803||View Revisions|
|2016-10-08 09:12||JKist3||File Added: win7test.cld|
|2016-10-08 09:13||JKist3||Note Edited: 0015803||View Revisions|
|2016-10-16 19:41||Torr Samaho||Note Added: 0016027|
|2016-10-30 20:50||WaTaKiD||Note Added: 0016127|
|2016-10-30 20:50||WaTaKiD||Note Edited: 0016127||View Revisions|
|2016-12-28 00:15||Combinebobnt||Note Added: 0016557|
|2016-12-28 00:16||Ru5tK1ng||Status||needs testing => resolved|
|2016-12-28 00:16||Ru5tK1ng||Resolution||open => fixed|
|2016-12-28 00:16||Ru5tK1ng||Fixed in Version||=> 3.0|
Questions or other issues? Contact Us.
|Copyright © 2000 - 2017 MantisBT Team|