On the other hand, OpenAL has a stable API and ABI, and OpenAL Soft's main developer is even involved in ZDoom and has even recently added an extension tailored for ZDoom's needs (allowing to treat spatialized stereo sounds in the same way FMOD did).
#Gzdoom 2.4.0 update#
You can't just put the code in and then forget about it, if you stay with an old version you'll run into issues on newer hardware, and if you update you'll have to constantly check that your code still works as intended (because they may change how a function behave, or even remove one entirely, without notice) and you'll run into issues on older hardware. In short the main issue with FMOD is that using it means that you become dependent on the decisions of a third party. Sure you can report the issue and hope it'll get solved, but you can't investigate it yourself and fix it yourself (and send the fix to Firelight, too, of course). But then you eventually get into the opposite problem where a new platform might appears that is supported by newer FMOD versions, so you have to update.įMOD not being open-source also means that when there are bugs in it (and there are) you can't do anything about it. What these three things together tell you is that once Firelight stops supporting a platform, then ZDoom gets the choice of either staying with an outdated version of FMOD or not supporting that old platform either. That means that if you compile ZDoom with a different version of fmod that it expects, it won't work.įMOD is not open source, so there are no hobbyist forks maintaining it on platforms abandoned by Firelight. That means that you can't swap an old fmodex.dll for a new, or vice-versa.įMOD does not offer a stable API. The other half was that it was a dead end.įMOD does not offer a stable ABI.
#Gzdoom 2.4.0 license#
ZZDoom 2.9.The license change is only half of the reason why FMOD Ex was dumped.
#Gzdoom 2.4.0 windows#
#Gzdoom 2.4.0 mod#
Para quem no conhece o MSPaintDoom, um mod para Doom que substitui praticamente todos os grficos do jogo por sprites desenhados a.
The first and only release was on Decemas version 2.9.0. Alongside various bug fixes, support for new standards like ZScript, DEHEXTRA and UMAPINFO was added. Bilbrough would later create RZDoom, their own take on expanding the classic ZDoom experience to a new audience.ĭrfrag sought out to provide a enhanced experience by backporting various pieces of code altogether from various forks, resulting in a stable release that deviates significantly from the ZDoom 2.8.1 experience. This build, called ZDoom64 was made by Adam Bilbrough (Gibbon) but was rather unstable. Ok, so this is interesting, I stated above that portals do not work in gzdoom versions earlier than 2.4.0 (Zandronum is based in 1.9.1 from 2016) Map39 for. ZZDoom was released as a response to provide a stable build of the latest developmental revision of ZDoom called 2.9pre. It focuses on enhancing the latest ZDoom codebase with backported features from GZDoom and modern standards. It is based off the last developmental revision of ZDoom after its last official release, version 2.9pre and GZDoom 2.4.0. ZZDoom is a fork of the ZDoom source port by drfrag.