elasota
9a377abceb
MTROPOLIS: Add widescreen mod GUIDs for Mac version
2022-06-26 14:55:15 -04:00
elasota
4f64e52542
MTROPOLIS: Condense Obsidian widescreen mod into one option.
2022-06-26 14:09:03 -04:00
Le Philousophe
98c306376f
OPENGL: Merge both OpenGL shaders objects
2022-06-26 18:32:10 +02:00
Le Philousophe
4ab044a254
OPENGL: Merge both OpenGL contexts
2022-06-26 18:32:10 +02:00
Thierry Crozat
9aef2f7b98
DOCS: Update talkspeed explanation
2022-06-26 17:05:40 +01:00
Paweł Kołodziejski
a281b6cd8c
WINTERMUTE: WME3D: Janitorial
2022-06-26 16:37:31 +02:00
Le Philousophe
ff950bca8d
WINTERMUTE: Fix build when not compiling WME3D
2022-06-26 15:55:32 +02:00
Le Philousophe
55312a2fc9
GLK: Finx int vs int32 discrepancies
2022-06-26 15:55:32 +02:00
Paweł Kołodziejski
7b33e1325c
WINTERMUTE: WME3D: Janitorial
2022-06-26 15:31:09 +02:00
Cameron Cawley
e934ddeed5
VIDEO: Fix playing HNM videos without sound
2022-06-26 15:29:11 +02:00
Joachim Jautz
5e07b5157d
DOCS: fix talkspeed explanation
...
Playing around with the "talkspeed" values, the name of this setting may be counter-intuitive:
Higher values do not mean higher speed. Instead they lead to higher (longer) display time.
In other words, talkspeed zero is fast, 255 is slow.
Related discussion (from 2008, though): https://forums.scummvm.org/viewtopic.php?t=6496
2022-06-26 15:56:27 +03:00
D G Turner
7f03b10f1c
MTROPLOIS: Fix Clearing of Non-Trivial Class Using Direct Memory Set
...
GCC emits a warning for this when -Wclass-memaccess is passed to the
compiler.
2022-06-26 12:17:26 +01:00
athrxx
e6f9baf8a3
KYRA: regenerate kyra.dat
2022-06-26 11:30:43 +02:00
BLooperZ
b03d209c52
KYRA: Support hebrew fan translation of MR
2022-06-26 11:25:49 +02:00
Paweł Kołodziejski
1b34596e0a
WINTERMUTE: WME3D: There is no camera reference in renderer code
2022-06-26 10:29:43 +02:00
elasota
9628db9f8a
MTROPOLIS: Obsidian widescreen enhancement
2022-06-26 03:48:33 -04:00
elasota
738fe5311c
MTROPOLIS: Don't fire events from hidden mToons
2022-06-26 03:48:33 -04:00
BLooperZ
d1d278c237
MOHAWK: Add detection entry for Hebrew release of Just Grandma and Me
2022-06-26 08:47:20 +02:00
eientei
d98b95d623
MOHAWK: Add detection for Story of Creation Mac, Daniel in the Lions Den Mac demo, Wanderful Android sampler
2022-06-26 08:58:09 +03:00
Lothar Serra Mari
2f2930fa87
DOC: Mention iconspath setting in the German README file
2022-06-26 06:40:32 +02:00
elasota
1674e8722b
MTROPOLIS: Make TextWork case insensitive
2022-06-25 23:57:22 -04:00
elasota
a18de70b95
MTROPOLIS: Add autoResetCursor attribute and fix up cursor refresh logic
2022-06-25 22:15:59 -04:00
elasota
7c7bc429f6
MTROPOLIS: More accurate handling of graphic modifier removal
2022-06-25 21:57:17 -04:00
elasota
f2bbbd17f7
MTROPOLIS: Fix incorrect uncompressed 32-bit mToon decoding
2022-06-25 20:56:08 -04:00
elasota
a6204314fd
MTROPOLIS: Add support for QuickTime-compressed mToons
2022-06-25 20:21:23 -04:00
Matthew Duggan
8a460765a9
ULTIMA8: Terminate more processes on Crusader level change
...
Previously we used the Ultima 8 behavior of not terminating any obj id 0
processes on level change, but that occasionally left never ending "alarm has
been activated" background audio and similar problems.
This changes so that all but the "persistent" processes are terminated.
At the same time, also correctly clean up the snap egg and target lists when
changing maps - previously these were left sitting around.
2022-06-26 08:42:55 +09:00
Matthew Duggan
b92c9f981b
ULTIMA8: Fix Crusader crash if splash item destroyed before damage happens
2022-06-26 08:36:11 +09:00
Matthew Duggan
b23fd8c334
ULTIMA8: Expand comments on a couple of U8 script fixes.
...
Not sure how long sourceforge bugtracker for Pentagram will exist so nice to
document the reason for the workaround in the code.
2022-06-26 08:36:11 +09:00
Matthew Duggan
b1bb9aa6e5
ULTIMA8: JANITORIAL: whitespace
2022-06-26 08:36:11 +09:00
Paweł Kołodziejski
d2e84cc61a
WINTERMUTE: WME3D: Restore original 'if' condition and fixed ported condition to match original
2022-06-26 00:37:18 +02:00
Paweł Kołodziejski
b3ab8263c6
WINTERMUTE: WME3D: Aligned with original and keep a fix for original code bug
2022-06-26 00:35:43 +02:00
Thierry Crozat
817ddb19c9
AGS: Tidied Library class
...
From upstream 58a6f421e3b97f6e2db49b88a6434686c62f5142
2022-06-25 23:33:30 +01:00
Thierry Crozat
57fb47275b
AGS: Restored "Button::Animate^7" in API and fixed volume default
...
"Animate^7" was an intermediate API function during 3.6.0 alpha
development, and apparently there are games which used it.
From upstream eb4c0aec426c1501c84e93851e9aa31eaf8e2f27
2022-06-25 23:33:30 +01:00
Thierry Crozat
7bd21cac8d
AGS: Improve font deletion on ags_sprite_font_plugin
2022-06-25 23:33:30 +01:00
Thierry Crozat
26d135d298
AGS: Make IAGSFontRenderer destructor virtual
...
This fixes issues with the font renderers deletion in the ags_sprite_font
plugin since we do deletion using pointers that may not be of the final
class.
2022-06-25 23:33:30 +01:00
Paweł Kołodziejski
583cf69cd2
WINTERMUTE: WME3D: Use correct vector length function
2022-06-26 00:30:52 +02:00
Paweł Kołodziejski
2225c1eb0c
WINTERMUTE: WME3D: More aligned opcode stubs with original code
2022-06-26 00:29:04 +02:00
Paweł Kołodziejski
a2e5d23fbb
WINTERMUTE: WME3D: Added missing code for scene geometry saving
2022-06-26 00:27:22 +02:00
Paweł Kołodziejski
0ca054599d
WINTERMUTE: WME3D: Restore constructor initialisers and moved code, matching original
2022-06-26 00:25:43 +02:00
Paweł Kołodziejski
9681cddedb
WINTERMUTE: WME3D: Remove duplicate code, matching original
2022-06-26 00:24:11 +02:00
Paweł Kołodziejski
7c892d64ee
WINTERMUTE: WME3D: Restore call, matching original
2022-06-26 00:23:04 +02:00
Paweł Kołodziejski
aa37cd7f4e
WINTERMUTE: WME3D: Restore missing check, matching original
2022-06-26 00:22:19 +02:00
Paweł Kołodziejski
0c3baef631
WINTERMUTE: WME3D: Restore original looking code
2022-06-26 00:20:34 +02:00
Paweł Kołodziejski
55e59d9e33
WINTERMUTE: WME3D: Rearrange code to match original
2022-06-26 00:18:23 +02:00
Paweł Kołodziejski
6946bf2a0d
WINTERMUTE: WME3D: Moved code to match original
2022-06-26 00:17:11 +02:00
Paweł Kołodziejski
5dd7b391ce
WINTERMUTE: WME3D: Added missing TinyGL ifdef
2022-06-26 00:14:46 +02:00
Paweł Kołodziejski
edf162e280
WINTERMUTE: WME3D: Use better named function for vector3d length
2022-06-26 00:13:13 +02:00
Paweł Kołodziejski
f4ff4b3940
WINTERMUTE: WME3D: Added missing deallocation, match with original
2022-06-26 00:04:40 +02:00
Paweł Kołodziejski
814e0af73b
WINTERMUTE: WME3D: Merge code into one opcode as original
2022-06-26 00:02:56 +02:00
Paweł Kołodziejski
fba843ec08
WINTERMUTE: WME3D: Added few missing cleanup entries, code match with original
2022-06-26 00:01:29 +02:00