Commit Graph
137148 Commits
Author SHA1 Message Date
SupSuper 49c4c26b44 TRECISION: Experimental support for Nightlong Amiga 2021-05-31 06:40:04 +01:00
SupSuper 5daeab2e76 COMMON: Add floating-point functions to ReadStreamEndian 2021-05-31 06:40:03 +01:00
Filippos Karapetis f20d13fa62 TRECISION: Start documenting the hardcoded lines from Joshua 2021-05-31 02:33:52 +03:00
Filippos Karapetis b59a10606d TRECISION: Add a console command, "say", to hear sentences from Joshua 2021-05-31 02:33:52 +03:00
antoniou79 f4fed91a3e BLADERUNNER: Don't upload intangible clues to Mainframe
Change only for Restored Content mode

If KIA hacking is to be important, the player must be able to control exactly what is uploaded to Mainframe.
Intangible clues do not show up in KIA, so the player cannot control sharing them with Mainframe.
Most of them are supposed to not be shared anyway (or some are wrongly set as Intangible and will be fixed in a future bug fix).
Also in Restored Content mode, the mainframe reports (with voiced quote) if clues have been transfered,
so the player would be confused if intangible clues were transfered, since they won't appear in the KIA.
2021-05-31 02:03:11 +03:00
Filippos Karapetis db484b2734 TRECISION: Rename a variable 2021-05-31 01:59:26 +03:00
Filippos Karapetis c78f0496a1 TRECISION: Make some AnimManager fields and functions private 2021-05-31 01:59:15 +03:00
antoniou79 33fdc6045f BLADERUNNER: Fix alignment issues with hidden clues
Original Bug.

Hidden clues would appear left aligned without left padding, after setting them as hidden (right click),
then switching to another KIA tab and back to the clues/suspect/crime tab with the hidden clue.
All other clues appear with padding 6. Now, so do the hidden ones.
2021-05-31 01:01:52 +03:00
Strangerke 305aea78b1 TRECISION: Fix Dissolve() with safeguards 2021-05-30 23:00:08 +01:00
Filippos Karapetis d334bb3cb8 TRECISION: Remove the wrappers for combining inventory items 2021-05-31 00:19:00 +03:00
Filippos Karapetis a33b9877c1 TRECISION: Fix drawing of the first Smacker frame in some animations 2021-05-31 00:19:00 +03:00
Filippos Karapetis e9e601e726 TRECISION: Fix GraphicsManager sanity checks 2021-05-31 00:18:59 +03:00
ScummVM-Translations ea47993788 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-30 17:49:59 +00:00
lb_ii 73b5db52d6 DEVTOOLS: Fix steam_gameid.py for current steamdb format 2021-05-30 20:49:49 +03:00
lb_ii 4219ae5591 DEVTOOLS: Add gameId getting script for GOG Galaxy 2021-05-30 20:49:49 +03:00
ScummVM-Translations e33238d19b I18N: Update translations templates 2021-05-30 17:16:04 +00:00
lb_ii b1e97b2832 WINTERMUTE: Store client's ID and Secret with AchMan at SXWMEGalaxyAPI's InitGalaxy() 2021-05-30 20:15:55 +03:00
lb_ii 5782ca7917 AGS: Store client's ID and Secret with AchMan at AGS2Client::Initialize 2021-05-30 20:15:55 +03:00
lb_ii 4fcfbfeb42 WINTERMUTE: Use GOG gameid as AchMan's appId 2021-05-30 20:15:55 +03:00
lb_ii 86b2728ce3 AGS: Use GOG gameid as AchMan's appId 2021-05-30 20:15:55 +03:00
lb_ii 6513bab7af ACHIEVEMENTS: Add an API to store platform-specific special strings like ClientSecret 2021-05-30 20:15:55 +03:00
antoniou79 772a38588c BLADERUNNER: Attempt to fix video audio desynch
Should fix the issue that (queued) audio gets ahead of video if eg. window is paused by moving it around

Also added some fixes for time overflow issues for when we compare the times for the next frame to play.
2021-05-30 19:55:08 +03:00
Strangerke 303e046cc9 TRECISION: Fix a typo in a comment, reduce level of if/then blocks in PathFinding3D 2021-05-30 17:52:24 +01:00
Filippos Karapetis 85a13bc7a6 TRECISION: Fix the elevator button and Ruby's reader closeups voiceover 2021-05-30 18:18:43 +03:00
Filippos Karapetis 0ca3d76f9c TRECISION: Replace _flagCharacterExists with _flagShowCharacter
These two ended up having practically the same semantics, so they have
been merged. The only place where the difference actually mattered
is in characterContinueTalk(), to show the subtitles in the correct
place, but it suffices to check for active character animations at that
point instead.
2021-05-30 17:37:18 +03:00
Filippos Karapetis ef803f8768 TRECISION: Split doMouseLeftRight() into smaller functions 2021-05-30 17:37:17 +03:00
Filippos Karapetis b117194994 TRECISION: Disable dissolve() for now, as it writes OOB 2021-05-30 17:37:17 +03:00
Filippos Karapetis ffcdb3f58d TRECISION: Simplify dissolve() 2021-05-30 17:37:17 +03:00
Filippos Karapetis 4efb1d7f44 TRECISION: Add some sanity checks to GraphicsManager. Some cleanup 2021-05-30 17:37:17 +03:00
Filippos Karapetis 24f3f4ff75 TRECISION: Use Common::Point for text placement 2021-05-30 17:37:16 +03:00
Filippos Karapetis bd64803269 TRECISION: Fix regression with closeup exits 2021-05-30 17:37:16 +03:00
Filippos Karapetis de70a494cb TRECISION: Const correctness 2021-05-30 17:37:16 +03:00
Scott Percival 3d8523a86e DIRECTOR: Continue playing videos even if they are audio-only 2021-05-30 19:29:16 +08:00
Scott Percival 8836857b1b DIRECTOR: Stop playing videos after the sprite changes 2021-05-30 19:29:16 +08:00
Eugene Sandulenko 0b7194ecc4 SLUDGE: Gracefully continue on MOD music failure. Happens with IT modules now 2021-05-30 11:40:37 +02:00
Eugene Sandulenko 346dd65927 AUDIO: Do not crash on ImpulseTracker modules 2021-05-30 11:40:37 +02:00
Le Philousophe 29ad516199 VIDEO: Fix C++98 compilation 2021-05-30 10:12:08 +02:00
Filippos Karapetis faaf6beaaa TRECISION: Group code that clears the inventory item combination state 2021-05-30 10:57:42 +03:00
Strangerke 546606b8ba TRECISION: Split DrawCharacter() in two sub functions 2021-05-30 07:44:52 +01:00
Strangerke 7a2c33623a TRECISION: Fix some failed template arguments deduction on buildbot 2021-05-30 07:33:38 +01:00
ScummVM-Translations c9072d344f I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-05-29 22:56:05 +00:00
SupSuper c92c1dddad TRECISION: Remove global constructor 2021-05-29 23:54:51 +01:00
ScummVM-Translations 417d58d36d I18N: Update translations templates 2021-05-29 20:27:53 +00:00
Filippos Karapetis 21a1dd91c2 TRECISION: Remove unused includes 2021-05-29 21:25:11 +01:00
Filippos Karapetis 12b4e08191 TRECISION: Remove redundant actor showing statement
This statement was probably added to show the main character in the
first room the first time it's visited, which happens when the game
starts. We set _flagShowCharacter to true in the engine constructor,
so this statement is redundant.
2021-05-29 21:25:11 +01:00
Filippos Karapetis 361bdc1734 TRECISION: Cleanup 2021-05-29 21:25:11 +01:00
Strangerke 1459e3c577 TRECISION: Add a safeguard in DrawCharacter, some renaming 2021-05-29 21:25:10 +01:00
Strangerke d46aecd81e TRECISION: Rename STexture::init() in order to be coherent with other functions 2021-05-29 21:25:10 +01:00
Filippos Karapetis ad3ad9e3df TRECISION: Use Common::List for event queues 2021-05-29 21:25:10 +01:00
Strangerke 70a08aa780 TRECISION: Small refactoring in STexture 2021-05-29 21:25:10 +01:00