Dota 2 1000 FPS – How To Guide
Valve’s Source Engine is a beautiful thing, and any tricks we learned in CS of TF2 we can transfer over to Dota. With that in mind I decided to test out rendering Dota 2 at 1000 FPS. Here’s a quick guide that shows how I did it, I’ll assume you have console enabled and have used startmovie before.
We’ll start with the full UI.
In the top right corner there is an eye next to the X. That disables the spectator mode panel which cannot be hidden via commands.
Now open up console and type in these commands sv_cheats 1 dota_sf_hud_actionpanel 0 dota_sf_hud_channelbar 0 dota_sf_hud_chat 0 dota_sf_hud_inventory 0 dota_sf_hud_top 0 dota_sf_hud_stats_dropdown 0 dota_hud_healthbars 0 dota_no_minimap 1 dota_hide_cursor 1 cl_drawhud 0 One by one they disable elements on the UI until you end up with this. You don’t have to disable all of them, you can keep whatever you want. For a more cinematic look I decided to disable all UI elements.
Now you have to stretch the image to fill up your resolution. To do that in console type in these commands dota_render_crop_height 0 dota_render_y_inset 0
Now the 1000fps part. In console use these commands host_timescale 0.001 host_framerate 1000
If you’re looking for specifics of what they do you can look elsewhere but essentially what this does is that it slows down time and plays Dota back at a super slow speed. Ideally you want to use startmovie so in console type startmovie dota1000fps and hit enter. Dota will now render each individual frame at 1000 frames per second. For me each frame is a 6mb tga. So this video took up close to 100 gigs. Rendering at that high fps takes up a lot of hard drive space. A lot of people are using SSD as their main drives and Steam is installed on that SSD. To my knowledge there is no way to have startmovie record to a separate folder so one easy work around I found was to use startmovie, and every 10 gigs I would transfer to another folder while it was rendering. So for every 10 gigs I transferred to another hard drive, 6 gigs would take it’s spot. I assume you’ll need a high end computer since mine is and it took a beating doing that. But the end result is worth it as you’ll actually have something at 1000fps, compared to viewing it at 1000fps and then recording it at 30fps with fraps.