70500 Commits

Author SHA1 Message Date
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