Commit Graph
137148 Commits
Author SHA1 Message Date
neuromancer 10310cccdd PRIVATE: initial implementation of the SafeDigit function 2021-07-04 13:13:21 +02:00
a/ b7ea13750a SAGA2: Clean global constructors in speldata.cpp 2021-07-04 16:35:24 +09:00
djsrv 9c208bc60f DIRECTOR: Don't backtrack if at end of stream 2021-07-04 03:02:03 -04:00
a/ f7556980d0 SAGA2: Clean more global constructors in tile.cpp 2021-07-04 15:44:10 +09:00
a/ c6c0475e41 SAGA2: Clean some global constructor warnings 2021-07-04 15:44:10 +09:00
Matthew Duggan 573521056f ULTIMA8: Add No Regret demo intrinsic map 2021-07-04 15:08:53 +09:00
Matthew Duggan 63a81b65eb ULTIMA8: Avoid crash in No Regret demo
It has no sound index data, but we only use that to print info.
2021-07-04 14:57:22 +09:00
Matthew Duggan f7861cee95 ULTIMA8: Remove out-of-date comment 2021-07-04 14:57:22 +09:00
Matthew Duggan f3d1b5281b ULTIMA8: Don't remap usecode for Remorse ES fan version
It is based on the En version so the usecode offsets are the same.  We only
want to remap for the official ES release.
2021-07-04 14:57:22 +09:00
Matthew Duggan d8628997e9 ULTIMA8: Implement No Regret alert intrinsics 2021-07-04 14:57:20 +09:00
Matthew Duggan ca0bc5fa43 ULTIMA8: Fix Crusader computer gump corner case 2021-07-04 14:17:35 +09:00
djsrv 4aaf2d3dbb DIRECTOR: Parse FXmp chunk 2021-07-04 00:27:51 -04:00
djsrv d4882d2daa DIRECTOR: Move loadFontMap to fonts.cpp
There is going to be quite a bit of code to handle font mapping, so I've
created a new file for it.
2021-07-04 00:25:38 -04:00
djsrv 957abce35b DIRECTOR: Initialize cast and movie version in constructors
Just set it to 0 to inicate no archive is loaded instead of garbage.
2021-07-04 00:25:38 -04:00
Matthew Duggan 5733f9c88f ULTIMA8: Fix loading of Cru games with renamed music process 2021-07-04 11:52:28 +09:00
Matthew Duggan f84b967b32 ULTIMA8: Rename remorse_* to cru_* for things also used by No Regret
This is a simple renaming with no functionality change.  I originally named
some classes Remorse* but they were also useful as-is in Regret.  This gives
them the more generic Cru prefix for consistency with a bunch of other classes
that already use it.
2021-07-04 11:49:52 +09:00
Matthew Duggan 3b82662d05 ULTIMA8: Use correct music track for Regret credits 2021-07-04 11:49:52 +09:00
Matthew Duggan 3f06d0b74a ULTIMA8: Add Crusader demo screen
This is used on demo versions of No Remorse and No Regret.
2021-07-04 11:49:37 +09:00
Paul Gilbert cb22589207 AGS: Fix for intro text rendering in Maniac Mansion Deluxe 2021-07-03 16:20:56 -07:00
Donovan Watteau a933dc768c ILLUSIONS: Fix text handling crash on big-endian systems
The loop reversing the wide characters on big-endian systems would loop
until _tblPtr, which is way past all TalkEntry text parts, effectively
reversing the string multiple times at incorrect positions.  Thus, some
characters would remain in the incorrect endianness, and the game would
crash.

Trac tickets #11528 and #11236.
2021-07-04 01:20:22 +03:00
lb_ii f7d54f2341 WINTERMUTE: Apply colorkey according to subengine version 2021-07-04 00:28:17 +03:00
a/ b45d6ce6a8 SAGA2: Fix more uninitialized fields in objects.h 2021-07-04 04:58:22 +09:00
neuromancer 366cd04704 PRIVATE: fixed AskSave redirection 2021-07-03 21:35:00 +02:00
neuromancer e7033ebe74 PRIVATE: removed extra debug statements 2021-07-03 21:05:00 +02:00
Paul Gilbert 0672ca0f2b AGS: Fix rendering purple text that matches the transparent color 2021-07-03 11:49:23 -07:00
a/ 9b2f694cff SAGA2: Fix for uninitialized field in GameWorld 2021-07-04 03:43:01 +09:00
a/ 7449f2ccde SAGA2: Remove unnecessary fields in ResourceGameObject 2021-07-04 03:43:01 +09:00
neuromancer 01711fd8f9 PRIVATE: it shows again the list of locations in non-US releases 2021-07-03 18:58:42 +02:00
antoniou79 fd45d6cca7 BLADERUNNER: Fix map from 5bit color to 8bit
This fixes a bug with Izo's flash not entirely hiding McCoy, Izo and NPCs

White value was previously calculated as r,g,b (248,248,248) instead of (255,255,255)
2021-07-03 19:31:48 +03:00
neuromancer 3091add07b PRIVATE: make sure symbols are resolved before using them 2021-07-03 18:20:24 +02:00
Eugene Sandulenko 1f7fa6ea22 I18N: Update translation (Ukrainian)
Currently translated at 99.3% (1637 of 1648 strings)
2021-07-03 15:25:30 +00:00
Eugene Sandulenko 07cf5f9615 SAGA2: Merge noise.cpp into audio.cpp 2021-07-03 14:00:51 +02:00
Eugene Sandulenko 375cb8b4e4 SAGA2: Remove unnecessary self-references in audioInterface 2021-07-03 13:50:45 +02:00
Filippos Karapetis 81b0aad541 TRECISION: Simplify shouldShowAnim() 2021-07-03 13:26:30 +03:00
Filippos Karapetis dc97c350d2 TRECISION: Simplify the code handling animation subareas 2021-07-03 13:23:49 +03:00
Lothar Serra Mari e961746575 NEWS: Update German NEWS file 2021-07-03 11:35:11 +02:00
Eugene Sandulenko 5900b3c81c I18N: Update translation (Ukrainian)
Currently translated at 99.2% (1636 of 1648 strings)
2021-07-03 09:12:59 +00:00
Lothar Serra Mari 488bdd2259 I18N: Update translation (German)
Currently translated at 99.5% (1640 of 1648 strings)
2021-07-03 09:11:31 +00:00
neuromancer 32415de587 PRIVATE: all the versions are marked as in TESTING 2021-07-03 10:36:19 +02:00
Matthew Duggan dc25c091cd ULTIMA8: Loiter process improvements
1. Stop any pathfinders when starting new loiter, to avoid duplicates
2. Use the Cru Pathfinder type in Crusader games
2021-07-03 17:16:17 +09:00
Matthew Duggan bffcca22f7 ULTIMA8: Resolve 2 unknown Crusader ES intrinsics 2021-07-03 17:16:17 +09:00
Filippos Karapetis febc95d486 TRECISION: Clean up drawSmkBackgroundFrame() 2021-07-03 10:44:49 +03:00
Filippos Karapetis 5f98c7c323 TRECISION: Renaming and cleanup 2021-07-03 10:44:49 +03:00
Filippos Karapetis 1266dcab77 TRECISION: Fix logic for walking into room 23A 2021-07-03 10:44:48 +03:00
a/ 1d80523cdb SAGA2: Fix for uninitialized scalar field in actor.h 2021-07-03 14:21:06 +09:00
Paul Gilbert c774826dcd AGS: Added hack for fixing La Croix Pan help dialog 2021-07-02 21:54:47 -07:00
Paul Gilbert 6e9b182da2 AGS: Added detection entries 2021-07-02 19:26:01 -07:00
a/ 4dbfeb6ea4 SAGA2: Kill DList 2021-07-03 10:54:53 +09:00
a/ e1a430c801 SAGA2: Remove DList from imagcach.h 2021-07-03 08:13:09 +09:00
a/ 6de10a5461 SAGA2: Remove DList from contain.h 2021-07-03 07:46:45 +09:00