Commit Graph

159 Commits

Author SHA1 Message Date
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