Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-28 | SUPERNOVA2: Add interaction with room objects | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add drawMapExits from supernova | Jaromir Wysoglad | |
I am keeping there the TODO from the original code, which can be resolved pretty easily, but I want to leave the code as similar to supernova engine as possible so it could eventualy be merged together. | |||
2019-07-28 | SUPERNOVA2: Add starting items | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add airport objects | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Render GUI | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add gui element from supernova | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add room deletion to game manager | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add gui commands to game manager | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add inventory from supernova | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add intro animation | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Programm intro title screen | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Rewrite palette to 1 RGB color per row | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Remove code for rendering newspapers | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Begin intro animation | Jaromir Wysoglad | |
Copy and modify all the code needed for animation from supernova engine and display Mission Supernova logo. | |||
2019-07-28 | SUPERNOVA2: Add roughly translated room, object ID | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Finished copying of engine skeleton. | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Add gamemanager skeleton | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: add loading of game strings | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA2: Create engine skeleton for supernova 2 | Jaromir Wysoglad | |
2019-07-28 | SUPERNOVA: Remove detection of Mission Supernova 2 | Jaromir Wysoglad | |
2019-07-28 | SCI: Re-apply accidentially overwritten PQ3 EGA detection entry's extra field | Lothar Serra Mari | |
2019-07-28 | SCI: Add detection entry for debug version of Codename: Iceman | Lothar Serra Mari | |
This special debug build was salvaged by Clint Basinger ("LGR") from an IBM PCjr that was previously owned by Ken Williams from Sierra On-Line. | |||
2019-07-28 | BLADERUNNER: prevent seg fault in ESPER | Thanasis Antoniou | |
Also added CLIP to all getBasePtr() calls where it would seem appropriate/safer to do so | |||
2019-07-27 | GLK: FROTZ: Make missing MG1 or Blorbs for v6 games an error | Paul Gilbert | |
2019-07-27 | GLK: FROTZ: Fix reading placeholder rects from Blorb files | Paul Gilbert | |
2019-07-27 | GLK: FROTZ: Add detection for Infocom game Blorb files available at if-archive | Paul Gilbert | |
2019-07-26 | GLK: FROTZ: This reverts commit 10a5b70b0af167c1f154a4c9dbe8829fe966fffa. | Paul Gilbert | |
2019-07-26 | SCI: Fix MOTHERGOOSE Main menu crash | sluicebox | |
Fixes bug #9681 | |||
2019-07-25 | TITANIC: Fix gcc compiler warnings | Paul Gilbert | |
2019-07-25 | GLK: Fix uninitialized variable warning | Paul Gilbert | |
2019-07-25 | BLADERUNNER: Fix repeat of Izo apprehending and possible freeze | Thanasis Antoniou | |
2019-07-24 | GLK: Fixing some gcc 8 warnings | Paul Gilbert | |
2019-07-24 | GLK: Remove redundant function_table arrary and associated functions | Paul Gilbert | |
The functions have never been used by any of the existing interpreters. Even glulxe, which has dynamic function calling, usies gidispatch_call instead. | |||
2019-07-24 | CGE2: Fix GCC Warnings by Explicit Structure Initialization | D G Turner | |
This is as per the changes to the CGE engine. | |||
2019-07-24 | CGE: Fix GCC Warnings by Explicit Structure Initialization | D G Turner | |
Some of the members of the structures do not need this as they have constructors which do this implicitly. | |||
2019-07-24 | WINTERMUTE: Fix GCC Compilation Warnings | D G Turner | |
Have commented out rather than removed the lines causing unused variable warnings as they might be used again in future. | |||
2019-07-24 | SWORD25: LUA: Remove direct use of ctype.h functions | Cameron Cawley | |
2019-07-24 | SCI: Fix CAMELOT Fatima room messages | sluicebox | |
Fixes bug #11028 | |||
2019-07-24 | SCI: Fix CAMELOT Missing Hunter points | sluicebox | |
Fixes bug #11027 | |||
2019-07-24 | SCI: Fix GCC Compilation Error from Missing Format String | D G Turner | |
2019-07-24 | GLK: ALAN3: Add NL to EOF in attribute.h | sluicebox | |
Fixes VS2015 compiler error | |||
2019-07-24 | GLK: FROTZ: Fix GCC Compilation Error from Missing Format String | D G Turner | |
2019-07-24 | SCI: (CMS sound driver) - handle invalid program changes | athrxx | |
(This triggered an assert in PQ2 at the airport. I've added a warning instead, since the original driver has no handling for that sort of thing. Invalid programs will simply point into invalid memory blocks) | |||
2019-07-24 | SCI: Fix CAMELOT Mule message | sluicebox | |
Fixes bug #11026 | |||
2019-07-23 | KYRA: (HOF/FM-TOWNS) - fix intro glitch | athrxx | |
Get rid of alternative anim frame triggers in cases where animations stop too early (e. g. the tree in the first scene not vanishing completely). | |||
2019-07-23 | KYRA: (HOF) - minor GMM/RTL fix | athrxx | |
The game would error out when trying to return to the launcher via GMM right at the beginning (due to trying to load files based on incompletely initialized data). | |||
2019-07-23 | BLADERUNNER: Restore KIA 3d model descriptions | Thanasis Antoniou | |
2019-07-23 | BLADERUNNER: fix code for targetStateMZ in PS11-PS13 (codacy) | Thanasis Antoniou | |
2019-07-23 | BLADERUNNER: Fix minor code quality issues (codacy) | Thanasis Antoniou | |
2019-07-22 | SCI: (CMS sound driver) - add support for SCI0 | athrxx | |
I haven't found an elegant and non-intrusive way to squeeze SCI0 support into LordHoto's existing code. The drivers are too different. So I made some rearrangements. The basic mechanisms of LordHoto's SCI1 code should remain the same as before, though. I only introduced some more classes, moved some code into these classes and renamed some things (mainly for myself, so as not to get confused). I fixed two voice mapping bugs in the existing driver code. The first bug in bindVocies() effectively hindered the driver from playing anything at all when the CMS_DISABLE_VOICE_MAPPING #define wasn't set (_voice[i].channel == 0xFF instead of _voice[i].channel != 0xFF). The second bug in unbindVoices() was not a complete show stopper, but the function simply did not "unbind the voice". The line which does the actual removal of the channel assignment was missing. The SCI0 driver portions have been tested with: PQ2, KQ4, LSL3, QFG1, ICE and COC. SCI_0_EARLY versions apparently don't support the CMS. At least I haven't seen a driver file so far. And there seems to be no no instrument patch resource. Although the latter issue needn't necessarily be one, since the patch data array in the driver is actually preset with data (which gets overwritten as soon as a patch file is loaded). Maybe this would work for SCI_0_EARLY. However, I haven't tested this, since I really would have have a look at a driver file first if one actually exists. For now, I have limited the driver to SCI_0_LATE. SCI1 has been tested with KQ5 and LSL5 (not extensively, just to see whether anything got broken and whether my voice mapping fixes work). |