Multithreaded, hardware accelerated solution to create high quality movies for the Source engine.
Extensions VelocityText and MultiProcess is now included in this release.
Please read the readme before using this version!
Notable changes in this release:
All:
Preview Window:
Launcher UI:
Please read the readme before using this version!
Notable changes in this release:
Library:
Launcher CLI:
Preview Window:
Please read the readme before using this version!
Notable changes in this release:
Library:
sdr_audio_disable_video
to disable video processing when doing audio.sdr_video_threads
to decide how many threads to use for video encoding.Launcher UI:
Also created for this release was extension Multi Process
which allows parallel video creation, increasing productivity by a lot for some.
Please read the readme before using this version!
Notable changes in this release:
Library:
sdr_audio_only
.Launcher UI:
Launcher CLI:
Extensions:
GetCommandArgumentFullValue
.SDR::Extension::FindExport
.ExtensionConfig.json
.Preview Window:
Hooking:
SDR::Hooking::GetVariantFromJson
now requires an upper bound.SDR::Hooking::GenericHookVariantInit
now returns which variant it chose to use.Direct3D 11:
SDR::D3D11::BlobData::Make
.Logging:
SDR::Log::Message
, SDR::Log::MessageColor
and SDR::Log::Warning
no longer takes an std::string
as parameter.Error:
SDR::Error::MS
has been renamed to SDR::Error::Microsoft
.String:
<codecvt>
, functions SDR::String::FromUTF8
and SDR::String::ToUTF8
are now implemented with the recommended methods.A new extension called Direct2DContext
was created in this release. With this extension you can use an already existing Direct2D/DirectWrite context for other extensions.
The included extensions Preview Window
and Direct2D Context
are now disabled by default.
Audio has been added back in this release since a sufficiently high speed method has been implemented.
Build instructions are now in the readme for anyone that wants to build the solution. Batch files have been added too which makes batch building extensions easier.
Please read the readme before using this version!
Notable changes in this release:
Library:
Launcher CLI:
Extensions:
SDR::Extension::FindExport
to help find exports in other extensions for communication.Text formatting
With the new Launcher CLI you can also use colored text during setup for extensions. Functions SDR_Initialize
, SDR_ConfigHandler
and SDR_Ready
can output to the Launcher CLI window. Available formats are: {white}
, {dark}
, {red}
, {green}
, {blue}
, {string}
, {number}
.
Sorting in game config
With sort groups it's now possible to order the modules by groups even through inheritance. The groups in order are Pointer
, Info
, Function
, User1
, User2
, User3
, User4
. If no group is selected, the module will be put at the end without a specific order.
Please read the readme before using this version!
Notable changes in this release:
Library:
sdr_d3d11_debug
to toggle the Direct3D 11 debug layer.Launcher UI:
Extensions:
SDR_NewVideoFrame
.Extension.hpp
better.ImportData
has new members ExtensionKey
, GetExtensionCount
, GetExtensionModule
, GetExtensionFileName
.Preview Window:
Please read the readme before using this version!
Notable changes in this release:
PreviewWindowExtension
.Please read the readme before using this version!
Notable changes in this release:
LauncherCLI
now allows selecting all text with CTRL + A
before exiting.Updater
, commands sdr_update
& sdr_accept
in favor of LauncherUI
taking care of everything before starting the game.LauncherCLI
has new startup arguments format and optional low level update step skip.LauncherUI
to work with new LauncherCLI
format.LauncherCLI User
in favor of users only using the UI.LauncherUI
.Old name | New name |
---|---|
sdr_movie_suppresslog | sdr_video_lav_suppresslog |
sdr_render_framerate | sdr_video_fps |
sdr_movie_encoder_colorspace | sdr_video_yuvspace |
sdr_movie_encoder | sdr_video_encoder |
sdr_movie_encoder_pxformat | sdr_video_pxformat |
sdr_sample_mult | sdr_video_sample_mult |
sdr_sample_exposure | sdr_video_sample_exposure |
sdr_d3d11_staging | sdr_video_d3d11_staging |
sdr_x264_crf | sdr_video_x264_crf |
sdr_x264_preset | sdr_video_x264_preset |
sdr_x264_intra | sdr_video_x264_intra |
Please read the readme before using this version!
Notable changes in this release:
Please read the readme before using this version!