Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-07-29 | SCI: reverting r51479 and adding TODOs for fixing the hoyle issue (fixing ↵ | Martin Kiewitz | |
this properly should make credits etc. appear and solve all the other issues that clone submitted) svn-id: r51484 | |||
2010-07-29 | SCI: finished logkernel command | Martin Kiewitz | |
use 'logkernel DoSound' on to log calls to all kDoSound subfunctions. use 'logkernel DoSoundPlay' to log calls to kDoSound(play) svn-id: r51483 | |||
2010-07-29 | SCI: midi hold behaviour fixed | Martin Kiewitz | |
we shouldnt react on hold midi data when no actual hold was called, fixes eq2/amulet problem (bug #3035392) svn-id: r51482 | |||
2010-07-29 | DC: Let scummvm.ini override autodetect of games | Marcus Comstedt | |
If a game CD has a scummvm.ini file with at least one game domain in it, the normal autodetection is now bypassed and a menu of only the games in the .ini file is presented instead. The descriptions of the games are taken from the .ini file, but icons are still scanned for in the old fashion. Note that previously ScummVM would read global options from the scummvm.ini file on the boot disc (if present), but now global options are instead taken from the scummvm.ini on the game disc (in case of a disc swap). svn-id: r51480 | |||
2010-07-29 | SCI: Fixed Hoyle 3 bugs #3035077, #3035080, #3035081 and #3035242, by using ↵ | Filippos Karapetis | |
the "completed" case removed in rev #50921 for Hoyle 3 svn-id: r51479 | |||
2010-07-29 | DC: Specialize createConfig{Read,Write}Stream | Marcus Comstedt | |
Implement platform-specific variants of createConfigReadStream() and createConfigWriteStream(), instead of inheriting the BaseBackend definitions. Nonstandard behavious is as follows: * createConfigWriteStream() always returns 0 (read-only filesystem) * createConfigReadStream() returns an empty MemoryReadStream instead of NULL if scummvm.ini does not exist. This is to make sure that loadDefaultConfigFile() always clears out any old config data, as I'll want to restart config parsing from scratch after a disc swap. svn-id: r51478 | |||
2010-07-29 | SCI: Ignore setAttribute() on any non-existent menu items | Matthew Hoops | |
This fixes two fan games: Al Pond 2 and Aquarius. The original interpreter did this as well. svn-id: r51477 | |||
2010-07-29 | SCI: fixing qfg1 workaround | Martin Kiewitz | |
svn-id: r51476 | |||
2010-07-29 | SCI: some subfunction support for logkernel | Martin Kiewitz | |
svn-id: r51475 | |||
2010-07-29 | DS: Add WRAP_MALLOC support to ds.mk, update comments | Max Horn | |
svn-id: r51474 | |||
2010-07-29 | DS: Get rid of DS_NON_SCUMM_BUILD and DS_SCUMM_BUILD | Max Horn | |
svn-id: r51473 | |||
2010-07-29 | SCI: Removed the language check from the | Filippos Karapetis | |
KQ5 workaround, as there could be an issue with other non-English versions, too (e.g. the Spanish floppy version) svn-id: r51472 | |||
2010-07-29 | Extended the workaround for KQ5 French floppy for the German floppy too. ↵ | Filippos Karapetis | |
Fixes bug #3035396 - "KQ5: Crash when start the game" svn-id: r51471 | |||
2010-07-29 | SCI: Fixed bug #3036331 - "KQ5: Floppy version | Filippos Karapetis | |
crashes after title", together with a related problem (kRedrawBox is called erroneously with an additional parameter when any dialog is closed) svn-id: r51470 | |||
2010-07-29 | SCI: Add detection for the April 2010 competition template (fan game) | Matthew Hoops | |
svn-id: r51469 | |||
2010-07-29 | BUILD: Unify how MODULE_DIRS is computed for backends | Max Horn | |
This should help avoid situations where MODULE_DIRS is not set to a complete list of build dirs (which causes troubles with the automatic header dependency detection logic). On the long run, we should replace the relevant code by a macro or also use rules.mk for this (with yet another if/else case add to it). svn-id: r51467 | |||
2010-07-29 | BUILD: Fix MODULE_DIRS for WinCE port | Max Horn | |
svn-id: r51466 | |||
2010-07-29 | BUILD: Compile & link certain files only for specific BACKEND values | Max Horn | |
svn-id: r51465 | |||
2010-07-29 | BUILD: Remove redundant MODULE_DIRS modification | Max Horn | |
svn-id: r51464 | |||
2010-07-29 | SCI: Fixed script bug #3036483 - "LSL2: Crash at the ship" | Filippos Karapetis | |
svn-id: r51463 | |||
2010-07-29 | M4: Added further code fragments to enable player to move again | Paul Gilbert | |
svn-id: r51462 | |||
2010-07-29 | M4: Further work done on the setup and starting of actions | Paul Gilbert | |
svn-id: r51461 | |||
2010-07-29 | SCI: Added back debug output to sound commands | Filippos Karapetis | |
svn-id: r51460 | |||
2010-07-29 | SCI: updating screen within kAnimate as well - fixes pseudo hang in eq1 ↵ | Martin Kiewitz | |
credits (bug #3036154) svn-id: r51459 | |||
2010-07-29 | SCI: also break in AvoidPath instead of continuing, when the start point is ↵ | Filippos Karapetis | |
contained in multiple polygons, otherwise we'll end up in an infinite loop svn-id: r51458 | |||
2010-07-29 | Oops, removed leftover code | Filippos Karapetis | |
svn-id: r51457 | |||
2010-07-29 | SCI: Silenced warning when exiting in LSL6 (bug report #3035533), and ↵ | Filippos Karapetis | |
commented out a related unused variable in kSetQuitStr svn-id: r51456 | |||
2010-07-29 | SCI: Fixed bug #3036390 - "QFG3: Crash when talking to King Rajah", along ↵ | Filippos Karapetis | |
with a similar problem later on while talking to the king svn-id: r51455 | |||
2010-07-29 | SCI: Re-enable the throttle for kFrameout, I must have been asleep that day | Matthew Hoops | |
svn-id: r51451 | |||
2010-07-28 | SCI: Break out instead of continuing when an end point is contained in ↵ | Filippos Karapetis | |
multiple polygons, while running the avoidpath algorithm (or we'll end up in an infinite loop). Fixes bug #3036299 - "LB2CD: Game Hangs at Speakeasy" svn-id: r51450 | |||
2010-07-28 | SCI: Added forgotten bug number to the previous workaround | Filippos Karapetis | |
svn-id: r51448 | |||
2010-07-28 | SCI: Fixed bug #3036291, "LB2CD: Crash in Docks, actor animation" | Filippos Karapetis | |
svn-id: r51446 | |||
2010-07-28 | SCI: Changed another warning into debug output | Filippos Karapetis | |
svn-id: r51445 | |||
2010-07-28 | SCI: Changed a warning into a debug message | Filippos Karapetis | |
svn-id: r51444 | |||
2010-07-28 | SCI: Extended the LB2 workaround for bug #3035068 to all rooms. Fixes bug ↵ | Filippos Karapetis | |
#3036274, "LB2CD: Crash in Police Station, asking about Ziggy" svn-id: r51443 | |||
2010-07-28 | SCI: changed kRandom signature | Martin Kiewitz | |
accepts 1-3 parameters now for all SCI versions (shouldnt hurt and argc 3 will error() out anyway) changed comments a bit svn-id: r51438 | |||
2010-07-28 | SCI: implement additional variants of kRandom | Martin Kiewitz | |
fixes pq1vga poker game (bug #3036125) svn-id: r51435 | |||
2010-07-28 | SCI: Fix using the parser in SCI Fan Games | Matthew Hoops | |
Get a pointer to the said spec instead of copying to a buffer. The fan games use a said spec with size < 64. Also, make said() take a const pointer as the spec cannot change. Thanks to waltervn and wjp. svn-id: r51432 | |||
2010-07-28 | SCI: fix typo in comment | Martin Kiewitz | |
svn-id: r51431 | |||
2010-07-28 | SCI: Add updated detection for al pond 2/new year's mystery (fan games) | Matthew Hoops | |
svn-id: r51430 | |||
2010-07-28 | SCI: Set the LB2 floppy open selector so we don't have to have duplicate ↵ | Matthew Hoops | |
workaround entries svn-id: r51429 | |||
2010-07-28 | SCI: Add workaround for a KQ7 uninitialized temp | Matthew Hoops | |
svn-id: r51428 | |||
2010-07-28 | SCI: making a global eq1 workaround :P | Martin Kiewitz | |
svn-id: r51427 | |||
2010-07-28 | SCI: eq1 workaround compression and new ones | Martin Kiewitz | |
svn-id: r51426 | |||
2010-07-28 | SCI: Fix compilation when DEBUG_PARSER is defined | Matthew Hoops | |
svn-id: r51425 | |||
2010-07-28 | SCI: adding eq1cd workaround | Martin Kiewitz | |
svn-id: r51424 | |||
2010-07-28 | SCI: Fix bug #3035737 - SCI Fan Games: Incorrect Version Detection | Matthew Hoops | |
If we have a vocab 900 resource with the new decompressors, it can also be SCI0 late. If there is no parser vocab (with new decompressors), it is SCI1 early. svn-id: r51423 | |||
2010-07-28 | SCI: adding support for middle mouse button | Martin Kiewitz | |
svn-id: r51422 | |||
2010-07-28 | SCI: Remove SCI01 vocab warning, this behavior is normal | Matthew Hoops | |
svn-id: r51421 | |||
2010-07-28 | SCI: adding workarounds for eq1cd | Martin Kiewitz | |
svn-id: r51420 |