Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-06-21 | AGOS: Accolade adlib driver: remove debug warning | Martin Kiewitz | |
2015-06-21 | AGOS: Elvira 2 MUSIC.DRV variant comment added | Martin Kiewitz | |
2015-06-21 | AGOS: Elvira 2 seems to use MUSIC.DRV variant | Martin Kiewitz | |
- Kirben told me that Elvira 2 is shipped with MUSIC.DRV and INSTR.DAT file. Using MUSIC.DRV file makes the music work properly I couldn't check, b/c I own none of these games. - also commented out implemented bug of INSTR.DAT/MUSIC.DRV This bug only affected the adlib drivers, so I guess we should rather fix it instead of implementing the same buggy behavior | |||
2015-06-21 | AGOS: implement Accolade AdLib + MT32 music drivers | Martin Kiewitz | |
- both known variants are supported (INSTR.DAT + MUSIC.DRV) - INSTR.DAT/MUSIC.DRV holds channel mapping, instrument mapping, etc. - fixed bug inside S1D MidiParser, that ruined some instrument changes 0xFC header was seen as 2 byte header, but it's 4 bytes in Elvira 2 and 5 bytes in Waxworks / Simon 1 demo - dynamic channel allocation for the MUSIC.DRV adlib driver is not implemented atm, simply because at least the demos of Waxworks and Simon 1 do not use this feature - sound effects of Waxworks are not implemented atm - note: the game "Altered Destiny" uses Accolade INSTR.DAT variant too | |||
2015-06-20 | SHERLOCK: RT: Refactored map to use the tooltip widget | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Simplify drawing of tooltips | Paul Gilbert | |
All drawing code has been refactored into WidgetBase, so the different descendants don't have to duplicate drawing to the screen | |||
2015-06-20 | SHERLOCK: RT: Fix char tests to be unsigned in splitLines | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Create WidgetSceneTooltip descendant tooltip class | Paul Gilbert | |
2015-06-20 | SHERLOCK: RT: Split tooltip text rendering into setText | Paul Gilbert | |
2015-06-19 | SHERLOCK: RT: Added remaining rendering code for inventory widget | Paul Gilbert | |
2015-06-19 | SHERLOCK: RT: Beginnings of inventory menu widget | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Fix animating wait cursor | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Replace some constant values with _opcodes[OP_NULL] | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Implement loading for the text window widget | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Implement font _yOffsets table | Paul Gilbert | |
Since this table must only be set up for RT when changing fonts, I needed to put an engine reference in the Fonts base class. Because of this, I've been able to simplify the creation of the various surfaces, since you no longer need to pass in the platform | |||
2015-06-18 | SHERLOCK: RT: Create pullNPCPaths to call each NPC's pullNPCPath method | Paul Gilbert | |
2015-06-18 | SHERLOCK: RT: Initial work on activateVerbMenu() | Filippos Karapetis | |
2015-06-18 | SHERLOCK: Add a sanity check in checkObject() | Filippos Karapetis | |
This avoids the crash after the second intro scene | |||
2015-06-18 | SHERLOCK: RT: Reduce code duplication when writing fancy strings | Filippos Karapetis | |
2015-06-18 | SHERLOCK: Fix a couple of GCC warnings | Torbjörn Andersson | |
2015-06-17 | SHERLOCK: RT: Remove unused local | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Remove old hard-coded walk block used for testing | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implemented pullNPCPath | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implement updateNPC | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implement walkToCoords | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Fix crash in second intro scene | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Fix Sherlock spinning when he finishes walking | Paul Gilbert | |
2015-06-17 | SHERLOCK: RT: Implement lookatObject and printObjectDesc | Paul Gilbert | |
2015-06-17 | SHERLOCK: SS: music-drv: fix namespace comments | Martin Kiewitz | |
copies those files from Sci, must have forgotten to change the namespace comments | |||
2015-06-17 | SHERLOCK: RT: add German context-menu fixed text | Martin Kiewitz | |
- mention game in comments, that the fixed text block is about so that we can split it up easily later - add TODO for Spanish context-menu fixed text - add TODO for French version of Sherlock Holmes 2 - add TODO to split up the fixed text class | |||
2015-06-17 | SHERLOCK: hopefully fix music crash when exiting | Martin Kiewitz | |
2015-06-16 | SHERLOCK: RT: Implemented WidgetVerbs execute | Paul Gilbert | |
2015-06-17 | SHERLOCK: Add delay between 3DO EA logo animation and fade in | Torbjörn Andersson | |
In the YouTube video I've seen, the screen goes black, the rain sound starts, and then the screen fades up. Once we add the rain sound, this should be pretty close to that. I think it adds to the atmosphere. | |||
2015-06-17 | SHERLOCK: Increase delay before 3DO credits, when there is no music | Torbjörn Andersson | |
This better matches a YouTube video I've seen of the intro, though the case where there is no music is unlikely to happen outside of debugging. | |||
2015-06-17 | SHERLOCK: intro: remove debug output | Martin Kiewitz | |
2015-06-17 | SHERLOCK: intro: adjust localized graphics | Martin Kiewitz | |
Spanish + German versions | |||
2015-06-16 | SHERLOCK: intro: msec sync instead of ticks | Martin Kiewitz | |
2015-06-16 | SHERLOCK: Remove obsolete comment | Torbjörn Andersson | |
2015-06-16 | SHERLOCK: fixed text class: fully const'ified | Martin Kiewitz | |
thx LordHoto | |||
2015-06-16 | SHERLOCK: fixed text class: Common::String to char | Martin Kiewitz | |
2015-06-16 | SHERLOCK: SS: Fix the position of the user interface in the 3DO version | Filippos Karapetis | |
2015-06-16 | SHERLOCK: Use IS_3DO in more places | Filippos Karapetis | |
2015-06-16 | SHERLOCK: Introduce a IS_3DO define | Filippos Karapetis | |
This is similar to IS_SERRATED_SCALPEL and IS_ROSE_TATTOO, and makes the code a bit easier to read | |||
2015-06-16 | SHERLOCK: Properly implement stopMusic() and freeSong() | Filippos Karapetis | |
Fixes the crashes when changing scenes | |||
2015-06-15 | SHERLOCK: Fix conditional with two different enumeration types | Matthew Hoops | |
2015-06-15 | SHERLOCK: Use a string literal as the format string | Matthew Hoops | |
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack. | |||
2015-06-15 | SHERLOCK: RT: Fix display of tooltip for on-screen objects | Paul Gilbert | |
2015-06-15 | SHERLOCK: RT: Beginnings of UI widget classes | Paul Gilbert | |
2015-06-16 | SHERLOCK: 3DO: animation loader: verify data | Martin Kiewitz | |
2015-06-15 | SHERLOCK: 3DO: celroomdata loader: verify data | Martin Kiewitz | |