6807 Commits

Author SHA1 Message Date
Pawel Kolodziejski
19bcd1f3bc ALL: Sync with ScummVM 2016-11-12 12:59:06 +01:00
Kirben
2b4320fab7 BUILD: Update GLEW detection for mingw. 2016-11-12 19:44:05 +11:00
Bastien Bouclet
e72761a05e STARK: Play an anim script when no specific animation handling is provided 2016-11-12 09:18:58 +01:00
Bastien Bouclet
094099d0f1 STARK: Implement playing stock sounds from anim scripts 2016-11-12 09:17:02 +01:00
Pawel Kolodziejski
3717c68901 MYST3: Missed change in last commit 2016-11-12 08:59:10 +01:00
Pawel Kolodziejski
5d19931bb9 MYST3: Fixed compilation warning 2016-11-12 08:56:51 +01:00
Pawel Kolodziejski
9ba9c69b3f ALL: Sync with ScummVM - rev. 823c2f899b480a1fa494b08e1471142129293779 2016-11-12 08:49:29 +01:00
Bastien Bouclet
368d71cfd5 STARK: Implement animation triggered sounds
Mainly used for footstep sounds
2016-11-10 07:57:03 +01:00
Bastien Bouclet
bd262446fa Merge pull request #1301 from bgK/grim-gmm
GRIM: Enable the Global Game Menu
2016-11-06 10:46:23 +01:00
Vincent Pelletier
30b9231219 Merge pull request #1302 from vpelletier/grim_video_32bits
GRIM: Fix support for reverse-order 32bits video frames in OpenGL
2016-11-06 10:31:04 +01:00
Vincent Pelletier
ae6b5b8c8e GRIM: Add support for reversed 32bits color endianness.
Also, reduce differences between opengl and shader prepareMovieFrame.
2016-11-06 10:07:40 +01:00
Bastien Bouclet
b51d7a02b4 MYST3: Fix the input state variables being set too late
Fixes #1312
2016-11-02 19:08:10 +01:00
Bastien Bouclet
a7aafc9aaa MYST3: Fix preloading common rooms 2016-10-30 10:09:05 +01:00
Bastien Bouclet
715a47281a MYST3: Fix build 2016-10-30 10:04:58 +01:00
Bastien Bouclet
3c97160195 MYST3: Use full room keys in the debug console commands 2016-10-29 17:36:41 +02:00
Bastien Bouclet
f0c36d6aa9 MYST3: Unify parsing of sound script and regular scripts 2016-10-29 16:50:08 +02:00
Bastien Bouclet
3c8e0b52d3 MYST3: Rename load -> read in database 2016-10-29 16:44:21 +02:00
Bastien Bouclet
672cbfc196 MYST3: Change State not to take a pointer to the engine 2016-10-29 16:43:12 +02:00
Bastien Bouclet
0369514ec5 MYST3: Change State::load to take a Common::InSaveFile 2016-10-29 16:43:11 +02:00
Bastien Bouclet
801c674e99 MYST3: Move the input variable updates out of the State class 2016-10-29 16:43:11 +02:00
Bastien Bouclet
bf24bbd807 MYST3: Make the room cache use a complete room key 2016-10-29 12:34:30 +02:00
Bastien Bouclet
d6f4733d89 MYST3: Remove the current room id from the database 2016-10-29 11:31:20 +02:00
Bastien Bouclet
b35a57d84f MYST3: Remove the pointer to the current room from the database 2016-10-29 11:23:20 +02:00
Bastien Bouclet
ca5030a6a0 MYST3: Change Database not to depend on Myst3Engine 2016-10-29 11:16:25 +02:00
Bastien Bouclet
264b5a3c88 MYST3: Push down header includes 2016-10-29 10:41:46 +02:00
Bastien Bouclet
a42c2cbf66 MYST3: Switch to a string based opcode signature description 2016-10-29 10:27:13 +02:00
Bastien Bouclet
923b32fd57 GUI: Fix the aspect ratio correction not being enabled by default 2016-10-29 08:20:12 +02:00
Bastien Bouclet
b60a75e0bb MYST3: Unlock the mouse when pausing the engine 2016-10-29 08:20:12 +02:00
Bastien Bouclet
e7bf8d1948 MYST3: Remove support for disabling the aspect ratio correction
It's not working perfectly, and the widescreen mod provides a much better
experience for people wanting their screens filled with colorful pixels.
2016-10-29 08:06:01 +02:00
Bastien Bouclet
cb28fef92c MYST3: Fix the last frame of simple movies not being played
Fixes #1310.
2016-10-29 07:27:30 +02:00
Bastien Bouclet
cdb138c796 SDL: Fix build with SDL1 2016-10-27 22:01:23 +02:00
Bastien Bouclet
5a83d2dedf SDL: Disable alpha blending in the surface SDL backend
Fixes black screen in fullscreen with SDL2 and TinyGL
2016-10-27 21:55:46 +02:00
Bastien Bouclet
55d0a7f2c0 MYST3: Fix the MVP matrix not being sent to OpenGL in some cases
Fixes #1308.
2016-10-27 07:37:18 +02:00
Bastien Bouclet
8339e2ef8f MYST3: Fix imprecise mouse dragging with the widescreen mod enabled 2016-10-26 20:09:44 +02:00
Bastien Bouclet
eb6e86248c MYST3: Reset var DragPositionFound when leaving opcode runScriptWhileDragging
Fixes the Jnanin marbles animating too slowly when the correct combination is entered
2016-10-26 19:34:55 +02:00
Bastien Bouclet
3b11b91bf1 DOCS: Update the game datafiles instructions for Myst III 2016-10-24 06:59:37 +02:00
Bastien Bouclet
2305ac5fe3 MYST3: The m3u file can no longer be named lanaguage.m3u
It is used for detection.
Also add a warning stating the name of the game update archive when it is
missing.
2016-10-24 06:57:43 +02:00
Bastien Bouclet
31445f8507 NEWS: Add some entries for Myst III 2016-10-22 08:24:37 +02:00
Bastien Bouclet
fa0fa03de4 GUI: Fix the initial state of the aspect ratio checkbox 2016-10-21 20:53:42 +02:00
Bastien Bouclet
20f1e3a1c0 MYST3: Fix the sun spot rect not scaling to the native resolution
Fixes #1307.
2016-10-18 19:12:08 +02:00
Bastien Bouclet
d530b4f6d1 MYST3: The monolingual versions of the game always use 0 as the language code 2016-10-18 13:10:56 +02:00
Bastien Bouclet
37e8792be3 VIDEO: Fix off-by-one check in VideoDecoder::getTrack 2016-10-17 08:06:24 +02:00
Bastien Bouclet
018e017550 DOCS: The game executable is no longer required to play Myst III 2016-10-16 11:23:13 +02:00
Bastien Bouclet
02f30c026b MYST3: Change detection to use the language files instead of the executables 2016-10-16 11:14:33 +02:00
Bastien Bouclet
19a8b11d85 MYST3: Initial version of the widescreen mod 2016-10-16 09:35:40 +02:00
Bastien Bouclet
1537ec2de2 MYST3: Change frameViewport to be in screen coordinates rather than OpenGl coordinates 2016-10-16 09:28:08 +02:00
Bastien Bouclet
5bb96c937a MYST3: Start moving some of the frame viewport code the the Scene class 2016-10-16 09:28:08 +02:00
Bastien Bouclet
bb896d23bc MYST3: Fix the node init script being incomplete in myst3.dat 2016-10-16 09:26:00 +02:00
Sven Hesse
677f6f7e1f AUDIO: Fix undefined shift in WMACodec::calculateMDCTCoefficients()
See a48b24e5eb
2016-09-30 06:20:01 +02:00
Bastien Bouclet
1a8773f3ab MYST3: Fix the keycode used to check for the easter eggs 2016-09-20 07:41:37 +02:00