Que tal,aqui voy a poner algunos wrappers, los mas actuales, que he estado probando hace un tiempo ya,otros estan obsoletos,para
su facil busqueda.
(https://img9.uploadhouse.com/fileuploads/25501/255016090ce7d283801ae5311dfc5cfd8c091c01.jpg)
Que es un wrapper(envoltorio) d3d ,opengl,glide: un software que emula y traduce funciones que se han perdido en las versiones modernas de directx y opengl para una mejor comunicacion con el hardware.
DDrawCompat
Es una version perfeccionada de ddraw.dll se aplica a directx 7 y anteriores
Para su funcionamiento solo colocar junto al ejecutable del juego.
Pagina
https://github.com/narzoul/DDrawCompat/releases
Usar la version que de mejores resultados.
nGlide
Es un wrapper de 3Dfx Voodoo Glide y traduce las llamadas a Direct3D
Su requisitos son:
Procesador:
Intel / AMD at 2.0 GHz
Tarjeta grafica:
Compatible con DirectX 9
Sistema operativo:
Windows XP / Windows 7 / Windows 8 / Windows 10
Para que funcione solo se debe instalar.
Pagina
http://www.zeus-software.com/downloads/nglide
http://www.zeus-software.com/downloads/nglide/compatibility
(pagina con ayuda para diversos juegos)
dgVoodoo 2
wrapper que tiene dos variantes una para la api Glide 3DFX y otra para la api D3D,
tiene soporte para:
- Glide 2.11, Glide 2.45, Glide 3.1 and Glide 3.1 Napalm
- DirectX 1-7 (Todas las versiones de DirectDraw y Direct3D hasta la version 7)
- Direct3D 8.1
- Direct3D 9
Su requisitos son:
Sistema operativo
Windows 7 / Windows 8 / Windows 10
Tarjeta grafica:
Compatible con DirectX 10.0,10.1,11
Normalmente lo utilizo para testearlo en d3d,entonces descomprimir y copiar los archivos de la carpeta "Ms/x86" , dgVoodooCpl.exe,
y dgVoodoo.conf junto con el ejecutable del juego:
DDraw.dll
D3DImm.dll
DDraw.dll
D3D9.dll
D3D8.dll
(Para DirectX 1-9)
Para sacar la marca de agua, si se desea ,ejecutar "dgVoodooCpl.exe" en la pestaña "Directx"
desactivar la casilla "dgvoodoo watermark"
Pagina
http://dege.freeweb.hu/dgVoodoo2/
Aqrit's ddwrapper
Este es similar a DDrawCompat pero se puede hacer algunos ajustes al archivo aqrit.cfg para cambiar parametros
Pagina
En la pagina se describe los parametros
http://bitpatch.com/ddwrapper.html
Ejemplo blade runner:
RealDDrawPath = AUTO
BltMirror = 2
BltNoTearing = 1
ColorFix = 1
DisableHighDpiScaling = 1
FakeVsync = 1
ForceDirectDrawEmulation = 1
SingleProcAffinity = 1
ForceBltNoTearing = 1
NoVideoMemory = 1
WineD3D For Windows
Es un wrapper que traduce las llamadas de DirectX 1-11(en la practica directx 8 a 11 sin tener que hacer mas ajustes) a OpenGL
Su requisitos son
Microsoft Windows XP or newer (x86 o x64); Windows RT is not supported
OpenGL compatible video card and driver
Instrucciones
Para juegos DirectX 8:
copiar d3d8.dll, libwine.dll y wined3d.dll junto al ejecutable del juego
Para juegos DirectX 9:
copiar d3d9.dll, libwine.dll y wined3d.dll junto al ejecutable del juego
Para juegos DirectX 10:
copiar d3d10.dll, d3d10core.dll, d3d10_1.dll libwine.dll y wined3d.dll junto al ejecutable del juego
Para juegos DirectX 11:
copiar d3d11.dll, dxgi.dll, libwine.dll y wined3d.dll junto al ejecutable del juego
Pagina
https://fdossena.com/?p=wined3d/index.frag
Ddraw warhammer 40.000 rites of war
Sacado de una version comercial de ese juego, que se distribuye por internet, por el usuario gelon.
AQUI (https://archive.org/download/warhammer40.000ritesofwartablaunidades/Warhammer%2040.000%20Rites%20of%20War%20DDraw.7z)
Colocar junto con el ejecutable del juego
(solo testeado con: warhammer 40.000 rites of war 1999)
d3d8to9
Este es un módulo de pseudocontrolador que tiene como objetivo mejorar la compatibilidad y la estabilidad en los juegos que utilizan Direct3D 8 para renderizar mediante la conversión de todas las llamadas API y sombreadores de bajo nivel a los equivalentes de Direct3D 9.
Para su funcionamiento solo colocar junto al ejecutable del juego.
Pagina
https://github.com/crosire/d3d8to9/releases
cnc-ddraw
Es una version de ddraw.dll se aplica a directx 7 software y anteriores
Para su funcionamiento solo colocar junto al ejecutable del juego.
Soporta Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS)
Pagina
https://github.com/FunkyFr3sh/cnc-ddraw/releases
D9VK
Convertir las llamadas gráficas de Microsoft DirectX 9,10 Y 11 a Vulkan, la API de gráficos. Para utilizar D9VK,
se necesita una GPU compatible con Vulkan.
Para su funcionamiento solo colocar junto al ejecutable del juego.
Pagina
https://github.com/Joshua-Ashton/d9vk/releases
DXVK
Convertir las llamadas gráficas de Microsoft DirectX 9,10 Y 11 a Vulkan, la API de gráficos. Para utilizar DXVK,
se necesita una GPU compatible con Vulkan.
Para su funcionamiento solo colocar junto al ejecutable del juego.
Pagina
https://github.com/doitsujin/dxvk/releases
MESA3D FOR WINDOWS
Es un wrapper que hace posible que antiguos juegos basados en opengl funcionen en sistemas modernos, si es que se rehusa a funcionar.
Este no lo he testeado,menciona su readme, usar como ultima opcion dado que funciona por software y es mas lento que una aceleradora 3d
solo copiar el archivo opengl32.dll en la carpeta del ejecutable del juego ,para su funcionamiento.
Pagina
https://fdossena.com/?p=mesa/index.frag
TitaniumGL
Es un wrapper Opengl hasta la version 1.4 a D3D9 por software o hardware
Solo copiar el archivo opengl32.dll en la carpeta del ejecutable del juego, para su funcionamiento.
Pagina
http://users.atw.hu/titaniumgl/gamerdown.html
Wrappers de Audio
indirectsound
Activa el audio 3d posicional en los juegos que lo soportaban,para utilizar colocar junto al ejecutable del juego.
Debes tener instalado visual c++ 2010
https://www.microsoft.com/es-ES/download/details.aspx?id=5555
directx 9.0c feb 2010
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=0cef8180-e94a-4f56-b157-5ab8109cb4f5
y
directx 9.0c jun 2010
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d
Pagina
https://www.indirectsound.com/
VST MIDI Driver
Para mejorar la compatibilidad de algunos juegos, con sistemas operativos windows modernos,por ejemplo Final Fantasy VII.
Pagina
http://veg.by/en/projects/syxg50/
Mira debajo de donde dice subrayado: VST MIDI Driver (as a system MIDI synth).
1 Descarga e instala el "VST MIDI Driver".
2 Copia el "syxg50.dll" de "yamaha_syxg50_vsti.7z" en cualquier directorio.
3 Abre la configuración del driver MIDI VST(esta en :Inicio- Programas-VST MIDI System Synth), hace clic en el botón "Cargar VSTi" y elije syxg50.dll.
ya no disponible
Si no encuentras, Inicio-Programas, en windows 8 y 10, instala "Classic Shell" para tenerlo:
http://www.classicshell.net/
VirtualMIDISynth y MIDIMapper
Para mejorar la compatibilidad de algunos juegos que utilizan midi, con sistemas operativos windows modernos,por ejemplo Final Fantasy VII.
Pagina
https://coolsoft.altervista.org/en/virtualmidisynth
https://coolsoft.altervista.org/en/midimapper
Instalar CoolSoft_VirtualMIDISynth, bajar las SoundFonts fatboy y bajar e instalar MIDIMapper
En configuración del programa agregar las soundfont, previamente descomprimidas en un carpeta y en
la pestaña midimapper elegir dispositivo de salida y dispositivo por omisión VirtualMidiSynth.
Buenas muchachos.
Les dejo en este hilo otro wrapper que me ha parecido genial por lo que siento que vale la pena añadirlo acá. Lo he visto en muchos repacks rusos y ahora verán el porque. :)
El wrapper en cuestion es este :
https://github.com/CnCNet/cnc-ddraw/releases
Lo interesante y lo que llama la atención a primera vista es que tiene ciertas similitudes con el wrapper ddraw de Narzoul, pero aquí podemos configurar un montón de cosas manualmente a través del .INI. Permite ejecutar también ciertos juegos bajo OpenGL, DirectX9 o GDI entre otros.
Incluye además algo novedoso como lo es el soporte de shaders o filtros externos...
¡¡¡Si, como leíste!!!
Este wrapper es compatible con filtros externos lo que implica que podemos cambiar la visual del juego incluso mejorando la calidad de imagen y corrección de texturas. La descarga ya incluye algunos filtros (Como el CRT que en mi opinión le sienta bastante bien a algunos juegos) pero pueden añadirse otros filtros siempre que tengan extensión glsl.
Tambien notarán que se actualiza continuamente por lo que creo que puede llegar a ser un buen reemplazo al de Narzoul. ;D
La lista de juegos que soporta son:
Command & Conquer Gold
Command & Conquer: Red Alert
Command & Conquer: Tiberian Sun
Command & Conquer: Red Alert 2
Carmageddon
Carmageddon 2
Warcraft 2
StarCraft
Diablo
Diablo 2
Age of Empires
Age of Empires II
Theme Hospital
Populous: The Beginning
Outlaws
Dungeon Keeper
Dark Reign: The Future of War
Star Wars: Galactic Battlegrounds
Atomic Bomberman
Dune 2000
Oddworld: Abe's Oddysee
Commandos
Red Baron 3D
F-16 Multirole Fighter
F-22 Raptor
Nox
...
Los (...) implica que la lista no es exhaustiva, lo que significa que puede ser compatible con otros juegos. Por ejemplo, lo he probado en los juegos de Hugo el troll y funciona de maravillas. :D
¡¡¡Saludos y ojala les sirva!!!