Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-25 | MUTATIONOFJB: Add support for CAMEFROM command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Load local (room) scripts. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add Game class. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix GOTO command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add support for labels and goto. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add support of IFPIGGY command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add support for IFITEM command and fix parsing conditional ↵ | Ľubomír Remák | |
commands that are right after #ELSE. | |||
2018-08-25 | MUTATIONOFJB: Convert section names to 7bit ASCII in debug console. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Don't store ActionInfo pointers, because they might be ↵ | Ľubomír Remák | |
invalidated, and parse/show actions with two objects correctly. | |||
2018-08-25 | MUTATIONOFJB: Fix some code formatting issues. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix uninitialized ChangeOperation, fix parsing tag in IF ↵ | Ľubomír Remák | |
command and add some comments. | |||
2018-08-25 | MUTATIONOFJB: Show multiple script commands in showsection debug command. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement inventory commands. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Implement data model for inventory. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add say command with dummy implementation. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Add change scene command, implement listsections and ↵ | Ľubomír Remák | |
showsection debug console commands. | |||
2018-08-25 | MUTATIONOFJB: Add support for CHANGED, CHANGEO and CHANGES commands. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Continue implementation of if/else script commands. | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Start implementation of ATN scripts (IF command). | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Fix loading room 11 (and possibly some others). | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Load initial game state and allow room change | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Load and draw scene background | Ľubomír Remák | |
2018-08-25 | MUTATIONOFJB: Base for new engine | Ľubomír Remák | |
2018-08-25 | SCI32: Fix a script bug when fighting revenants in QFG4 | Filippos Karapetis | |
2018-08-25 | SCI: Fix compilation | Filippos Karapetis | |
2018-08-25 | SCI: Fix compilation when SCI32 is disabled | Filippos Karapetis | |
2018-08-25 | SCI32: Fix the walk region in Cazanoux's house in GK1 | Filippos Karapetis | |
Fixes bug #9770 | |||
2018-08-25 | SCI32: Add a workaround for Shivers | Filippos Karapetis | |
2018-08-25 | SCI: Add a default case to the switch in toDebugString() | Filippos Karapetis | |
Silences a false positive in MSVC | |||
2018-08-25 | SCI32: Remove reg32_t and use reg_t in all cases | Filippos Karapetis | |
reg32_t was a transitive solution, before reg_t's were adapted to use 32-bit addresses internally, and before support for SCI3 was added. It was introduced as another way to handle large script offsets in SCI3, and was only used for the program counter (PC). It's no longer needed, as we now support SCI3 script offsets using reg_t's, so we can use make_reg32 in all cases where we need to access offsets over 64KB | |||
2018-08-25 | SCI32: Adapt the pathfinding debug code to work woth SCI32 games | Filippos Karapetis | |
2018-08-23 | WINTERMUTE: Check keyboard state array index | lolbot-iichan | |
vKeyToKeyCode() method was unsafe if vkey >= KEYSTATES_ARRAY_SIZE was provided, fixed | |||
2018-08-23 | WINTERMUTE: Support more key codes for mapping | lolbot-iichan | |
some keypresses were producing warnings because key codes were not listed in mappings, added more key codes | |||
2018-08-23 | WINTERMUTE: Fix printable flag for keyboard state | lolbot-iichan | |
_currentPrintable was set depending on _currentCharCode, which is 112 for both F1 and 'p' keys, fixed after detailed research on which keys should be considered printable | |||
2018-08-23 | SCI32: Fix attacking necrotaurs with the sword in QFG4 | Filippos Karapetis | |
Fixes bug #10419 | |||
2018-08-23 | SCI32: Add workarounds for OOB reads for parameters | Filippos Karapetis | |
These are mostly used to silence known cases, for now. Some workarounds of this type have already been addded | |||
2018-08-21 | TSAGE: Don't allow saving in Ringworld copy protection dialog | Paul Gilbert | |
2018-08-21 | SCI32: Extend a script workaround to all screens in QFG4 | Filippos Karapetis | |
Fixes bug #10420 | |||
2018-08-21 | SCI32: Extend a pathfinding workaround to all screens in QFG4 | Filippos Karapetis | |
Fixes entry into the Gypsy camp - bug #10418 | |||
2018-08-20 | TSAGE: Fix ejecting disc from left cycle's drive in Ringworld 1 | Paul Gilbert | |
2018-08-21 | SCI32: Ignore invalid kernel call when toggling the music in Hoyle 5 | Filippos Karapetis | |
2018-08-21 | SCI32: Fix fade-in for some screens in Hoyle 5 | Filippos Karapetis | |
2018-08-21 | SCI32: Add handling for config settings used in Hoyle 5 | Filippos Karapetis | |
2018-08-21 | SCI32: Add stub for kWinDLL - used in Hoyle 5 | Filippos Karapetis | |
2018-08-21 | SCI: Enable detection entry for Hoyle 3 Amiga | Filippos Karapetis | |
The game works correctly now | |||
2018-08-21 | SCI: Add support for text loading in Hoyle 3 Amiga | Filippos Karapetis | |
2018-08-21 | SCI: Add workaround for buggy script in Hoyle 3 Amiga | Filippos Karapetis | |
2018-08-21 | SCI32: Add several workarounds for uninitialized reads in Hoyle 5 | Filippos Karapetis | |
2018-08-21 | SCI: Update comment | Filippos Karapetis | |
2018-08-18 | STARTREK: Simplify sine table usage | David Fioramonti | |
The if checks that StarTrekEngine::sin is doing to evaluate the correct index for the sine table lookup are already done in Common::SineTable::at(). |