Commit Graph

3894 Commits

Author SHA1 Message Date
Bastien Bouclet
f31ef249ba GRIM: Only request actual save slots in listSaves and lua. 2016-01-31 07:02:02 +01:00
Bastien Bouclet
3310647a40 STARK: Only request actual save slots in listSaves. 2016-01-31 07:01:45 +01:00
Pawel Kolodziejski
6c960b1d33 ALL: Sync with ScummVM 2016-01-30 21:18:08 +01:00
Bastien Bouclet
ac0e6b0668 STARK: Name two Smacker animation fields 2016-01-23 07:01:43 +01:00
Bastien Bouclet
c43e76184d STARK: Forbid characters from walking on script selected floor faces
Not working entirely as expected. It is still possible to pass through
Roper Klacks. Probably the path finding code needs to be made more
accurate.
2016-01-17 16:32:08 +01:00
Bastien Bouclet
75daf54503 STARK: Reaching the walk target should resume a script successfully
Previously the script would be resumed successfully even when
the item could not reach its walk destination.
2016-01-17 15:29:05 +01:00
Bastien Bouclet
088055e1f4 STARK: Improve the listScript console command
It now displays if a script is waiting for a resource to complete
2016-01-14 15:04:45 +01:00
Bastien Bouclet
48afd2a3ce STARK: Fix stopping all of a location's scrolls 2016-01-14 14:35:12 +01:00
Bastien Bouclet
544f0916f1 STARK: The camera did not properly follow April in high resolution mode 2016-01-14 10:09:13 +01:00
Bastien Bouclet
26770cbb20 STARK: Fix the camera sometimes not following the character 2016-01-14 10:09:13 +01:00
Pawel Kolodziejski
9598dc9395 STARK: Added detection Swedish DVD Special Edition and Norwegian 4 CD version 2016-01-09 15:20:24 +01:00
Paweł Kołodziejski
f40da7598e Merge pull request #1220 from vpelletier/move_computations_out_of_renderer
Move computations out of renderer
2016-01-09 12:17:35 +01:00
Bastien Bouclet
f7681fc6f7 STARK: Fix some coverity warnings
No actual bugs should be fixed
2016-01-07 21:50:53 +01:00
Kirben
4b604e2d2e STARK: Fix linker issue under mingw. 2016-01-07 11:11:39 +11:00
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
Vincent Pelletier
9bef2bd626 GRIM,EMI: SHADERS: Compute umbra angles cosine on set load instead of for each frame
Only benefits shaders renderer, as opengl/tinygl renderers leave such
details to the gl library.
Maintain saved-state compatibility by computing on restore.
2016-01-01 23:07:59 +01:00
Vincent Pelletier
ea8245696b GRIM,EMI: Scale intensity on change instead of for each frame
Also uniformises intensity scaling factor implementation across renderers.
Maintain saved-state compatibility by computing on restore.
2016-01-01 23:07:59 +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