Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-31 | COMMON: Move VER macro for serializer into common code | Colin Snover | |
2018-01-31 | SCUMM: Replace UB-triggering serialization code with Common::Serializer | Colin Snover | |
Fixes Trac#10342. | |||
2018-01-31 | SCUMM: Fix stack overflow initializing locals | Colin Snover | |
This happens when clicking on the triangular button in room 27 in The Dig. There are probably several other places where this overflow happens, since there are several different `int args[16]` in the code (and many more `int args[` of various sizes, not all of which are at least NUM_SCRIPT_LOCAL). | |||
2018-01-31 | SCUMM: Fix stack overflow initializing locals | Colin Snover | |
This happens at least when trying to right click on the motorcycle at the start of Full Throttle. | |||
2018-01-31 | SCUMM: implement lipsync for v7 games | Adrian Frühwirth | |
2018-01-31 | SCUMM: really implement lipsync | Giovanni Bajo | |
It looks like the code was there, but it was never fully implemented because _curSoundPos was never being incremented. Experimentally, it looks like it works if it is a 60FPS counter. | |||
2018-01-31 | XEEN: Move the World of Xeen ending cutscene to it's own file | Paul Gilbert | |
2018-01-30 | XEEN: Further implementation of World of Xeen ending | Paul Gilbert | |
2018-01-30 | XEEN: Explicitly use DT_PHYSICAL in DamageType field comparisons | Paul Gilbert | |
2018-01-30 | SCI: Add detection entry for LB2 ES floppy | Colin Snover | |
Fixes Trac#10416. | |||
2018-01-30 | SUPERNOVA: Ensure the GuiElement _text field is null terminated | Thierry Crozat | |
This was reported by coverity (CID 1385566), and althought this was unlikely to happen, it was not impossible (due to the translations). | |||
2018-01-30 | SUPERNOVA: Fix out of bound access when exiting the engine while in a dialog | Thierry Crozat | |
This was reported by coverity (CID 1385572). | |||
2018-01-30 | XEEN: In progress implementing World of Xeen endgame | Paul Gilbert | |
2018-01-29 | XEEN: Hook up script opcodes to show ending cutscenes | Paul Gilbert | |
2018-01-29 | BLADERUNNER: Remove simple walking hack | Thomas Fach-Pedersen | |
Rename previously unnamed walking parameter 'interruptible' | |||
2018-01-29 | BLADERUNNER: Completed KIA interface | Peter Kohaut | |
Added Diagnostic section - small button above main buttons Added Pogo section - easter egg - write "pogo" while KIA is open Code formatting again | |||
2018-01-29 | BLADERUNNER: Added KIA interfaces | Peter Kohaut | |
Crimes interface done Suspects interface done Added some game constants Fixed font rendering for other languages Fixed anoying clang warning | |||
2018-01-28 | XEEN: Implemented cmdDisplayLarge opcode | Paul Gilbert | |
2018-01-28 | XEEN: Removal of redundant TODOs | Paul Gilbert | |
2018-01-28 | XEEN: Fix virtual destructor warnings for Music | Paul Gilbert | |
2018-01-28 | XEEN: Change ErrorDialog to MessageDialog | Paul Gilbert | |
2018-01-28 | XEEN: Flesh out missing ErrorDialog code | Paul Gilbert | |
2018-01-28 | XEEN: Added logic for music/sound toggling | Paul Gilbert | |
2018-01-28 | BLADERUNNER: Fix compilation issues | Peter Kohaut | |
2018-01-28 | BLADERUNNER: Added basic KIA interface | Peter Kohaut | |
Settings works Help works Clue database works Fixed code for inserting objects into scene Reorganization of few files Unification & code formatting of few older files | |||
2018-01-27 | XEEN: Second compilation fix | Paul Gilbert | |
2018-01-27 | XEEN: Implement save manager save/load methods | Paul Gilbert | |
2018-01-27 | XEEN: Hopeful compilation fix | Paul Gilbert | |
2018-01-27 | XEEN: Control panel dialog now showing | Paul Gilbert | |
2018-01-27 | XEEN: Implementing control panel dialog | Paul Gilbert | |
2018-01-27 | XEEN: Implement screen shaking | Paul Gilbert | |
2018-01-27 | XEEN: Move Scripts _v2 to Combat _damageTarget | Paul Gilbert | |
The _damageTarget field is wonky. In most places, such as in giveCharDamage, it's treated like an enum. But in the if opcode logic (cmdIf), it's definitely treated a character index | |||
2018-01-27 | XEEN: Fix giving entire party damage in giveCharDamage | Paul Gilbert | |
2018-01-27 | GUI: Remove Dialog::markAsDirty to expose full GUI redraws | Bastien Bouclet | |
2018-01-27 | XEEN: Finish fall animation | Paul Gilbert | |
2018-01-26 | XEEN: Added further enum values to make falling code clearer | Paul Gilbert | |
2018-01-26 | XEEN: Implementing falling code | Paul Gilbert | |
2018-01-26 | XEEN: Further renaming for _falling enum | Paul Gilbert | |
2018-01-25 | XEEN: Further fixes for starting falls | Paul Gilbert | |
2018-01-25 | XEEN: Change _falling to enum, properly implement startFalling | Paul Gilbert | |
2018-01-25 | XEEN: Fix loading of desert map | Paul Gilbert | |
2018-01-24 | XEEN: Extra comments for map code | Paul Gilbert | |
2018-01-24 | XEEN: Fix loading of Darzog's Tower | Paul Gilbert | |
2018-01-24 | XEEN: Fix hooking up monster data during map loading | Paul Gilbert | |
2018-01-24 | XEEN: Fix map loading for Shangri-la | Paul Gilbert | |
2018-01-23 | XEEN: Fix resetting HP for Medusa Sprites each combat turn | Paul Gilbert | |
2018-01-23 | XEEN: Don't give out treasure if party runs from combat | Paul Gilbert | |
2018-01-23 | XEEN: Fix drawing of combat icons during battle | Paul Gilbert | |
This also refactors out the use of _mainList, which separately draws the icons. Since the data needed is already added to the _buttons array, I could dispense with _mainList and draw the buttons directly. | |||
2018-01-23 | SUPERNOVA: Fixes destruction of SoundSample buffer | Joseph-Eugene Winzer | |
2018-01-23 | SUPERNOVA: Adds ModeList | Joseph-Eugene Winzer | |