Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-04 | TITANIC: Support full view specification in debugger room command | Paul Gilbert | |
2017-09-04 | GUI: Add support for double quoted parameters in debugger | Paul Gilbert | |
2017-09-04 | IMAGE: Fix shadowing warning | 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-04 | I18N: Update translations templates | Thierry Crozat | |
2017-09-03 | SCI: Fix builds with SCI32 disabled | Colin Snover | |
2017-09-04 | I18N: Update translations templates | Thierry Crozat | |
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 | SDL: Fix unsafe sprintf usage | Colin Snover | |
Translation strings come from external data sources and can cause a stack buffer overflow here just by accidentally (or maliciously) being too long. | |||
2017-09-03 | TITANIC: Fix Doorbot doubletake in the prologue | Paul Gilbert | |
2017-09-03 | VIDEO: Simplify AVIDecoder reverse playback special handling | Paul Gilbert | |
2017-09-03 | VIDEO: Fix reverse playback in AVIDecoder | Paul Gilbert | |
2017-09-03 | RISCOS: Use double quotes in sed command | Cameron Cawley | |
2017-09-03 | RISCOS: Automatically calculate the correct WimpSlot size | Cameron Cawley | |
2017-09-03 | RISCOS: Use armv3m as the target architecture instead of armv4 | Cameron Cawley | |
2017-09-03 | RISCOS: Use shorter filenames for config and log files | Cameron Cawley | |
2017-09-03 | RISCOS: Check for GCCSDK_INSTALL_ENV | Cameron Cawley | |
2017-09-03 | RISCOS: Correctly set executable extension | Cameron Cawley | |
2017-09-03 | RISCOS: Add networking files to application | Cameron Cawley | |
2017-09-03 | RISCOS: Add RISC OS support | cameron | |
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 | CREDITS: Add Titanic | Bastien Bouclet | |
2017-09-02 | CREDITS: Add section for Titanic engine | Paul Gilbert | |
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 | |
2017-09-02 | TITANIC: Duplicate DAffine usage in lockMarker2 with FPose usage | David Fioramonti | |
2017-09-02 | TITANIC: Templatize matrix_inv | David Fioramonti | |
This allows DAffine and FPose to use a double version and a float version of matrix4Inv. | |||
2017-09-01 | Merge pull request #1004 from dafioram/fix10170 | Paul Gilbert | |
TITANIC: Don't allow unlocking stars while locking onto a star | |||
2017-09-01 | TITANIC: Added DAffine functions that combines several vector operations | David Fioramonti | |
2017-09-01 | JANITORIAL: Fix whitespaces | Eugene Sandulenko | |
2017-09-01 | COMPOSER: Added detection for German Baba Yaga from bug #10171 | Eugene Sandulenko | |
2017-09-01 | TITANIC: Replace all external uses of DVector with FVector | David Fioramonti | |
Wherever DVector was used outside of DAffine and CMatrixTransform I replaced with FVectors. So Internally those functions are still using DVectors. This required adding some new functions to FVector that duplicated functionality in DVector. |