Commit graph

2141 commits

Author SHA1 Message Date
Simon Howard
0ffb1582b6 textgen: More kerning rules for lower-case letters.
I did this by starting from some of the upper-case rules, copying them
to generate lower-case versions and then iterating to see what looked
good.
2019-11-24 03:01:28 +00:00
Simon Howard
24f73c9d1a textgen: Tweak kerning to add more lower-case rules.
Resolve TODO as part of this. This improves some of the intermission
screen level title graphics.
2019-11-24 01:52:22 +00:00
Mike Swanson
0f7e672fa9 Merge branch 'master' of gh:MatthewTheGlutton/freedoom 2019-11-20 18:31:16 -08:00
MatthewTheGlutton
d3311a4446 sprites: Replace player third-person sprites.
Gibbing sprites not replaced but crouched gibbing sprite offsets tweaked.
2019-11-18 23:05:41 -08:00
Mike Swanson
08ab95eaeb Merge branch 'c1m1-secret-door' of gh:Jayman2000/freedoom 2019-11-05 11:30:28 -08:00
Mike Swanson
08b1deeee3 Makefile: use XDG-compliant icon file names
Completes PR #638
2019-11-05 11:27:12 -08:00
Jason Yundt
ecaacbf329 c1m1: made door secret
There's a SHAWN1 door that leads to a secret. The door is now marked as
a secret, so it won't appear on the automap.
2019-11-03 10:25:32 -05:00
Eonfge
108721d34d Added desktop-standard compliant icon names 2019-10-30 17:40:14 +01:00
Mike Swanson
77c53e11ad Makefile: remove SHELL variable
This was added in 2019-10-27T03:24:50Z!noreply@github.com to fix a bug
the former wad-image targets created when run on non-bash shell.  Its
author now recommends to remove it with the removal of wad-image.
2019-10-28 18:54:00 -07:00
Mike Swanson
30bad18883 Makefile: remove wad-image-clean as prereq to clean target
Thanks Fabian for pointing this out
2019-10-28 14:53:25 -07:00
Mike Swanson
119f129417 Makefile: remove wad-image targets
These targets were rather complicated to set up and use and were
geared around a couple very specific use-cases rather than fully
allowing a set of features wad2image can really accomplish.

In favor of keeping Freedoom’s Makefile relevant just to building (and
installing) our own game, let’s remove this.  wad2image can be used
independently anyhow. 😃
2019-10-28 10:30:10 -07:00
Mike Swanson
f961c3e72c Makefile: remove bash -x option, avoiding duplicating exec lines 2019-10-28 10:29:22 -07:00
Simon Howard
91a4eefed0
Merge pull request #637 from sirocyl/patch-1
Makefile: Explicitly define the shell (bash) and its env.
2019-10-27 10:58:58 -04:00
Tyler True
d050fdc854
Explicitly define the shell (bash) and its env.
This makes the "command: command not found" error no longer occur on
systems where the default shell is not `bash`, or does not support the
`bash` builtins. Additionally, a sane environment is set for safer
shell command use and scripting.

The environment settings for `bash` here do the following:
  - Terminate on errors, including signal `ERR` traps. (-e, -E)
  - Ensure that shell variables are set before use. (-u)
  - Print the shell command, and arguments, as they're run. (-x)
  - Fail on errors in any command in a pipeline. (-o pipefail)
2019-10-26 23:24:50 -04:00
Mike Swanson
0328b368b5 CREDITS: add missing newline at end 2019-10-22 11:51:58 -07:00
Mike Swanson
e532a931d8 bump version to 0.12.1 2019-10-22 11:27:59 -07:00
Mike Swanson
5f538a1748 NEWS: document the 0.12.1 release 2019-10-22 11:26:10 -07:00
Erick Tenorio
9ac2f0d773 lumps: new demo1_p2, without a buggy desync
The 0.12.0 demo would desync randomly in vanilla when played back as
part of the normal demo loop (though not through -playdemo).
2019-10-21 21:29:41 -07:00
Mike Swanson
3ba7c8c35f NEWS: document post-0.12 changes 2019-10-14 22:50:44 -07:00
Mike Swanson
fded57d635 make: reduce install targets to just “freedm” and “freedoom”
Causes the installation to be more similar to how the pre-built Zip
files are handled: separating out the multiplayer and
singleplayer-focused games into two targets.  This is similar also to
how Debian and Fedora generate their packages for the game and it is a
sensible one.

Also creates a lot of duplicated lines in the make rules, even though
the number of targets is actually reduced.
2019-10-14 22:38:54 -07:00
Mike Swanson
ded5c1e2b0 README: remove tnt.wad/plutonia.wad as alternate names
Just clutters up the list and generally unnecessary.
2019-10-11 22:15:00 -07:00
Mike Swanson
825381e434 README: remove IRC paragraph. It is dead. 2019-10-11 22:13:22 -07:00
Mike Swanson
2f865df892 README: update most external links to HTTPS 2019-10-11 22:13:08 -07:00
Mike Swanson
2a7e4bff68 manual: update the skill menu graphic for current names 2019-10-11 17:49:45 -07:00
Simon Howard
ecc45beebe
buildcfg: Get rid of PHASE1_OR_PHASE2 #define.
This was only ever used for build of the "shareware" WAD and has not
been relevant for a long time now.
2019-10-11 19:00:04 -04:00
Mike Swanson
858ca82ceb map23: replace all sailors with zombies
Sailors are a compatibly-monster for Doom II’s joke levels and don’t
belong in Freedoom levels.
2019-10-11 14:47:59 -07:00
Simon Howard
9c9b678f68 textures: Add a STARBR1 texture.
Weirdly there's a STARBR2 but no STARBR1, and there are also these
SW11_4 and SW11_5 patches which are not used in anything except for
in COMPUTE3 as part of a montage texture. It seems like a natural fit.
2019-10-11 15:57:33 -04:00
Mike Swanson
c42cbd218d fancify HTML output using the website style 2019-10-11 11:12:33 -07:00
Mike Swanson
d195875f2d patches: convert espi* files from gif to png
Despite the file names from the prior commits, these were actually GIF
files and confused DeuTex so that it wouldn’t build the WADs.
2019-10-10 15:32:43 -07:00
Simon Howard
9e3e802798 textures: Add back old Espi STAR* patches.
These were Espi's second set of STAR* textures that he made for
Freedoom, and he ultimately replaced them with the ones that we have
now. However, I always liked these textures and the fact that they have
a very different and distinctive look compared to the original Doom
STAR* textures.

While this doesn't roll back STAR* to using these textures (and I don't
think we should), it adds them back as a second set of textures under a
different name (s/STAR/ESPI/). It would be nice if some of the Freedoom
maps end up making use of these in places and a nice tribute to Espi who
contributed so much to Freedoom in its early years.
2019-10-10 15:12:06 -04:00
Mike Swanson
a9afb194d1 NEWS: mention player sprites and HUD face being changed 2019-10-09 21:57:17 -07:00
Mike Swanson
b4c7bca402 CREDITS: add Craneo for his sprite work 2019-10-09 20:47:25 -07:00
Mike Swanson
ff8d673d7d Freedoom is now at version v0.12.0 2019-10-09 18:22:22 -07:00
Mike Swanson
03a2baf1ea dist: freedm screenshots and 0.12 release date 2019-10-09 18:20:33 -07:00
Mike Swanson
e70899122a lumps: FreeDM 0.12 demos 2019-10-09 17:28:00 -07:00
Mike Swanson
490f603ba2 dist: point metainfo to 0.12 screenshots 2019-10-09 16:23:53 -07:00
Mike Swanson
cb48f75d1c lumps: Phase 1+2 demos for 0.12 2019-10-09 16:17:32 -07:00
Mike Swanson
db5ef0275f flats: including dummy[123] in all IWAD targets
Xindage had a request to use dummy1 at least in Phase 1, and there
doesn’t seem to be a good reason these were FreeDM-only.

Fixes: #626
2019-10-09 12:20:47 -07:00
Mike Swanson
d1be8732e8 manual: comment out unwritten sections 2019-10-09 11:59:33 -07:00
Erick Tenorio
3a0aa6e17a levels: Update MAP03 and MAP30
Changes to MAP03 and MAP30:

-MAP03: Removed self-referencing sectors, edited deathmatch arena.
Fixed potential softlock in co-op at yellow key room.
-MAP30: Fixed monsters being stuck when spawning in the map. Changed
lift to traditional MAP30 lift to fix bug where one sector won't lower
when pressing "use" on the lift. Added new powerups and minor item skill
changes.

Maps rebuilt with ZokumBSP 1.1
2019-10-08 23:28:40 -05:00
Alexandre-Xavier Labonté-Lamoureux
b9d1b37b7d DM08: Improve item placement 2019-10-06 19:00:11 -04:00
Mike Swanson
cec9c625f2 buildcfg: add stcfn121
Should have been included in the prior commit.
2019-10-02 13:00:51 -07:00
Mike Swanson
a3fadb205b graphics: copy stcfn124 to stcfn121
Despite using ASCII for the other definitions, Doom used 121 (“y”) for
the pipe character (“|”) instead.  This repairs a crash on SMMU’s
startup process when it looks for this graphic.
2019-10-02 12:42:16 -07:00
inkoalawetrust
ee4cdfd82e c3m6: Add secret exit that leads to c3m9
The new secret exit is behind a door near the existing exit. It's opened
by a switch in a distant secret area.
2019-10-01 07:18:55 -05:00
Mike Swanson
a707d93e5e NEWS: mention the overhaul for FreeDM 2019-09-30 19:45:21 -07:00
Mike Swanson
7bfc9d5b03 dehacked: restore FreeDM-specific story text
This was in the pre-merge version of the FreeDM dehacked patch, but
was lost in the merge.

FreeDM doesn’t need to display any long or drawn-out story text.
2019-09-30 18:12:00 -07:00
Luiz Henrique Gasparin Jerônimo
52e1d31a80 c2m6: add a crate to avoid getting stuck if the player can jump
Fixes: #607
2019-09-30 11:09:27 -07:00
Mike Swanson
a4810d992a dehacked: fix typo in DM13’s name 2019-09-30 10:21:48 -07:00
Mike Swanson
76c1991d7c map26: move a zombie out of a wall on easy skill 2019-09-30 10:03:07 -07:00
Mike Swanson
db07971714 sounds: copy dsoof to dsnoway
dsnoway plays when the use button does nothing on a wall.  As noted by
Blastfrog, the sound effect sounded like a tin-can and could
effectively be replaced by dsoof instead (the sound when falling from
a height).
2019-09-30 09:37:43 -07:00