71901 Commits

Author SHA1 Message Date
Johannes Schickel
d61dd0f526 NEWS: Reword Windows MIDI bug fix description. 2016-03-15 13:52:38 +01:00
Johannes Schickel
620e8a049e NEWS: Engine name consistency fixes. 2016-03-15 13:47:11 +01:00
Johannes Schickel
04f761afa7 NEWS: Improve wording slightly. 2016-03-15 13:45:10 +01:00
Johannes Schickel
3b2b7bc45f NEWS: Consistency fixes. 2016-03-15 13:41:22 +01:00
Eugene Sandulenko
f5bed7d499 NEWS: Sync 1.8.1 section 2016-03-15 11:42:51 +01:00
Eugene Sandulenko
4f813d2b99 WAGE: Plug the debugger in 2016-03-15 11:27:49 +01:00
Eugene Sandulenko
53806622fc WAGE: Added engine debugger stub 2016-03-15 11:27:49 +01:00
Eugene Sandulenko
2762e693ff WAGE: Better menu shortcut parsing. This fixes Jumble! 2016-03-15 11:27:48 +01:00
Eugene Sandulenko
ffeda30367 WAGE: More games to detection 2016-03-15 11:27:48 +01:00
Eugene Sandulenko
fd6241754e WAGE: More games to detection 2016-03-15 11:27:48 +01:00
Eugene Sandulenko
89eeeddcb6 WAGE: Two more games added to detection 2016-03-15 11:27:48 +01:00
Filippos Karapetis
9b92960691 SCI32: Document kAddLine 2016-03-15 11:30:53 +02:00
Filippos Karapetis
16a7bcb0c3 SCI32: Implement kBitmapSetDisplace 2016-03-15 11:29:24 +02:00
Filippos Karapetis
55390e77b1 SCI: Remove unused _gfxScreen parameter from GfxRemap 2016-03-15 11:28:13 +02:00
Colin Snover
3a067f3b79 SCI32: Implement kBitmapDrawColor 2016-03-14 19:49:33 -05:00
Eugene Sandulenko
8f1c160716 Merge pull request #705 from ottogin/sword25-video-fix
SWORD25: Fix video loop in intro
2016-03-14 22:05:10 +01:00
Eugene Sandulenko
5c9d3e3c0e Merge pull request #706 from eriktorbjorn/bbvs-newgame
BBVS: Move much of engine initialization to newGame()
2016-03-14 07:52:50 +01:00
Eugene Sandulenko
461d8f140a WAGE: Crash in Strange Disappearance has been resolved 2016-03-14 07:51:37 +01:00
Eugene Sandulenko
aaa858df00 WAGE: Made bounds calulation less restrictive 2016-03-14 07:51:37 +01:00
Torbjörn Andersson
ebad422f2f BBVS: Move much of engine initialization to newGame()
This should fix bug #7057 ("BBVS: No clean-up when restarting").
2016-03-14 06:49:26 +01:00
Colin Snover
3f2469c33e SCI32: Implement kCelInfo 2016-03-13 23:38:26 -05:00
Colin Snover
e6842022db SCI32: Fix scaler drawing pixels at the wrong positions
In order for scaling ratios to apply equally across objects that
start at different positions on the screen, the pixels that are
read from the source bitmap must all use the same pattern of
division. In other words, cels must follow the same scaling pattern
as if they were drawn starting at an even multiple of the scaling
ratio, even if they were not.
2016-03-13 22:28:39 -05:00
Colin Snover
bfd7e4e784 Revert "SCI32: Fix small inaccuracy in the scaling drawing code"
This reverts commit d85eb8ded68a20de383d84064aacd1a4c81db4e9.

This patch did not correctly fix the scaler to follow the same
rules as SSCI and only worked on the y-axis.
2016-03-13 22:28:39 -05:00
ottogin
25c852f1a5 SWORD25: Fix frozen/flickering title menu movie
Fixes bug #6978: Unload old movie before loading a new one
2016-03-14 03:29:03 +03:00
Thierry Crozat
ea81d21417 NEWS: Add mention of the new option to use English speech in SWORD25 2016-03-13 21:58:28 +00:00
Thierry Crozat
4cb5c81192 BASE: Ignore -psn command line argument on OS X
Prior to OS X 10.9, the OS was passing the process serial number
as an additional argument on OS X when starting an application bundle.
For whatever reason, when compiling with SDL 1.2 this gets suppressed
before getting to the place where we handle command line arguments.
But when compiling with SDL2 this additional argument remains so we
need to ignore it to avoid erroring out.
2016-03-13 21:51:49 +00:00
Johannes Schickel
edfc84b67a DEVTOOLS: Use LTCG for Release configurations in MSBuild project files.
Silences linker output that LTCG is used anyway because whole program
optimization is enabled for these configurations.
2016-03-13 20:41:40 +01:00
Colin Snover
430d5be5bf SCI32: Add note about kCantBeHere rect 2016-03-13 13:28:14 -05:00
Colin Snover
80098c8423 SCI32: Remove incorrect note about dword_C6288
Any reason why flipping this condition did anything to GK1
rendering was due to other unrelated bugs in the renderer.
2016-03-13 13:20:17 -05:00
Colin Snover
ee8615d6b1 SCI32: Clarify the purpose of scaling ratios used in ScreenItem 2016-03-13 12:45:59 -05:00
Colin Snover
30cb8f5c4f SCI32: Correct some kernel call signatures 2016-03-13 12:45:59 -05:00
Colin Snover
362b46259f SCI32: Implement kCelHigh and kCelWide SCI32 versions
The SCI16 versions do not implement the scaling algorithm used
by SCI32 so would be off by one in some cases.
2016-03-13 12:40:16 -05:00
Thierry Crozat
9ae52541ce BUILD: Add OpenGL framework in static build link command on OS X
This should be provided by sdl-config --static-libs, but when using
SDL2 it is missing for me.
2016-03-13 17:10:58 +00:00
Martin Kiewitz
d85eb8ded6 SCI32: Fix small inaccuracy in the scaling drawing code
Previously sourcePos was always originating from plain 0, 0
which made some pixels not always getting drawn at the right
spot when uneven scaling was used (for example 5:12).
Seems to fix gabriel knight 1 hires graphic issues
2016-03-13 13:12:36 +01:00
Ori Avtalion
f35bdb680d TUCKER: Don't try parsing missing debug values in demo
Fixes the demo thinking it's in debug mode and allowing ESC to quit.
2016-03-12 21:29:10 +02:00
Colin Snover
287391d1d5 SCI32: Fix incorrect mouse event coordinates in SCI2 hires 2016-03-11 19:05:13 -06:00
Filippos Karapetis
dd220e7c82 SCI32: Use Common::fill() instead of memset(), where possible
Thanks wjp, LordHoto, waltervn
2016-03-11 14:26:05 +02:00
Filippos Karapetis
7cf8ce33cb SCI32: Assign a define for the non-remapped number of colors 2016-03-11 13:13:51 +02:00
Eugene Sandulenko
b11e0e0826 WAGE: Added Pavilion and T-Rex detection 2016-03-11 11:42:39 +01:00
Eugene Sandulenko
26428d5ebe WAGE: Added two more games to detection tables 2016-03-11 11:12:11 +01:00
Torbjörn Andersson
95fa9a1a84 NEWS: Put back 1.8.1 NEWS section that was accidentally reverted 2016-03-11 06:57:16 +01:00
Filippos Karapetis
8f7ab881ee SCI32: Add remap counters and hook them up to frameOut 2016-03-11 07:54:45 +02:00
Filippos Karapetis
48b53aa4c6 SCI32: Avoid usage of delegated constructors
Although this feature reduces code duplication, GCC throws the
following: "warning: delegating constructors only available with
-std=c++11 or -std=gnu++11".
2016-03-11 07:30:15 +02:00
Filippos Karapetis
ea52dc498c SCI32: More work on remapping
applyRemap() has been implemented now, however the end effect is still
not visible
2016-03-11 07:22:01 +02:00
Filippos Karapetis
6b857299a4 SCI32: Handle the different remap color ranges in SCI2 and SCI21
This fixes an assertion when starting a new game in SQ6
2016-03-11 06:08:27 +02:00
Filippos Karapetis
5ca8b5ff4c SCI32: Fix bug in updateRemap() 2016-03-11 05:21:43 +02:00
Filippos Karapetis
3a770fa0d8 SCI32: Initial implementation of kRemapColors
applyRemap() is still not finished, so nothing is actually visible yet
2016-03-11 05:10:32 +02:00
Colin Snover
22097018bb SCI32: Implement GfxText32::getTextCount 2016-03-10 20:07:36 -06:00
Colin Snover
7105fb23a8 SCI32: Use correct name of kCantBeHere kernel function
Only updating SCI32 names here due to not knowing about the
correctness of the SCI16 code.
2016-03-10 18:31:10 -06:00
Colin Snover
41b3d9ff46 SCI32: Use separate function for SCI32 version of kCantBeHere
Requested by @m-kiewitz.
2016-03-10 18:28:53 -06:00