Commit Graph

121956 Commits

Author SHA1 Message Date
Eugene Sandulenko
8614bbea6d
AGI: Added detection for KQ1 Russian 2021-08-04 12:31:44 +02:00
Eugene Sandulenko
6c50af5ad3
SCI: Added detection for Russian KQ4 2021-08-04 12:28:35 +02:00
Paul Gilbert
01edbc8da3 AGS: Update upstream sync point comment 2021-08-03 21:48:03 -07:00
sluicebox
e1c2b7da9b SCI: ResourceManager::testResource const correctness 2021-08-03 23:38:08 -05:00
Paul Gilbert
301689e870 AGS: In old games put player to walkable area when changing rooms
From upstream f33e064cd148c6a709ccbf25a5fd4939272a7814
2021-08-03 18:56:36 -07:00
Paul Gilbert
b6261f7a0e AGS: Convert top/bottom walk area coords along with the walk mask
From upstream 60d79d1ee26b642ef4bcc7c18dfa53540e7ae77f
2021-08-03 18:56:35 -07:00
Paul Gilbert
9aeaf99a52 AGS: In DrawingSurface.DrawImage clamp transparency instead of error
From upstream e00eabf57ceb32523ed81007e06e3587abe6d013
2021-08-03 18:56:35 -07:00
Paul Gilbert
c9e6af5750 AGS: Do not error on DrawingSurface drawing over itself
From upstream aeb65ccbf3c94c1d4a0d73359cf93315bc0849d8
2021-08-03 18:56:35 -07:00
Paul Gilbert
ddc99c673d AGS: Implemented String::AppendFmt() for easier formatted append
From upstream 78b934e1b02ca4c772026a65907e4a1cd9c0bfcc
2021-08-03 18:56:35 -07:00
Paul Gilbert
83a29c5e1d AGS: Let FileStream wrap std streams (stdin/out/err)
From upstream d49964ed09b8cd3a1b8142559c4b16e115b7a8c5
2021-08-03 18:56:35 -07:00
Paul Gilbert
8f3ade4b0d AGS: Added detection entry 2021-08-03 18:56:34 -07:00
ysj1173886760
91f315271a DIRECTOR: fix c2.lingo in director test 2021-08-04 09:23:17 +08:00
Purple T
968f4eab89 I18N: Update translation (French)
Currently translated at 100.0% (1656 of 1656 strings)
2021-08-04 00:25:47 +00:00
Timo Mikkolainen
8a6172f581 I18N: Update translation (Finnish)
Currently translated at 100.0% (1656 of 1656 strings)
2021-08-04 00:25:45 +00:00
athrxx
82c0b91975 SCUMM: whitespace 2021-08-03 21:14:32 +02:00
Martin Gerhardy
659f143664 TWINE: fixed holomap in high-res mode 2021-08-03 21:12:33 +02:00
Martin Gerhardy
b3e3bbc90d TWINE: replaced magic numbers
this isn't a 100% match with the disassembly - but the constants are close enough
for this use-case and gives a better feeling of the reasoning
2021-08-03 21:12:33 +02:00
Torbjörn Andersson
a5d7d9fdd2 SCUMM: Limit Loom CD Choas/Chaos workaround to the appropriate script 2021-08-03 21:05:24 +02:00
athrxx
4fe69dbf2e SCUMM: fix bug no. 12499 ("Curse of Monkey Island Sprite Vertical Colour Artifacts")
(regression from b542fad7)

The introduction of the skip_column variable caused skipping of columns that are actually meant to be drawn. The original interpreter has a similiar mechanism, but it only applies to colors that are translated via the shadow palette. This avoids recursive shading (pixels that already got translated via the shadow palette could get passed through the table again in case of horizontal scaling). I guess that is what b542fad7 actually meant to fix.
2021-08-03 20:26:59 +02:00
sluicebox
d7b5469799 NEWS: Mention SCI view scaling 2021-08-03 10:28:52 -05:00
sluicebox
7f4fc8072e NEWS: Update SCI changes 2021-08-03 10:03:02 -05:00
D G Turner
2dfd023f86 SCUMM: Remove Dead Code in Digital iMUSE
This has been reviewed by Andrea Boscarino.
2021-08-03 14:31:53 +01:00
Marcel Souza Lemes
afbdd8b100 I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1656 of 1656 strings)
2021-08-03 11:25:45 +00:00
Lothar Serra Mari
d384109943 I18N: Update translation (German)
Currently translated at 99.6% (1651 of 1656 strings)
2021-08-03 11:25:44 +00:00
Roland van Laar
006df01e53 DIRECTOR: LINGO: remove unsupported test lingo
Our implementation of puppetSound doesn't handle midi and breaks on the
three args with midisongPointer. The offending lingo test code is
removed.

A trello ticket was created to track the issue:
https://trello.com/c/TzZtd27W/439-handle-midi-in-puppetsound
2021-08-03 13:23:25 +02:00
a/
108c5222a2 SAGA2: Implement teleport party here command 2021-08-03 20:19:30 +09:00
a/
7ecc231fcd SAGA2: Extend addObject command for multiple items 2021-08-03 20:19:30 +09:00
a/
d17c0fd403 SAGA2: Temporarily stub checkRestartGame 2021-08-03 20:19:30 +09:00
Roland van Laar
3e8d669598 DIRECTOR: LINGO test improvement
Commented out a hard to parse type of lingo that right now doesn't work.

The get `property of field 0 + 1` to work would mean:
- allow expressions to appear after "of" in addition to stuff like "sprite $expr" and
- "field $simple_expr" is a valid expression which conflicts with "field $expr" if you try to add that
2021-08-03 13:02:18 +02:00
ysj1173886760
1dfd722735 DIRECTOR: supporting inverting QDShape 2021-08-03 16:14:50 +08:00
ysj1173886760
5c23fcdcb5 DIRECTOR: skip compression in BITD decoder for D3 2021-08-03 15:13:30 +08:00
ysj1173886760
480fd72c2a DIRECTOR: clean code. 2021-08-03 15:11:12 +08:00
Orgad Shaneh
0b2ae9fa5e DEVTOOLS: Replace ugly SDL/MinGW hack with a cleaner hack
Instead of having main=SDL_main defined by pkg-config/sdl2-config --cflags
and undefining it everywhere, strip it in its origin.
2021-08-03 07:35:15 +03:00
D G Turner
6beb8a9225 AGS: Fix Remaining GCC Warnings from -Wdeprecated-copy 2021-08-03 04:32:20 +01:00
D G Turner
5e0aeffb58 DEVTOOLS: Fix create_xeen Compilation 2021-08-03 04:15:36 +01:00
D G Turner
b78a5bcf24 XEEN: Fix GCC Warning 2021-08-03 04:08:58 +01:00
D G Turner
0e7f628443 AGS: Fix Several GCC Warnings 2021-08-03 04:00:34 +01:00
D G Turner
3818905d16 SCUMM: Further Cleanup of Dead Code in Digital iMUSE
This fixes a GCC set-but-unused variable warning.

This code may need to be reinstated for looping so commenting out
for review.
2021-08-03 03:50:03 +01:00
djsrv
5a917c3c24 DIRECTOR: LINGO: Fix Video Disc XObj name 2021-08-02 19:40:32 -04:00
djsrv
b8a7902907 DIRECTOR: LINGO: Include undefined handler's name in warning 2021-08-02 19:37:19 -04:00
Eugene Sandulenko
9d98532192
DIRECTOR: Fixed type in CD-ROM XObj name 2021-08-03 01:20:12 +02:00
Eugene Sandulenko
7e30d10a31
DIRECTOR: Added CDROM XObj stub 2021-08-03 01:13:53 +02:00
Eugene Sandulenko
5e0dc15bb1
DIRECTOR: Added stub for SerialPort XObj and automatically preload it 2021-08-03 01:13:53 +02:00
Eugene Sandulenko
7a3a6160be
DIRECTOR: Added stub for Videodisc XObj 2021-08-03 01:13:53 +02:00
Eugene Sandulenko
5216ff6f77
DIRECTOR: Added OrthoPlay XObj stub 2021-08-03 01:13:53 +02:00
a/
60f187fe3f SAGA2: Cleanup gtext.cpp 2021-08-03 08:11:17 +09:00
a/
09c7c07d32 SAGA2: Fix pointer arithmetic in GTextWrap 2021-08-03 07:36:03 +09:00
Eugene Sandulenko
bba368d55a
JANITORIAL: Fix indentation 2021-08-02 23:25:39 +02:00
Eugene Sandulenko
428bca6654
DIRECTOR: Fix PopUp Menu XObj 2021-08-02 23:24:52 +02:00
Eugene Sandulenko
b9c632b224
DIRECTOR: Added stub for PopUp Menu XObj 2021-08-02 23:00:18 +02:00