Eric Fry
aa636ce0b0
DRAGONS: Adding support for intro videos
2020-03-04 22:44:13 +11:00
Paul Gilbert
a016a8d03a
ULTIMA8: Add detection entry for 1998 Collection version
2020-03-03 18:54:28 -08:00
Zvika Haramaty
f2345cc372
SCI: debugger: disasm_addr - fixed 'bcc' parameter
2020-03-04 02:53:14 +02:00
Filippos Karapetis
5379162f79
PINK: Simplify the PDA country subjects code, and fix Egypt subjects
2020-03-03 02:03:38 +02:00
Eric Fry
ea7ea9f075
DRAGONS: Coverity Scan fixes. Memory leaks, uninitialised variables.
2020-03-02 22:05:50 +11:00
Matthew Duggan
896d281ddc
ULTIMA8: Free the correct pointer in ~OAutoBufferDataSource
...
Also add a unit test for the class to make sure the problem
is fixed.
2020-03-02 11:12:22 +02:00
Paul Gilbert
828c673492
ULTIMA8: Add missing ScummVM headers
2020-03-01 17:48:03 -08:00
Paul Gilbert
5be4323ac0
ULTIMA8: Don't perform autosaves when the avatar is in stasis
...
This avoids a crash I had when autosave triggered whilst the
Docks execution cutscene was in progress
2020-02-29 20:28:52 -08:00
Matthew Duggan
d058083888
ULTIMA8: Add some unit tests for base U8 classes
2020-02-29 16:29:33 -08:00
Paul Gilbert
d60907de3e
ULTIMA8: Change Texture to based on a Graphics::ManagedSurface
...
This resolves confusion with Texture originally using a uint32 * buffer,
but then force casting to an uint16 * when in 16bpp pixel mode and
TEX_FMT_NATIVE is being used. Now using a surface, it's more able to
manage it's own buffer, and there'll be less confusion about how the
data is contained
2020-02-29 16:25:16 -08:00
Anubhab Ghosh
5ecd4b0bbd
ILLUSIONS: Fix some memory leaks ( #2106 )
2020-03-01 10:45:32 +11:00
Roland van Laar
9ce1d470be
DIRECTOR: LINGO: Director version cleanups
2020-02-29 21:48:38 +01:00
Paul Gilbert
dbec7774b2
ULTIMA8: Cleanup of minimap gump code
2020-02-29 11:47:05 -08:00
Paul Gilbert
af7f8787f8
ULTIMA8: Fix rendering content of minimaps
2020-02-29 11:43:38 -08:00
Matthew Duggan
48d7e57611
ULTIMA8: Fix memset_16 bug
2020-02-29 09:31:26 -08:00
Matthew Duggan
52b5926c52
ULTIMA8: Fix apperance of minimap
...
The minimap appears incorrectly for 2 reasons:
* The memset_32 implementation is buggy - it uses a logical or instead
of a binary or, and it fails to move the buffer pointer after doing
the aligned section. This becomes more obvious in 16bpp mode.
* The top line is not long enough
This corrects both issues.
2020-02-29 09:31:26 -08:00
Paul Gilbert
5a5aba9504
ULTIMA8: Fix startup when lastSave points to a save no longer present
2020-02-29 09:29:04 -08:00
Paul Gilbert
b2177384d8
DIRECTOR: Fix parameter mismatch in TextCast constructor
2020-02-29 09:17:28 -08:00
lolbot-iichan
1de5d5026e
WINTERMUTE: Add detection and keymap for Reversion 3
2020-02-29 10:32:11 +02:00
lolbot-iichan
99b7dc69e8
WINTERMUTE: Add detection for February 2020 version of Reversion 1
2020-02-29 10:32:11 +02:00
lolbot-iichan
1bc018bf57
WINTERMUTE: Support papasEntity for HeroCraft-targeted games only
2020-02-29 10:31:55 +02:00
lolbot-iichan
5474b1491a
WINTERMUTE: Fix codereview issues & add some comments
2020-02-29 10:31:55 +02:00
lolbot-iichan
1a29cf1e48
WINTERMUTE: Add more stubs and todos for File & Directory
2020-02-29 10:31:55 +02:00
lolbot-iichan
125aaff20c
WINTERMUTE: Always log runtime errors
2020-02-29 10:31:55 +02:00
lolbot-iichan
c3782c6f8f
WINTERMUTE: Fix copypaste error at RegReadString() method
2020-02-29 10:31:55 +02:00
lolbot-iichan
392de2aec7
WINTERMUTE: Add methods required for Papa's Daughters 2
2020-02-29 10:31:55 +02:00
lolbot-iichan
19580bcd94
WINTERMUTE: Add method required for Papa's Daughters 1
2020-02-29 10:31:55 +02:00
lolbot-iichan
5a4c607073
WINTERMUTE: Add methods required for Pole Chudes
2020-02-29 10:31:55 +02:00
lolbot-iichan
5206fa4f3e
WINTERMUTE: Add entity reordering methods from WME Kinjal Edition 1.4
2020-02-29 10:31:55 +02:00
lolbot-iichan
91a194c29f
WINTERMUTE: Add HeroCraft as optional subengine
2020-02-29 10:31:55 +02:00
lolbot-iichan
578dc53bae
WINTERMUTE: Add detection of games by HeroCraft
2020-02-29 10:31:55 +02:00
lolbot-iichan
b5db41bbc2
WINTERMUTE: List engine forks at version enum
2020-02-29 10:31:55 +02:00
Thierry Crozat
13e8e09a11
I18N: Update translation (French)
...
Currently translated at 94.0% (1264 of 1344 strings)
2020-02-29 07:14:30 +00:00
Eric Fry
a478f92f89
DRAGONS: Fixed clipping on scaled flipped sprites
2020-02-29 17:35:28 +11:00
Eric Fry
05835e2204
DRAGONS: Wired up config for subtitles and audio volume
2020-02-29 17:33:07 +11:00
Paul Gilbert
7a31472c81
DRAGONS: Fix cast of const to non-const
2020-02-28 21:46:16 -08:00
Paul Gilbert
1f17876e0a
ULTIMA8: Stop active music when loading the new game diary entry
2020-02-28 21:14:15 -08:00
Paul Gilbert
4916bf7cf1
ULTIMA8: Resetting lastSave use empty string rather than -1
2020-02-28 20:29:33 -08:00
Matthew Duggan
c6a9f85bb8
ULTIMA8: Fix style of for loops
2020-02-28 17:57:49 -08:00
Matthew Duggan
a062c44a4e
ULTIMA8: Reset palette when showing menu
...
If the avatar dies while tripping on mushrooms or the menu is opened
when the palette is changed (eg, during a scripted fight with the
guards where the screen blackens) then the tombstone and menu palette
are also changed.
This resets the palette temporarily while showing the menu, and
permanently on avatar death.
2020-02-28 17:57:49 -08:00
Eric Fry
b5f14e5809
DRAGONS: General fixups
...
- Fixed lockup bugs when walking in cutscenes
- Alow the cursor to move during Flicker's idle animation
- General code cleanup
2020-02-29 12:39:40 +11:00
Filippos Karapetis
d486799ea7
PINK: Simplify and fix PDAPage object creation
...
Avoid mixing objects on the stack and heap. This simplifies the code,
and fixes crashes when changing pages in the PDA
2020-02-29 02:21:42 +02:00
Filippos Karapetis
d8350221f0
PINK: Clear actor actions after deleting them
2020-02-29 02:21:41 +02:00
Filippos Karapetis
e8bc50e3f5
TINSEL: Remove dead code
2020-02-29 02:21:41 +02:00
Filippos Karapetis
63ae50e790
TINSEL: Replace usage of NULL with nullptr
2020-02-29 02:21:41 +02:00
Timo Mikkolainen
20cf13074d
I18N: Update translation (Finnish)
...
Currently translated at 100.0% (1344 of 1344 strings)
2020-02-29 00:14:29 +00:00
Matthew Duggan
068ab1ce6b
ULTIMA8: Clean up header guards
2020-02-28 21:33:00 +02:00
George Kormendi
1c85e6b5c7
I18N: Update translation (Hungarian)
...
Currently translated at 91.1% (1225 of 1344 strings)
2020-02-28 17:14:30 +00:00
Eugene Sandulenko
cee8d9597f
DIRECTOR: Fix button background color
2020-02-28 18:14:08 +01:00
Ben Castricum
10dfdc9838
I18N: Update translation (Dutch)
...
Currently translated at 90.3% (1214 of 1344 strings)
2020-02-28 10:29:53 +00:00