DUSK
34 ratings
Low End Tweaks for Old CPU
By D4NUK1
Small Configurations for stable FPS in Unity games
   
Award
Favorite
Favorited
Unfavorite
Introduction
So we got what it looks like a 90's nice looking FPS game, which we think could run on any toaster...

Yes, it does run on almost any low end PC, like old intel Atoms or good integrated graphics cards, but as we know, there are computers that can't launch the game, run it without frame skipping or low FPS. But! With some adjustments, launch commands, and FPS skills, we'll make this work.

My CPU:
SO: Windows 7.
CPU: Pentium (R) Dual-Core E5300 @2,6Ghz.
GPU: Intel Chipset G41.
RAM:4 GB (But works well with 2 GB too)

-------------------------------------------------------------------------------------------------------------

Asi que tenemos lo que parece un viejo pero bonito FPS de los 90, y pensamos que coreria en una Tostadora de PC..

Si, corre en casi todo tipo de PC de poco rendimiento, como algunas viejas intel Atom o buenas integradas Graficas, pero como sabemos, hay computadoras que no pueden iniciar el juego, correrlo sin saltos de frame o con bajos FPS. pero con algunos pequeños ajustes, commandos de lanzamiento, y habilidades de juego, haremos esto correr.

Mi CPU:
SO: Windows 7.
CPU: Pentium (R) Dual-Core E5300 @2,6Ghz.
GPU: Intel Chipset G41.
RAM:4 GB (Pero corre bien con 2 GB igual)


In game tweaks:
So... There's not much to do here, the game's already well optimized, and on startup the game will set a resolution that adjusts to your monitor or playable FPS. Here I'll show my native resolution.

Asi que ..no mucho que hacer aqui, el juego ya esta muy bien optimizado, y al iniciar intentara darte una resolucion automatica para tu monitor o FPS. Aqui mostrare mi resolucion nativa


That is a whopping 22 fps on main menu. Let's tweak to a 90' CTR Resolution. (640x400)

Eso es una asombrosa cantidad de 22 FPS en el menu, Vamos a configurar para un monitor de los 90. (640x400)


We can try something like a 5:4 (Master race) old resolution too.
Podemos intentar algo de 5:4 (Raza Maestra) de resolucion igual.


So we have a nice retro resolution ingame (Off game the windows will have a native resolution, if you can alt-tab you'll get the same res)

Ahora tenemos uan buena resolucion retro en juego (Fuera del juego tendremos la resolucion nativa, si hacemos alt-tab en steam se abrira igual en resolucion nativa)


But there's more, we can turn on low-spec mode to have a WinQuake feeling and less screen rendering.

Pero hay mas opciones, podemos configurar modo low-spec para tener una nostalgia de WinQuake y menos detalles que renderizar(Como las distancia )


I disabled Limited palette and bilinear filtering because it's not so much of FPS increase, but you can try. Disable Light Bloom and any lighting options for less rendering and a FPS increase.

So we now have a...

Tengo desactivado paleta limitada y filtrado bilinear por que no da mucho incremento de fps, pero puedes intentarlo, desactivar ligth bloom y ligths da un aunmento de fps.

Ahora tenemos...


Steady 17-24 fps? Cinematic? There's nothing more we can do? Yes we can!

Un estable 17-24 FPS! Modo Cinematico? Nada que podamos hacer? Si, si podemos!





Launch commands:
So... We can make more changes, we need to go into the Steam Library > Right-click on Dusk > Properties > Define Launch Parameters

And in the box with empty text, we copy-paste this.
"-force-d3d9" (Without the " ")

And now we can have really trie fullscreen with this command.

"-window-mode exclusive" (Without the " ")

The true 640x480 Resolution its here./s

The only drawback it's we lose the MS-Dos joke intro, but every game need sacrifice.

Asi que podemos hacer mas cambios, necesitamos ir a nuestra Biblioteca de Steam > Boton Derecho en DUSK > Propiedades > Definir Parametros de Lanzamientos.

Y en la ventana con cuadro vacio, escribimos o copiamos y pegamos esto.

"-force-d3d9" (Sin las " ")

Y ahora podemos tener verdadera pantalla completa con este comando.

"-window-mode exclusive" (Sin las " ")

La verdadera resolucion baja esta aqui.

La unica desventaja es que perdemos la intro MS-Dos, pero cada juego necesita un sacrificio.



Now our game will launch on DirectX 9 settings instead of DirectX 11, good for old GPUs too.

Ahora nuestro juego se lanzara en Direct x9 en vez de DirectX11, bueno para viejas GPU.

So how will this affect ingame? // Como Afecta en el juego?


It's a steady 30-50 FPS increase on open areas, it's pretty playable and fun this way.

Es una estable cantidad de 30-50 cuadros por segundos, se mantiene bien en areas abiertas y grandes, es muy jugable y divertido de esta manera..

---------------------------------------------------------------------------------------------------------------
DirectX9 mode seems to break the screen display of Steam and FPS counter programs, not refreshing on the black area of the screen. You can play without problems if nothing affects the screen interface, that doesn't matter since it doesn't affect the in game screen, or just use more resolution.

Also the game has some issues when quitting.

DirectX9 parece que rompe algunos interfazes de pantalla como Steam y contadores de FPS, sin refrescar donde este en zonas de area en negro de la pantalla, Se puede jugar bien sin nada que afecte interfaz de pantalla, no importa eso ya que no esta en la zona de juego, o usar mas resolucion.

Ademas parece que el juego tiene problemas para cerrarse.
Pero dando a cerrar el programa quitara el juego y el error de manera instantanea.




There are other launch commands like this.// Hay mas cantidad de parametros de lanzamiento-
For custom resolutions you can use// Para resolusiones diferentes, se puede usar:

-screen-height (Exaple -screen-heigth XXX) Where XXX its the numbers // Donde las XXX indican el numero de altura.
-screen-width (Example -screen-width XXX) Donde las XXX indican el numero de ancho.

To force DX9 // Para forzar DX9

-force-d3d9

To force DX11 // Para forzar DX11.

-force-d3d11

To force OpenGL (Some GPUs run better with OpenGL than DX9/DX11, mine doesn't)


Para forzar OpenGL (Algunas tarjetas de video dedicadas van mejor en OpenGL que en DX9 o DX11, la mia no)

-force-opengl

To force Real Fullscreen. // Verdadero pantalla completa

-window-mode exclusive

To Force same resolution as windows system it's on windows mode // Forzar modo ventana en la misma resolucion que windows este.

-window-mode borderless


I will still tweak and update this guide, there are some very funny results.

Seguire configurando y actualizando esta guia, hay resultados graciosos.

DUSK for Android(?)

6 Comments
D4NUK1  [author] 13 Dec, 2023 @ 2:12pm 
@Helios, yes, when the New Blood devs need to upgrade the Dusk system to get Workshop and many other stuff, DX9 was drop because how Unity also had drop it.

But the newer version of DUSK it's really good optimized, and im pretty sure i can grab a computer with the specs more or less the same as the original guide and get still 50-60 fps.
Helios 12 Dec, 2023 @ 4:22am 
It seems like they dropped DirectX 9 support somewhere along the line, "-force-d3d9" doesn't do anything anymore, it just launches with DirectX 11.
Lejionator 20 Nov, 2023 @ 8:33pm 
Very good, buddy! :dusksickles:
Eekes 13 Aug, 2021 @ 9:57am 
I do not need this guide but I love how you took the time to write it down in English AND Spanish. Hats off to you!:steamthumbsup:
Nekro-Gray 30 Jun, 2021 @ 12:34pm 
░░░░░▐▀█▀▌░░░░▀█▄░░░
░░░░░▐█▄█▌░░░░░░▀█▄░░
░░░░░░▀▄▀░░░▄▄▄▄▄▀▀░░
░░░░▄▄▄██▀▀▀▀░░░░░░░
░░░█▀▄▄▄█░▀▀░░
░░░▌░▄▄▄▐▌▀▀▀░░ This is Bob
▄░▐░░░▄▄░█░▀▀ ░░ Copy And Paste Him,
▀█▌░░░▄░▀█▀░▀ ░░ So He Can Take
░░░░░░░▄▄▐▌▄▄░░░ Over Steam
░░░░░░░▀███▀█░▄░░
░░░░░░▐▌▀▄▀▄▀▐▄░░
░░░░░░▐▀░░░░░░▐▌░░
░░░░░░█░░░░░░░░█░░░░░░░
░░░░░░█░░░░░░░░█░░░░░░░
░░░░░░█░░░░░░░░█░░░░░░░
░░░░▄██▄░░░░░▄██▄░░░░
TrashedSarcophagus 19 Feb, 2020 @ 4:57pm 
if dusk was on mobile, it would look like the last image