Bastien Bouclet
685f5308ca
STARK: Add the German DVD version
2016-01-06 18:52:47 +01:00
Bastien Bouclet
bf14375a6d
STARK: Play anim script sounds
2016-01-04 20:11:54 +01:00
Bastien Bouclet
9eca105119
Merge pull request #1219 from bgK/renderer-selection
...
GUI: Add a renderer selection list
2016-01-04 19:19:34 +01:00
Bastien Bouclet
37ae96d7ba
STARK: Fix animating bones with only one keyframe
2016-01-03 17:26:10 +01:00
Bastien Bouclet
62a166d075
Merge pull request #1223 from vpelletier/stark_sound
...
STARK: Add support for "Sound" codec.
2016-01-02 22:50:27 +01:00
Bastien Bouclet
400467ef8f
STARK: Make sure items dont keep a pointer to freed anims
2016-01-02 18:00:24 +01:00
Vincent Pelletier
a58b0e9b06
STARK: Add support for "Sound" codec.
...
16 bits raw little-endian format used in 4 files in (at least) the GOG
version:
1b/00/xarc/00000100.ssn
1b/00/xarc/01000100.ssn
1c/00/xarc/0000000a01.ssn
1c/00/xarc/0100000a01.ssn
2016-01-02 17:37:33 +01:00
Pawel Kolodziejski
3869f93ea5
ALL: Synced with ScummVM
2016-01-01 23:09:40 +01:00
Pawel Kolodziejski
07301f8d64
STARK: added "Slurry" font to list
2016-01-01 19:54:58 +01:00
Pawel Kolodziejski
96a8486f48
STARK: Add detection for the Polish 4CD version
2016-01-01 19:23:54 +01:00
Bastien Bouclet
f17b5b5443
STARK: Don't save the state when shutting down the data provider
...
Half the objects are gone, the save can't be consistent.
Fixes valgrind errors on exit.
2016-01-01 19:07:32 +01:00
Bastien Bouclet
a58f7f55f7
STARK: Stop a location/level's sounds when leaving it
2016-01-01 15:20:19 +01:00
Bastien Bouclet
66e8e7da7f
STARK: The 4 CD version stores some sounds in the archives
2016-01-01 14:48:17 +01:00
Bastien Bouclet
1597db5003
STARK: Add a detection entry for the 4CD French version
2016-01-01 13:19:44 +01:00
Bastien Bouclet
132801c513
STARK: Add detection for the Swedish 4CD version
...
As provided by eriktorbjorn
2016-01-01 12:34:54 +01:00
Bastien Bouclet
5c73d0083d
ALL: Merge branch 'tlj'
2016-01-01 07:33:20 +01:00
Bastien Bouclet
8cdc1eb53e
STARK: Draw the cursor relative to its hotspot
2016-01-01 07:30:13 +01:00
Bastien Bouclet
e75701d038
STARK: Simplify top menu's button handling
2016-01-01 07:30:13 +01:00
Bastien Bouclet
c6fe1ed4c7
STARK: Change the cursor fading to look more like the original
2016-01-01 07:30:13 +01:00
Bastien Bouclet
8f3d8d7c6a
STARK: Rename AnimSub2 to AnimProp
2016-01-01 07:30:12 +01:00
Bastien Bouclet
1a2ec889b9
STARK: Remove an unused method
2016-01-01 07:30:12 +01:00
Bastien Bouclet
c667c3a134
STARK: Saving is not allowed when the game is not interactive
2016-01-01 07:30:12 +01:00
Bastien Bouclet
d4bb35084d
STARK: Implement removing saves
2016-01-01 07:30:12 +01:00
Pawel Kolodziejski
fd0dbeb6ff
STARK: formatting white spaces
2016-01-01 07:30:12 +01:00
Bastien Bouclet
363a91267b
STARK: Allow returning to the launcher
2016-01-01 07:30:12 +01:00
Bastien Bouclet
0f185fff27
STARK: Move the Cursor class to the ui subfolder
2016-01-01 07:30:12 +01:00
Bastien Bouclet
b0989c7a83
STARK: Rename the box shader to surface
2016-01-01 07:30:12 +01:00
Bastien Bouclet
f331389ce5
STARK: Implement cursor fading
2016-01-01 07:30:12 +01:00
Bastien Bouclet
2561233424
STARK: Don't store the image size twice
2016-01-01 07:30:12 +01:00
Bastien Bouclet
defa657429
STARK: Surfaces can be drawn with a B&W saturation effect
2016-01-01 07:30:12 +01:00
Bastien Bouclet
b358f025a1
STARK: Move surface rendering to its own class
...
So that more rendering parameters can be added in the future without
creating a mess.
2016-01-01 07:30:11 +01:00
Bastien Bouclet
1e2de67856
STARK: Remove an useless warning
2016-01-01 07:30:11 +01:00
Bastien Bouclet
1d6555fc37
STARK: Remove / update TODOs
2016-01-01 07:30:11 +01:00
Bastien Bouclet
d4bb79936f
STARK: Remove a verbose and useless warning
2016-01-01 07:30:11 +01:00
Bastien Bouclet
0adb899869
STARK: Properly handle XMG images with odd widths
2016-01-01 07:30:11 +01:00
Bastien Bouclet
34d650a4bb
STARK: Hook the top menu options button to the GMM
2016-01-01 07:30:11 +01:00
Pawel Kolodziejski
f9e78dc731
STARK: formating code - whitespaces
2016-01-01 07:30:11 +01:00
Bastien Bouclet
5c4703c962
STARK: Implement the end game opcode
...
This marks the first complete run of the game in ResidualVM
(Yay!)
2016-01-01 07:30:11 +01:00
Bastien Bouclet
c80b4899c0
STARK: Keep the last three locations in memory
...
Previously we kept only two, but the maintenance tube control
panel access data three locations back.
2016-01-01 07:30:11 +01:00
Bastien Bouclet
3d4a9d7850
STARK: Allow the walk code to work even when the item has not yet been placed
2016-01-01 07:30:11 +01:00
Bastien Bouclet
7daffd4bd9
STARK: Prevent out of bounds access in the dialog engine
2016-01-01 07:30:11 +01:00
Bastien Bouclet
6bcdff8b17
STARK: Add an opcode to check if the inventory is open
2016-01-01 07:30:10 +01:00
Bastien Bouclet
d936bc11fc
STARK: Change RenderEntry sorting to use a stable sort
2016-01-01 07:30:10 +01:00
Bastien Bouclet
374737249c
STARK: Add inventory scrolling
2016-01-01 07:30:10 +01:00
Bastien Bouclet
ee597dea52
STARK: Don't crask when there is no path to the walk destination
2016-01-01 07:30:10 +01:00
Bastien Bouclet
12cf84d81a
STARK: Make it more clear that Vorbis support is required
2016-01-01 07:30:10 +01:00
Bastien Bouclet
9ed9efb443
STARK: Draw text at the native resolution
2016-01-01 07:30:10 +01:00
Bastien Bouclet
2e83312de7
STARK: Ignore special effect text items for now
2016-01-01 07:30:10 +01:00
Bastien Bouclet
59d1320994
STARK: Add commands to assign an integer and set an anim frame
2016-01-01 07:30:10 +01:00
Bastien Bouclet
0bb9d4ca42
STARK: Demote selecting an invalid anim frame to a warning
2016-01-01 07:30:10 +01:00