Jump to content
Search In
  • More options...
Find results that contain...
Find results in...


  • Content count

  • Joined

  • Last visited

About fabian

  • Rank
    Senior Member

Recent Profile Visitors

5021 profile views
  1. fabian

    dsda-doom source port [v0.22.3]

    Should be fixed by this: https://github.com/kraflab/dsda-doom/commit/29c967714e10b77e6e2f1dfe9372513b7a9b483e
  2. fabian

    PrBoom+ 2.6.1um (Aug 16, 2021)

    It is simply outside the scope of the project. We are developing a source port, not an assets package.
  3. fabian

    PrBoom+ 2.6.1um (Aug 16, 2021)

    Thank you. I know about this package and its license, and it's clearly non-free. PrBoom+ is maintained in many Linux distributions (among others in Debian, by me) and we would have to repackage the release and remove these ill-licensed assets to remain GPL-compatible (Section 6 of GPLv2 states: "You may not impose any further restrictions on the recipients' exercise of the rights granted herein.").
  4. I had this in Crispy for several releases, but have been asked repeatedly to remove it again - for the Vanilla feeling. I am not going to go similar routes with Woof! again.
  5. No sweat, Woof! will always stay as faithful to Doom/MBF as possible. ;)
  6. This can be achieved by a simple formula, but unfortunately the result looks rather crappy due to our aspect ratio correction (i.e. vertical stretching by factor 1.2): --- a/Source/m_menu.c +++ b/Source/m_menu.c @@ -1909,7 +1909,15 @@ void M_DrawBackground(char* patchname, byte *back_dest) byte *back_src, *src; V_MarkRect (0, 0, SCREENWIDTH, SCREENHEIGHT); + for (y = 0; y < SCREENHEIGHT<<hires; y++) + for (x = 0; x < SCREENWIDTH<<hires; x++) + { + if ((y & 1) || ((y & 2) && (x & 1)) || (!(y & 2) && ((x + 1) & 1))) + *back_dest = 0; + back_dest++; + } +return; src = back_src = W_CacheLumpNum(firstflat+R_FlatNumForName(patchname),PU_CACHE);
  7. fabian

    PrBoom+ 2.6.1um (Aug 16, 2021)

    You'll have to provide the corresponding headers and libraries at build time.
  8. fabian

    PrBoom+ 2.6.1um (Aug 16, 2021)

    Which music backend do you use? If you are using SDL (i.e. SDL2_Mixer) there isn't much we can do about it and I would have to ask you to forward the bug accordingly (again). If you are using the DUMB music backend, though, then the bug is on our side, but then we would need someone familiar with that code to fix this.
  9. Woof! 8.1.0 is released on Nov 26, 2021 The engine is now able to load any map between E1M99 and E99M99 or MAP00 and MAP99, respectively, without necessary UMAPINFO support, e.g. by means of the IDCLEV cheat or the -warp command line parameter (@rfomin). The current and next map are now reported when the IDCLEV cheat is entered without a target map number (PrBoom+). The -noload and -noautoload parameters were added which prevent autoloading of WADs and DEHs. Double-click acting as "use" has been fixed for subsequent clicks (regression introduced in 8.0.0). Textures are now only composed of patches that are in the range of known patches, fixes a crash at startup with t-drought_RC2.wad. The maximum screen width in widescreen mode is now capped at 1120 px which corresponds to a 21:9 ratio in hires mode. The implementation of the Lost Soul bounce fix has been brought in line with PrBoom+ (@rfomin). https://github.com/fabiangreffrath/woof/releases/download/woof_8.1.0/Woof-8.1.0-win32.zip
  10. From a cursory look: Texture "STARG2" claims to consist of 4 patches, but its texture.patches only has one element. Edit: nope, sorry, this doesn't seem to make any sense Edit: fixed
  11. fabian

    Crispy Doom 5.10.3 (Update: Aug 17, 2021)

    Also, please note that there is nothing in Crispy's code that prevents compilation on ancient systems. It's just the hardware abstraction layer, i.e. the SDL family of libraries, that you'll have to convince into working there before.
  12. fabian

    PrBoom+ 2.6.1um (Aug 16, 2021)

    The next release will support low-res widescreen resolutions.