Author Topic: Soldat Demo Recorder  (Read 12891 times)

0 Members and 2 Guests are viewing this topic.

Offline darDar

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 794
    • #Soldat Gather - Community on Discord
Re: Soldat Demo Recorder
« Reply #20 on: September 12, 2014, 02:54:53 am »
No, everything needed is in here. I won't make a double post.
Soldat Gather 'Matchmaking Community on Discord'

gather.soldat.pl

| My Maps: ctf_Pyramid, ctf_Replay, ctf_Blako, ctf_R6, ctf_Ntex, ctf_Caro, ctf_Bizar & vs_mode mappack |

Offline Shoozza

  • Retired Soldat Developer
  • Veteran
  • ******
  • Posts: 1632
  • Soldat's Babysitter
    • Website
Re: Soldat Demo Recorder
« Reply #21 on: September 12, 2014, 04:43:46 am »
No need then, ill just leave this tab open and sum stuff up in a few days, if i remember.
« Last Edit: September 12, 2014, 04:48:08 am by Shoozza »
Rules
Tools: ARSSE - SARS - SRB - chatMod

Offline homerofgods

  • Soldat Beta Team
  • Rainbow Warrior
  • ******
  • Posts: 2029
  • We can do better!
Summarization of the autodemo issue:
« Reply #22 on: October 03, 2014, 07:32:39 am »
Autodemo before 1.6.4:
1. Normal demo: [F8] starts and stops recording
2. Autodemo: Records in intervals of 2 min (00:00 to 02:00, 02:00 to 04:00...)
Pressing [F8] at 02:10 saves a 10 second demo from the start of the interval (02:00) to the time the demo was saved (02:10)
After a save, a new interval of 2 min starts (in this example 02:10 to 04:10...)
3. Demo naming: Normal demos: (demo0, demo2, demo3...) Autodemos: (autodemo0, autodemo2, autodemo3...)
You could quickly play the next demo by changing the demo name in the ip field: demo2 --> demo3

Pros/cons: You could loose parts of or whole sequences you wanted to save because of the intervals, but it was better for movie makers than what we have now because you wouldn't have to go through huge amount of long demos. Those who wanted to make sure they got everything could set Record_Time=10 in soldat.ini. Since a ctf round normally lasts 10 min there wouldn't be any intervals in the recording, you would however get a much longer demo to watch to get to the interresting part, especially if your desired sequence was at the end of the 10 minutes

After the change (1.6.4 and above):
We realised the need, specifically for leagues such as sctfl, to have an option to record and save everything without having to press [F8].
This was considered an ok option for movie makers aswell since it ensured that no sequence was lost by the intrevals.
Having both options wasn't approved because the we wanted less options in soldat.
The idea of saving x minutes back in time instead of intervals seamed too complex at the time.
The naming system was also reformed to better suit leagues (example: 2014-08-02_23-20-13_Blox).

Solutions:
A) Keep the current autodemo as an option since it's great for leagues.
B) Keep [F8] starts and stops recording (thats what people expect it to do)
C) Record everything and save the last x minutes (2min default) before [F8] keypress
D) Record everything and save last x minutes (2min default) before [F8] keypress once, save the whole map if [F8] keypress twice
E) Record everything and save the last 5 seconds before [F8] keypress + the time till the next [F8] keypress
F) Record only when [F8] keypress and save the last x minutes if [F8] is pressed again

Demo names:
G) Demos could go into folders. Example: Soldat/demos/2014-January
H) Autodemos could go into a different folder than when you press [F8] Example: Soldat/demos/auto-demos/2014-January  and  Soldat/demos/normal-demos/2014-January
I) User-recorded demos could use the old naming-convention (demo2), while autodemos could use the new naming (2014-08-02_23-20-13_Blox). Then you wouldn't need two subfolders either.

Other suggestions:
J) Dream of every climber: Autorecord from respawn to capture the flag
K) Demo editor: Bad idea, as the format for the demos changes quite a lot (we would have to figure out how to create a gameversion independent format or something)
Also faking demos would be possible with the map editor (cannot be used as a proof in cw/fw/etc)

- I strongly recommend solutions: A, B, C and I

Offline nosejj

  • Camper
  • ***
  • Posts: 432
    • Soldat Discord!
Re: Soldat Demo Recorder
« Reply #23 on: February 05, 2015, 06:23:27 am »
One suggestion concerning demos-recording that is needed: the option to toggle on/off cursor visibility.

And please, demos into screens/month/day folders, would help so much. :L

Offline Control

  • Major
  • *
  • Posts: 72
Re: Soldat Demo Recorder
« Reply #24 on: February 16, 2015, 02:27:02 am »
One suggestion concerning demos-recording that is needed: the option to toggle on/off cursor visibility.

And please, demos into screens/month/day folders, would help so much. :L

This.

+ An option to Rewind/Fast Forward/Pause

Offline Ricrylonten

  • Major
  • *
  • Posts: 57
Re: Soldat Demo Recorder
« Reply #25 on: February 16, 2015, 05:09:36 pm »
Also, large fries and a soda.

Offline Mittsu

  • Soldat Beta Team
  • Flagrunner
  • ******
  • Posts: 617
Re: Soldat Demo Recorder
« Reply #26 on: February 17, 2015, 02:06:58 pm »
One suggestion concerning demos-recording that is needed: the option to toggle on/off cursor visibility.

And please, demos into screens/month/day folders, would help so much. :L

This.

+ An option to Rewind/Fast Forward/Pause

Pause - Esc
Fast forward - F8
Rewind - none :/
Realistic-Soldat.net
<+elerok> soldat is dead
<+AThousandD> shit happens