Commit graph

2135 commits

Author SHA1 Message Date
Mike Swanson
08b1deeee3 Makefile: use XDG-compliant icon file names
Completes PR #638
2019-11-05 11:27:12 -08: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
Proluiz
046d1a6c21 Partial reowork for freedm, extra details on the following changelog.
Note: Namse already applied on the dehacked.txt

Changelog:

DM01 <Tech test>, Big Rework.
> Changed the apaerance of the main layout to differ from dwango.
> Interior was moved to the left of outside.
> Stone pillar with armor was removed.
> Changed the first interior room to looks like to be outside.
> Few weapons are now on a new location.

DM04 <Steel>, Minor Rework.
> Retextured the map to looks like more metal with green bricks.
> Added a new staircase to the east of map to help the flow of the map.

DM05 <Dense Fields>, New map.
- Original map was moved to slot 11
> An edited map that was donated to freedm but was forgot on the forum.

DM06 <Temple of Ammon>, Minor rework.
> Added a new area to the west of map.
> retextured the map to looks like an egypt structure.
> Removed the tomb. {Rip Ledemir :( }

DM07 <Main Stronghold>, Adjustment.
> Balanced out the items of the map.

DM08 <Artifact Base>, ???
> Map last edited by someone else.
> Random edits around.

DM09 <Industrial Outland>, Major Rework.
> Added several new corridor to help with the flow of map.
> Bfg and the teleport path to beserk was removed.
> Retextured the map to be more green.
> The east side of map was done anew.
> Removed lot of bad areas.

DM10 <Detached Grounds>, New map.
- Removed the old map for being to similar to the Greenwar 2.
> This map is a hellish look and similar to the DM08 but still different.

DM11 <Isolated Facility>, DM05 Major rework.
- Old map was Removed for baing plain.
> Improved the flow of map removing most of all the walls on map.
> Outside has a better theme.
> Added an extra side path on north of map.

DM12 <Up 'n Down Canyon>, ???
> Maybe a adjustment, not sure.

DM13 <Unholy Blood>, New map.
- Old map was Removed for being way too small.
> New duel map based on a old Catoptromancy map.

DM14 <Technical Assault>, New map.
- Old map was Removed for being plain.
> New map based on a edited version of my X Duel pack.

DM15 <Shallow Complex>, New map.
- Old map was Removed for being plain.
> New Aquatex map, but nothing so "great" yet.

Dm16 <Barren Alleys>, New map.
- Old map was removed for being bad.
> Duel sized, but still plays ok up to 4 players.
> Square styled arena with each side having it's unique layout apaerance.
> Map wont use offsets and much textures.

DM17 <Underwoods>, New map.
- Old map was removed for being bad.
> Duel sized map, but still plays ok up to 4 players.
> Sort of circle arena, the map under some umcommon trees whitout visible sky.
> It's dark arena and offer a bfg in a high ground.

DM18 <Deserted Courtyard>, New map.
- Old map was Removed for being plain.
> DM sized map..
> New map is a arena with lot of building around for cover.

Dm21 <Refinary>, Minor rework.
> Some thematic changes.
> Outside was simplified to save linedefs and visplanes.
> Removed a lower path to the nortest of map.

Dm24 <Flooded Base>, Medium Rework:
> Plasma was replaced by bfg and vice versa.
> Stealth sphere removed.
> Removed all unused tags from the map.
> Decreased the amount os linedefs used by the map, to avoid Segment overflow:
---> Removed the metal bars at flooded area close to polaric.
---> Simplified the room where red armor is.
---> Replaced the X pattern on ceiling where bfg is by something simpler.
---> Reworked the pillars at the middle of map where soulsphere is.
---> Reworked the staircase to green armor, reducing linedefs used in the area.
---> Removed any useless vertices of the map.
> increased the area close to plasma by 32p to North.
> Increased the outside area close to missile launcher to 64p south.
> Removed all boom actions.
> Softened all missing curves of the walls.
> Added extra lights to polaric area and the path between the outside and skag room.
> Removed a unreachable bonus armor.
> Removed all unused textures and offsets.
> Redone all textures offsets.

Dm26> Name change: Acidic Crypt
Dm29> Name change: Unusual Territory

DM31 <Desolated Fort>, New map.
- Old map was just REALLY BAD.
> New map based on my old X Duel pack.
> Good amount of space for Deathmatch.
> Using a limited amount of textures and flats this map focuses on layout at most.

DM32 <Chocolate>, New map.
- Old map was just REALLY BAD.
> This map is not great too but has a better layout.
> A small circle shaped map, good to duel.
2019-09-30 12:53:08 -03:00
Nathaniel Patasky
93dfd216dc map26: minor tweaks and fixes
- Added more ammo to some areas
- Fixed a couple of heights
- Fixed a secret
- Fixed some linedefs
2019-09-29 19:39:11 -07:00
Mike Swanson
e573136535 NEWS: mention map replacements in Phase 2 2019-09-28 22:02:45 -07:00
Nathaniel Patasky
96bbc082e9 levels: new map26
inkoalawetrust helped on the level too, he made the collapsing bridge
2019-09-28 19:09:38 -07:00
Erick Tenorio
f5dbf97fc4 levels: edit map01, map04, map09, map10
-MAP01: Moved line 949 away from secret door so the player can open it
 in deathmatch if they spawn where the plasma rifle is.

-MAP04: Adjusted lighting for outdoor area, fixed VPO when all doors
 are opened from west side of map. Many texture changes, replaced
 marble area with new techbase areas that are easier to navigate. Make
 level more straightforward by having the last door require a
 key. Changed spiders to pain bringers as it I think the latter is
 more appropriate to introduce here. Difficulty tweaks on all skills.

-MAP09: Texture changes in several areas, added monster corpses with
 pools of blood. Sector merge cleanup at the crate room. Fixed
 potential softlock issue at crate room by making the switch to lower
 the bars repeatable. Adjust lighting and minor difficulty tweaks.

-MAP10: Removed many trees, make movement easier and also open up some
 areas. Add bonus items and multiplayer only weapons. Rearrange
 deathmatch spawns. Adjust difficulty for all skills.
2019-09-26 10:20:35 -07:00
MatthewTheGlutton
faae9d8312
sprites: new PLAYE/F frames. 2019-09-25 22:33:33 -07:00