Fabian Greffrath
24bca87c06
add key bindings to reload current level / go to next level
...
Thanks Aurelius for the suggestion.
2020-08-10 09:05:27 +02:00
Fabian Greffrath
9dbdf6586f
speed key inverts autorun
...
Thanks maxmanium for the suggestion.
2020-07-27 09:50:51 +02:00
Fabian Greffrath
b627c1b07e
release date
2020-07-20 14:09:19 +02:00
Fabian Greffrath
4aba1efe3b
wording fixes
woof_2.0.2
2020-07-20 13:20:07 +02:00
Fabian Greffrath
520d558cd5
prepare for Woof! 2.0.2
2020-07-20 13:18:44 +02:00
Fabian Greffrath
0b706592b6
more fixes to linetype 242 fake floors and ceilings rendering
...
Thanks again @simc2, fixes : #92 .
2020-07-20 13:12:26 +02:00
Fabian Greffrath
f4f29b5639
Woof! 2.0.1
woof_2.0.1
2020-07-10 08:49:24 +02:00
Fabian Greffrath
f8d5a99410
Merge branch 'master' of https://github.com/fabiangreffrath/woof
2020-07-09 08:35:56 +02:00
Fabian Greffrath
85d6037c5e
fix linetype 242 floors and ceilings
...
Fixes : #91 , thanks @simc2.
2020-07-09 08:35:41 +02:00
Fabian Greffrath
1886aecf82
Woof! 2.0.0
woof_2.0.0
2020-07-03 11:37:10 +02:00
Fabian Greffrath
d4635ec704
enable some more warnings during texture composition
2020-06-22 10:00:15 +02:00
Fabian Greffrath
c1de6d5da6
bring back warning about columns without a patch
2020-06-22 09:55:22 +02:00
Fabian Greffrath
d5c6e531c2
start with a 640x480 window size by default
2020-06-18 13:21:48 +02:00
Fabian Greffrath
f70d872bf0
build our own ZLIB distribution with -static-libgcc if needed
2020-06-18 12:01:04 +02:00
Fabian Greffrath
9b6388eedc
fix a char signedness issue
...
Thanks Baron Pampa!
2020-06-12 08:53:47 +02:00
Fabian Greffrath
578fa48f89
Uncapped Rendering Frame Rate ( #88 )
...
* uncapped framerate
* interpolate player view
* mobj interpolation
* handle interpolation exceptions
* implement sector floor/ceiling interpolation
* introduce oldleveltime concept from Crispy
2020-06-09 10:17:27 +02:00
Fabian Greffrath
26d47042a9
Woof! 1.2.2
woof_1.2.2
2020-06-09 09:13:06 +02:00
Fabian Greffrath
b5fe76b3fe
let this be Woof! 1.2.2 anytime soon
2020-06-06 14:54:18 +02:00
Fabian Greffrath
91f74de25e
treat missing textures as non-fatal
2020-06-06 14:49:04 +02:00
Fabian Greffrath
d218fb3591
add support for tall textures and sprites in DeePsea format
2020-06-06 14:44:22 +02:00
Fabian Greffrath
da8487d6b3
Add clang to Travis CI and enable ccache
2020-05-12 21:25:59 +02:00
Fabian Greffrath
bec677cb6b
Fix building with gcc 10.1
2020-05-12 13:02:27 +02:00
Fabian Greffrath
f8cba9eabe
release Woof! 1.2.1
woof_1.2.1
2020-05-05 11:16:10 +02:00
Fabian Greffrath
ad92f3fa1b
Merge branch 'master' of https://github.com/fabiangreffrath/woof
2020-05-05 11:05:18 +02:00
Fabian Greffrath
1446143526
fix drag-and-drop for IWADs
...
IWAD files name strings are stored in the `standard_iwads[]` array
with a leading slash. Skip this slash when comparing names of files
dragged onto the executable icon to decide which file path to pass
over to the `-iwad` parameter.
Thanks GenColossus for the report!
2020-05-05 11:03:20 +02:00
Fabian Greffrath
e5f7ae07c6
Fix endianess for import of extended nodes
...
Thanks Michael Bäuerle!
2020-04-23 23:25:51 +02:00
Fabian Greffrath
a60f8b4761
increase default horizontal mouse sensitivity
...
Since we disabled mouse acceleration, the previous default of "5"
was probably a bit too low.
2020-04-16 09:09:19 +02:00
Fabian Greffrath
d3b872f279
re-use x-coordinate widget for FPS
...
They aren't going to be shown at the same time anyway.
2020-04-14 12:12:05 +02:00
Fabian Greffrath
a5da1900d0
add an FPS counter widget
...
and the SHOWFPS cheat to enable it (only if not in automap)
2020-04-14 11:31:11 +02:00
Fabian Greffrath
827447c628
release 1.2.0 today
woof_1.2.0
2020-04-14 08:39:44 +02:00
Fabian Greffrath
9fd9d2f397
update to SDL2-2.0.12
2020-04-08 15:35:51 +02:00
Fabian Greffrath
c931c67cc0
let this be Woof 1.2.0 one day
2020-04-02 12:32:24 +02:00
Fabian Greffrath
27aa3631dc
more careful changes than in the previous commit
2020-03-31 15:02:11 +02:00
Fabian Greffrath
f8fc19184f
fix desync in cy_itytd.lmp MAP12
...
Confirmed that sunlustd2all_286.lmp and 30swx249.lmp
still run through. Fixes #84 .
2020-03-31 14:47:23 +02:00
Fabian Greffrath
23d80f918d
allow playing with the Doom v1.2 IWAD which is missing the WIMINUS lump
...
Fixes #86 , thanks @Maidentree.
2020-03-31 08:37:42 +02:00
Fabian Greffrath
ae5a01ad40
Demowarp ( #85 )
...
* implement a demo warp feature
* some adjustments
2020-03-29 18:15:51 +02:00
Fabian Greffrath
1486a7e310
update automap while playing
2020-03-29 14:00:50 +02:00
Fabian Greffrath
c42c0dae99
further improvements to Boom 2.02 demo compatibility
2020-03-26 10:11:28 +01:00
Fabian Greffrath
ab404a6166
Extrastates ( #83 )
...
* add additional states, sprites and mobjtypes
Fixes #79
* add additional states, sprites and mobjtypes
Fixes #79
2020-03-24 12:20:25 +01:00
Fabian Greffrath
ef85a480a2
make missing rotations for a sprite frame non-fatal
2020-03-24 12:11:08 +01:00
Fabian Greffrath
fe43614c28
always rebuild too short blockmaps
2020-03-23 13:19:42 +01:00
Alex Mayfield
68e6203d97
Only use SDL2main if needed ( #81 )
2020-03-22 23:06:07 +01:00
Fabian Greffrath
4b75b904d0
add a -nooptions parameter to avoid loading OPTIONS lumps embedded into WAD files
2020-03-17 13:25:51 +01:00
Fabian Greffrath
f2e4320419
Precache sounds ( #78 )
...
* pre-cache all sound SFX
Fixes #75
* use stdlib's malloc() for storing precached sounds effects
* uniform comments
* enable sound effects precaching by default
2020-03-13 11:28:24 +01:00
Fabian Greffrath
53503df36b
add some more shields widgets to the README page
2020-03-13 09:16:40 +01:00
Fabian Greffrath
16d4f9b79d
let this be Woof! 1.1.0
...
Another Friday 13th release. ;)
woof_1.1.0
2020-03-13 08:52:23 +01:00
Fabian Greffrath
471ca2f004
add a short version history section
2020-03-12 14:54:45 +01:00
Fabian Greffrath
243519bd77
minor optimization to the blitting code
2020-03-12 14:22:38 +01:00
Fabian Greffrath
9fe83a7cbe
dlopen() is not used anymore, remove any mention of it
2020-03-12 14:05:38 +01:00
Fabian Greffrath
2ac195369c
depend on SDL2_Image for saving PNG screenshots ( #77 )
...
Instead of dlopen()ing the library at run-time, add it as a hard
dependency and make PNG screnshots the default, fixes #69 .
2020-03-12 13:52:29 +01:00