CS Moviemaking Guide for Deckarn

Alright Dec. Let's do this. You get your very own front page article on how to make CSGO movies. Let's make some magic. I expect royalties for every release you put out. It can be in text form. It must say "Anthony Perfetto Rules!" at the end of the credits. With that being said, let's get started.

I. CSGO Graphics Settings

Every graphic setting is on max settings and/or enabled. Vertical Sync is off and Motion Blur is off. I do this because you're already producing motion blur with frame blending, so no need to put it on ingame. It's just a bit much.

II. Launching With HLAE

Tools > Developer > Custom Loader

Program path is obviously where your CSGO.exe is. CommandLine is where you put the goodies at. I have, currently, the following:

Obviously you can fill in whatever resolution you want at the end there. Remove "-window" if you want fullscreen. Other things are basic functionality commands.

DLL to inject is the AFXHookSource. Found in your HLAE folder, where ever that may be. Just browse for it. Then hit Ok.

III. Launching Demo

Demoui in console. Click Load. Demos are placed in your C:\Program Files\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\ and loaded from there as well.

IV. Creating and Loading Moviemaking Config

CFGs are made in txt files using notepad. They are placed in C:\Program Files\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg folder and executed by typing exec name in console. I would first execute sv_cheats 1 and mirv_cvar_unhide_all 1 before executing your cfg. Or you could be lazy/smart and just add those commands in your CFG at the top so they execute first. Now for the basic commands:

Some of the commands are pretty self explanatory. They basically remove some deathcam/killfeed clutter and remove the viewer crap Valve added in. Big Props commands allow stuff to be drawn from far away in case you're using a low fov with a far cam.

Custom Material Override removes skins. Bob amounts can be set to raise or lower how much the weapon moves around when walking or running. Weapon fov and offset are how far and wide your weapon appears from your perspective. I wouldn't mess with this stuff too much since default is pretty balanced.

mirv_streams add baseFx name

This is the command for creating a new stream that you can then add your own customizable settings to. This is like a container that holds all your recording settings listed below.

Loose example of binding a key to startmovie and endmovie. Timescale commands basically let you record at the predetermined FPS in your cfg instead of the FPS your game is current running at (I think. It's been a while.)

You can also take all of the binds and create aliases in your cfg so you can then do something like this:

1) host_timescale 0 removes all audio when playing a demo. Normal? I assume HLAE will still record the sound.
2) sv_ignoregrenaderadio 1 redundant now with mirv_snd_filter block "+radio\*"?
3)¬†cl_interp is locked to 0.03125 and cl_updaterate is locked to 32.

1.) ya host_timescale must be used in cooperation with¬†mirv_snd_timescale 1.
2.) I dont think that radio command blocks everything, so the mirv sound block command is needed.
3.) ya, not entirely sure about the range of interp, tbh.¬† I think it locks it to the tickrate of the demo.¬† Wouldnt worry too much about it unless you start seeing some hardcore lag.

I am almost getting ready to start capturing, although I am not fully satisfied with my crosshair settings, and I also noticed GOTV demos don't show any recoil if I use crosshairstyle 5 (which I prefer) so I would either have to change crosshairstyle for GOTV demos, or simply keep it and show no recoil, but it does look kind of weird with no recoil - almost like cheating. I haven't paid attention to how other editors have adjusted their crosshair settings for GOTV, but now it's my own settings so I am getting distracted by every detail :D

Viewmodel and bobbing I will most likely keep to default.

I will also discuss with the player I am making the movie for-- oops, official project announcement?

That's really weird that a crosshair setting is causing the model to stop bobbing in GOTV demos.¬† Never experienced that glitch.¬† I would for sure change your crosshair to something else, as that will be super distracting.¬† And I would suggest not having two different styles for the movie.¬† Pick one and stick to that throughout.¬† Give me a heads up on the project.¬† Ill write a news article!

Hey sunot! The older csgo guides are very outdated. The "technology" is better now and there are a lot of things you don't have to do anymore to get your game working. Plus, now we have HLAE which we didn't before.¬† I would suggest following this one if you're interested in making a movie!¬†
¬†

Cool dude. yeah I'm always interested in making movies but my computer can't even run GO which has been a problem of mine since even making movies in 1.6 so I had to resolve to using cyber cafes sometimes for HLAE clips which was such a pain to transfer etc. Will keep in mind!¬†

Can you not just import the image sequence into vegas as a video anymore? ai used to do that then when i had everything i felt perfect i'd render out a minute or so uncompressed and just delete the individual clips for space again. No idea what you guys are doing these days with what I'm assuming are massive file size .avi's

Yup, neigh.¬† You absolutely can.¬† that's one way to do it.¬† Like I said, i think Niklas does that.¬† But these days, HDDs are so cheap that having multiple TB of disc space is nothing.¬† I think I have 5 TB and multiple projects stored on my computer at the moment because of how cheap dollar/GB is.

And I press F3 after a demo has been loaded and executed my config. Are there any requirements for it to work? Like, does a round need to be reloaded, or do I need to enter the commands manually in the console?

I'm not sure how demos manager works, so I couldn't tell you what is or isn't mandatory.¬† And yes, you'll see the flash as the clip is recording, but the actual recorded footage does not include it. Not sure what you did with deathnotices. Sounds like you blocked them somehow. I think you have to drawhud 1 on the stream. Or Try exiting out of cs, rebooting, and going back in and recording so that Everything resets . If that doesn't work , refer to my first suggestion .