Upvote Upvoted 24 Downvote Downvoted
Lawena 2.0
posted in Videos
1
#1
0 Frags +

Hello all! I'm working on rewriting/porting Lawena from Java to C++ and was curious if there's anything you'd want fixed or added besides what I'm already planning:

  • Fix the skybox previewer (only seems to be dysfunctional on linux?)
  • Fix 'kill notices only' HUD
  • Fix Lawena not always running properly without admin privs
  • Add 64-bit TF2 support
  • Add a previewer for custom particle effects
  • Add an in-line renderer so you don't have to use VirtualDub or AviRecorder
  • Add (but not enable?) CastingEssentials by default
  • Better HUD checking (old Lawena thinks some custom assets (like CE) are HUDs)
  • Improved graphics cfg (use mastercomfig ultra instead of Chris Max's maxquality as it's been unmaintained for 12 years)
Hello all! I'm working on rewriting/porting Lawena from Java to C++ and was curious if there's anything you'd want fixed or added besides what I'm already planning:
[list]
[*] Fix the skybox previewer ([i]only seems to be dysfunctional on linux?[/i])
[*] Fix 'kill notices only' HUD
[*] Fix Lawena not always running properly without admin privs
[*] Add 64-bit TF2 support
[*] Add a previewer for custom particle effects
[*] Add an in-line renderer so you don't have to use VirtualDub or AviRecorder
[*] Add (but not enable?) CastingEssentials by default
[*] Better HUD checking ([i]old Lawena thinks some custom assets (like CE) are HUDs[/i])
[*] Improved graphics cfg ([i]use mastercomfig ultra instead of Chris Max's maxquality as it's been unmaintained for 12 years[/i])
[/list]
2
#2
3 Frags +

Tried to use Lawena for the first time a couple weeks ago, so my issues are (iirc):

  • Can't output recordings outside of the 'tf' folder
  • Generating VDM files is a total pain as it's all manual work. Something like Melies where you can generate VDM files based off of an _events.txt file with custom "Ticks before clip" and "Ticks after clip" would be pretty sick
  • Default resolution when first launching is 1280x720
Tried to use Lawena for the first time a couple weeks ago, so my issues are (iirc):
[list]
[*] Can't output recordings outside of the 'tf' folder
[*] Generating VDM files is a total pain as it's all manual work. Something like Melies where you can generate VDM files based off of an _events.txt file with custom "Ticks before clip" and "Ticks after clip" would be pretty sick
[*] Default resolution when first launching is 1280x720
[/list]
3
#3
2 Frags +
  • Seconding the outputting recordings outside of the TF folder.
  • I'm unsure what the command is to fix/hide these, but when jumping to a tick in a demo all of the call medic speech bubble icons from the time skipped appear for the first few seconds after playing from the jumped-to tick.
  • Sometimes jumping through ticks will also set snd_soundmixer to freezecam_only when it should be snd_soundmixer default_mix. The freezecam only one gets rid of a lot of game sounds.
[list]
[*] Seconding the outputting recordings outside of the TF folder.
[*] I'm unsure what the command is to fix/hide these, but when jumping to a tick in a demo all of the call medic speech bubble icons from the time skipped appear for the first few seconds after playing from the jumped-to tick.
[*] Sometimes jumping through ticks will also set snd_soundmixer to freezecam_only when it should be snd_soundmixer default_mix. The freezecam only one gets rid of a lot of game sounds.
[/list]
4
#4
2 Frags +
  • i dont even think i need to third the output recordings outside of TF folder but i still will lol
  • useful commands that should be default (tf_use_min_viewmodels 0; gameui_preventescapetoshow; etc.)
  • better built-in huds! Kill Notices only should include damage numbers in a nice font (you could just have Beater's HUD built in), Medic Hud should be able to include HP and not healing info.
[list]
[*] i dont even think i need to third the output recordings outside of TF folder but i still will lol
[*] useful commands that should be default (tf_use_min_viewmodels 0; gameui_preventescapetoshow; etc.)
[*] better built-in huds! Kill Notices only should include damage numbers in a nice font (you could just have Beater's HUD built in), Medic Hud should be able to include HP and not healing info.
[/list]
5
#5
6 Frags +

I've been using this technique as a replacement for Lawena for a while now.
https://www.youtube.com/watch?v=lH4scK3uB_s

It's completely vanilla, more robust, and works with either version of the game.
Only problem is it can be tedious to set up. This would be greatly automated by a launcher.

I would also love options to download HLAE, FFmpeg, CastingEssentials, SparklyFX, etc.

I've been dying for a new launcher that removes all the intimidating setup and downloads for newbies.
If you make a git repository then I will gladly make contributions!

I've been using this technique as a replacement for Lawena for a while now.
https://www.youtube.com/watch?v=lH4scK3uB_s

It's completely vanilla, more robust, and works with either version of the game.
Only problem is it can be tedious to set up. This would be greatly automated by a launcher.

I would also love options to download HLAE, FFmpeg, CastingEssentials, SparklyFX, etc.

I've been dying for a new launcher that removes all the intimidating setup and downloads for newbies.
If you make a git repository then I will gladly make contributions!
6
#6
1 Frags +

if you can find a way to bake SourceRes (recording beyond your native resolution) in that would be huge

if you can find a way to bake SourceRes (recording beyond your native resolution) in that would be huge
7
#7
4 Frags +
blakeplusplusCan't output recordings outside of the 'tf' folder

This is not something TF2 can do unfortunately, but I should easily be able to hack together a workaround by having Lawena move the .tga files around when they appear on disk

blakeplusplusGenerating VDM files is a total pain as it's all manual work. Something like Melies where you can generate VDM files based off of an _events.txt file with custom "Ticks before clip" and "Ticks after clip" would be pretty sick

I agree, I'll definitely add that to the todo list

blakeplusplusDefault resolution when first launching is 1280x720Blu2th1000useful commands that should be default (tf_use_min_viewmodels 0; gameui_preventescapetoshow; etc.)

I changed this and a few other defaults in vanilla Lawena, and will also do this in my rework

pajaro
  • I'm unsure what the command is to fix/hide these, but when jumping to a tick in a demo all of the call medic speech bubble icons from the time skipped appear for the first few seconds after playing from the jumped-to tick.
  • Sometimes jumping through ticks will also set snd_soundmixer to freezecam_only when it should be snd_soundmixer default_mix. The freezecam only one gets rid of a lot of game sounds.

I'll look into this

Blu2th1000better built-in huds! Kill Notices only should include damage numbers in a nice font (you could just have Beater's HUD built in), Medic Hud should be able to include HP and not healing info.

Will fix/add

Hold_onIf you make a git repository then I will gladly make contributions!

Made one here, but it's probably gonna be pretty barren until I finish my exams next week and then get a working prototype up and running

maraudeRif you can find a way to bake SourceRes (recording beyond your native resolution) in that would be huge

This looks easily doable. I'll experiment with it and try to add it to vanilla and rework

[quote=blakeplusplus]
Can't output recordings outside of the 'tf' folder
[/quote]

This is not something TF2 can do unfortunately, but I should easily be able to hack together a workaround by having Lawena move the .tga files around when they appear on disk

[quote=blakeplusplus]
Generating VDM files is a total pain as it's all manual work. Something like Melies where you can generate VDM files based off of an _events.txt file with custom "Ticks before clip" and "Ticks after clip" would be pretty sick
[/quote]

I agree, I'll definitely add that to the todo list

[quote=blakeplusplus]
Default resolution when first launching is 1280x720
[/quote]

[quote=Blu2th1000]
useful commands that should be default (tf_use_min_viewmodels 0; gameui_preventescapetoshow; etc.)
[/quote]

I changed this and a few other defaults in [url=https://github.com/IBleedButter/lawena-recording-tool]vanilla Lawena[/url], and will also do this in my rework

[quote=pajaro]
[list]
[*] I'm unsure what the command is to fix/hide these, but when jumping to a tick in a demo all of the call medic speech bubble icons from the time skipped appear for the first few seconds after playing from the jumped-to tick.
[*] Sometimes jumping through ticks will also set snd_soundmixer to freezecam_only when it should be snd_soundmixer default_mix. The freezecam only one gets rid of a lot of game sounds.
[/quote]

I'll look into this

[quote=Blu2th1000]
better built-in huds! Kill Notices only should include damage numbers in a nice font (you could just have Beater's HUD built in), Medic Hud should be able to include HP and not healing info.
[/quote]

Will fix/add

[quote=Hold_on]
If you make a git repository then I will gladly make contributions!
[/quote]

Made one [url=https://github.com/IBleedButter/lawena-ng]here[/url], but it's probably gonna be pretty barren until I finish my exams next week and then get a working prototype up and running

[quote=maraudeR]
if you can find a way to bake SourceRes (recording beyond your native resolution) in that would be huge
[/quote]

This looks easily doable. I'll experiment with it and try to add it to vanilla and rework
Please sign in through STEAM to post a comment.