Matthew Hoops
57a06e383b
VIDEO: Convert Bink to the new AdvancedVideoDecoder API
2012-07-25 11:22:28 -04:00
Matthew Hoops
3117e4a8ff
VIDEO: Convert DXADecoder to the AdvancedVideoDecoder API
2012-07-24 13:24:01 -04:00
Matthew Hoops
a652f6669e
VIDEO: Rewrite SmackerDecoder to use the new API
2012-07-23 21:04:51 -04:00
Matthew Hoops
d4231fda1c
SCI: Rewrite RobotDecoder to use the AdvancedVideoDecoder API
2012-07-22 23:17:36 -04:00
Matthew Hoops
0f0c6f9354
VIDEO: Rewrite the AVI code to use AdvancedVideoDecoder
...
In addition to using the new API, it should theoretically support multiple audio and video tracks now but that has not been tested.
2012-07-22 14:13:20 -04:00
Matthew Hoops
7654b20362
VIDEO: Merge the three Fixed* VideoTrack classes
...
Avoids diamond inheritance, which makes it impossible to downcast without rtti
2012-07-22 14:11:11 -04:00
Matthew Hoops
24c97b8913
VIDEO: Move PSXStreamDecoder to the new VideoDecoder API
2012-07-21 17:31:00 -04:00
Matthew Hoops
e74c306a7f
SCI: Switch SEQDecoder to using the new FixedDurationVideoTrack subclass
2012-07-21 14:43:08 -04:00
Matthew Hoops
fb1edcd4fe
VIDEO: Add getWidth()/getHeight()/getPixelFormat() functions to VideoTrack
...
The default implementations of those functions in AdvancedVideoDecoder now call into them.
2012-07-21 12:40:16 -04:00
Matthew Hoops
a12b3ea2dd
SCI: Move the SEQ code to the new VideoDecoder API
2012-07-20 20:52:58 -04:00
Littleboy
6a8d037af1
LASTEXPRESS: Fix variable shadowing and update comments
2012-07-19 20:58:40 -04:00
Paul Gilbert
e160f62ade
TSAGE: Changed '0' to 'ADGF_NO_FLAGS' in detection tables
2012-07-19 19:14:20 +10:00
Torbjörn Andersson
e21bd10749
QUEEN: Change description on the "alt_intro" option
...
It's not a floppy version intro, so call it "Alternative intro"
instead. It's too late to make this change in 1.5.0 because it
would need translation changes. (When the option was first added,
it *was* called "Alternative intro" but it got changed along the
way.)
2012-07-19 05:53:55 +02:00
Paul Gilbert
b6000da875
DREAMWEB: Marked Dreamweb as stable
2012-07-18 00:49:28 +10:00
Paul Gilbert
58f9d3345d
TSAGE: Altered the ADGF_TESTING flags for Blue Force
2012-07-18 00:41:06 +10:00
Littleboy
d830c0edc9
LASTEXPRESS: Replace TIME_CHECK_SAVEPOINT and TIME_CHECK_OBJECT macros
2012-07-16 23:51:32 -04:00
Littleboy
0181a464eb
LASTEXPRESS: Use filter 16 as default filter for NIS animations
...
This makes sure the sound is at the correct volume
2012-07-16 23:51:32 -04:00
Littleboy
be94a24fd2
LASTEXPRESS: Replace INVERT_Y macro
2012-07-16 23:51:31 -04:00
Littleboy
3cf7e8ccf3
LASTEXPRESS: Replace INCREMENT_DIRECTION_COUNTER macro
2012-07-16 23:51:30 -04:00
Littleboy
04a181a787
LASTEXPRESS: Replace 2 macros in Sophie entity implementation
2012-07-16 23:51:30 -04:00
Littleboy
2b116592cb
LASTEXPRESS: Remove LOADSCENE_FROM_POSITION macro
2012-07-16 23:51:29 -04:00
Littleboy
3d1b7b2d96
LASTEXPRESS: Merge the two savegameBloodJacket functions into the base Entity class
2012-07-16 23:51:28 -04:00
Littleboy
e517c1199a
LASTEXPRESS: Move LOW_BYTE macro to helpers.h
2012-07-16 23:51:27 -04:00
Littleboy
132dd5b4bc
LASTEXPRESS: Replace SYNC_STRING macro by function
2012-07-16 23:51:27 -04:00
Littleboy
d4f7c02323
LASTEXPRESS: Replace PLAY_STEAM macro by function
2012-07-16 23:51:26 -04:00
Littleboy
96d0aedba9
LASTEXPRESS: Replace SAVEGAME_BLOOD_JACKET macro by function
2012-07-16 23:51:25 -04:00
Littleboy
876a8f9377
LASTEXPRESS: Replace COMPARTMENT_TO and COMPARTMENT_FROM_TO macros
2012-07-16 23:51:25 -04:00
Littleboy
9e64e62c08
LASTEXPRESS: Comment unused variable
2012-07-16 23:51:24 -04:00
Littleboy
43d3b2f378
LASTEXPRESS: Remove strange casts
2012-07-16 23:51:23 -04:00
Filippos Karapetis
eba2ed99f8
SCI: Bugfix for kCreateTextBitmap(). Fixes the ComPost text in the SQ6 demo
2012-07-17 00:50:02 +03:00
D G Turner
85d87e8345
CINE: Mark Operation Stealth as Unstable.
...
Since the cine engine's support for Operation Stealth is still
incomplete with significant GFX glitches, this should be marked
as "ADGF_UNSTABLE" to warn users and prevent invalid bug reports.
However, it should be noted that the game is completable.
2012-07-16 21:20:01 +01:00
Filippos Karapetis
49c76c835b
SCI: Only skip text in room 100 in the SQ6 demo
2012-07-16 12:11:22 +03:00
Filippos Karapetis
59ea918745
SCI: Temporarily disable text display in the demo of SQ6 to stop crashes
2012-07-16 12:04:34 +03:00
Filippos Karapetis
1a90ca5ecd
SCI: Handle all negative priority values. Fixes graphics in the SQ6 demo
2012-07-16 11:49:50 +03:00
Filippos Karapetis
b17667cbcf
TINSEL: Fix bug #3541745 - "DW: PSX version has a too small Re-Start window"
2012-07-15 22:19:10 +03:00
Filippos Karapetis
1fffbe40ce
TINSEL: Change SetMidiVolume() so that it doesn't start/stop music tracks
...
Previously, SetMidiVolume() would stop the currently playing track when
the MIDI volume was set to 0. Now, the music track always plays, even
when the volume is set to 0. This fixes bug #3541533 - "DW: Silencing
music volume stops music" and resolves two FIXME comments
2012-07-15 17:37:55 +03:00
Filippos Karapetis
4c3b4835aa
TINSEL: Fix bug #3459999 - "TINSEL: DW Crash in Subtitle Menu"
2012-07-15 16:54:59 +03:00
Filippos Karapetis
a5af61005c
TINSEL: Remove the GF_BIG_ENDIAN flag
2012-07-15 15:00:00 +03:00
Filippos Karapetis
d4a354c17f
TINSEL: Remove the GF_CD and GF_FLOPPY flags
2012-07-15 14:55:06 +03:00
Filippos Karapetis
bd09eb0655
TINSEL: Reorder the detection entries to split the DW1 and DW2 entries
2012-07-15 14:41:27 +03:00
Filippos Karapetis
89aa6573fe
TINSEL: Remove the GF_DEMO flag
2012-07-15 14:38:26 +03:00
Paul Gilbert
212551fe4e
TINSEL: Added script workaround for #3543624 - DW1 PSX demo idle animation
2012-07-15 20:58:14 +10:00
Filippos Karapetis
a97f4466fd
TEENAGENT: Add translatable strings in resources.cpp
2012-07-15 03:07:01 +03:00
Filippos Karapetis
f4e395b4a1
TEENAGENT: Show a verbose warning when a compressed data file is used and zlib hasn't been included in the executable
2012-07-15 02:47:06 +03:00
Filippos Karapetis
c54f95ee86
TEENAGENT: Readd the zlib code, to maintain backwards compatibility
2012-07-15 02:27:51 +03:00
Filippos Karapetis
13a5e5812a
TEENAGENT: Unpack teenagent.dat and remove the engine's zlib dependency
...
This addresses bug #3539822 - "TEENAGENT: Not working without zlib"
2012-07-15 02:14:37 +03:00
Filippos Karapetis
2c5cf9f860
SCI: Properly detect the Polish version of KQ5
...
Thanks to jacek909 for the extra MD5 checksums of the Polish version.
This fixes bugs #2725722 (Polish version checksums) and #3536863
(SCI: KQ5 Floppy English detected as Polish)
2012-07-15 01:42:47 +03:00
Littleboy
4cee0836c9
LASTEXPRESS: Replace CALLBACK_ACTION macro by member function
2012-07-14 14:34:42 -04:00
Littleboy
13c00d4048
LASTEXPRESS: Fix sound in animated sequences
2012-07-14 14:26:22 -04:00
Littleboy
0635d99ec7
LASTEXPRESS: Cleanup
...
- Add missing initializer/destructors
- Add some const modifiers
- Remove some unneeded casts
- Use enumeration values in switch constructs
2012-07-14 14:26:00 -04:00