{"id":232,"date":"2023-09-04T15:21:30","date_gmt":"2023-09-04T14:21:30","guid":{"rendered":"https:\/\/www.katsbits.com\/site\/?p=232"},"modified":"2023-09-07T10:14:01","modified_gmt":"2023-09-07T09:14:01","slug":"oblivion-fps-performance-tweaks","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/site\/oblivion-fps-performance-tweaks\/","title":{"rendered":"Oblivion Performance Hints, Tips and FPS Tweaks"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/site\/oblivion-fps-performance-tweaks\/#Showing_Oblivions_FPS_and_the_in-game_console\" >Showing Oblivion&#8217;s FPS and the in-game console<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/site\/oblivion-fps-performance-tweaks\/#Basic_Oblivion_FPS_tweaks\" >Basic Oblivion FPS tweaks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.katsbits.com\/site\/oblivion-fps-performance-tweaks\/#Additional_Performance_tweaks_for_Oblivion_%E2%80%93_grass\" >Additional Performance tweaks for Oblivion &#8211; grass<\/a><\/li><\/ul><\/nav><\/div>\n<div style=\"background-color:#FFF4E8; border:1px solid #C60; padding:1%; color:#C00\"><i>The  article below was originally published some time ago and now remains online as an informational resource and archive.<\/i><\/div>\n<hr \/>\n<div style=\"background-color: black; position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; overflow: hidden; max-width: 100%;\"><center><iframe style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" src=\"https:\/\/www.youtube.com\/embed\/reYJrOSPHA4?rel=0\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/center><\/div>\n<p><b>Elder Scroll: Oblivion<\/b> is quite a taxing game on computers, especially when traveling around out doors, all those trees and grass add up to Oblivion being quite an &#8216;expensive&#8217; game to run. However, there are a number of <b>tricks, tweaks and tips<\/b> that can be used to increase performance on lower spec&#8217;d machine, obviously at the expense of the great visual experience and toned (turned) down graphics.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Showing_Oblivions_FPS_and_the_in-game_console\"><\/span>Showing Oblivion&#8217;s FPS and the in-game console<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>First turn on Oblivion&#8217;s show\/hide console command;<\/p>\n<p>          <code>bAllowConsole=1<\/code><\/p>\n<p>This will toggle the appearance of the console whilst in-game when pressing the &#8216;~&#8217; key &#8211; if you&#8217;re in the UK it&#8217;s actually the &#8216;&not;&#8217; key which sits to the left of the number &#8216;1&#8217; and not <em>our<\/em> &#8216;~&#8217; key; this will show or hide Oblivion&#8217;s in game console for the PC version of the game.<\/p>\n<p>Morrowind&#8217;s command of &quot;<b>show FPS=0\/1<\/b>&quot; <em><b>doesn&#8217;t work<\/b><\/em> in Oblivion so to display the games FPS using the engine rather than an external application like Fraps or ATI Tray Tools, type the following command into the console (hit the&nbsp;&#8217;tilde&#8217; key, &#8216;~&#8217;, to access the console);<\/p>\n<p><code>tdt<\/code><\/p>\n<p>After typing this command blocks of text will appear on both the  left and right hand side of the screen, the FPS for Oblivion is on the upper right side.<\/p>\n<p>[<b>addendum<\/b>] Note : if you use the &quot;tdt&quot; console command above after installing the current 1.1 patch for Oblivion you&#8217;ll find that instead of just the few lines of FPS related debugging text that it&#8217;ll now list a huge chunk of text to do with texture and assets paths as the game parses them into memory. This blocks from view pretty much the whole left hand side of the screen when in the small resolutions. As it&#8217;s part of the &#8216;debugging&#8217; facility of the game itself, it  doesn&#8217;t appear that it can&#8217;t be disabled from being shown.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Basic_Oblivion_FPS_tweaks\"><\/span>Basic Oblivion FPS tweaks<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Some common settings to edit in the Oblivion.ini file to change the way the game looks or to get slightly better performance. Gains will vary depending on whether you&#8217;re inside a town, building or out in the open.<\/p>\n<ul>\n<li>\n<p><code>bDoDiffusePass=1<\/code> (negligible effect)<br \/>\n              Setting to &#8216;0&#8217; remove highlights created by light sources, basically &#8216;flattens&#8217; the appearance of everything in game<\/p>\n<\/li>\n<li>\n<p><code>bDoSpecularPass=1<\/code> (noticeable effect)<br \/>\n              Setting to &#8216;0&#8217; removes the shiny (specular) highlights (see update above regarding the use of this tweak)<\/p>\n<p class=\"red\"><b>WARNING<\/b> :  Be careful using the <b>bDoSpecularPass=0\/1<\/b> performance tweak, it <a href=\"http:\/\/www.elderscrolls.com\/forums\/index.php?showtopic=315283\" target=\"_blank\" rel=\"noopener\"><b>can cause Oblivion to fast crash<\/b><\/a> back to the desktop when in certain areas; <b>Skingrad Castle courtyard<\/b> for one.<\/p>\n<p class=\"red\">Disabling dDoSpecularPass also appear to be responsible (in whole or in part) for <b>terrain not being effected by fog weather effects<\/b>; this is where objects in the world &#8211; trees, plants, buildings etc. &#8211; appear correctly fogged, but the ground surface doesn&#8217;t, giving the other objects a sort of &#8216;milky&#8217; appearance.<\/p>\n<p class=\"red\">For now, it&#8217;s probably best to leave dDoSpecularPass at it&#8217;s default setting of &#8216;1&#8217; (specular highlights enabled).<\/p>\n<div class=\"content_images\"><a href=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/terrain_bug_on.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" height=\"285\" alt=\"Terrain fogged correctly when bDoSpecularPass is set to '1' (default)\" src=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/terrain_bug_on_sml.jpg\" width=\"428\" border=\"0\" \/><\/a><\/p>\n<p>Terrain fogged correctly when bDoSpecularPass is set to &#8216;1&#8217; (default &quot;<b>bDoSpecularPass=1<\/b>&quot;)<\/p>\n<p>                  <a href=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/terrain_bug_off.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" height=\"285\" alt=\"Terrain incorrectly fogged when bDoSpecularPass is set to '0' and turned off\" src=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/terrain_bug_off_sml.jpg\" width=\"428\" border=\"0\" \/><\/a><\/p>\n<p>Terrain incorrectly fogged when bDoSpecularPass is set to &#8216;0&#8217; and turned off (&quot;<b>bDoSpecularPass=0<\/b>&quot;)<\/p>\n<\/p><\/div>\n<\/li>\n<li>\n<p><code>bDoTexturePass=1<\/code> (noticeable effect)<br \/>\n              Setting to &#8216;0&#8217; remove the &#8216;colour&#8217; from the world creating what&#8217;s known as a &#8216;clay render&#8217; &#8211; everything in the world is rendered relative to a flat gray-white base. More noticeable effect on performance in indoor environments.<\/p>\n<\/li>\n<li>\n<p><code>bDoAmbientPass=1<\/code> (results in game crash)<br \/>\n              Setting to &#8216;0&#8217; crashes the game.<\/p>\n<\/li>\n<li>\n<p><code>bDrawShadows=1<\/code> (negligible effect)<br \/>\n              Setting to &#8216;0&#8217; disable shadows<\/p>\n<div class=\"content_images\"><a href=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/oblivion_clay1.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" height=\"242\" src=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/oblivion_clay1_sml.jpg\" width=\"428\" border=\"0\" alt=\"Turning off the texture pass in Oblivion results in 'clay' renders which highlight the parallax mapping\" title=\"Turning off the texture pass in Oblivion results in 'clay' renders which highlight the parallax mapping\" \/><\/a><\/p>\n<p>Turning off the texture pass in Oblivion results in &#8216;clay&#8217; renders which highlight the parallax mapping<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/oblivion_clay2.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" height=\"242\" src=\"https:\/\/www.katsbits.com\/images\/news\/oblivion\/oblivion_clay2_sml.jpg\" width=\"428\" border=\"0\" alt=\"Outdoors showing 'clay' render and 'terrain' (the cobblestones)\" title=\"Outdoors showing 'clay' render and 'terrain' (the cobblestones)\" \/><\/a><\/p>\n<p>Outdoors showing &#8216;clay&#8217; render and &#8216;terrain&#8217; (the cobblestones)<\/p>\n<\/div>\n<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Additional_Performance_tweaks_for_Oblivion_%E2%80%93_grass\"><\/span>Additional Performance tweaks for Oblivion &#8211; grass<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>There&#8217;s no two ways about this if you&#8217;re wanting to  play  Oblivion with a decent frame rate; <b>grass has to be turned off<\/b>. Because of the way it&#8217;s rendered by the engine it&#8217;s incredibly &#8216;expensive&#8217; and resource hungry. So whilst turning it of from the in-game menu means running around a fairly bare terrain in Oblivion, the FPS boost had at it&#8217;s expense means that it should be something considered, especially for those on older hardware.<\/p>\n<p>If you don&#8217;t want to do that, a couple of settings can be used to limit the &#8216;damage&#8217; done by Oblivion&#8217;s grass;<\/p>\n<p><code>fGrassWindMagnitudeMax=0.0000<\/code><\/p>\n<p><code>fGrassWindMagnitudeMinimum=0.0000<\/code><\/p>\n<p>These above two values will turn off grass animation (shader based polygon distortion) so it no longer moves.<\/p>\n<p>You can additional set&#8230;<\/p>\n<p><code>iMinGrassSize=[value]<\/code><\/p>\n<p>&#8230; to reduce the amount of grass rendered per area; it essentially reduces the density &#8211; how thickly Oblivion&#8217;s grass placed &#8211; rather than the overall amount.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":233,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[42,119,114,97,117,116,120],"class_list":["post-232","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","tag-articles","tag-bugs","tag-elder-scrolls","tag-fps","tag-morrowind","tag-oblivion","tag-tweaks"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/comments?post=232"}],"version-history":[{"count":2,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/232\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/232\/revisions\/235"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media\/233"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media?parent=232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/categories?post=232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/tags?post=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}