Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-21 | I18N: Update translation (Italian) | Walter Agazzi | |
Currently translated at 100.0% (962 of 962 strings) | |||
2018-03-20 | XEEN: Fix GMM savegame loads were waiting until a turn had passed | Paul Gilbert | |
2018-03-20 | XEEN: Fix transferring items between characters in items dialog | Paul Gilbert | |
2018-03-20 | TUCKER: Remove unhelpful comment | Adrian Frühwirth | |
Code matches disassembly and works like in the original. I can't spot anything out of the ordinary with regards to audio playback either. | |||
2018-03-20 | TUCKER: Reset panel type to normal after loading a savegame | Adrian Frühwirth | |
2018-03-20 | TUCKER: Remove superfluous workaround for Trac#4156 | Adrian Frühwirth | |
Despite what the comment says this does not seem to be in the original game and I cannot replicate this in either the original or a current ScummVM build. It is highly likely that this was one of several sprite offset bugs which were present in our implementation earlier but which have since been fixed. | |||
2018-03-20 | CREATE_PROJECT: Place libs requiring symbols before libs providing them | Bastien Bouclet | |
In the CMake generator. So the linker can resolve the symbols it marked as unresolved as it walks the libraries. Fixes building ResidualVM with msys2 from Qt Creator on Windows. | |||
2018-03-20 | BLADERUNNER: Simplified detection tables | Eugene Sandulenko | |
2018-03-20 | PSP2: fix touch sometimes not directly under finger | rsn8887 | |
2018-03-19 | XEEN: Fix Items dialog header when an item is selected | Paul Gilbert | |
2018-03-19 | XEEN: Fix whether events are checked after openGrate calls | Paul Gilbert | |
2018-03-19 | XEEN: Fix setSpeedTable crash after missed ranged attack | Paul Gilbert | |
2018-03-19 | XEEN: Standardize on a single SPELLS_PER_CLASS define | Paul Gilbert | |
There was previous confusion because characters can have a maximum of 39 spells for their class. But the spell list for each class has 40 entries, of which the last one, #39, is always the 'No Spell' value | |||
2018-03-19 | TUCKER: Work around original game bug when using the map in the mall in part ↵ | Adrian Frühwirth | |
three If you don't have the appointment card yet and use the map to go to Seedy Street Bud ends up being teleported back to the mall. Because of the destination coordinates which warp Bud past x==583 Violet's logic, which makes him refuse Bud entrance to the dentist, triggers. On top of that the graphics end up all garbled which indicates that even worse things happen under the hood. To work around this we only trigger Violet if Bud actually _walked_ past the trigger coordinates (as opposed to using the map). This fixes Trac#10452. | |||
2018-03-19 | TUCKER: Implement workaround for original script bug mentioned in commit ↵ | Adrian Frühwirth | |
23fd97c99a | |||
2018-03-19 | BLADERUNNER: Fix bug with path generator in GenericWalkerA actor | Eugene Sandulenko | |
2018-03-19 | BLADERUNNER: Mark a bug in original code | Eugene Sandulenko | |
2018-03-19 | TITANIC: Fix small memory leak | Torbjörn Andersson | |
2018-03-19 | I18N: Regenerate translations data file | Thierry Crozat | |
2018-03-18 | XEEN: Fix crash on Cast Spell dialog for non-spell casters | Paul Gilbert | |
2018-03-18 | XEEN: Fix glitched border of Identify Monster dialog | Paul Gilbert | |
2018-03-18 | XEEN: Fix Town Portal town selection dialog | Paul Gilbert | |
2018-03-18 | XEEN: Don't show a 'None Ready' spell in spell selection dialog | Paul Gilbert | |
2018-03-18 | XEEN: Fix spells list selection for Vertigo guild | Paul Gilbert | |
2018-03-18 | XEEN: Add an enum SpellsCategory enum, code simplification using it | Paul Gilbert | |
2018-03-18 | TUCKER: Actually implement mof opcode | Adrian Frühwirth | |
When the 'mof' opcode was added in commit 1946dead77 it was implemented as a NOOP, but what it actually should do is disable the mouse (set _cursorState to kCursorStateDisabledHidden). This is used in at least the Spanish and Polish versions of the game to work around an earlier script bug which allowed the player to use the mouse while freeing the professor in part two. This commit fixes the 'mof' instruction so that the original script works as intended in those versions that ship with the fix. TODO: Add a workaround for those game versions which don't do the 'mof' themselves. | |||
2018-03-18 | XEEN: Fix display of Spell Info dialog in Guild shops | Paul Gilbert | |
2018-03-18 | TUCKER: Add missing buv and c0v opcodes | Adrian Frühwirth | |
This commit adds the 'buv' and 'c0v' opcodes which are used to set speech volume. Because these only seem to be used once in the English demo and we right now playback all speech at kMaxSoundVolume anyway we can treat them as NOOPs. This fixes a bug in said demo which resulted in Bud being unable to talk to Del. | |||
2018-03-18 | BLADERUNNER: Round coordinates to two decimals | Thomas Fach-Pedersen | |
Also fixes a couple of typos. | |||
2018-03-18 | XEEN: Fix display of Spells list dialog within Guild shops | Paul Gilbert | |
2018-03-18 | XEEN: Properly write party character data when saving the game | Paul Gilbert | |
2018-03-18 | BLADERUNNER: Added FreeSlotB actor | Eugene Sandulenko | |
2018-03-18 | BLADERUNNER: Added FreeSlotA actor | Eugene Sandulenko | |
2018-03-18 | SDL: Split joystick mouse event generation into two functions | Bastien Bouclet | |
That way it is easier to implement relative mouse movement in ResidualVM. | |||
2018-03-17 | XEEN: Fix Guild membership check | Paul Gilbert | |
2018-03-17 | XEEN: Fix using pyramid to travel to the Dark Side | Paul Gilbert | |
2018-03-17 | XEEN: Change bool _isDarkCc to int _ccNum | Paul Gilbert | |
Originally the flag was whether the party was on the Dark Side, but as a bool I was having to cast it to an int side/cc number in more and more places. So now I've converted it to _ccNum, and it can be used directly as an int | |||
2018-03-17 | XEEN: Fix display of Lloyd's Beacon spell | Paul Gilbert | |
2018-03-18 | TUCKER: Get rid of strcpy() | Adrian Frühwirth | |
2018-03-18 | BLADERUNNER: Actors fixes | Peter Kohaut | |
Removed forgotten combat development hack Clovis clovis & fix Grayford cleanup & fixes Hanoi small cleanup | |||
2018-03-17 | BLADERUNNER: Added Hanoi actor | Eugene Sandulenko | |
2018-03-17 | XEEN: Fix damaging characters from poisoned well | Paul Gilbert | |
2018-03-17 | I18N: Update translation (German) | Lothar Serra Mari | |
Currently translated at 100.0% (962 of 962 strings) | |||
2018-03-17 | BLADERUNNER: Added OfficerGrayford actor | Eugene Sandulenko | |
2018-03-17 | TUCKER: Add comment about earlier commit e018efbc22 fixing Trac#6645 | Adrian Frühwirth | |
2018-03-17 | TUCKER: Fix incorrect transition of Lola animation | Adrian Frühwirth | |
The original game unconditionally reads into _sprC02Table[] in updateSprite() which results in out-of-bounds reads when a sprite's _state is -1. To make sure that sprites update correctly under all circumstances we always reset a sprite's animation data when it is disabled (_state == -1). This most prominently fixes a bug where Lola's transition from dancing -> sitting happens too late. Fixes Trac#6644. | |||
2018-03-17 | XEEN: Fix incorrect showing of 'you are tired' dialogs after loading ↵ | Paul Gilbert | |
savegame from launcher | |||
2018-03-17 | TITANIC: Fix DoorbotScript _stateIndex cycling check | Paul Gilbert | |
Thanks to eriktorbjorn for pointing out the Coverity warning | |||
2018-03-17 | BLADERUNNER: Fixed compilation warnings | Peter Kohaut | |
2018-03-17 | BLADERUNNER: Added combat | Peter Kohaut | |
Math cleanup Fixed obstacle detection |