Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-08 | SCI: Add resource integrity dump command to debugger | Colin Snover | |
2017-09-08 | SCI: Add method to get resource patch file extensions | Colin Snover | |
2017-09-08 | SCI: Improve array bounds safety check | Colin Snover | |
There is no practical risk now since the enum and array sizes are the same, but there is no reason to rely on a separate data structure to avoid potential out-of-bounds index use here instead of just checking the array size directly, which is always safe. | |||
2017-09-07 | TITANIC: Fix hiding SGT toilet after turning it on & off | Paul Gilbert | |
2017-09-07 | TITANIC: star camera better handler function naming | David Fioramonti | |
The functions that dealt with the mover handling only had handler in the name so I added mover and type to the name to reflect that it involves the mover handler. | |||
2017-09-07 | TITANIC: star control, removed todos and improved some comments | David Fioramonti | |
2017-09-07 | TITANIC: make sure of setOrientations more clear | David Fioramonti | |
Made camera automover setOrientations not virtual and reduced arguments also changed name since to differentiate it from behavior of derived classes. | |||
2017-09-07 | TITANIC: Make use of CCameraAutoMover::setPath() more clear | David Fioramonti | |
There was a setPath() adn setPath2() function took in different arguments and were doing the same thing, but not using the different arguments. I made it into one function that only takes in the arguments it uses. Also it was marked virtual, but all the derived classes, CMarkedAutoMover, and CUnmarkedAutoMover were just doing there own thing and then calling this base class implementation. Therefore, I made it be not virtual and the derived classes can do there own thing and then call this, but since they are doing slightly different things it makes sense to differentiate the names and not have them all be called setPath. I.e., the derived classes also change the orientation so that is included in their function names to reflect that. | |||
2017-09-07 | TITANIC: Better naming for Viewport function | David Fioramonti | |
I differentiated getRelativePosCentering() and getRelativePosCentering2() since one was using the raw Pose and one was using the regular Pose. | |||
2017-09-07 | MADE: Fix static noise when playing sounds | Thierry Crozat | |
This was a regression introduced in commit 298ea1a. This fixes bug #9753. | |||
2017-09-06 | TITANIC: Add 'skip' response for Deskbot to skip entire checkin | Paul Gilbert | |
2017-09-06 | TITANIC: Make Parrot speech respect the Parrot volume level | Paul Gilbert | |
2017-09-06 | TITANIC: Fix gfx glitch closing SGT chest of drawers | Paul Gilbert | |
2017-09-06 | TITANIC: Fix specifying end frame in movie debugger command | Paul Gilbert | |
2017-09-05 | TITANIC: Allow GMM loading from the copyright and continue dialog | Paul Gilbert | |
2017-09-05 | TITANIC: Fix Bellbot disappearing during checkin cutscene | Paul Gilbert | |
2017-09-05 | TITANIC: Hook up in-game sound sliders to ScummVM volumes | Paul Gilbert | |
2017-09-04 | TITANIC: Implement setup code for sound slider positions | Paul Gilbert | |
2017-09-04 | COMMON: Add helper macro for printing rects | Colin Snover | |
2017-09-04 | SCI32: Fix creating over 20 saves in Phant2 native save game | Colin Snover | |
2017-09-04 | SCI32: Disable save game mangling in Phant2 | Colin Snover | |
Fixes Trac#10035. | |||
2017-09-04 | SCI: Remove already-finished TODO | Colin Snover | |
2017-09-04 | SCI: Allow deep inspection of objects in debugger | Colin Snover | |
2017-09-04 | TITANIC: Cleanup and enum for CPetSound | Paul Gilbert | |
2017-09-04 | TITANIC: Fix display of music system stop button when pressed | Paul Gilbert | |
2017-09-03 | TITANIC: Fix Doorbot disappearing on loading prologue elevator savegame | Paul Gilbert | |
2017-09-03 | TITANIC: Fix Doorbot disappearing in prologue elevator | Paul Gilbert | |
2017-09-03 | BLADERUNNER: Fix compilation failure on PPC-AmigaOS4 | Colin Snover | |
On this platform, `int32` is `long`. | |||
2017-09-03 | SCI: Fix builds with SCI32 disabled | Colin Snover | |
2017-09-03 | SCI32: Exit early from screen shake if engine is quitting | Colin Snover | |
2017-09-03 | SCI32: Ignore bad audio map entries on GK2 DE CD 6 | Colin Snover | |
This patch also cleans up the GK2 audio map blacklisting code to reduce the number of redundant checks being made during audio map processing. Fixes Trac#10172. | |||
2017-09-03 | SCI32: Fix load from launcher for Lighthouse | Colin Snover | |
Launcher loads of games without a saved Robot were fine, but games that were saved with a Robot (e.g. room 480 when facing the water) would crash. | |||
2017-09-03 | SCI32: Fix closing a Robot when its Plane has been destroyed already | Colin Snover | |
This can happen during game restores in at least Lighthouse, which has a Robot on the menu screen whose plane is deleted prior to a call to kRestoreGame32 (which closes the Robot). | |||
2017-09-03 | SCI32: Make audio resource size mismatch non-fatal | Colin Snover | |
Lighthouse audio.225 in RESSCI.002 (US English 1.0C) triggers this condition; the audio resource says its data is one byte larger than the recorded size in the volume. In this case, just use the smaller of the two values for the size, to avoid overreads. | |||
2017-09-03 | SCI32: Fix Lighthouse GUIOs | Colin Snover | |
2017-09-03 | SCI32: Correct LSL7 demo GUIOs | Colin Snover | |
2017-09-03 | SCI32: Add standard SRDialog patches to Lighthouse | Colin Snover | |
2017-09-03 | SCI32: Fix crash after credits in Lighthouse | Colin Snover | |
2017-09-03 | SCI32: Clip videos to the screen | Colin Snover | |
This is needed for 8.VMD in Lighthouse (room 380, the credits room), which is rendered partially off the bottom of the screen. OSystem does not accept rects that are offscreen. Technically this video probably should not have been doubled vertically by game scripts, but there is not enough space to fix the rendering with a regular script patch, and it is a very unimportant video. | |||
2017-09-03 | SCI32: Implement kCelLink | Colin Snover | |
kCelLink exists in SSCI since 2.1mid, but it is only known to be used in Lighthouse, during the weapon creation puzzle near the end of the game. | |||
2017-09-03 | TITANIC: Fix Doorbot doubletake in the prologue | Paul Gilbert | |
2017-09-02 | TITANIC: Minor cleanup and warning fixes to star control | Paul Gilbert | |
2017-09-02 | Merge pull request #1005 from dafioram/DVectorDAffineDestruction | Paul Gilbert | |
TITANIC: DVectorDAffineDestruction | |||
2017-09-02 | TITANIC: Fix star3 locking overshoot, #9961 | David Fioramonti | |
I fixed this previously for star2, I thought the overshoot for star3 locking might have also been fixed since I hadn't observed it in a while. I applied the same workaround by setting the old position to be the new position. | |||
2017-09-02 | TITANIC: Added/Removed comments for new functions in FVector and FPose | David Fioramonti | |
2017-09-02 | TITANIC: Move Matrix4Inv out of starcamera and into FPose function | David Fioramonti | |
2017-09-02 | TITANIC: Remove DVector and DAffine files from build and folder | David Fioramonti | |
2017-09-02 | TITANIC: Swap DAffine for FPose in Orientation and Transforms | David Fioramonti | |
More swapping of functions in the Orientation and Transform classes. | |||
2017-09-02 | TITANIC: Swap DAffine usage for FPose in setViewportAngle | David Fioramonti | |
2017-09-02 | TITANIC: Replace DAffine with FPose in Transform and Orientation classes | David Fioramonti | |