Commit Graph
86814 Commits
Author SHA1 Message Date
unknown 5c8129a1dd CGE2: Refactor _startupMode. 2014-09-07 11:01:23 +02:00
Peter Bozsó da1b76be4d Revert "CGE2: Make the intro skippable."
This reverts commit 5e099e90bc.
There's no need for this addition, since the intro was skippable before that too, by hitting the ESC key.
See System::touch().
2014-09-07 10:45:29 +02:00
D G Turner 261d15d007 KYRA (LOL): Fix bug #6727 due to incorrect assertion range.
This was the bug with "Engine assertion at various dialogues if no items
in inventory".
2014-09-07 09:32:12 +01:00
Paul Gilbert f18178fd2c MADS: Fix palette for difficulty selection dialog 2014-09-06 20:15:54 -04:00
Paul Gilbert 94068dddf7 MADS: Properly free menu items when main menu is freed 2014-09-06 17:55:01 -04:00
Peter Bozsó 5e099e90bc CGE2: Make the intro skippable. 2014-09-06 22:52:24 +02:00
Paul Gilbert a5528ecc7e MADS: Fix spare screen background changes for TextView showing quotes 2014-09-06 16:39:49 -04:00
Peter Bozsó 6201ddf63e CGE2: Update English autodetection. 2014-09-06 22:26:39 +02:00
Paul Gilbert 9ef68900e2 MADS: Fix text not properly being erased when showing quotes 2014-09-06 10:44:04 -04:00
Paul Gilbert 556414e53a MADS: Fix custom color setup for quotes display 2014-09-05 22:35:13 -04:00
Paul Gilbert efcf87a6e5 MADS: Fix OPL init error when showing credits multiple times 2014-09-05 22:21:24 -04:00
Paul Gilbert 2942f93ed5 MADS: Fix exiting the game 2014-09-05 21:39:10 -04:00
Paul Gilbert 350cd83050 MADS: Fix starting TextView palette setup and scroll ending 2014-09-05 21:33:38 -04:00
Thierry Crozat 5450870326 SWORD1: Improve speech endianess detection in mac version
Because of the way the speech is compressed with duplicate samples
being stored with a negative size and a single value, when reading the
data with the wrong endianess we can end up with a lot of duplicate
samples which biased the result with the way the old heuristic was
coded. Hopefully this change to skip duplicate samples will make it
more robust.
2014-09-05 22:57:36 +01:00
Роман Донченко daceff7b2d COMMON: Use true nullptr in Visual Studio 2010+ and true override in VS 2012+
Those compilers support these features despite not being fully C++11-compliant.

<http://msdn.microsoft.com/en-us/library/hh567368.aspx> says that VS 2010
has "partial" support for override. I don't know what that entails and I
can't test it, so I err on the side of caution and only enable it in 2012
and up.
2014-09-05 23:25:19 +04:00
Thierry Crozat 8eb82fd6c1 SWORD1: Fix heuristic to determine the endianess of the speech in mac version
Because the data is compressed (a repeated sample is coded as a
negative length followed by the value), when the length is read with
the wrong endianess we get completely wrong data. So to get the BE
data we cannot just read them assuming LE and byteswap afterward.
2014-09-05 07:46:42 +01:00
Paul Gilbert bfbcc9f3e4 MADS: Fix text not showing at all for Quotes 2014-09-04 22:07:16 -04:00
Paul Gilbert 6c25604b9a MADS: Fix palette setup for credits view 2014-09-04 21:53:47 -04:00
Paul Gilbert 82b2b2d65d MADS: Properly implement drawing to a subset of the screen 2014-09-03 22:09:50 -04:00
Johannes Schickel 248ea3c1ab GRAPHICS: Allow negative xOffset in TTF.
This should improve the visual looks of many fonts. However, it might result
in the first line of the glyph to be drawn left of the position specified in
drawChar.
2014-09-03 22:55:48 +02:00
Johannes Schickel d55cd8f3b4 GRAPHICS: Allow to query the bounding box of chars/strings drawn with Font API. 2014-09-03 22:55:48 +02:00
Strangerke 4be8aa8906 CGE2: Update Polish detection v1.0 freeware 2014-09-03 20:53:37 +02:00
Torbjörn Andersson 9baf687f2f WINTERMUTE: Silence GCC signed/unsigned comparison warning 2014-09-03 18:08:38 +02:00
Einar Johan Trøan Sømåen 55c8b7a11a WINTERMUTE: Save the names of any language files that are loaded. (Fix bug #6651)
This way, they will be reloaded in the same order when loading a save game. Old save games will
continue to show the bug, but new savegames will be consistent. A quick fix for old save games in
the white chamber, is to launch the game with the correct language BEFORE loading the save game.

This increases the save-game-version to 1.3.1ScummVM
2014-09-03 17:47:49 +02:00
anotherguest 20d363c785 SYMBIAN: Move options into config.mmh file and updated other makefiles. 2014-09-03 08:42:53 +02:00
Paul Gilbert 63f2ba2c1d MADS: Converting text view to use existing drawing frameweork 2014-09-02 21:06:33 -04:00
Johannes Schickel 4917945130 README: savestate -> saved game 2014-09-03 01:35:33 +02:00
Johannes Schickel 8e1bc16352 README: savegame -> saved game 2014-09-03 01:35:04 +02:00
Johannes Schickel 03b8800080 Merge pull request #492 from BenCastricum/misc
GUI: replace "savegame" by "saved game".
2014-09-03 00:01:57 +02:00
Strangerke 5b6d520009 CGE2: Add detection for Sfinx v1.0 Freeware Polish 2014-09-01 22:14:21 +02:00
Torbjörn Andersson 84548847a1 DEBUGGER: Add "md5mac" command to get MD5 sum of Mac resource fork. 2014-09-01 21:19:48 +02:00
Torbjörn Andersson f1fae53731 DEBUGGER: Add "md5" command, to get the MD5 sum of entire files
This may make it easier to ask users for the MD5 sum of a file, in
case we suspect a bug report is caused by damaged files.
2014-09-01 20:24:23 +02:00
Paul Gilbert 4f128e7118 MADS: Fixes to correctly display the credits screen 2014-08-31 22:54:07 -04:00
Paul Gilbert 4bf98c3e42 MADS: Actually hook in the new sound player group 2014-08-31 19:42:58 -04:00
Paul Gilbert 8990a31643 MADS: Implement sound player group #9 2014-08-31 19:21:02 -04:00
Paul Gilbert 218fb94abf MADS: Hook in text credits view, beginnings of correct script processing 2014-08-31 16:49:43 -04:00
Paul Gilbert 00ec2a01fe ACCESS: Fix display of advert view on Exit 2014-08-31 09:49:56 -04:00
Paul Gilbert c96247ca57 MADS: Fix some memory leaks 2014-08-31 08:53:50 -04:00
Paul Gilbert e854ec1bc9 ACCESS: Fix freeing _eseg correctly 2014-08-30 21:44:28 -04:00
Paul Gilbert f8778a5e04 ACCESS: Fix getLine when \r occurs just after maximum line width reached 2014-08-30 21:43:24 -04:00
Paul Gilbert b5b298a5d5 ACCESS: Fix playSound call 2014-08-30 21:22:11 -04:00
Paul Gilbert 2f5fb206d3 ACCESS: Further cleanup of doEstablish parameters 2014-08-30 21:02:22 -04:00
Paul Gilbert 78bf011a8b ACCESS: Fix playSound stub 2014-08-30 20:50:25 -04:00
Paul Gilbert c092e06652 ACCESS: Fix parameter usage in doEstablish 2014-08-30 20:31:48 -04:00
Strangerke 9d3460e9f7 ACCESS: Implement printText() 2014-08-31 02:19:05 +02:00
Paul Gilbert b39d7df7cb ACCESS: Fix background loading in doEstablish 2014-08-30 20:12:12 -04:00
Paul Gilbert 36b87d39ca ACCESS: Add a missing ->data() on _eseg 2014-08-30 19:15:34 -04:00
Strangerke 469e327360 ACCESS: Add a safeguard to avoid a potential issue when alternating stream and raw data use 2014-08-31 01:11:44 +02:00
Strangerke 2cc6d9299a ACCESS: Add a check to work around a difference in hardcoded data between the CD and the floppy version 2014-08-31 01:09:29 +02:00
Strangerke aa755b9f3f ACCESS: Fix loadEstablish for the CD version 2014-08-31 01:06:50 +02:00