ZDoom LE (Legacy Edition)

Títulos y Sagas clásicas. Primeras décadas de los videojuegos.
Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

ZDoom LE (Legacy Edition)

Mensajepor dondiego » 16 Mar 2017, 14:04

Ya lo he sacado en GitHub, es una versión moderna del ZDoom para ordenadores antiguos, copio el readme que estoy algo perro. :)

https://github.com/drfrag666/gzdoom/releases

-----------------------------------------------------
ZDoom LE 2.8.2a (GL 1.8.4b) APR 10 2018
-----------------------------------------------------

ZDoom LE (Legacy Edition) is a fork of the ZDoom 2.8.1 maintenance branch (https://github.com/rheit/zdoom/tree/maint) for Windows 9x and old machines. Now merged with GZDoom as of august 2013.

Changes/features since 2.8.2:
- Added light definition for megasphere.
- Added unexploredsecretcolor variables to mark undiscovered secrets differently in the automap.
- Several bugfixes.
- Fixed GL performance regression.

Changes/features since 2.8.1b:
- Changed savegame list order, now they are sorted by slot number instead of alphabetically.
- Added hqNx MMX HQ resize modes to the GL renderer.
- Fixed security issues (execution of unsafe commands and ACS stack checking).
- Lots of official bugfixes.
- More compatibility fixes.
- Not optimized for ancient hardware anymore.

Changes/features since 2.8.1a R3:
- Added new 3x2 and 4x4 low detail modes.
- Increased size of the savegame comment area.
- Fall back to software renderer with unsupported OpenGL version.
- Fixed crash with textures larger than those supported by the hardware in the D3D backend (BD v21).
- Added an option to add elements to an existing options menu.
- Added four text colors: ice, fire, sapphire, teal.
- Several more old bugfixes not present in the maint branch.

Changes/features since 2.8.1a R2.1:
- Included old OpenGL renderer from GZDoom 1.8.4 with later fixes (off by default). Requires GL 1.2 support.
- Added xBRZ scaler to the GL renderer.
- Autoloading of brightmaps.pk3 and lights.pk3.
- More modern default keyboard layout.
- Command versions of the original Doom cheats.
- Render cull options (sprite and wall distance) to increase performance.
- Fixed skies during the wipe and wrong weapon scale in savegame pic for low detail modes.
- added MF7_NOINFIGHTSPECIES flag.
- More iwad compatibility fixes.
- Some important ZDoom fixes not present in the maint branch.
- Switched to FMOD Ex 4.36 for sound.
- Updated Game-Music-Emu library.

Changes/features since 2.8.1a R2:
- Fixed bug introduced in the maint branch, A_SpawnItem was broken.
- Fixed the timing of Heretic's lava damage.
- Added some wad compatibility fixes mainly for the Doom II, Doom and Heretic iwads.
- Added WadSmooth iwad support.

Changes/features since 2.8.1a:
- Restored Direct3D renderer.
- Fixed sky scaling in low detail modes.
- Added video menu options to switch between d3d and ddraw and set ddraw display bits for compatibility.
- Usernames for ini files are back on win2k and later.
- Proper startup banner modification.
- More engine defaults changed for performance.
- Some more official fixes.
- Now compiled for pentium ii architecture but there's no performance difference.

Changes/features since 2.8.1:
- Includes later fixes from the maint branch and some more.
- Compiled with pentium architecture optimizations.
- Low detail modes have been restored. Added a new quad horizontally and double vertically mode for a somewhat retro look, you can get the original low detal mode from 640 and it's playable even @320. Unfortunately it gives the same performance as doubling horizontally and vertically.
- A more retro looking startup console.
- Engine defaults changed for slower machines.
- Runs on windows 95 but without the startup log.
- No direct3d nor xinput joystick support, only classic directdraw mode.
- Uses a modified openal compatible with windows 95 as sound backend.
- Compiled without fmodex support but should work, it's untested though. Fluidsynth doesn't work with openal and could even crash on certain machines so no fluidsynth support either.
- Hardware midi doesn't work on modern windows versions, it does on win9x.(*)
- If you experience sound problems on very slow machines try reducing the sound channels to 8.
- To set the default video mode on pentiums sometimes you need to press enter twice.

Minimum estimated system requirements are: Pentium 133, 16 mb of ram, 1 mb svga card and windows 98.
Tested on a Pentium 90 with 32 mb of ram and a trident 1 mb graphics card on win95c, i get 22 fps @320x200.
Don't try to turn on rendering interpolation on a pentium mmx, it's extremely slow.
For OpenGL mode a graphics card with GL 1.2 support is required.

(*) For modern windows i recommend CoolSoft VirtualMIDISynth with the following soundfonts: Roland SC-55, Yamaha DX50XG and AWE64 Gold from https://www.vogons.org/viewtopic.php?f=9&t=45600.
A good alternative is the Yamaha S-YXG50 Portable VSTi software synth at http://veg.by/en/projects/syxg50/.

NOTE: On windows 8 and above trying to go fullscreen on some systems when using ddraw you may get a black screen, a batch file (RUNME_SAFE.cmd) is included for convenience.
Some letterboxed modes don't display properly and they might even crash on ddraw.
With old graphic drivers on win9x d3d might crash, update your drivers or set 'vid_forceddraw' to true.

The source code can be downloaded from https://github.com/drfrag666/gzdoom.

Copyright © 1993-1996 id Software, 1998-2016 Randi Heit, 2002-2017 Christoph Oelckers, et al.
This version by drfrag from zdoom.org, blue-green-frog from vogons.org, dondiego and hail-to-the-ryzen.
Note that blue-green-frog and hail-to-the-ryzen might be the same person, same for drfrag and dondiego.

More stuff from drfrag:
ZDoom32 2.8.4, a fork of truecolor ZDoom by dpJudas and Rachael and ZDoom.
https://github.com/drfrag666/gzdoom/releases
ZDoom CLASSIC 2.1.4a, a fork of ZDoom 2.1.4 for Windows 9x and pentium machines.
https://github.com/drfrag666/gzdoom/releases
Romero's Heresy II, an universal ZDoom mod to play Heretic levels with Doom and Heretic modified weapons and monsters.
http://www.moddb.com/mods/romeros-heresy-ii
Romero's Heresy 0.15, a conversion of all the Heretic levels to Doom II.
http://www.moddb.com/mods/romeros-heresy
My Brutal Doom v20c unofficial patch.
http://www.moddb.com/mods/brutal-doom/a ... cial-patch

BONUS: ZDoom CLASSIC.

https://github.com/drfrag666/gzdoom/releases

----------------------------------------------------------------------
ZDOOM CLASSIC 2.1.4a (GL 1.0.17a) R2.2 MAR 18 2018
----------------------------------------------------------------------

ZDoom CLASSIC 2.1.4a is a fork of ZDoom 2.1.4 (https://github.com/rheit/zdoom) for Windows 9x and pentium machines.

Changes/features since 2.1.4a GL R2.1:
- Adjusted scaled status bar for 4x4 low detail mode.
- Fixed savegame comment size for the 640x400 resolution.
- Added light definition for megasphere.
- Added Deejay's par times for Thy Flesh Consumed.
- Added support for older versions of DeHackEd patches.
- A few more official fixes.
- Changed savegame list order, now they are sorted by slot number instead of alphabetically.

Changes/features since 2.1.4a GL:
- Added new 3x2 and 4x4 low detail modes.
- Added GL compatibility mode option to the video menu.
- Fixed crash starting the GL renderer on cards without 2d 32 bit support.
- Increased size of the savegame comment area.
- Added Windows 8 detection.
- Fixed crash with truecolor PNGs in GL mode (but they are not supported there).

Changes/features since 2.1.4a CL R2:
- Included old OpenGL renderer from GZDoom 1.0.17 with later fixes (off by default).
- Added Skulltag's HQ resize options and texture compression.
- Added sprite billboard options from GZDoom 1.0.31.
- Autoloading of lights.wad.
- Added early Direct3D renderer and a display menu option to switch between d3d and ddraw.
- More modern default keyboard layout.
- Command versions of the original Doom cheats.
- Added buddha cheat.
- Render cull options (sprite and wall distance) to increase performance.
- More ZDoom patches (mostly up to date with ZDoom 2.1.5).
- Now compiled for pentium architecture (but i guess performance on 486s will not be affected).

Changes/features since 2.1.4a CL:
- Added video menu options to change fullscreen display bits for compatibility and disable widescreen aspect
ratio correction.
- Forgot to disable decals by default for better performance.
- Some more official fixes.

Changes/features since 2.1.4:
- Includes some later fixes.
- Compiled for 486 architecture.
- Added a new quad horizontally and double vertically mode from ZDoom LE.
- Added pixel doubled and quadrupled lowres directdraw modes from ZDoom 2.3 for more recent Windows versions.
- Engine defaults changed for 486 machines.
- Added some missing video settings to the display options menu.
- To set the default video mode on slow machines sometimes you need to press enter twice.

Minimum estimated system requirements are: 486DX4-100, 16 mb of ram, 1 mb svga card and windows 98.
Tested on a Pentium 90 with 32 mb of ram and a trident 1 mb graphics card on win95c, i get 38 fps @320x200.
This is intended for vanilla levels and old mods from 2006.

For modern windows i recommend CoolSoft VirtualMIDISynth with the following soundfonts: Roland SC-55,
Yamaha DX50XG and AWE64 Gold from https://www.vogons.org/viewtopic.php?f=9&t=45600.
A good alternative is the Yamaha S-YXG50 Portable VSTi software synth at http://veg.by/en/projects/syxg50/.

NOTE: On windows 8 and above trying to go fullscreen on some systems when using ddraw you may get a black screen, a batch file (RUNME_WIN8_1ST.cmd) is included for convenience.
A DirectDraw to OpenGL wrapper such as DXGL for GL 3 cards should fix the problem, or just use d3d.

The source code can be downloaded from https://github.com/drfrag666/gzdoom.

Copyright © 1993-1996 id Software, 1998-2016 Randi Heit, 2002-2017 Christoph Oelckers, et al.
This version by drfrag from zdoom.org and dondiego from vogons.org.
Note that drfrag and dondiego might be the same person.

More stuff from drfrag:
ZDoom32 2.8.4, a fork of truecolor ZDoom by dpJudas and Rachael and ZDoom.
https://github.com/drfrag666/gzdoom/releases
ZDoom LE 2.8.2, a fork of the ZDoom 2.8.1 maintenance branch for Windows 9x and old machines.
https://github.com/drfrag666/gzdoom/releases
Romero's Heresy II, an universal ZDoom mod to play Heretic levels with Doom and Heretic modified weapons and monsters.
http://www.moddb.com/mods/romeros-heresy-ii
Romero's Heresy 0.15, a conversion of all the Heretic levels to Doom II.
http://www.moddb.com/mods/romeros-heresy
My Brutal Doom v20c unofficial patch.
http://www.moddb.com/mods/brutal-doom/a ... cial-patch

Alternative final LE release without the GL renderer for Windows95:
https://github.com/drfrag666/ZDoom-LE/releases

ZDoom CL release without the GL renderer:
https://github.com/drfrag666/ZDoom-CL/releases
Última edición por dondiego el 10 Abr 2018, 23:33, editado 16 veces en total.

Avatar de Usuario
xgipe
Atari 1040 STf
Atari 1040 STf
Mensajes: 941
Registrado: 26 May 2010, 15:59
Sistema Favorito: MSX
primer_sistema: MSX
consola_favorita: Sega Master System
Primera consola: Videopac
Ubicación: Ankh-Morpork
Gracias dadas: 88 veces
Gracias recibidas: 69 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor xgipe » 16 Mar 2017, 15:41

Lástima que no tengo tiempo para montar ese Aptiva que corre por el trastero... :oops:
Creo que le podría dar un tiento al juego y comentar qué tal (si mal no recuerdo es un PII con W98), pero realmente me es imposible en este momento dedicarle un minuto.
En cualquier caso, gracias por compartir :)

Saludos,
Xgipe
BLOAD "CAS:",R
Found: WIN3.11

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 19 Mar 2017, 11:37

Bueno, no hace falta montarlo porque en windows 7 se supone que debe ir bien y de hecho ahora mismo me interesa más saber si va bien ahí. Por las pruebas que he hecho parece que si, con el wine también creo que irá bien. Eso si en windows 8 podría petar en algunas máquinas al arrancar a pantalla completa y he incluido un batch para el primer arranque. Eso es porque la emulación directdraw es pobre en esos windows recientes.

Pues resulta que el lider del proyecto se cambió de seso y desapareció, los desarrolladores dicen que no controlan mucho de la parte del código que he tocado así que no han sido de mucha ayuda aparte de que tampoco tendrían ganas. Es un código bastante lioso casi sin comentarios mezcla de c y c++ un poco a lo loco y con muchas variables globales.
Pero bueno que parece que va bien pero hay que hacer más pruebas. Desde que se fue el /la Randi la cosa está mejorando bastante con el QZDoom y GZDoom.

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 22 Mar 2017, 21:18

Bueno parece ser que los problemas con windows recientes se solucionan con el DXGL que es un wrapper de directdraw a opengl, requiere tarjetas GL 3 pero con una mia antigua GL 2 la versión 0.42 funciona aunque va lento. Como curiosidad aparece un nuevo modo 320x200 con 16 colores que parece como una especia de emulación ega, estuvo cachondo durante un rato.
Aunque parece que no hay mucho interés he sacado otra versión, el ZDoom 2.1.4 CLASSIC compilado para ordenadores 486 y también le he añadido algunas cosas.

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 25 Mar 2017, 21:01

He actualizado la versión 2.8.1a para arreglar el escalado de los cielos en los modos de detalle bajo, vamos que se veían más grandes. Ya arreglé en su dia el problema del tamaño del arma.

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 07 Abr 2017, 10:10

He sacado una nueva versión, la verdad es que no estaba muy contento con la anterior, esta es una actualización importante y ahora tiene soporte Direct3D asi que funcionará bien en windows recientes.
Asi que podríais jugarlo esta semana santa. :)
He actualizado también la versión clásica.

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 02 Jun 2017, 22:06

He subido una nueva versión, considero que la actualización es importante debido a un fallo que he encontrado en la rama maint del ZDoom.

Changes/features since 2.8.1a R2:
- Fixed bug introduced in the maint branch, A_SpawnItem was broken.
- Fixed the timing of Heretic's lava damage.
- Added some wad compatibility fixes mainly for the Doom II, Doom and Heretic iwads.
- Added WadSmooth iwad support.

https://github.com/drfrag666/ZDoom-LE/releases

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 09 Sep 2017, 18:20

He sacado una versión nueva con un motor OpenGL mejorado del GZDoom 1.8.4 para gráficas antiguas con soporte GL 1.2. También he portado las opciones 'render cull' del ZDoom32 para mejorar el rendimiento. He cambiado a FMOD Ex 4.36 para el sonido. También he sacado una última versión para windows 95 en el repositorio antiguo.

He actualizado la versión clásica con un motor GL del GZDoom 1.0.17 mejorado. Tuve que hacer el merge a mano con DiffMerge ya que no había repositorio para ese GZDoom. También he metido un motor Direct3D preliminar de un ZDoom posterior y las opciones 'render cull'.
Más detalles y descargas en el primer post.

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 08 Nov 2017, 21:39

He sacado nuevas versiones, también de la versión antigua para el 95 del LE. Detalles y descargas en el primer post. Funciona el BD v21 por cierto.

Avatar de Usuario
dondiego
Atari 1040 STf
Atari 1040 STf
Mensajes: 984
Registrado: 30 May 2013, 22:05
Sistema Favorito: PC
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Sony PlayStation 2
Primera consola: Atari 2600
Ubicación: Granada
Gracias dadas: 14 veces
Gracias recibidas: 72 veces

Re: ZDoom LE (Legacy Edition)

Mensajepor dondiego » 18 Feb 2018, 20:47

He sacado otra versión (2.8.2) y es una actualización importante debido a los recientes problemas de seguridad descubiertos en GZDoom que también afectan al ZDoom (incluso podría verse comprometido el sistema de archivos). Además he portado muchos otros parches oficiales para arreglar fallos que había en el ZDoom. Asi que tengo que recomendar a todo el mundo que deje de usar la antigua versión oficial (2.8.1) y actualice a esta.
Recuerdo que necesita win98 y no tiene soporte para controladores XInput (esta hecho con MinGW). Además como curiosidad lilith.pk3 no va. También he sacado otra versión para el 95 pero ya no la encuentro tan interesante.

https://github.com/drfrag666/gzdoom/releases

PD: creo que me voy a quedar sin intenné un dia de estos pero podría postear desde el movil. Para subir código a github igual podría usarlo como punto de acceso pero solo tendré un bono de 500 MB con robange o ir a algún sitio o algo tendré que hacer. El portatil no tiene bateria desde luego. Aqui pepephone no quiere poner ADSL que es lo único que podría pagar porque los piratas vinieron y pusieron fibra.


Volver a “Videojuegos clásicos”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 8 invitados