Last active
February 25, 2024 22:25
-
-
Save Swiss-Mac-User/927729982a8f0a3dbb9de9af1c063c53 to your computer and use it in GitHub Desktop.
DOOM 3 on Mac – custom widescreen and high definition configurations for best visual quality (doom3, dhewm3). This config file is featured on https://swissmacuser.ch/doom3-hd-native-on-apple-arm-macos-120fps/
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
seta r_fullscreen "1" // Run game in fullscreen. 0=windowed | |
seta r_mode "-1" // Enable a custom resolution (width + height) | |
seta r_customWidth "2560" // Mac display resolution WIDTH | |
seta r_customHeight "1440" // Mac display resolution HEIGHT | |
seta r_aspectRatio "1" // Set aspect ratio: 0=4:3 (default), 1=16:9 (widescreen), 2=16:10 (ultrawide) | |
seta com_fixedTic "-1" // dhewm3-specific: uncapped FPS (>60 FPS) | |
seta com_showFPS "1" // Show the in-game FPS counter. 0=off |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Here are additional configuration settings to use within «autoexec.cfg» | |
// Credits: https://steamcommunity.com/sharedfiles/filedetails/?id=1147109272 | |
// Game play settings | |
seta g_nightmare "1" // Enable Nightmare difficulty | |
seta in_alwaysRun "1" // Player runs by default | |
// Improve model, world, and effects details | |
seta r_colorbits "32" | |
seta r_useCachedDynamicModels "1" | |
seta g_projectilelights "1" | |
seta g_bloodEffects "1" | |
seta g_decals "1" | |
seta g_showBrass "1" | |
seta g_muzzleFlash "1" | |
seta g_doublevision "1" | |
// Lightning and Antialising improvements | |
seta r_multiSamples "4" // Antialias, 0 = Disable anti-aliasing | |
seta r_lightscale "2" | |
seta r_useVertexBuffers "1" | |
seta r_vertexBufferMegs "1024" | |
seta r_useTripleTextureARB "1" | |
seta r_useLightCulling "3" | |
seta r_useCulling "2" | |
// Increase texture quality | |
seta image_lodbias "+0.65" | |
seta image_useCompression "0" | |
seta image_useNormalCompression "0" | |
seta image_usePrecompressedTextures "0" | |
seta image_useAllFormats "1" | |
seta image_ignoreHighQuality "0" | |
seta image_downSize "0" | |
seta image_downSizeLimit "1024" | |
seta image_downSizeBump "0" | |
seta image_downSizeBumpLimit "1024" | |
seta image_downSizeSpecular "0" | |
seta image_downSizeSpecularLimit "1024" | |
seta image_forceDownSize "0" | |
seta image_roundDown "0" | |
seta image_preload "1" | |
// Improve visual effects rendering | |
seta r_skipBump "0" | |
seta r_skipPostProcess "0" | |
seta r_skipParticles "0" | |
seta r_skipSpecular "0" | |
seta r_skipAmbient "0" | |
seta r_skipNewAmbient "0" | |
seta r_skipOverlays "0" | |
seta r_skipBlendLights "0" | |
seta r_skipMegaTexture "0" | |
seta r_skipDeforms "0" | |
seta r_skipDiffuse "0" | |
seta r_skipDynamicTextures "0" | |
seta r_skipFogLights "0" | |
seta r_skipFrontEnd "0" | |
seta r_skipGuiShaders "0" | |
seta r_skipInteractions "0" | |
seta r_skipLightScale "0" | |
seta r_skipMegaTexture "0" | |
seta r_skipRender "0" | |
seta r_skipRenderContext "0" | |
seta r_skipROQ "0" | |
seta r_skipSubviews "0" | |
seta r_skipSuppress "0" | |
seta r_skipTranslucent "0" | |
// More detailed shadows | |
seta r_shadows "1" | |
seta r_useTwoSidedStencil "1" | |
seta r_useOptimizedShadows "1" | |
seta r_useTurboShadow "1" | |
seta g_showPlayerShadow "1" | |
seta r_useShadowVertexProgram "1" | |
seta r_useShadowProjectedCull "1" | |
seta r_useShadowCulling "1" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment