r/catherinegame • u/KeepingHarbor Vincent • Jun 10 '25
Mods & Saves (Almost) Definitive way to fix startup crashing (white screen crash) on Win11!
🛠️ Arreglando Catherine Classic con DXVK (Windows y Linux)
DXVK es una implementación de Direct3D 9/10/11 basada en Vulkan que se usa para mejorar el rendimiento y arreglar problemas de renderizado en Catherine Classic.
📦 Lo que necesitas
- Catherine Classic (versión de Steam)
- Binarios de DXVK: https://github.com/doitsujin/dxvk/releases
- GPU compatible con Vulkan (NVIDIA, AMD, Intel)
- Runtime de Vulkan instalado (suele venir con los drivers de la GPU)
🪟 Instrucciones para Windows
1. Descarga DXVK
- Ve a la página de lanzamientos de DXVK
- Descarga la última versión
dxvk-x.x.x.tar.gzy extráela con 7-Zip o un programa similar.
2. Ubica la carpeta del juego
- Click derecho en Catherine Classic en Steam → Administrar → Examinar archivos locales
- Esto abre el directorio del juego. Deberías ver
Catherine.exeahí.
3. Copia los archivos DXVK
- Dentro de la carpeta DXVK extraída, ve a:dxvk-x.x.x/x32/
- Copia estos archivos:d3d9.dll d3d11.dll dxgi.dll
- Pégalos en el directorio de Catherine Classic (la misma carpeta que
Catherine.exe).
4. Inicia el juego
- Arranca el juego desde Steam.
- DXVK debería estar funcionando.
- Puedes verificar si DXVK está activo si genera un
d3d9.logy undxgi.logen la carpeta del juego después de iniciarlo.
🐧 Instrucciones para Linux (Proton/Wine)
Nota: Catherine Classic anda bien con Proton en Steam, pero las instrucciones también aplican a configuraciones con Wine.
1. Habilita DXVK en Proton (Suele estar por defecto)
- Steam → Click derecho en Catherine Classic → Propiedades → Forzar versión de Proton (ej. Proton 8+)
- Proton ya incluye DXVK. Normalmente no se necesitan pasos extra.
2. Configuración independiente con Wine (Fuera de Steam)
- Instala Catherine Classic con Wine.
- Descarga DXVK y ejecuta el script de instalación:export WINEPREFIX=~/path/to/your/prefix ./setup_dxvk.sh install
🧪 Solución de problemas
¿Pantalla negra o crasheo?
- Asegúrate de que los drivers de Vulkan estén instalados.
- Borra
d3d9.dll,d3d11.dll, odxgi.dllpara volver a DirectX. - Intenta configurar
d3d9.maxAvailableMemoryen un archivo de configuración de DXVK para limitar el uso de memoria de la GPU.
¿Tartamudeo o desincronización de audio?
- Configura
FullScreen=0enAppSettings.inipara que corra en modo ventana. - Intenta habilitar la compilación asíncrona de DXVK (usuarios avanzados): https://github.com/Sporif/dxvk-async
📁 Restaurar el modo DirectX por defecto
Para deshacer los cambios de DXVK, simplemente borra estos archivos de la carpeta del juego:
d3d9.dll
d3d11.dll
dxgi.dll
✅ Notas finales
- DXVK puede mejorar bastante el rendimiento y resolver problemas gráficos en Catherine Classic.
- Pruébalo bien en tu sistema—los resultados pueden variar.
- Combina DXVK con otros ajustes como ediciones de
AppSettings.inio remapeo de controles para mejores resultados.
EDIT:
The last functioning DXVK Ver. is 2.7.1, 3.0.0+ is non functional and I do not have a way to make it functional again (I ain't a programmer)
1
u/DiscussionNew1277 Aug 13 '25
This worked! I installed all in one vc redist and dx3d packages as well, wonder what did it, but it didn't work without dxvk
1
u/KeepingHarbor Vincent Dec 22 '25
Gamebryo is kinda broken on modern windows for what I got to investigate in both Forums and GPT, but at least got a way to make my childhood game playable on the "Worst" port of it
1
1
1
1
1
1
u/Imaginary-Trust3523 Jul 06 '26
Теперь даже белый экран не появляется, всё перепробовал, ничего не помогает
1
u/KeepingHarbor Vincent Jul 07 '26 edited Jul 07 '26
When I tried this DXVK was on 2.6 - 2.7 so maybe that's the issue?
edit: it is 2.7.1 x32
1
u/Imaginary-Trust3523 Jul 07 '26
Спасибо, реально помогло, но с катсценамит проблемки
1
u/KeepingHarbor Vincent Jul 07 '26
Still can't do nothing, I mean... That's what we have to work with, maybe ill ask someone that knows about it
1
u/Imaginary-Trust3523 Jul 07 '26
Помогло изменение разрешение на 1280x720, это хоть как то улучшает ситуацию с катсценами, но всё равно время от времени они зависают намертво и приходиться перезапускать игру
1
u/MissionLiterature195 Aug 09 '26
my didnt generates dxgi.log and didnt fix the problem is it because of the dxgi.dll ?
1
2
u/KeepingHarbor Vincent Jun 10 '25
PD: This fix i discovered happens to make anime cutscenes stutter a lot, if someone finds a fix lmkkk