Coder Social home page Coder Social logo

drfrag666 / zdoom-le Goto Github PK

View Code? Open in Web Editor NEW
18.0 4.0 1.0 5.62 MB

ZDoom LE (Legacy Edition), a fork of the ZDoom 2.8.1 maintenance branch (https://github.com/rheit/zdoom/tree/maint) for Windows 9x and old machines. Created at vogons (http://www.vogons.org) by blue-green-frog and continued (for now) by drfrag.

CMake 0.75% C++ 76.92% Assembly 0.65% C 19.99% Objective-C 0.18% Objective-C++ 0.76% Yacc 0.10% Batchfile 0.04% PostScript 0.03% QMake 0.03% Roff 0.20% SourcePawn 0.05% HTML 0.24% TeX 0.02% Lex 0.04%

zdoom-le's Introduction

ZDoom LE (Legacy Edition), a fork of the ZDoom 2.8.1 maintenance branch (https://github.com/rheit/zdoom/tree/maint) for Windows 9x and old machines. It's compiled with pentium ii optimizations and low detail modes have been restored. Created at vogons (http://www.vogons.org) by blue-green-frog and continued by drfrag. Compiles with MinGW using Allegro DX9 libraries (Xinput support has been removed) and a modified OpenAL-soft. Can compile as well with allegro DX8 libraries but without Direct3D support.

To compile you may need the original ZDoom maint repo, if so overwrite with the files from this one. Compiles with CMake 2.8.12, CodeBlocks 16.01 (TDM-GCC 4.9.2) and NASM 2.10.09. You'll need the following libraries: dx9mgw.zip, dx80_mgw.zip (optional), openal-soft-1.12.854, mpg123-1.20-1-x86.zip, libsndfile-1.0.25-w32.setup.exe, fluidsynth.7z (optional) and fmodapi43623win-installer.exe (optional). To get win95 support you need TDM-GCC 4.6.1 instead, anyway it's better to install TDM-GCC 4.6.1 since it's faster than 4.9.2. A sample CmMakeCache.txt to generate a CodeBlocks makefile is included.

Some notes:

  • Fluidsynth doesn't work with OpenAL.
  • Compiling with FMOD Ex support works but the exe would require Windows 98 to run.
  • The diff patch to OpenAL-soft can be applied on windows with gnu32 patch from an admin cmd prompt.
  • You can link directly against the dlls but not for DX (dinput).
  • Run CMake to generate a CodeBlocks makefile and fill or change the paths to executables and libraries.

You can follow the following guide: https://zdoom.org/wiki/Compile_ZDoom_on_Windows

ZDoom LE has moved to https://github.com/drfrag666/gzdoom/tree/gzdoomle

zdoom-le's People

Contributors

alexey-lysiuk avatar blue-shadow avatar blzut3 avatar chungy avatar coelckers avatar dpjudas avatar drfrag666 avatar edward-san avatar gaerzi avatar jengelh avatar jimmyzd avatar jplebreton avatar kcat avatar landfillbaby avatar leonard2 avatar madame-rachelle avatar majorcooke avatar marrub-- avatar nashmuhandes avatar rheit avatar roadcrosser avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

filipe-maia

zdoom-le's Issues

Brutal Doom Legacy bug with Spider Mastermind + Fix for Barons of Hell bug

Hi there,

since I have no other way to contact you I will post it here. At first I will thank you for your awesome Brutal Doom 20c fixes on Moddb!
I found an annoying little issue thats left in that version. When playing with vanilla monsters option enabled in Brutal Doom options the Spider Mastermind won't trigger the game ending screens in E3M8 & E4M8. I haven't found any solution to fix this bug yet. Maybe you could look into it? Thanks in advance!

I fixed another bug left with the Barons of Hell not lowering the walls in E1M8 when dying from explosive damage.
All you have to do is change this in Baron.txt:

Land1:
	BOH3 D 1
	BOH3 D -1
            TNT1 A 0 A_BossDeath	    
            Stop

Land2:
	BOH3 H 1
	BOH3 H -1
            TNT1 A 0 A_BossDeath	    
            Stop

You can include this fix in a possible update if you wish. Thanks for your efforts!

PSP port?

Can you fork this port but for PSP?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.