Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-01 | SCI32: Add a game option to double the videos in KQ7 by default | Filippos Karapetis | |
Scaling works correctly with the Windows variant, which uses AVI files, but the DOS variant uses Robot videos, and the way scaling is done there is different, and is not working yet with KQ7 DOS. Nonetheless, both versions are included in the game, so it's not a major issue. | |||
2018-09-01 | MOHAWK: RIVEN: Wait for the sound track to end after the credit | Bastien Bouclet | |
2018-08-31 | MOHAWK: RIVEN: Let credits roll longer | David Fioramonti | |
Fixes Trac#10675. Previously, the credits ended as soon as the last row was shown of the final credits image. Now some more black rows (empty rows) are shown and finally a few seconds of black. I set it to 8 seconds of wait beyond where the credits where previously stopping. In order to do this updateCredits was enhanced to work past the end of the last credits image (and just keep adding empty rows). The original game shows a black screen for a longer period than this. The credit image numbers are turned into enums. | |||
2018-08-31 | STARTREK: remove dead code, simplify if statement by moving out code ↵ | Strangerke | |
identical in both branches | |||
2018-08-31 | STARTREK: Initialize more variables in graphics | Strangerke | |
2018-08-31 | STARTREK: Initialize some variables in sound | Strangerke | |
2018-08-31 | STARTREK: Fix an uninitialized variable in bitmap | Strangerke | |
2018-08-30 | MUTATIONOFJB: Basic save/load support. | Ľubomír Remák | |
Warning: The save format is subject to change. | |||
2018-08-31 | SCI32: Extend a workaround for a script bug in QFG4 | Filippos Karapetis | |
Fixes a reference to an uninitialized variable after Ad Avis catches you - bug #10694 | |||
2018-08-30 | SCI32: Hide the unavailable games in the Hoyle 5 derived collections | Filippos Karapetis | |
The derived collections include Hoyle Children's Collection and Hoyle Bridge. Each collection includes a subset of the games in the full version, Hoyle Classic Games | |||
2018-08-30 | SCI32: update the fallback detector for Hoyle5, some cleanup | Filippos Karapetis | |
2018-08-30 | SCI32: Add audio volume sync support for Hoyle5 | Filippos Karapetis | |
2018-08-29 | MUTATIONOFJB: Allow script commands to access all objects. | Miroslav Remák | |
Previously objects with IDs beyond the defined number of objects were not accessible to IfCommand and ChangeObjectCommand. For example, this would cause script errors inside Fisher's house. | |||
2018-08-29 | MUTATIONOFJB: Disallow interaction with inactive doors. | Miroslav Remák | |
2018-08-29 | MUTATIONOFJB: Fix interaction with certain overlapped statics. | Miroslav Remák | |
An active static overlapped by an inactive static with lower ID was not interactable. For example, this affected the scene with the sawfish, where the machine in the closet would be blocked by the closet itself. | |||
2018-08-28 | SCI32: Fix a crash when talking with the Leshy in QFG4 | Filippos Karapetis | |
Fixes bug #10137 | |||
2018-08-28 | SCI: Fix typo | Filippos Karapetis | |
2018-08-28 | SCI32: Extend workaround for a music fading script bug in QFG4 | Filippos Karapetis | |
Fixes bug #10421 | |||
2018-08-27 | SCI: Load the correct sound effects in Hoyle 4 | Filippos Karapetis | |
Fixes bug #10412 | |||
2018-08-27 | MUTATIONOFJB: Fix Coverity issues. | Ľubomír Remák | |
2018-08-27 | SCI32: Fix broken palette when loading a game in Shivers from the GMM | Filippos Karapetis | |
2018-08-26 | BLADERUNNER: Remove use of C99 math | Colin Snover | |
C++ math functions are overloaded so operate using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf, sinf, etc. instead of the C++ API does not work. | |||
2018-08-26 | SWORD25: Remove use of C99 sqrtf | Colin Snover | |
C++ sqrt is overloaded so operates using single-precision when receiving a float input. The C standard library on FreeMiNT does not fully support C99 math so use of sqrtf instead of sqrt(float) does not work. | |||
2018-08-26 | LASTEXPRESS: fix gcc build | Evgeny Grechnikov | |
2018-08-26 | LASTEXPRESS: multiple fixes in NPC logic | Evgeny Grechnikov | |
Checked the logic against the original game (to be precise, DOS English version from GOG, although I think AI logic has no significant differences with other versions). Fixed a *lot* of errors with varying visibility for the user. Also, save+exit+load sometimes resulted in memory corruption like ((EntityParametersSSII*)(new EntityParametersIIII))->param8 = 0; load operation did not restore the correct type of NPC logic context, the default one was used (which also has the smallest sizeof). Should be fixed now. Save+load is still unusable because it locks everybody waiting for kActionEndSound (the sound state is not restored), but, at least, it should not corrupt the memory. Hopefully. | |||
2018-08-26 | SCI: Fix compilation when SCI32 is disabled | Filippos Karapetis | |
2018-08-25 | MUTATIONOFJB: Fix MSVC warnings. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Use advanced detector. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Move method comments to headers. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Change old-style C casts to static_cast. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Don't mark internal strings as translatable. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix missing lines between block ends. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix forward declarations of structs. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Improve documentation and naming. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix code formatting issues (with astyle). | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Improve documentation for statics. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Subclass Graphics::Font to reuse existing code. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Check for out of bounds destination in blit_if. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Extend blit_if to support both ManagedSurface and Surface. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement SETCOL command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement SayCommand::execute. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Blit with threshold. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement multiple speeches in one response line. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: When redrawing room, draw object animations at their current ↵ | Miroslav Remák | |
frame instead of their first frame. | |||
2018-08-25 | MUTATIONOFJB: Fix crash when static/door name is set to empty string. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Handle hardcoded animations. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Improve documentation, rename cryptic variables. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Animate objects. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement word wrapping for subtitles. | Miroslav Remák | |
2018-08-25 | MUTATIONOFJB: Add null check. | Ľubomír Remák | |