Paul Gilbert
3e0b4d3774
MORTEVIELLE: Cleaned up the init_nbrepm method
2012-04-06 08:19:19 +02:00
Paul Gilbert
39190ac009
MORTEVIELLE: Fixed some compiler warnings
2012-04-06 08:19:18 +02:00
Paul Gilbert
45f75c901c
MORTEVIELLE: Reimplemented the loading of cfiec.mor more cleanly
...
This includes changing the absolute memory address loading to an array buffer, and changing calls to the zzuul method to use the reimplemented version.
2012-04-06 08:19:17 +02:00
Paul Gilbert
2277f8f122
MORTEVIELLE: Reimplemented the zzuul assembly routine in C code
2012-04-06 08:19:15 +02:00
Strangerke
1d24605239
MORTEVIELLE: Add some comments with translated strings
2012-04-06 08:19:14 +02:00
Paul Gilbert
e3facc3f6c
MORTEVIELLE: Bugfix for loading data in charge_cfiph()
2012-04-06 08:19:13 +02:00
Paul Gilbert
e76460e362
MORTEVIELLE: Bugfix for loading data in charpal()
2012-04-06 08:19:11 +02:00
Paul Gilbert
015565677c
MORTEVIELLE: Bugfix for loading data in chartex()
2012-04-06 08:19:10 +02:00
Strangerke
fb216b263c
MORTEVIELLE: Add a couple of detection entries
2012-04-06 08:19:05 +02:00
Paul Gilbert
44002e9293
MORTEVIELLE: Fix data loading in chartex method
2012-04-06 08:19:04 +02:00
Paul Gilbert
0766140a4e
MORTEVIELLE: Added stub engine implementation. Engine is now compilable.
2012-04-06 08:19:02 +02:00
Paul Gilbert
09928318f5
MORTEVIELLE: Added stubs for remaining functions needed by the project
2012-04-06 08:19:01 +02:00
Paul Gilbert
ef3c271544
MORTEVIELLE: Lots of compilation fixes
2012-04-06 08:19:00 +02:00
Paul Gilbert
ab089af889
MORTEVIELLE: More compilation fixes
2012-04-06 08:18:58 +02:00
Paul Gilbert
4dd8bce651
MORTEVIELLE: Converted string() usage to Common::String
2012-04-06 08:18:57 +02:00
Paul Gilbert
4837636386
MORTEVIELLE: Converted some of the file accesses to use Common::File
2012-04-06 08:18:55 +02:00
Paul Gilbert
fd243358d3
MORTEVIELLE: More addition of needed #include lines and other compilation fixes
2012-04-06 08:18:54 +02:00
Paul Gilbert
c7a1bd48bd
MORTEVIELLE: Replaced all set::of forms with proper C if statements
2012-04-06 08:18:53 +02:00
Paul Gilbert
6998d530dc
MORTEVIELLE: Further bugfixes to include files and added includes
2012-04-06 08:18:52 +02:00
Paul Gilbert
1a0e3b571a
MORTEVIELLE: Compilation fixes based on adding appropriate #include files
2012-04-06 08:18:50 +02:00
Paul Gilbert
b4934ea1bf
MORTEVIELLE: Compilation fixes and extern prefixes to header file method declarations
2012-04-06 08:18:49 +02:00
Paul Gilbert
c1ead19c5d
MORTEVIELLE: cardinal -> uint
2012-04-06 08:18:48 +02:00
Paul Gilbert
c8774837ef
MORTEVIELLE: Fixed variable usage in var_mor.h and var_mor.cpp
2012-04-06 08:18:46 +02:00
Paul Gilbert
98ea43b7c5
MORTEVIELLE: Converted remaining varying_string instances to Common::String
2012-04-06 08:18:45 +02:00
Eugene Sandulenko
38b1cc4739
MORTEVIELLE: More compilation fixes
2012-04-06 08:18:44 +02:00
Eugene Sandulenko
34f9d30245
MORTEVIELLE: COnvert more arrays and data types
2012-04-06 08:18:42 +02:00
Eugene Sandulenko
a61fb2cf25
MORTEVIELLE: long_int -> float
2012-04-06 08:18:41 +02:00
Strangerke
cd596ffb9b
MORTEVIELLE: Fix some more errors by adding includes
2012-04-06 08:18:40 +02:00
Strangerke
3cefe69994
MORTEVIELLE: Enlarge two arrays in order to fix pascal access
2012-04-06 08:18:38 +02:00
Strangerke
646408bb38
MORTEVIELLE: Fix several errors, add some includes
2012-04-06 08:18:37 +02:00
Strangerke
4281423abb
MORTEVIELLE: Fix some errors by including str.h
2012-04-06 08:18:36 +02:00
Strangerke
2792e4069d
MORTEVIELLE: use bool instead of boolean
2012-04-06 08:18:34 +02:00
Strangerke
6e171f7de1
MORTEVIELLE: fix several old includes
2012-04-06 08:18:31 +02:00
Strangerke
d7a64060ca
MORTEVIELLE: Start including header files
2012-04-06 08:18:30 +02:00
Strangerke
911d136f9f
MORTEVIELLE: Add header files
2012-04-06 08:18:29 +02:00
Strangerke
7571d4e186
MORTEVIELLE: rename namespace
2012-04-06 08:18:28 +02:00
Strangerke
674e35d14a
MORTEVIELLE: Add an an include for string, move boolean to bool
2012-04-06 08:18:26 +02:00
Strangerke
1c441062a0
MORTEVIELLE: Add namespace and standard header
2012-04-06 08:18:25 +02:00
Eugene Sandulenko
4edebbe111
MORTEVIELLE: Converted more arrays into C style arrays
2012-04-06 08:18:24 +02:00
Eugene Sandulenko
cc3573bc01
MORTEVIELLE: str* -> Common::String
2012-04-06 08:18:22 +02:00
Eugene Sandulenko
fa3738db32
MORTEVIELLE: Transformed some array to C arrays
2012-04-06 08:18:21 +02:00
Eugene Sandulenko
b36a336203
MORTEVIELLE: real -> float
2012-04-06 08:18:20 +02:00
Eugene Sandulenko
321b86339f
MORTEVIELLE: Register engine at engines.mk
2012-04-06 08:18:18 +02:00
Eugene Sandulenko
56d8f2b39c
MORTEVIELLE: integer -> int
2012-04-06 08:18:17 +02:00
Eugene Sandulenko
b193c92a6e
MORTEVIELLE: Plug the engine into makefiles
2012-04-06 08:18:16 +02:00
Eugene Sandulenko
e6a0c23d2c
MORTEVIELLE: Rename *.h -> *.cpp where they really belong
2012-04-06 08:18:14 +02:00
Eugene Sandulenko
9b6a4264dc
MORTEVIELLE: Ran astyle over generated files
2012-04-06 08:18:13 +02:00
Eugene Sandulenko
816e53c1f8
MORTEVIELLE: Initial ptoc output
2012-04-06 08:18:12 +02:00
Johannes Schickel
8c57c71e3a
KYRA: Silence const away cast warning by using non-const versions of strpbrk and strchr.
2012-04-05 00:40:30 +02:00
Johannes Schickel
f7d2cd7331
GROOVIE: Do not cast away const qualifier.
2012-04-05 00:40:30 +02:00
Johannes Schickel
0e17497110
SWORD25: Do not cast away const qualifier.
2012-04-05 00:40:30 +02:00
Johannes Schickel
56e8268073
SCI: Do not cast away const qualifier.
2012-04-05 00:40:25 +02:00
Johannes Schickel
d8aecf006a
Merge pull request #221 from klusark/const
...
Fix casting away const
2012-04-04 15:27:42 -07:00
Willem Jan Palenstijn
a6ba9f150a
SCUMM/ARM: Fix crashes in ARM asm costume renderer
...
It was possible to bypass the initialization of r11, and
mask was being read before the corresponding bounds check.
Thanks to fuzzie for analysis and LordHoto for testing.
This fixes bug #3500023 and a crash in the DOTT ending.
2012-04-04 08:54:58 +02:00
Filippos Karapetis
793dcda650
SCI: Bugfix for the GetAngle workarounds
...
Return a fake value instead of leaving random values in the accumulator
2012-04-04 07:41:44 +03:00
Joel Teichroeb
8dfa33ff1f
SCUMM: Fix casting away const
2012-04-03 16:53:54 -07:00
Travis Howell
d50e34c1bd
AGOS: Expand fix for bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction.
2012-04-02 23:08:31 +10:00
Travis Howell
2388477355
AGOS: Fix bug #3512776 - SIMON1DOS French: Subtitle glitch in introduction.
2012-04-01 11:15:10 +10:00
D G Turner
639c54a306
SCI: Add workaround for SQ1SCI to fix engine abort in bug #3513765 .
...
This occurs while Roger is trying to move around the Pilot Droid in
Ulence Flats.
2012-04-01 01:50:08 +01:00
Filippos Karapetis
95fb73bcc5
SCI: Change the fix for the SQ1 PAvoider call to apply in all rooms again
...
This bad call can be made in all rooms in Ulence Flats, after getting the
Pilot Droid. Properly fixes script bug #3513207
2012-04-01 01:32:03 +03:00
Filippos Karapetis
6a49d3eadd
ENGINES: Return all available custom GUI options if no target is specified
...
This is used to set default settings for all custom game options when an
engine starts
2012-03-31 13:55:03 +03:00
Filippos Karapetis
7f9c63239b
SCI: Make sure that the disable_dithering key exists
2012-03-31 05:54:30 +03:00
Filippos Karapetis
21e8f2f441
SCI: Fix workaround for bug #3513207
...
The associated call contains too few parameters, thus it shouldn't be made
at all
2012-03-31 05:53:29 +03:00
D G Turner
5bbfd008b6
SCI: Minor formatting fix to workarounds table.
2012-03-31 02:25:20 +01:00
D G Turner
834e9184e5
SCI: Add workaround for SQ1SCI to fix engine abort in bug #3513207 .
...
This occurs while Roger is trying to move around the Pilot Droid in
various narrow cases.
2012-03-31 01:39:03 +01:00
Sven Hesse
8a4da1e6b0
GOB: Add a Spanish Amiga version of Gobliins 2
...
As supplied by aldozx in the forums.
2012-03-30 11:35:18 +02:00
D G Turner
3acc3837e1
SKY: Minor formatting fix.
2012-03-30 01:57:56 +01:00
Eric Culp
2fe60082e8
SKY: Allow game to be loaded from main menu dialog while in-game control panel is open. Fixes bug #3448294
2012-03-28 19:09:12 -04:00
D G Turner
b01d712a63
CGE: Close memory leak in savegame loading.
2012-03-28 01:51:56 +01:00
D G Turner
6523a32334
CGE: Close memory leak in sound Fx caching..
2012-03-28 01:11:41 +01:00
D G Turner
83d4eeadc6
CGE: Close memory leak in savegame thumbnail loading.
2012-03-28 00:10:56 +01:00
Filippos Karapetis
5e10737015
AGI: Add played time information to saved games
2012-03-27 00:50:29 +03:00
Filippos Karapetis
85ca13db4b
AGI: Use the ScummVM dialogs for saving/loading
...
An option has been added to use the original ones, if needed
2012-03-27 00:21:50 +03:00
Filippos Karapetis
98b60f1af8
DREAMWEB: Slight cleanup of DreamWebEngine::animPointer()
2012-03-27 00:21:48 +03:00
D G Turner
bbe686c507
AGI: Fix compilation on NDS, broken due to predictive text changes.
2012-03-26 01:09:15 +01:00
Filippos Karapetis
6a6831014c
QUEEN: Implement saving/loading during runtime from the GMM
2012-03-26 01:02:04 +03:00
Eugene Sandulenko
f9c4504ec0
Merge pull request #214 from BenCastricum/master
...
SCUMM: More HE games detection fixes
2012-03-25 11:42:44 -07:00
Eugene Sandulenko
fe414c862c
Merge pull request #216 from bluegr/gui_undither_move
...
GUI: Change the undithering checkbox to be an engine-specific option
2012-03-25 11:39:24 -07:00
Filippos Karapetis
d801186185
SCI: Fix cursor coordinates for SCI01. Fixes a crash in KQ1 (bug #3503932 )
2012-03-25 19:22:31 +03:00
Filippos Karapetis
346c1fe461
GUI: Change the undithering checkbox to be an engine-specific option
2012-03-25 18:51:23 +03:00
Filippos Karapetis
fb5aa3ccbb
DREAMWEB: Rename the dreamweb_originalsaveload option to originalsaveload
...
This changes its naming to be like the rest of the game options
2012-03-25 17:50:22 +03:00
Filippos Karapetis
1938d95c4e
SCI: Rename the sci_originalsavedload option to originalsaveload
...
This changes its naming to be like the rest of the game options
2012-03-25 17:48:38 +03:00
Filippos Karapetis
2325b8ce24
KYRA: Fix game option comments
2012-03-25 17:05:23 +03:00
Filippos Karapetis
536a7e407f
SCI: Hook up the digital SFX and CD audio options
...
The relevant code wasn't added in the newer commits - this was an
oversight from my part
2012-03-25 16:40:49 +03:00
Filippos Karapetis
4dc2f2d433
SWORD2: Add a custom game option to toggle object labels
2012-03-25 16:31:27 +03:00
Filippos Karapetis
24d758e5ef
SKY: Only show the option for the alternative intro in the CD version
2012-03-25 16:24:31 +03:00
Filippos Karapetis
c12990d37f
QUEEN: Only show the option for the alternative intro in the CD version
2012-03-25 16:24:04 +03:00
Torbjörn Andersson
1c124d5079
SKY: Add gui-option for alt-intro
...
Ideally, this should only be added for the CD version but I don't
think we have any mechanism for telling the CD and floppy versions
apart.
2012-03-25 11:58:47 +02:00
Torbjörn Andersson
ae102a2b54
QUEEN: Add GUI option for alt-intro
...
Ideally, this should only be added to the CD version but I don't think
we provide any mechanism for telling the CD and floppy versions apart.
2012-03-25 11:58:09 +02:00
Oleksiy Kurochko
ec32ccb6d6
GUI: Move predictive dialog to common gui
2012-03-25 12:21:38 +03:00
Eugene Sandulenko
3b57dc9164
KYRA: Move I18N-related commits where they belong.
2012-03-25 11:47:20 +03:00
Eugene Sandulenko
9b2471aeee
Merge pull request #211 from lordhoto/game-gui-options-v2
...
GUI: Game gui options
2012-03-25 01:38:46 -07:00
Ben Castricum
4e266f466c
SCUMM: More HES games detection fixes
2012-03-24 17:57:36 +01:00
Scott Thomas
19d36330c5
GROOVIE: Detect if external music exists for the Music Enhancement Project.
...
T7G's music framework uses either all external or all XMIDI, so assume if one
external song is present, the entire music pack is.
2012-03-24 11:00:09 +10:30
Matthew Hoops
a658fc660e
GRAPHICS: Move PNG to the ImageDecoder interface
2012-03-20 01:06:48 +01:00
Matthew Hoops
765a870445
GRAPHICS: Convert JPEG to the ImageDecoder API
2012-03-20 01:06:48 +01:00
Matthew Hoops
4516b5ea24
GRAPHICS: Convert PictDecoder to the ImageDecoder API
2012-03-20 01:06:48 +01:00
Matthew Hoops
270f8077c2
MOHAWK: Make MystBitmap use BitmapDecoder
2012-03-20 01:06:47 +01:00
Matthew Hoops
426c81a7a7
GRAPHICS: Rewrite ImageDecoder to have an improved API
...
The new bitmap decoder class is based off the Mohawk one, and now has 8bpp decoding capability.
2012-03-20 01:06:47 +01:00
Matthew Hoops
29f7cc33fb
MOHAWK: Use Surface::convertTo() for video 8bpp->true color conversion
2012-03-20 01:06:47 +01:00
Filippos Karapetis
96f132994f
SCI: Add per-game GUI option support.
2012-03-19 21:04:29 +01:00
Filippos Karapetis
eabdf8048e
DREAMWEB: Add per-game GUI option support.
2012-03-19 21:04:29 +01:00
Johannes Schickel
4b2ca672f0
KYRA: Add per-game GUI option support.
2012-03-19 21:04:29 +01:00
Johannes Schickel
82ab3056fa
ENGINES: Implement per-game options caching in AdvancedDetector via GUIO flags.
2012-03-19 21:04:29 +01:00
Filippos Karapetis
c84cd8dee8
GUI: Add per-engine and per-game options
2012-03-19 20:32:34 +01:00
Matthew Hoops
4bdd38923a
MOHAWK: Properly initialize the Riven tdomeelev variable
...
Thanks to Robot_Maker20 for noticing the bug
2012-03-19 11:03:38 -04:00
Johannes Schickel
223794fb38
ALL: Make use of defined() for the preprocessor consistent.
...
This does not change the use of defined for some NDS source files, since they
seem to be (based on?) third party code.
2012-03-17 22:02:44 +01:00
Christoph Mallon
a64b5e2a77
ALL: Use GCC_ATLEAST().
2012-03-17 20:09:49 +01:00
Eugene Sandulenko
97ed6a5abb
Merge pull request #206 from BenCastricum/master
...
SCUMM: More HE Games Detection
2012-03-17 04:01:00 -07:00
Matthew Hoops
5ae2543795
MOHAWK: Disable Riven demo save/load GUI buttons
2012-03-16 16:16:25 -04:00
Matthew Hoops
2f6528933d
MOHAWK: Improve Riven save/load error messages
2012-03-16 16:03:14 -04:00
Christoph Mallon
e40ba4c135
JANITORIAL: Simply use *x instead of *x.get() on smart pointers.
2012-03-13 15:43:59 +01:00
Christoph Mallon
612bfe4092
JANITORIAL: Remove dead code.
2012-03-13 15:43:41 +01:00
Christoph Mallon
75efdd2d84
JANITORIAL: Replace (x ? false : true) by !(x).
2012-03-13 15:43:36 +01:00
Christoph Mallon
337d5da913
JANITORIAL: Make getters const.
2012-03-13 15:43:30 +01:00
Christoph Mallon
d21cef4117
JANITORIAL: Avoid the ugly operator invocation syntax.
2012-03-13 15:43:23 +01:00
Christoph Mallon
bc238a5ff3
JANITORIAL: Use appropriate type for loop counter.
2012-03-13 15:42:53 +01:00
Christoph Mallon
983cd21294
JANITORIAL: Do not convert false to a null pointer.
2012-03-13 15:42:38 +01:00
Christoph Mallon
e618e6794d
JANITORIAL: Remove unnecessary empty default constructors/destructors.
2012-03-13 15:42:30 +01:00
D G Turner
d58c5133f4
SCI: Add detection entry for KQ6 French DOS Floppy.
...
See bug #3503425 .
2012-03-13 13:20:44 +00:00
Sven Hesse
3664088f6f
GOB: Add a way to add sprite coordinates to CMP files
...
Because the meter bar and icons for Penetration are not
even in the CMP's RXY.
2012-03-11 21:39:14 +01:00
Sven Hesse
c340159486
GOB: Extend ANIObject to also handle CMP sprite "animations"
2012-03-11 21:05:57 +01:00
Sven Hesse
4db94f805c
GOB: Use the CMPFile class in ANIFile
2012-03-11 21:05:57 +01:00
Sven Hesse
b928d6dcb1
GOB: Use the CMPFile class in DECFile
2012-03-11 21:05:57 +01:00
Sven Hesse
17e3bfd42c
GOB: Add a class for CMP sprites with RXY coordinates
2012-03-11 21:05:57 +01:00
Ben Castricum
f57e7e959a
SCUMM: Fix duplicate MD5 warning
2012-03-11 09:43:43 +01:00
Ben Castricum
d652719ea6
SCUMM: Several detection fixes for mostly dutch HES games/demos
2012-03-11 09:43:20 +01:00
Johannes Schickel
48efab4e5a
COMMON: Rename SafeSubReadStream to SafeSeekableSubReadStream.
...
It actually inherits from SeekableSubReadStream, so it should be named
accordingly.
2012-03-11 00:51:20 +01:00
Matthew Hoops
5e52b0a5d4
MOHAWK: Split the graphics classes into their own files
2012-03-10 13:55:08 -05:00
Paul Gilbert
d142606f75
TSAGE: Fix for walk regions enablement in Blue Force warehouse scene
2012-03-10 16:11:00 +11:00
Paul Gilbert
4f740bb224
TSAGE: Bugfix for breaker box display in Blue Force scene 910
...
This fixes one of the problems in bug #3500015
2012-03-09 22:49:27 +11:00
Matthew Hoops
b71dffafbe
SCI: Fix GK1 Mac text positioning
...
A regression from the text bitmap code addition
2012-03-08 10:07:58 -05:00
Matthew Hoops
fe0c5c0e97
SCI: Fix KQ6 Mac movies with resource fork names
2012-03-08 08:04:54 -05:00
Matthew Hoops
30e7a0f001
SCI: Fix SCI1.1+ Mac games with resource fork container names
2012-03-08 08:02:58 -05:00
Filippos Karapetis
7e4c5dce4a
SCI: Add a new configuration option for SQ4 CD, "silver_cursors"
...
This allows the user to choose the alternate set of silver mouse cursors
that is available in the game resources of the game, instead of the
original golden ones
2012-03-07 23:20:50 +02:00
Paul Gilbert
62966183e4
TSAGE: Renaming of fields and fix for gate in Blue Force scene 900
2012-03-07 21:06:32 +11:00
Torbjörn Andersson
c29fa80f5c
SKY: Fix comment typos
2012-03-06 20:00:15 +01:00
Johannes Schickel
398987ad7f
KYRA: Replace debug leftover for unimplemented displayText functions with a warning.
2012-03-05 20:23:01 +01:00
Johannes Schickel
9671b44df8
KYRA: Some formatting fixes.
2012-03-05 20:08:59 +01:00
Matthew Hoops
865c54c125
SCI: Fix GK1 demo sounds
...
This is a regression from 9fd66deb43
and, despite the commit message, was *not* fixed by 1736345906
2012-03-05 12:22:13 -05:00
Paul Gilbert
dac35ac1cc
TSAGE: Some cleanup of R2R Animation Player, and fix for playing when objects are active
2012-03-04 20:24:54 +11:00
Paul Gilbert
818c85948e
TSAGE: Bugfix for showing cursor correctly in Blue Force scene 930
2012-03-04 19:38:25 +11:00
Paul Gilbert
3bf8eb4e3e
TSAGE: Bugfix for Blue Force named hotspots to display look/use/talk descriptions correctly
2012-03-04 19:37:45 +11:00
Filippos Karapetis
d41d7e5f36
DREAMWEB: Clean up the palette brightness code
2012-03-04 01:11:50 +02:00
Torbjörn Andersson
261fc2f4be
DREAMWEB: Simplify some uses of randomNumber()
...
Our random number generator isn't restricted to producing numbers
between 0 and 255. We can just ask it for the desired range.
2012-03-03 13:55:04 +01:00
Bertrand Augereau
1098e6b79a
DREAMWEB: The rain processing has its own cpp file
2012-03-03 14:18:05 +01:00
Paul Gilbert
83f193edbd
TSAGE: Fix memory leak and error in R2R Animation Player free
2012-03-03 14:13:40 +11:00
Willem Jan Palenstijn
101ec2b885
TOUCHE: Remap one more Spanish character
2012-03-03 00:46:17 +01:00
Fabio Battaglia
b918149e6b
GOB: Add detection entry for Italian playtoons2
2012-03-01 18:43:41 +01:00
Willem Jan Palenstijn
3ce34294ee
ENGINES: Copy singleid description from wiki
2012-02-29 13:13:28 +01:00