Eugene Sandulenko
a25032eef9
WAGE: Put debugger in tilde key `~'
2016-03-16 13:27:59 +01:00
Torbjörn Andersson
0a5a722b02
SAGA: Fix interface colors in French and German versions of IHNM
...
The same fix that had already been applied to the Spanish version
also applies to the French and German versions. (Judging by the
detection entries, there aren't any alternative versions so the
ones I got from GOG should be representative.)
The palettes aren't quite identical to the Spanish one, but I
think the remaining difference is for the spiritual barometer, so
the special case for that remains Spanish-only.
2016-03-16 06:16:44 +01:00
Filippos Karapetis
5a547bd242
SCI32: Implement analyzeForRemap()
2016-03-16 01:51:09 +02:00
Filippos Karapetis
5be798c92f
SCI32: Implement the remapping drawing functions
2016-03-16 01:51:09 +02:00
Filippos Karapetis
1f47766b60
SCI32: Implement analyzeUncompressedForRemap()
2016-03-16 01:51:08 +02:00
Filippos Karapetis
f94ddfe5a6
SCI32: Spacing
2016-03-16 01:51:07 +02:00
Filippos Karapetis
a393a1348a
SCI32: Remove dead code related to priority map handling
...
The priority map is not used at all in SCI32 at the engine level by
design, so all the relevant code that handles picture priority is
pretty much dead
2016-03-16 01:51:07 +02:00
Filippos Karapetis
b50d425387
SCI32: Global 12 contains the previous room
2016-03-16 01:51:06 +02:00
Filippos Karapetis
75527e3df5
SCI32: Remove getColorAtCoordinate()
...
The only calling code for this was removed in commit 3f2469c33e
2016-03-16 01:51:06 +02:00
Colin Snover
bd81da1a6a
SCI32: Initialise all scaler tables
...
Initialising only the first table means that if the first ratios
aren't 1:1 but the *second* ratios are 1:1, the second ratios will
read from an uninitialised table.
2016-03-15 14:30:57 -05:00
Filippos Karapetis
be58e5bc30
SCI32: More work on remapping
...
Still not working
2016-03-15 21:06:46 +02:00
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 d85eb8ded6
.
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