Skip to content
Compare
Choose a tag to compare
@crashfort crashfort released this 11 Apr 18:55
· 2 commits to master since this release

Version 42, 11 April 2024

Notable changes in this release:

  • Fixed potential issue where audio and video could be dropped if the game is significantly faster than the encoding. This would not necessarily have happened in a real world scenario.
  • Small performance improvements.
  • Video time and elapsed real time are now shown in the window title and the task bar.
  • New parameters have been added to the startmovie command, which allows you to control various things about the current rendering.
  • Added a rendering timeout option to the startmovie command, to automatically stop the movie after the video time reaches a certain time (region rendering).
  • Added a progress bar to the game taskbar icon if rendering timeout is enabled.
  • The startmovie command now has a new syntax for optional parameters.
  • Fixed all output being blurry.
  • Added profile inheritance. You now no longer need to copy the default profile, instead you can override individual settings from the default profile.

Movie start changes

The format of the startmovie command has changed a little bit in this release to allow additional parameters. These parameters can be used to control the profile, autostop region rendering and some other things (see here). The parameters can appear in any order and all are optional. See the link for all parameters and their values.

The startmovie command should now be used like this:

startmovie <file> (<optional parameters>)

As an example:

startmovie movie.mov timeout=30 profile=my_profile

The above command will automatically stop after 30 seconds of rendered video, and use the my_profile.ini profile.

Profile changes

Profiles are also now inherited from the default profile, which means you do not have to copy the default profile anymore to create new profiles. Instead you can just override the individual settings that you want to change.

As an example, a new file called my_profile.ini with content:

motion_blur_enabled=1

Region rendering

A timeout parameter has been added to the startmovie command which allows rendering to automatically stop after the rendered video time in seconds have elapsed. You can use it like this:

startmovie movie.mov timeout=30

When region rendering is enabled, the taskbar icon of the game will change to report the region rendering progress, rendered time and elapsed time:
image

Quality changes

Below images show the quality differences between earlier versions and version 42. Earlier versions of SVR has had a bug in the output which produced blurry video. Antialiasing has been disabled for below screenshots.

Quality before:
blur_before

Quality after:
blur_after