Strangerke
4c43e575b3
LAB: Fix DOS filename in speciallocks
2016-01-24 01:36:00 +01:00
Filippos Karapetis
792ae03373
LAB: Mark all versions as testing
2016-01-23 03:18:52 +02:00
Filippos Karapetis
617ca2e306
LAB: Move mouse code in interfaceOn, for consistency with interfaceOff
2016-01-23 03:18:52 +02:00
Eugene Sandulenko
e9dcc87d7c
PARALLACTION: Clarify source for the binary blob
2016-01-22 17:57:17 +01:00
Martin Kiewitz
9f43193730
SCI32: PQ4 seems to support high resolution too
2016-01-22 02:30:13 +01:00
Martin Kiewitz
0aa9924df1
SCI: add user option for high resolution graphics
...
Instead of choosing Windows as platform, users can now also simply
click this option for Gabriel Knight 1 + King's Quest 6
Defaults to high resolution graphics
2016-01-22 02:01:28 +01:00
Johannes Schickel
354a3af717
COMMON: Add another GUIO game option flag.
...
We still can only display 7 options in our GUI though. Blame m_kiewitz if
anybody runs into that issue now. He wanted this.
2016-01-22 01:20:37 +01:00
Johannes Schickel
b166cb84e2
COMMON: Use spaces for beautifying formatting.
2016-01-21 23:48:48 +01:00
Johannes Schickel
29ade784e4
AGI: Give a nicer error message on invalid render mode.
2016-01-21 23:41:30 +01:00
Johannes Schickel
ee3e40abc1
I18N: Update scummvm.pot.
2016-01-21 23:41:30 +01:00
Johannes Schickel
a481702488
COMMON: Allow translation of PC-98 render modes.
2016-01-21 23:41:30 +01:00
Johannes Schickel
0024519e9c
COMMON: Use our standard FM-TOWNS spelling for render modes.
2016-01-21 23:41:30 +01:00
Johannes Schickel
1479219f7a
COMMON: Add render modes for Apple IIgs and Atari ST.
...
On request of m_kiewitz who wants to use it for AGI.
2016-01-21 23:41:30 +01:00
Colin Snover
0017cfa06c
SCI: Fix SCI32 hires detection making PQ4 unusably slow
2016-01-20 20:06:45 -06:00
Colin Snover
5b6b20f421
SCI: Fix SCI32 kPalVary subops 1, 4, 5, 7, 8, 9 using wrong indexes
2016-01-20 16:12:56 -06:00
Martin Kiewitz
19a5265647
AGI: fix Apple IIgs sound invalid memory access
...
check curInstrument pointer inside midiNoteOff
also improving readability a bit by cleanup
2016-01-19 21:02:56 +01:00
Martin Kiewitz
50f3085c99
AGI: reverse Apple IIgs stereo cleanup
2016-01-19 03:46:29 +01:00
Martin Kiewitz
05fb12eb63
AGI: reverse stereo for Apple IIgs + cleanup
...
According to Apple IIgs emulator and recorded music on Apple IIgs,
it seems that stereo was reversed. Melody in games seems to be
playing on left channel and not on the right one.
2016-01-19 03:19:13 +01:00
Paul Gilbert
d7420c9128
MADS: Extra conversation dialog setup
2016-01-18 17:12:54 -05:00
Martin Kiewitz
1084c22a78
AGI: fix Apple IIgs sound code + cleanup
...
fixes several crash possibilities
including uninitialized .chn
2016-01-18 21:52:48 +01:00
Paul Gilbert
84eca2f5b0
MADS: Fix loading of conversation dialog messages
2016-01-17 23:23:52 -05:00
Paul Gilbert
5afdf3277e
MADS: Beginnings of loading Phantom-style dialogs
2016-01-17 17:57:10 -05:00
Paul Gilbert
bd3f64a8cf
ACCESS: Handle differences in CD vs Floppy establishment text offsets
2016-01-17 11:14:48 -05:00
Paul Gilbert
362c99797c
ACCESS: Fix fading in screen after cancelling Inventory screen
2016-01-17 10:52:46 -05:00
Paul Gilbert
429648188f
ACCESS: Show correct chapter start establishment text
2016-01-17 09:47:40 -05:00
Paul Gilbert
8f15e3d6ef
MADS: Fix call to play speech in generateMessage
2016-01-17 08:58:39 -05:00
Paul Gilbert
d750c85fc8
MADS: Preliminary converstation message generation
2016-01-16 23:51:46 -05:00
Johannes Schickel
c321a71241
BASE: Initialize default GUI option values before engine instantiation.
...
This fixes engines (like AGI) which query the configuration options inside
their constructor.
2016-01-17 02:18:03 +01:00
Paul Gilbert
f04cadf0a4
MADS: Properly name popup fields in conversation class
2016-01-16 16:32:24 -05:00
Paul Gilbert
c826047cc4
MADS: Implement conversation set node script opcode
2016-01-15 23:38:58 -05:00
Paul Gilbert
dd7f1421d4
MADS: Implement conversation message opcode
2016-01-15 23:18:57 -05:00
Paul Gilbert
bcc8efd907
MADS: Fix loading conversation conditionals data
2016-01-15 21:04:15 -05:00
Paul Gilbert
5a8fc96ed6
MADS: Implement more conversation script opcodes
2016-01-15 20:04:18 -05:00
Filippos Karapetis
f2e80ffc7f
SCI: Do not map SetScroll twice
2016-01-15 21:34:42 +02:00
Filippos Karapetis
f3cdd217ba
LAB: Get rid of _interfaceOff
2016-01-15 21:03:58 +02:00
Filippos Karapetis
afa75b7047
LAB: Separate the interface from the event manager
2016-01-15 21:03:57 +02:00
Johannes Schickel
71b665b617
SCI: Indent comment properly.
2016-01-15 15:50:38 +01:00
Paul Gilbert
a0eacd0537
MADS: Implement conversation conditionals evaluation
2016-01-15 08:19:42 -05:00
Lars Skovlund
9e672dab60
SCI3: Add comment re new function
2016-01-15 03:14:34 +01:00
Filippos Karapetis
2a4b04f3b2
SCI: Add an initial implementation of kStringTrim
...
Thanks to lskovlun for his help
2016-01-15 03:25:40 +02:00
Filippos Karapetis
a5a531ec9f
SCI: Use the actual segment in the segment manager for SCI3 games
2016-01-15 02:48:37 +02:00
Filippos Karapetis
87de93e5f1
SCI: Add a hack in music init for MUMG Deluxe, so that it starts
2016-01-15 02:47:22 +02:00
Filippos Karapetis
fbc9fe03c0
SCI: Allow null references to kStringGetData, for Torin's Passage
...
Added a TODO for rhis, for now
2016-01-15 02:46:35 +02:00
Filippos Karapetis
1d2abb4c9e
SCI: Fix usage of override functions and silence a warning
2016-01-15 01:53:12 +02:00
Filippos Karapetis
d44c150d16
Merge pull request #649 from csnover/sci32-kPalette
...
SCI32: kPalVary, kPalette fade support, kPalette findColor support, improvements to game time management
2016-01-15 01:33:24 +02:00
Colin Snover
40f6d74d97
SCI: Minor clean-ups to comments and null pointer values
2016-01-14 17:21:05 -06:00
Colin Snover
8224d32122
SCI: Implement SCI32 kPalette findColor and matchColor
...
It seems that findColor is used only by kPalette, and matchColor is
used only by Remap.
2016-01-14 17:21:05 -06:00
Martin Kiewitz
6269075ad6
SCI: fix kernelCoordinateToPriority
...
do not check _priorityTop. Sierra never did it (I checked all sorts
of SCI versions, kq4 early, kq5, kq6, etc.) and checking it will
cause at least a priority issue in lsl2 in room 54 (airplane that
is taking off will be drawn using priority 1 instead of 0)
2016-01-14 23:37:13 +01:00
Colin Snover
76bd2eeb2e
SCI: Use tick-based timing more consistently
...
This means tick-based times are saved to save games, as in SCI32
engine, instead of seconds, which are not accurate enough. It
also means places in SCI engine that need to access game ticks
should do so through g_sci instead of g_system or g_engine.
2016-01-14 16:13:22 -06:00
Colin Snover
fb891e4c08
SCI: Implement SCI32 kPalVary and kPalette setFade
...
This also fixes kPalCycle signatures to be more accurate.
2016-01-14 16:13:22 -06:00