Commit Graph
86814 Commits
Author SHA1 Message Date
Paul Gilbert 9a996d66d4 HOPKINS: Bugfix for crash when walking in the projection room 2012-11-18 15:21:16 +11:00
Matthew Hoops 4e8dca1c27 PEGASUS: Fade out the main menu when using the quit button 2012-11-17 23:16:43 -05:00
Paul Gilbert 08dcceeefc HOPKINS: Cleanup of FORET flag and bugfix for when leaving forest. 2012-11-18 13:42:44 +11:00
D G Turner c056aea400 BUILD: Fix missing directory creation in aos4dist target. 2012-11-18 02:42:24 +00:00
Paul Gilbert 4661b0ab86 HOPKINS: Bugfix for throwing a dart at the switch in Purgatory 2012-11-18 13:14:18 +11:00
Thierry Crozat 67493394b3 OSX: Remove use of deprecated methods
FSRef and FSPathMakeRef have been deprecated in OS X 10.8. So we
use CFURLRef instead.
2012-11-18 01:29:09 +00:00
Thierry Crozat 40941af7b9 OSX: Fix Sparkle compilation on older systems
This patch was provided by fingolfin (see patch #3582260). It replaces
use of methods introduced in MacOS X 10.4 with methods that exists
since MacOS X 10.0.
2012-11-18 01:29:09 +00:00
Thierry Crozat 5de0d081b7 OSX: Add missing include for NSURL
This fixes compilation on older systems (apparently on newer
systems it was already included indirectly).
2012-11-18 01:29:09 +00:00
Max Horn a49f55878a OSX: Improve native OS X browser dialog
Signed-off-by: Thierry Crozat <criezy@scummvm.org>
2012-11-18 01:29:08 +00:00
Paul Gilbert 416a6ac2af Merge branch 'hopkins' of github.com:dreammaster/scummvm into hopkins 2012-11-18 11:49:31 +11:00
Paul Gilbert 10bb9e7e14 HOPKINS: Pathfinding bugfix to fix error walking in Purgatory hallway 2012-11-18 11:48:28 +11:00
Strangerke 8331a015fc HOPKINS: Replace MenuText by an array of structures, implement Charge_Menu() 2012-11-18 00:57:56 +01:00
Paul Gilbert 832f06fa8a HOPKINS: Bugfix for crash when pushing button in purgatory control room 2012-11-18 10:31:58 +11:00
Paul Gilbert 3da8683c48 HOPKINS: Bugfixes for the sequence player 2012-11-18 10:16:05 +11:00
athrxx 93eb6ec64a KYRA: (EOB) - implement simplified EGA dithering for EOB II 2012-11-18 00:03:23 +01:00
athrxx c8a73d30cf KYRA: (EOB) - cleaning up CGA/EGA graphics code
- fix some glitches in CGA rendering mode
- revert most of 66da4777d4 (instead of having lots of EGA dithering routines throughout the whole EOB code we're going to implement some post-processing code in updateScreen())
2012-11-18 00:03:22 +01:00
Strangerke cdbba33e38 HOPKINS: Fix PCX loading when no present in CAT file. 2012-11-17 23:09:52 +01:00
D G Turner c63ba1fd5f BUILD: Fix aos4dist target when building outside source directory. 2012-11-17 17:58:05 +00:00
Paul Gilbert 98a3f96ce0 HOPKINS: Bugfix for cursor background transparency when in forest 2012-11-17 22:09:04 +11:00
Paul Gilbert 6f95d311f2 Merge branch 'hopkins' of github.com:dreammaster/scummvm into hopkins 2012-11-17 22:01:39 +11:00
Paul Gilbert 5ae26a1910 HOPKINS: Bugfixes for entering forest 2012-11-17 22:00:54 +11:00
Strangerke 2f116e01c7 HOPKINS: Fix original bug in chapter 2, when searching the box.
Add a safeguard to the sequence parser
2012-11-17 11:57:41 +01:00
Torbjörn Andersson ee65532a5e SCUMM: Avoid "pops" at the end of the note in Mac MI1/Loom music
At least on my computer, when the note ended abruptly there would
be an annoying "pop" at the end. This was particularly noticeable
at the end of the distaff notes in Loom. To get around this, fade
out the last 100 samples. There's nothing magical about 100 in
particular, but it's a nice even number and it should be short
enough that it's never a noticeable part of the note, even at low
sample rates.
2012-11-17 11:53:54 +01:00
Torbjörn Andersson 4626e21149 SCUMM: Remove commented out code.
It was the remains of an experiment and no longer serves a purpose.
2012-11-17 11:42:41 +01:00
Paul Gilbert 928b1ae0d0 HOPKINS: Bugfix for CHARGE_BANK_SPRITE1 2012-11-17 21:13:10 +11:00
Paul Gilbert 0fdea57c54 HOPKINS: Lots of code implemented for Hopkin's computer 2012-11-17 20:49:07 +11:00
Strangerke 8b0ae07969 HOPKINS: Use common::string instead of hardcoded values in CONSTRUIT_FICHIER 2012-11-17 09:59:50 +01:00
Paul Gilbert f2002f729a HOPKINS: Fix for hearing police report after leaving bank. 2012-11-17 15:45:37 +11:00
Paul Gilbert 848dcbcf09 HOPKINS: Properly implemented CONSTRUIT_FICHIER for animations.
The game has separate folders for selected animations at different resolutions.
2012-11-17 15:13:52 +11:00
Paul Gilbert 60c46fe386 HOPKINS: Bugfix for restoring screen after PLAY_ANM2 animation plays. 2012-11-17 12:36:28 +11:00
Paul Gilbert 63f69f2fa5 HOPKINS: Bugfixes for PLAY_ANM2 animation player 2012-11-17 12:31:51 +11:00
Strangerke 03468b1718 HOPKINS: Add voice to detection, except for the Win95 demo (to be fixed) 2012-11-17 00:43:05 +01:00
Torbjörn Andersson 38b2a8518f SCUMM: Fix the "drafts" debugger command for Mac Loom
Mac Loom's drafts appear to be stored from variable 55 and upwards.
I'm working under the assumption that there's either only one
version of Loom for the Mac, or that they all behave the same. I
could be wrong about that.
2012-11-16 22:13:23 +01:00
Torbjörn Andersson 8658d008d5 SCUMM: Remove obsolete part of the "drafts" debugger command
It was never quite clear exactly what "drafts fix" did. It wasn't
guaranteed to work on all versions of Loom - or at all - and I
haven't heard any reports about the data structure getting
corrupted for years.
2012-11-16 21:30:56 +01:00
Torbjörn Andersson b6a42e9faa SCUMM: Store sample rate in Mac MI1 / Loom savegames
This keeps the music from breaking when loading a savegame that was
made with a different sample rate than the current one. It also
breaks all savegames made in the past eight hours, but I don't think
it's necessary to maintain savegame compatibility within a pull
request, as long as it still works with savegames made before it.
2012-11-16 16:43:13 +01:00
Paul Gilbert 3b878fc4c5 HOPKINS: Fixed some save/loading of TEMP.SCR to use the SaveLoadManager.
These should really be refactored in the future to use a memory buffer. Moderns systems have enough memory that it shouldn't be a problem to store a copy of the currently loaded background.
2012-11-16 21:24:52 +11:00
D G Turner 19eea946ec CONFIGURE: Use correct prefixed binaries for AmigaOS cross-compile. 2012-11-16 10:18:02 +00:00
Strangerke 6d1db99540 HOPKINS: Remove some magic values, add a safety check in Copy_Video_Vbe16 2012-11-16 08:32:40 +01:00
Torbjörn Andersson f0c1d8dcc4 SCUMM: Add hack to preserve savegame compatibility with Mac MI1
For old savegames, we now use a "dummy" iMUSE objet to skip the old
iMUSE save state. I had hoped to be able to do this without making
any changes to the iMUSE code itself, but I was unable to.

Also added note about how the save state for the new music will not
quite work if the mixer output rate changes. Personally, I'm not
too worried about that. It breaks, but it shouldn't break badly.
2012-11-16 07:49:17 +01:00
Torbjörn Andersson f784d683e0 SCUMM: Save/load Mac music engine state for Loom and MI1
Note that while this removes _townsPlayer->saveLoadWithSerializer(s)
it really shouldn't break anything because _musicEngine also points
to the FM Towns player. Famous last words...
2012-11-15 22:23:44 +01:00
Filippos Karapetis 542b99bfe7 GROOVIE: Added documentation for the GameSpeed enum 2012-11-15 18:26:15 +02:00
Johannes Schickel 29efcce7c0 README: Break some lines on 79 characters again. 2012-11-15 17:18:24 +01:00
Johannes Schickel eb9e7210ef README: Describe "walkspeed" for Kyra2+Kyra3. 2012-11-15 17:16:17 +01:00
Filippos Karapetis 298ab8970f README: Change wording of the Kyrandia walkspeed setting to "number"
This is changed from "int" to "number" for uniformity with the rest
of the game options (plus, "number" is better understood by
non-programmers, whereas "int" is more cryptic)
2012-11-15 17:56:34 +02:00
Filippos Karapetis fb0788d12f SCI: Properly reset the palVary signal when loading (bug #3575569) 2012-11-15 14:57:55 +02:00
Filippos Karapetis 2c8cd2d653 MT32: Make all constant tables in the MT32Emu namespace static
Added in munt commit d4f8ebf54be0a8255af08bb24f1962afa8378096
2012-11-15 14:40:04 +02:00
Strangerke e920b06ece HOPKINS: Add some more code specific to the full version (linux) 2012-11-15 13:34:15 +01:00
Filippos Karapetis 42b8f3db4d DREAMWEB: Add an extra line showing the available terminal commands
This is possible, since the game is freeware now. It is very
helpful when playing the game in order to avoid referring to the
manual. The extra help text is shown when the player uses the
'help' command inside the game terminal.

Also, the list of games where copy protection is skipped has been
reordered alphabetically in the README
2012-11-15 14:30:42 +02:00
Filippos Karapetis 3233edf9b8 MT32: Update the MT32 emulator to the latest munt revision
Previous munt revision was 189f607c88e7404ad99abcf4b90f23b103003ed1
(Feb 09, 2012).
Current munt revision is f969d2081d41b669c1bfebd0026b5419c09517ae
(Nov 15, 2012)
2012-11-15 14:30:41 +02:00
Matthew Hoops 97854df1a8 README: Mark only the DOS EGA version of Loom as skipping copy protection 2012-11-14 18:32:42 -05:00