Commit graph

324 commits

Author SHA1 Message Date
Mike Swanson
82b14b3b55 levels: Change “chapter” terminology to “episode”
A generic term like this isn’t really suitable for trademark, nor
likely to ever be disputed.  The community and the engine both heavily
bias toward “episode” and indeed most other games do.

Closes: #682
2020-07-15 14:02:57 -07:00
Simon Howard
bbf84a98ea
Merge pull request #647 from MatthewTheGlutton/master
sprites: add PISGD-E; adjust hitscan pickups.
2020-07-03 22:01:24 -04:00
Fabian Greffrath
637d2a0b9e add menu graphics for Crispy Doom's "Crispness" menu 2020-04-17 13:02:37 +02:00
boogiebogus
f8cd97072e
sprites: make the dark soldier's death more violent (#662) 2020-02-27 11:53:24 -08:00
MatthewTheGlutton
0bc6c98a61
sprites: minigunner firing frames.
Based on the new pickup sprite in this PR.
2019-11-28 23:45:43 -08:00
MatthewTheGlutton
17156de748 sprites: add PISGD-E; adjust hitscan pickups. 2019-11-24 14:59:24 -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
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
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
cec9c625f2 buildcfg: add stcfn121
Should have been included in the prior commit.
2019-10-02 13:00:51 -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
MatthewTheGlutton
faae9d8312
sprites: new PLAYE/F frames. 2019-09-25 22:33:33 -07:00
MatthewTheGlutton
c7fa047140
Fix typo in buildcfg 2019-09-22 12:35:22 -07:00
MatthewTheGlutton
d1f416441d Fix some player/zombie sprite offsets. 2019-09-22 12:02:06 -07:00
MatthewTheGlutton
d72d78bd78 New/improved bullet and shell pickup sprites. 2019-09-13 12:36:01 -07:00
Xindage
14280d32e2 sprites: Fix the offsets of Missile Launcher. (#605) 2019-09-11 12:25:09 -07:00
Mike Swanson
2a810409de buildcfg: add an offset for STTMINUS
Allows the hyphen to not draw over the frag count (when negative) in
vanilla Doom.
2019-09-04 02:23:01 -07:00
Mike Swanson
a31450f5b9 Rename ULTDOOM/DOOM2 cpp defines to PHASE1/PHASE2
More self-consistent with out project, and those names dated before
Freedoom had a stronger identity.
2019-09-01 18:49:03 -07:00
Mike Swanson
8e9ce31b70 dehacked: run through simplecpp, cheat replacements for Phase 1 only
Deduplicates effort from copying between multiple patch files, and we
now have unique outputs for each of our IWADs.

Having just "No Clipping 1 = idclip" proved to be troublesome with at
least prboom-plus, the engine running its cheat detecting twice and
becoming unable to activate no-clipping mode.  Worked around it by
also defining "No Clipping 2 = idspispopd", restoring that cheat's
functionality in most source ports and keeping both variants unique.
Chocolate Doom will only use the "idclip" version.
2019-09-01 17:39:58 -07:00
Mike Swanson
f814d7a43b Remove Doom 3: BFG Edition support
Might have been a nice idea to be able to run under absolutely any
Doom engine, this has caused problems with PrBoom-Plus for
compatibility, with that engine detecting our game as a BFG Edition
IWAD and applying certain workarounds that don’t actually make sense
in this case.

It is a rather niche use case to run under BFG Edition, and proper
PrBoom-Plus compatibility is much preferred.
2019-08-31 23:19:14 -07:00
Hugo Locurcio
7f776cd809
Fix the backpack sprite offset to be centered
This closes #577.
2019-08-20 17:20:48 +02:00
Nick Zatkovich
2f0da8e3b9 buildcfg: add player crouching sprites 2019-04-24 16:06:11 -07:00
Ulises "Urric Hammersong" Lozano
08a48546a5 Add new archvile 2019-03-24 21:44:24 -07:00
NickZ
d77621a3de
buildcfg - enable c3m5 2019-02-18 12:36:28 -08:00
Fernando Carmona Varo
431671811a sprites: improve player back walk animation
The legs were reworked as well, matching the changes done to the front.

The shoulder pads movement was toned down, and the left arm was changed
so it's movement is a bit less abrupt and can actually be followed.
Other minor tweaks and size was made proportional to the front frames.
2019-01-01 17:28:43 -08:00
Simon Howard
1b2319cc50 freedm: Remove override for menu skull.
FreeDM had a special override to use an animated rocket for the menu
selector, a tweak to make it more deathmatch-appropriate. Unfortunately
the rocket animation is too wide and causes Chocolate Doom to error out
when the help screen is brought up (F1) with "Bad V_DrawPatch". Even if
the horizontal offset is adjusted it will overlap with parts of the help
screen and obscure them. I think the easiest solution is to just remove
the override.
2018-10-06 19:13:18 -04:00
Mike Swanson
beebbed1f2 Complete Doom 3 BFG Support, and avoid crashing PrBoom-Plus
DOOM2.WAD contains a MAP33, which is being represented here as only
the dummy map, and also M_EPI1 and M_EPI2 lumps for the “Hell on Earth”
and “No Rest for the Living” texts, both of which are now replicated
here as well (using “Phase 2” and “The Missing Levels” as names instead).

No, we still don’t plan on having a real MAP33, the inclusion here is
only to avoid engine crashes.

Fixes: #533
Ref: #529
2018-05-30 14:50:56 -07:00
Mike Swanson
227ec720e6 Support running in Doom 3: BFG Edition
There are a few lumps added to the Doom IWADs required by the BFG Edition
of the game that would cause it to crash abnormally if the IWADs were
replaced by Freedoom.  We add these news graphics lumps to the game here.

BFG Edition also changes m_gdhigh to "Fullscreen:" and m_scrnsz to
"Gamepad:", neither change of which will ever be reflected in Freedoom,
but it won't crash in this engine anymore.

Closes: #529
2018-05-10 19:31:17 -07:00
Kevin Caccamo
1ed5898ec7 textures: add some custom textures
flats: add FCGRATE1 and FCGRATE2
patches: add CEILVINE and CGRATE1
buildcfg: add new flats to build config
textures.cfg: add new textures to build config

FCGRATE1, FCGRATE2, and CGRATE1 are my own work.
t.v. gave permission to use CEILVINE in Freedoom:
https://www.doomworld.com/forum/topic/45052-tnt-support/?do=findComment&comment=765129
2017-12-14 03:56:35 +00:00
Kevin Caccamo
52d7906ad4 buildcfg: improve green plasma impact offsets 2017-10-02 07:13:10 -07:00
Kevin Caccamo
a1611da0e4 sprites: new stealth sphere sprite
I made this sprite from scratch using Blender.
2017-09-25 07:34:00 -04:00
Kevin Caccamo
a0ffc5bedc sprites: CWolf's new floating statue sprite
This sprite replaces the floating skull rock.
https://www.doomworld.com/forum/topic/85258-cwolfs-freedoom-sprites-hangar/?do=findComment&comment=1725656
2017-09-23 12:36:52 -04:00
Simon Howard
53b1829f3e build: Point missing resources at dummy resources.
Currently the wadinfo-builder script does this automatically, but
there are so few missing resources now that it's going to be simpler
to just get rid of it. These are the few remaining resources which
don't exist in the Freedoom tree.

Part of #485.
2017-09-04 17:34:46 -04:00
Ayub Ahmed
4bd0936924 Reverting back to old SG offsets
Deutex 5.0 can now handle sprites larger than 128 pixels in height.
Bringing the original shotgun offsets back.
2017-07-17 20:08:24 +06:00
Ayub Ahmed
1d838f8875 buildcfg: increase sphere heights
As mentioned in https://github.com/freedoom/freedoom/issues/419 
this raises the height of the four spheres so that they are more visible
and recognisable as power ups.
2017-03-17 19:50:35 +06:00
Mike Swanson
6fca82bf60 Merge branch 'cand_cbra' of gh:luckypunk/freedoom 2017-03-14 15:55:17 -07:00
luckypunk
cd8775072f buildcfg: correct offsets for sprites by cwolf and raymoohawk 2017-02-28 14:16:23 +00:00
luckypunk
a440287060 buildcfg: offsets for sprites by cwolf and raymoohawk 2017-02-28 14:11:02 +00:00
luckypunk
e8060c18bb buildcfg: offsets for sprites 2017-02-28 14:09:56 +00:00
Ayub Ahmed
873c31d77e buildcfg: updating arm1 offsets
For the new arm1 sprites.
2017-02-24 17:43:45 +00:00
Mike Swanson
55943ca46f Make sure titlepic logo and menu logo are in the same location.
This gives a nice effect of blending the title in with the menu.
We actually used to do this, but it broke with a title screen update.
Thanks @JNechaevsky for the suggestion.

Closes #388
2017-02-23 08:13:54 -08:00
Heng
6cd361b01d bos2 and boss sprites based on raymoohawks pestmeister 2017-02-21 18:34:08 +00:00
Mike Swanson
a0e65f7fed Remove Boom special colormaps.
We’re not a Boom IWAD anymore, we can get rid of these.
2017-02-19 12:04:58 -08:00
Mike Swanson
1adfc2d576 RIP widescreen status bar support.
Causes conflicts with ZDoom mods that try to define their own HUDs,
at least three on IRC were reported as being basically totally broken
with Freedoom 0.11.  While it was a good attempt at adding an
enhancement to Freedoom under ZDoom, we cannot afford to break mod
compatibility.
2017-02-17 14:54:19 -08:00
Mike Swanson
8835afef5f Copyright date bump and apply SPDX tags.
The tags are shorthand for the license of each file and avoid
copying the full license text into each one (and avoids having
to manually update the dates in each one...).
2017-02-15 16:41:53 -08:00
Ayub Ahmed
408de9c3bc Update buildcfg.txt 2017-01-31 08:25:28 -08:00
Ayub Ahmed
96dd9cbc87 Shotgun fix (#330)
Adjust offsets to avoid the repeating sprite glitch.
This fixes #329.
2017-01-08 15:31:39 +01:00
Ayub Ahmed
347e2d408f Widescreen statusbar (#341)
This adds an SBARINFO lump which is recognized by ZDoom and
other compatible ports to show a larger widescreen status bar
on modern monitors.
2016-12-12 17:17:10 -08:00
Ayub Ahmed
243c2cce6b SSG offset fix (#340)
The SSG wasn't properly centered and two of the frames were a bit (only a bit) "janky" during the reloading sequence. So, I centered it, fixed those two frames with their offsets and attempted to make the whole animation more fluid and natural-like. Tested ingame and it works.
2016-12-07 17:31:03 -05:00
Ayub Ahmed
3c44dad596 New cursor for FreeDM (#325)
This changes the FreeDM menu cursor to a rocket.
2016-10-20 11:50:14 -04:00