MantisBT - Zandronum |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0002851 | Zandronum | [All Projects] Suggestion | public | 2016-10-03 12:41 | 2018-09-30 21:52 |
|
Reporter | Torr Samaho | |
Assigned To | Torr Samaho | |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 2.1 | |
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. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | test.cld (44,642) 2016-10-04 06:15 https://zandronum.com/tracker/file_download.php?file_id=1899&type=bug win7test.cld (363,940) 2016-10-08 09:12 https://zandronum.com/tracker/file_download.php?file_id=1917&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
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 | bug_revision_view_page.php?bugnote_id=15748#r9577 |
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 | bug_revision_view_page.php?bugnote_id=15751#r9579 |
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 | bug_revision_view_page.php?bugnote_id=15803#r9612 |
2016-10-08 09:12 | JKist3 | File Added: win7test.cld | |
2016-10-08 09:13 | JKist3 | Note Edited: 0015803 | bug_revision_view_page.php?bugnote_id=15803#r9613 |
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 | bug_revision_view_page.php?bugnote_id=16127#r9834 |
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 |
2018-09-30 21:52 | Blzut3 | Status | resolved => closed |
Notes |
|
(0015747)
|
JKist3
|
2016-10-04 01:19
|
|
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. |
|
|
|
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?
|
|
|
(0015750)
|
JKist3
|
2016-10-04 06:15
|
|
the file is where I expected it. I attached the file. It only needs doom2.wad iwad, no pwads. |
|
|
(0015751)
|
Edward-san
|
2016-10-04 08:38
(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.
|
|
|
|
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? |
|
|
(0015760)
|
JKist3
|
2016-10-05 03:03
|
|
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. |
|
|
(0015803)
|
JKist3
|
2016-10-08 08:59
(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:
;=demo_pause
'=demo_skiptics 1
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.
|
|
|
|
This should allow key binding. |
|
|
|
|
|
|
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. |
|