Commit Graph
86814 Commits
Author SHA1 Message Date
Filippos Karapetis 15306bc554 SCI: Return the default value for unknown configuration settings
Based on a patch by LePhilousophe
2012-06-11 21:17:19 +03:00
Filippos Karapetis 3fde390e00 SCI: Added another French version of Torin's Passage
Thanks to LePhilousophe for providing the file details.
Also fixed all of the detection entries for Torin's Passage
2012-06-11 21:17:17 +03:00
Einar Johan Trøan Sømåen 43da09f95b WINTERMUTE: Get rid of even more FORBIDDEN SYMBOLs 2012-06-11 19:22:03 +02:00
Einar Johan Trøan Sømåen 819d16ea9b WINTERMUTE: Get rid of all but one FORBIDDEN SYMBOL in BGame. 2012-06-11 19:14:25 +02:00
Einar Johan Trøan Sømåen 58b054ca97 WINTERMUTE: Stub out BRenderSDL::DumpData, to get rid of the FORBIDDEN_SYMBOL_EXCEPTIONs there 2012-06-11 18:47:21 +02:00
Johannes Schickel 52b14de72a KYRA: Mark Kyra 1 russian floppy version as fan translation. 2012-06-11 18:34:36 +02:00
Einar Johan Trøan Sømåen 0b02dae394 WINTERMUTE: Let looping movies atleast stall at the end for now. 2012-06-11 16:41:59 +02:00
Matthew Hoops 734a361f2e SCUMM: Fix basketball ini name 2012-06-11 10:16:07 -04:00
Einar Johan Trøan Sømåen a522aa5f6c WINTERMUTE: Make AdEntity-Theora videos work properly. 2012-06-11 16:11:16 +02:00
Einar Johan Trøan Sømåen 63efd76192 WINTERMUTE: Make Theora-playback fail properly when THEORA isn't compiled in. 2012-06-11 15:35:32 +02:00
Einar Johan Trøan Sømåen ef2eb685dd WINTERMUTE: Formatting in BRenderSDL 2012-06-11 15:31:48 +02:00
Sven Hesse f87e8b53f3 GOB: Fix an AmigaOS compile error
Should close bug #3534287.
2012-06-11 15:11:15 +02:00
Sven Hesse a3db17033f GOB: Update list of games in the comment 2012-06-11 15:11:15 +02:00
Sven Hesse c3f89b78c9 README: Update Gob game list 2012-06-11 15:11:15 +02:00
Sven Hesse f538b76586 GOB: Don't recalculate the AdLib frequencies table on every player reset 2012-06-11 15:10:59 +02:00
Paul Gilbert 71329df502 TONY: Removed unused variable 2012-06-11 22:38:03 +10:00
Paul Gilbert d20fb7480e TONY: Fix crash in the Tunnel Of Love 2012-06-11 19:22:41 +10:00
Filippos Karapetis b812ed50c8 SCI: Bugfix for negative numbers in kString(at)
Fixes one of the bugs in the savegame selection screen in Phantasmagoria
2012-06-11 11:54:11 +03:00
Filippos Karapetis 0ccfd614aa SCI: Add more verbose debug output for DoAudio in SCI2.1 2012-06-11 11:54:09 +03:00
Sven Hesse fe44939eba GOB: Play the music on the title screen of Gob1 EGA
The EGA version of Gobliiins comes with an MDY track.
While the original doesn't play it, we thought it might
be a nice idea to play it nevertheless.
2012-06-11 06:20:34 +02:00
Sven Hesse 385bd7c6a0 NEWS: Mention Gob news for 1.5.0 2012-06-11 05:25:04 +02:00
Sven Hesse a64e8a6d30 GOB: Hook up the MDY player in Geisha 2012-06-11 05:18:07 +02:00
Sven Hesse 8548dea13d GOB: Hook up the MDY player in Fascination 2012-06-11 05:18:06 +02:00
Sven Hesse 03ef6689c0 GOB: Rewrite the AdLib players
This is a complete rewrite of the AdLib players for ADL and MDY/TBR
files in the Gob engine.

Major changes
1) The AdLib base class is now completely separated from all file
   format code and can theoretically be used by any OPL2-based
   format (within reason)
2) The new code is far better documented and more readable
3) The MDY player now actually works. The MDY/TBR format is
   in reality the MUS/SND format created by AdLib as a simpler
   alternative to the ROL format
4) Since the MAME emulator is quite buggy and leads to noticable
   wrong percussion in the Gobliins 2 title music, the new AdLib
   player will try to create a DOSBox OPL. If it's not compiled in,
   or if the user configured opl_driver to "mame", it will print
   out appropriate warnings.
2012-06-11 05:18:06 +02:00
Paul Gilbert 5b5a812d37 TONY: Implemented process to properly set hEndOfBuffer when sound effects end 2012-06-11 12:20:12 +10:00
Matthew Hoops 2da2981682 TONY: Rewind sounds before playing them
Fixes sounds in the menu
2012-06-10 22:03:52 -04:00
Matthew Hoops 42f4fe359c TONY: Convert FPSFX to our mixer code
Only thing missing is the hEndOfBuffer code, but this is a good start
2012-06-10 21:23:28 -04:00
Strangerke 264721a194 TONY: Rename variables in inventory.h 2012-06-11 00:43:59 +02:00
Strangerke 7ace80b0d0 TONY: Rename variables in font.h 2012-06-11 00:34:45 +02:00
Strangerke 44ee26e6c9 TONY: Rename variables in loc.h and mpal.h 2012-06-10 23:56:37 +02:00
Strangerke 2b02a45ce1 TONY: Rename variables in globals.h 2012-06-10 22:34:08 +02:00
D G Turner fcfff28c5f TOON: Minor type fixes and cleanups in Pathfinding class. 2012-06-10 21:12:01 +01:00
D G Turner 1383258000 TOON: Migrate Pathfinding Path Buffers to Common::Point.
This removes the need for i32Point, which used int32, instead of the
int16 of Common::Point. Since the co-ordinates passed in are in int16,
this is safe. Tested with no regressions.

Also, removed return value from walkLine function as it always returned
true.
2012-06-10 20:45:37 +01:00
Matthew Hoops 249d48f77b BACKENDS: Add #error for platforms not setting tm_wday in release builds 2012-06-10 14:53:26 -04:00
D G Turner 5458127d97 TOON: Migrate Pathfinding API x,y coordinates to int16.
This harmonises the usage with Common::Point.
2012-06-10 16:00:26 +01:00
Paul Gilbert f64700b27f TONY: Fixed display of static animations, and some variable renaming 2012-06-11 00:24:52 +10:00
Paul Gilbert e37319a287 TONY: Fix data freeing in DialogStart 2012-06-10 17:56:52 +10:00
Johannes Schickel 49fafb48a7 GUI: Refactor default savegame description creation.
Formerly the GMM, AGI and SCI duplicated the logic for USE_SAVEGAME_TIMESTAMP.
Now I added a method to SaveLoadChooser instead, which takes care of this. This
might not be the best placement of such a functionality, thus I added a TODO
which talks about moving it to a better place.
2012-06-10 05:04:59 +02:00
Johannes Schickel 7c5cf1b400 GUI: Add helper to SaveLoadChooser, which uses the currently active target.
This reduces the code duplication in all client code, which formerly duplicated
the querying of the plugin, game id etc. and now simply calls the newly added
method runModalWithCurrentTarget() on a SaveLoadChooser object.
2012-06-10 04:53:17 +02:00
Johannes Schickel 9b05f4e103 PARALLACTION: Do not call close on a SaveLoadChooser. 2012-06-10 04:19:57 +02:00
Johannes Schickel 5c8b7af495 MOHAWK: Do not call close on SaveLoadChooser.
This is actually always called when a dialog closes, thus manual closing is
not required. It furthermore is actually *bad* to call this from outside the
dialog's code, since it will remove the top dialog from the dialog stack and
thus mess up the GUI in case multiple dialogs are opened.
2012-06-10 04:19:57 +02:00
Johannes Schickel 15046a7529 GUI: Get rid of SaveLoadChooser::setSaveMode.
We already pass the title and process button name to the constructor of
SaveLoadChooser and then do not offer any way of changing it, thus changing
the edit mode of the chooser is kind of pointless and was never actually used.
Instead we pass the mode on SaveLoadChooser construction now.
2012-06-10 04:19:45 +02:00
Matthew Hoops 6d4f2753cf SCUMM: Implement football2002's getDayOfWeek() u32 function 2012-06-09 20:22:14 -04:00
Matthew Hoops b2f5721e58 COMMON: Add tm_wday to our TimeDate struct
Did not adapt bada or ps2 backends as I'm not sure how they should be handled
2012-06-09 20:21:48 -04:00
Matthew Hoops 0e5ae35e34 SCUMM: Create proper engine for heversion 101
Regression from 3968f31948
2012-06-09 20:00:45 -04:00
Matthew Hoops 1668a23192 TONY: Make FPSOUND work in ScummVM 2012-06-09 18:40:43 -04:00
Matthew Hoops 05340fa4ca TONY: Remove custom sound CODEC classes
We already have our own raw PCM and IMA ADPCM classes that we will use
2012-06-09 18:14:18 -04:00
Matthew Hoops 9b3df4de21 TONY: Rework the way wave files are loaded
We'll let our own sound code take care of the RIFF header
2012-06-09 18:09:54 -04:00
Matthew Hoops 060449042a TONY: Silence some gcc warnings 2012-06-09 17:31:18 -04:00
Filippos Karapetis ca3ea849d8 SCI: Update information on kGetSierraProfileInt
Thanks to LePhilousophe for his feedback and observations on this
2012-06-09 16:29:14 +03:00