Commit graph

242 commits

Author SHA1 Message Date
Rachael Alexanderson
65c7b77997 - update $musicalias to allow iwad remapping when used from game_support.pk3
- add music aliases for the unity version of Doom/Doom2 for digitized game soundtrack
- this fixes issue #1268
2021-01-06 06:32:04 -05:00
Rachael Alexanderson
ef47abda74 - remove the IWADINFO definition to fix an un-offsetted status bar, since it's done unconditionally now 2020-10-28 06:27:30 +01:00
Christoph Oelckers
d0f9ccb09a - language update. 2020-10-25 16:59:47 +01:00
Christoph Oelckers
f6eac89677 - fixed some text issues with Hacx and Harmony.
One Harmony text had an incorrect label and Hacx must be loaded after the IWAD which has a language lump of its own.
2020-10-04 19:25:50 +02:00
Christoph Oelckers
731c68e69e - version bump for last commit. 2020-09-27 14:20:47 +02:00
Player701
3a526c9e5a - Implement return type covariance for ZScript virtual functions 2020-09-27 14:18:15 +02:00
Christoph Oelckers
9a166d894b - fixed: The IWAD record for Wadsmoosh was missing the IWAD default filename.
This made GAMEINFO fail to detect it.
2020-09-26 22:58:05 +02:00
Christoph Oelckers
9bfdf2dcb6 - text update. 2020-09-26 22:47:29 +02:00
Rachael Alexanderson
b11298afd5 - rename 'AlwaysCenterStatusBar' to 'FixUnityStatusBar', original name became a misnomer especially with updates that made it more specific in its use 2020-09-07 23:30:40 -04:00
Rachael Alexanderson
7cd2d14672 - use unity status bar correcting for wadsmoosh 2020-09-05 15:56:01 -04:00
Rachael Alexanderson
91a4e6aed4 - do unity data status bar correction only if stbar is in an iwad 2020-09-05 06:18:41 -04:00
Rachael Alexanderson
0204051381 - add support for the (as of now) newest version of the Unity re-releases 2020-09-03 23:40:00 -04:00
Christoph Oelckers
45210efb91 - text update 2020-06-11 08:48:33 +02:00
Christoph Oelckers
764605eaab - text update. 2020-06-06 21:36:20 +02:00
Nemrtvi
50e0353668 Revised Serbian characters Ћ/Ђ 2020-05-06 14:50:35 +02:00
Christoph Oelckers
2acdf5cfab - added autonames for the shareware games
They still need to access some internal filters, despite blocking loading addons.
2020-03-11 00:38:26 +01:00
Christoph Oelckers
4237e64081 - text update. 2020-02-16 22:55:28 +01:00
Christoph Oelckers
7a6b133e93 - Greek letters for Strife's Big and Mini fonts. 2020-02-16 12:44:16 +01:00
Christoph Oelckers
670ef100f7 - added the 7 Greek characters to Strife's SmallFont that cannot be done by remapping to existing Latin or Cyrillic letters. 2020-02-16 00:13:43 +01:00
Christoph Oelckers
9644e26ce3 - removed accented Greek characters from BigUpper font as well.
I think the same applies as for allcaps fonts, and aside from that the form of accents being used here is not correct for Greek anyway.
2020-02-16 00:04:22 +01:00
Christoph Oelckers
7a86e7f043 - fix for Greek uppercase-only fonts.
In Greek for all-caps text there *must* not be any accents. As such, all accented characters now contain a default remap to the unaccented version and the accented characters in the already converted Doom Small and BigFont have been removed as these are all-caps fonts. Doom BigUpper still requires investigation how Smallcaps fonts need to be handled.
2020-02-15 23:32:52 +01:00
svenhoefer
e249294e66 - autoload nerveunity.wad to doom2unity.wad
refers to 0b38c442e0
2020-02-04 09:30:53 +01:00
Rachael Alexanderson
538af7bbfa - add Doom2f.wad 2020-01-27 15:20:18 +01:00
Christoph Oelckers
142e3c7df7 - text update. 2020-01-23 18:35:27 +01:00
Rachael Alexanderson
e8c69d2757 - add support for xbox 360 versions of Doom/Doom2 2020-01-23 18:23:25 +01:00
Rachael Alexanderson
b219580ff5 - update filename for ultimate doom unity edition
- add support for tnt/plutonia unity edition
- uses same extraction program by kevansevans
2020-01-11 01:18:23 -05:00
Rachael Alexanderson
6df9e39152 - add support for new Bethesda.Net Unity Edition wads
- they can be extracted with this utility: https://github.com/kevansevans/Unity-Doom-Ripper
2020-01-10 16:36:01 -05:00
Christoph Oelckers
4a67bfcddb - deprecated A_PlaySound for real and transitoned the internal scripts to A_StartSound 2020-01-04 14:25:55 +01:00
Christoph Oelckers
cce03d1f34 - fixed Harmony's end text's name. 2019-12-26 09:33:09 +01:00
Rachael Alexanderson
71808b0d3f - language update 2019-12-22 09:01:43 -05:00
Rachael Alexanderson
a07d7856c2 - language update 2019-12-03 13:07:14 -05:00
drbugbait
0747514f58 Added en dash, figure dash, and ellipsis to Doom smallfont 2019-11-08 21:14:06 +01:00
Christoph Oelckers
f014e9cd8c - text update. 2019-10-20 16:16:40 +02:00
Christoph Oelckers
4df33a25d9 - text update. 2019-09-10 06:41:36 +02:00
Christoph Oelckers
3e2a04746a - one more text change. 2019-09-07 09:43:48 +02:00
Christoph Oelckers
e6d39254b7 - text update plus inclusion of Dutch in the menu. 2019-09-07 09:02:56 +02:00
alexey.lysiuk
7e9a777b45 - fixed loading of HacX 2.0 IWAD
Doom II MAPINFO (which is used as base for HacX 2.0 IWAD) was processed twice
This fixes Script error, "gzdoom.pk3:mapinfo/doomcommon.txt"line 199: Normal is already the default skill
2019-08-17 11:21:22 +03:00
Christoph Oelckers
a53861e27e - text update. 2019-08-11 18:28:50 +02:00
Christoph Oelckers
3c449f3908 - delete the teaser logs from SVE.WAD.
The way Strife has been set uo, it is not possible to have the full game and the teaser coexist without hackery.
2019-08-07 19:22:06 +02:00
Christoph Oelckers
045025f4cf - text update. 2019-07-31 10:08:47 +02:00
Christoph Oelckers
8219c3fd07 - corrected character offsets. 2019-07-27 11:29:18 +02:00
Christoph Oelckers
b768c6877c - text update 2019-07-27 09:00:49 +02:00
Christoph Oelckers
d222bee7f9 - Serbian characters for Strife's BigFont. 2019-07-26 22:11:08 +02:00
Christoph Oelckers
c1a620dce6 - Serbian characters for Strife's log font. 2019-07-26 21:53:02 +02:00
Christoph Oelckers
69cc2cb527 - Serbian characters for Chex's BigFont. 2019-07-26 21:24:33 +02:00
Christoph Oelckers
4964c840e5 - fixed: Harmony did not declare its status bar class. 2019-07-26 20:11:00 +02:00
Christoph Oelckers
933244123f - Serbian characters for Hacx SmallFont 2019-07-26 19:52:46 +02:00
Christoph Oelckers
9ceef609f5 - Serbian characters for Hacx's BigFont. 2019-07-26 19:38:42 +02:00
Christoph Oelckers
b4b314790f - added the Serbian characters to the Harmony SmallFont. 2019-07-26 19:19:58 +02:00
Christoph Oelckers
9d66a5105a - text update.
This also activates Serbian and Japanese in the menu.
Note that Serbian is still missing a few characters in Hacx and Harmony!
2019-07-23 21:30:12 +02:00
Christoph Oelckers
7e71532ccc - fixed some discrepancies in Harmony's actor definitions. 2019-07-22 21:20:51 +02:00
Christoph Oelckers
7b680e2f12 - moved misplaced file. 2019-07-22 21:11:06 +02:00
Christoph Oelckers
8a71717ab4 - added the 3 missing Serbian characters to Harmony's BigFont 2019-07-18 21:01:51 +02:00
Christoph Oelckers
dfab86748a - added the 5 extra Serbian characters for Strife's SmallFont. 2019-07-18 20:43:31 +02:00
Christoph Oelckers
b37acef0c9 - added the two missing subtitle texts for Strife.
These are identical to the actual logs but it turned out that these texts need to be separate to avoid misbehavior.
This also disables the subtitles for the teaser because its log numbers collide with the full game.
2019-07-17 20:02:43 +02:00
Christoph Oelckers
56cb7cbaea - did a bit of cleanup on the MAPINFO organization
What could be done has been moved into the filter directory of game_support.pk3

Unfortunately most of the rest is needed as presets even for custom games so it cannot be fully cleaned up, because the dependencies here and the filter structure do not align 100%.
2019-07-17 01:05:58 +02:00
Christoph Oelckers
77b1ebe0d7 - moved several IWAD dependent files into the game_support resource
* sprite offset definitions, which are IWAD dependent
* Freedoom's decal overrides
* conversation ID definitions for the Strife teasers
* the fallback BigFont now can also be loaded by IWADs which declare themselves as GAME_Heretic or GAME_Hexen.
2019-07-17 00:54:59 +02:00
Christoph Oelckers
c64aedb262 - reimplemented the Harmony status bar in ZScript
* the Doom status bar has been partially virtualized to allow overriding specific parts of it, most notably the ammo display
* the internal Harmony status bar has been removed because it only works with the now disabled Dehacked patch.
* the SBARINFO definition has been removed, instead it uses a ZScript-based status bar now which overrides the ammo display to use the new ammo types instead.
2019-07-17 00:36:38 +02:00
Christoph Oelckers
8dbad9b530 - text update for quit message. 2019-07-16 23:59:14 +02:00
Christoph Oelckers
30646e6c20 - Harmony quit message. 2019-07-16 23:12:38 +02:00
Christoph Oelckers
9de462ee07 - renamed zd_extra.pk3 to game_support.pk3 2019-07-16 22:24:43 +02:00
Christoph Oelckers
17ce621e1f - setup Harmony localization.
This also includes Blzut3's DECORATE version of the Harmony actors and disables the Dehacked patch, which was necessary to define a working set of dynamic lights and fix a few minor errors with the original.
2019-07-16 22:21:32 +02:00
Christoph Oelckers
38a1a05af3 - moved iwadinfo.txt to zd_extra.pk3.
This was done for two reasons:

1. It forces loading of zd_extra.pk3 for the stock IWADs, eliminating a certain kind of user error.
2. It removes the stock IWAD definitions for custom games that distribute the engine along with their data, so that it doesn't pick up on Steam and GOG installations and shows an inappropriate IWAD picker.
2019-07-16 20:22:15 +02:00
Christoph Oelckers
4cc1aeadd4 - language update 2019-07-16 20:01:16 +02:00
Christoph Oelckers
f42a1dedf1 - Harmony BigFont added and SmallFont moved to its proper place. 2019-07-16 19:50:02 +02:00
Christoph Oelckers
982a98e254 - added a few missing ts with diacritics. 2019-07-16 18:43:33 +02:00
Christoph Oelckers
6290756b1e - moved a few misplaced characters 2019-07-16 17:32:53 +02:00
Nemrtvi
8ea46320ce Fix Hacx Ș and Ț 2019-07-16 11:48:51 +02:00
Nemrtvi
454fd288a0 Improved Hacx fonts 2019-07-16 10:47:08 +02:00
Christoph Oelckers
9e25880aec - Harmony SmallFont. 2019-07-15 21:49:41 +02:00
Christoph Oelckers
2d8355f519 - moved the Hacx content. 2019-07-15 21:24:18 +02:00
Christoph Oelckers
7d87df25d8 - filled the last gaps in the Doom BigFonts. 2019-07-15 20:02:45 +02:00
Christoph Oelckers
7a556730af - added the remaining 8 missing characters of the standard set to the Chex BigFont.
Unfortunately, yet again the Ø presented the most problems because this letter is barely representable at such low resolutions with styled fonts.
2019-07-15 19:33:30 +02:00
Christoph Oelckers
2dc864d664 - added the missing WISLASH for Hacx.
This was using Doom's red one which did not mix well with the rest of the screen.
2019-07-14 10:03:50 +02:00
Christoph Oelckers
2e42e4f5fb - fixes to let Hacx load its own extended font.
There were two issues blocking this:

* the Doom BigUpper font was loaded for all Doom-based games. It is only valid for original idgames releases and nothing more.
* Hacx.wad defines its BigFont in FONTDEFS which blocks all custom fonts. Since the Hacx font and GZDoom's base BigFont are very similar, the FONTDEFS lump now gets deleted from the WAD directory.
2019-07-13 16:20:57 +02:00
Christoph Oelckers
8efe18b3ba - text update and inclusion of Czech and Polish in the menu. 2019-07-10 19:57:40 +02:00
Christoph Oelckers
985afd0a2c - Eastern European characters for the Chex Quest BigFont. 2019-07-10 19:47:52 +02:00
Christoph Oelckers
ce52c9dbed - Eastern European characters for Strife's BigFont. 2019-07-10 18:55:03 +02:00
Christoph Oelckers
e0f52ddf8e - Strife small font characters 2019-07-09 19:34:07 +02:00
Christoph Oelckers
386f107952 - the remaining characters for Strife's SmallFont. 2019-07-08 22:26:03 +02:00
Christoph Oelckers
b2d289bc91 - renamed E with caron to its proper code point. 2019-07-08 20:54:19 +02:00
Nemrtvi
50603686d3 Polish SMALLFONT for Strife + fixed Russian letters 2019-07-08 20:52:17 +02:00
Christoph Oelckers
8d09fe3818 - Eastern European characters for Raven BigFont. 2019-07-08 20:16:12 +02:00
Rachael Alexanderson
246852b7a7 - language update 2019-06-08 07:54:28 -04:00
Christoph Oelckers
56dcbe8ef8 - Language update for Chex Quest 3 for Polish. 2019-06-07 20:06:20 +02:00
Rachael Alexanderson
0e6d30f671 - language update 2019-06-07 09:11:28 -04:00
Nemrtvi
8127af1082 Improved SMALLFONT letter Ч for Doom
In its past appearance, the letter was based on the number 4, which looks inconsistent among all letters. This new one is a modified Y.
2019-05-27 19:56:03 +02:00
Christoph Oelckers
35e25a8aea - language update. 2019-05-19 08:11:11 +02:00
Christoph Oelckers
131e97e02a - renamed misplaced characters. 2019-05-18 18:53:03 +02:00
Nemrtvi
a794193780 Raven smallfont fixes 2019-05-18 18:23:08 +02:00
Christoph Oelckers
6a74c44de6 - missed the Heretic font. 2019-05-18 12:07:36 +02:00
Christoph Oelckers
067aee64eb - added missing Latin characters to the Raven small font. 2019-05-18 11:52:18 +02:00
Rachael Alexanderson
5e3ded629f - oops, copied the wrong file 2019-05-14 15:06:58 -04:00
Rachael Alexanderson
a40c7821a1 - language update 2019-05-14 14:06:53 -04:00
Nemrtvi
d51552127e Accented Greek characters for Doom 2019-05-08 21:58:27 +02:00
alexey.lysiuk
edcce76f3a - moved greek characters to proper location
Nothing but those symbols were printed with old small font in Doom games (alternative HUD, messages, etc)
2019-05-08 12:47:32 +03:00
Nemrtvi
8d4c5fb1ff Fixed letter Ξ 2019-05-07 20:41:29 +02:00
Nemrtvi
7c07f2135d Greek characters for Doom 2019-05-07 20:22:49 +02:00
drbugbait
5634b67981 Fixed offsets for Esperanto letters. 2019-04-30 14:59:16 -04:00
Christoph Oelckers
933ff805f1 - another text update. 2019-04-25 09:40:52 +02:00