Upvote Upvoted 40 Downvote Downvoted
Sparkly FX: Fast 64-bit video recording and layers
posted in Videos
1
#1
0 Frags +

Sparkly FX is an open-source TF2 video recording tool made by yours truly, now in 64-bits!
The 64-bit port was done in 1 hour and is mostly stable with few bugs.

Website: https://github.com/cademtz/sparkly-fx
Downloads: https://github.com/cademtz/sparkly-fx/releases

Features:

  • Record various image and video formats with/without FFmpeg (mp4, avi, ...)
  • Faster-than-realtime recording with multi-threading and hardware-acceleration
  • Output multiple streams/layers
  • Highly customizeable streams (Multiple mattes, visibility filters, color adjustment, unlimited FOV, depth)

Usage:

  • From the releases page, download sparkly-fx.zip and extract all contents
  • Using a DLL-loader/DLL-injector (See: HLAE loader), load the extracted 64-bit DLL file into Team Fortress 2.
  • In-game, press the F11 or Insert key to open and use the Sparkly FX menu. (A console message from Sparkly FX will appear if it loaded correctly.)

Source code and further details are available on the website.

Images:

https://i.imgur.com/ALCmcwC.png

https://i.imgur.com/ISQ71lk.png

Sparkly FX is an open-source TF2 video recording tool made by yours truly, now in 64-bits!
The 64-bit port was done in 1 hour and is mostly stable with few bugs.

Website: https://github.com/cademtz/sparkly-fx
Downloads: https://github.com/cademtz/sparkly-fx/releases

Features:
[list]
[*] Record various image and video formats with/without FFmpeg (mp4, avi, ...)
[*] Faster-than-realtime recording with multi-threading and hardware-acceleration
[*] Output multiple streams/layers
[*] Highly customizeable streams (Multiple mattes, visibility filters, color adjustment, unlimited FOV, depth)
[/list]

Usage:
[list]
[*] From the releases page, download sparkly-fx.zip and extract all contents
[*] Using a DLL-loader/DLL-injector ([url=https://www.advancedfx.org/download/]See: HLAE loader[/url]), load the extracted 64-bit DLL file into Team Fortress 2.
[*] In-game, press the F11 or Insert key to open and use the Sparkly FX menu. (A console message from Sparkly FX will appear if it loaded correctly.)
[/list]

Source code and further details are available on the website.

Images:
[img]https://i.imgur.com/ALCmcwC.png[/img]
[img]https://i.imgur.com/ISQ71lk.png[/img]
2
#2
9 Frags +

I've been using this for a little bit for a project and you're the GOAT both for making this and for publishing an update so soon. Not sure how easy it would be, but would it be possible to get different instances of the same model as streams (e.g. the same weapon model on two different characters as two different streams)?

To everyone else reading this, this software is crazy. It allows you to do stuff like green screening out individual models and depth passes in-engine.

I've been using this for a little bit for a project and you're the GOAT both for making this and for publishing an update so soon. Not sure how easy it would be, but would it be possible to get different instances of the same model as streams (e.g. the same weapon model on two different characters as two different streams)?

To everyone else reading this, this software is crazy. It allows you to do stuff like green screening out individual models and depth passes in-engine.
3
#3
9 Frags +

Seconded - this guy has a planet-sized brain to be able to do this.

Seconded - this guy has a planet-sized brain to be able to do this.
4
#4
0 Frags +

WE'RE SO FUCKING BACK

WE'RE SO FUCKING BACK
5
#5
1 Frags +

hello. so does this record on an engine level like lawena or is it a screen recording? thanks

hello. so does this record on an engine level like lawena or is it a screen recording? thanks
6
#6
2 Frags +
krollichello. so does this record on an engine level like lawena or is it a screen recording? thanks

This is at the engine-level. It is very similar to HLAE, in that it has streams and FFMpeg support. You can get proper depth data and create mattes. It can create as many composites of a single frame as you like.

[quote=krollic]hello. so does this record on an engine level like lawena or is it a screen recording? thanks[/quote]

This is at the engine-level. It is very similar to HLAE, in that it has streams and FFMpeg support. You can get proper depth data and create mattes. It can create as many composites of a single frame as you like.
7
#7
2 Frags +

remarkable. cheers

remarkable. cheers
8
#8
0 Frags +
ZestyNot sure how easy it would be, but would it be possible to get different instances of the same model as streams (e.g. the same weapon model on two different characters as two different streams)?

I think it could be easy, but only for entities. (Player ragdolls aren't entities, but idk about dropped weapons). I would just check its parent entity.

It would be annoying to configure though. Do you want it different per-class or per-player? How do you select all possible colors to avoid clashing (especially in compressed lossy video)? It seems niche enough to require a more generalized and configurable GUI. Logic nodes or scripting would make it more complicated but provides the greatest control.

I suggest you create a feature request by opening an issue on the GitHub or discussing it in the Discord.

[quote=Zesty]Not sure how easy it would be, but would it be possible to get different instances of the same model as streams (e.g. the same weapon model on two different characters as two different streams)?[/quote]

I think it could be easy, but only for entities. (Player ragdolls aren't entities, but idk about dropped weapons). I would just check its parent entity.

It would be annoying to configure though. Do you want it different per-class or per-player? How do you select all possible colors to avoid clashing (especially in compressed lossy video)? It seems niche enough to require a more generalized and configurable GUI. Logic nodes or scripting would make it more complicated but provides the greatest control.

I suggest you create a feature request by opening an issue on the GitHub or discussing it in the Discord.
9
#9
6 Frags +

░░░░░░░░░░░░▄▄
░░░░░░░░░░░█░░█
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
███████▄▄█░░░░░██████▄
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░ Valve, ░░░░░█
▓▓▓▓▓▓█░░░░Add This░░░░█
▓▓▓▓▓▓█░░░░Please!░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█████░░░░░░░░░█
██████▀░░░░▀▀██████▀

░░░░░░░░░░░░▄▄
░░░░░░░░░░░█░░█
░░░░░░░░░░░█░░█
░░░░░░░░░░█░░░█
░░░░░░░░░█░░░░█
███████▄▄█░░░░░██████▄
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█░░░░ Valve, ░░░░░█
▓▓▓▓▓▓█░░░░Add This░░░░█
▓▓▓▓▓▓█░░░░Please!░░░░░█
▓▓▓▓▓▓█░░░░░░░░░░░░░░█
▓▓▓▓▓▓█████░░░░░░░░░█
██████▀░░░░▀▀██████▀
Please sign in through STEAM to post a comment.