3 ms·
Doomretro – The classic, refined DOOM source port. For Windows PC
- WithinReason 2y agoHow does it compare to Chocolate Doom?
- DrNosferatu 2y agoThis. What’s different this port?
- flykespice 2y agoI played it on my android phone since it's available as one of the sourceports supported in DeltaTouch. So far, it's just a bunch of visual enhancements like: * When you kill an enemy the blood splatters on the floor * There is a nice crt effect * When you get shot your screen shakes with blood. * When you pause you get a panoramic view of the level you currently playing on the menu. That is only what I can tell.
- zooweemama 2y agoI don't understand how this is legal or even just OK?
- prurigro 2y agoDoom is open source and I don't believe the author is shipping the copyrighted assets
- larsiusprime 2y agoDoom is open source. The assets must be purchased but are modular and easy to drop in to any compatible source port engine.
- wang_li 2y agoThe license was changed. You can't do that to other people's code. It was originally released under GPLv2 and he's changed all the copyright notices to say GPLv3. While the license included in the original doesn't bind the recipients to v2, recipients can't restrict successive recipients to a later version only. They have the option of v2.
- tiltowait 2y agoYou can’t do what?
- wang_li 2y agoChange the license terms on someone else's copyrighted IP.
- rpdillon 2y agoThat's not what the license says. It explicitly allows derivative works to be redistributed under subsequent versions of the GPL, including GPLv3. > This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. https://github.com/id-Software/DOOM/blob/master/LICENSE.TXT https://github.com/id-Software/DOOM/blob/master/LICENSE.TXT
- wang_li 2y agoThe license says you, as a redistributor, can follow the terms of GPLv2, GPLv3, GPLv(n+1). That is not the same as saying you can relicense it to any future version of the GPL. Every recipient will always have the choice of GPLv2.
- Scarblac 2y agoThey decided to redistribute their modified version under the terms of the GPLv3, as they were allowed to do. The recipients thus receive software licensed under the GPLv3. I dont see why people would have any GPLv2 rights for this version.
- rayval 2y agoThe wiki says Doomretro is 180,000 lines of code. That seems high to me, without ever having looked at the code. I have worked on simple games in the past which are in the low tens of thousands LOC. I understand AAA games can be several millions of lines of code. Minecraft is reportedly 1.8M. However, Chocolate Doom (the precursor for Doomretro) is around 50kloc, according to [1]. Wonder what changes were made to more than double the code size. [1] https://medium.com/@atroche/a-quick-comparison-of-the-size-of-various-doom-codebases-6ac91ce49a1d https://medium.com/@atroche/a-quick-comparison-of-the-size-o...
- ropejumper 2y agoMore than triple if your numbers are right. That does sound like a lot.
- low_tech_love 2y agoSince we’re on a lighter topic, may I ask HN if I’m really the only person in the world who absolutely hated Andrew Hulshult’s new soundtrack for Doom 2?
- tmtvl 2y agoI like how the wiki* says: > Its source code was originally derived from Chocolate DOOM but is now very much its own beast. It does include all the usual, obligatory enhancements that you tend to find in those other source ports out there, but it also has so many of its own cool, original ideas that continues to set itself apart. So yeah, cool, DOOM Retro has a ton of enhancements and a bunch of new features... but then the wiki goes on to say: > DOOM Retro is and always will be intentionally minimalist in its approach So on one hand a gigaton of enhancements and features, but on the other hand minimalism? I don't think you can have it both. That said, I suppose it seems like a cool project for people who like DOOM. * https://github.com/bradharding/doomretro/wiki https://github.com/bradharding/doomretro/wiki