Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-11 | TINSEL: Fix what seems to be two bugs in the endianess handling code | Filippos Karapetis | |
This will need to be tested in a BE system for correctness. Fixes the Mac version of DW1 | |||
2012-12-11 | TINSEL: Add another check to skip the non-MIDI music of DW1 Mac | Filippos Karapetis | |
2012-12-11 | TINSEL: Add resource handling of the BE resources in DW1 Mac | Filippos Karapetis | |
This is the second attempt. All the BE resources of DW1 Mac are handled correctly now. Added READ_16, READ_32, FROM_16, FROM_32 and TO_32 to handle all of the different cases where endianess is already handled. Note that the game scripts are LE, so these haven't been changed | |||
2012-12-11 | TINSEL: Revert the BE -> LE resource conversion for DW1 Mac | Filippos Karapetis | |
This was a bad idea, as we ended up with another place where the resource files were processed. Thus, I'm moving back to handling the BE resources of the Mac version in the engine itself | |||
2012-12-10 | TINSEL: Remove unused variable | Torbjörn Andersson | |
2012-12-10 | TINSEL: Add a WIP BE To LE SCN file conversion code (unfinished) | Filippos Karapetis | |
This is a cleaner approach to handle the Mac version of DW1 (demo and full versions - refer to bug #3110936). This way, we can keep the game engine as LE even with the Mac BE resource files. Both the demo and the full version progress up to drawing the scene graphics now and crash because of the currently unhandled bitmap chunk. | |||
2012-12-10 | TINSEL: Simplify the scene entrance handling code | Filippos Karapetis | |
This also reverts the rest of the BE resource handling code | |||
2012-12-10 | TINSEL: Revert most of the engine BE resource handling code | Filippos Karapetis | |
This was added in commit 3fdddd53b2b970aae3e967bebc0bff6e642a5111. However, having handling for both BE and LE resource complicates the engine code unnecessarily. Thus, a different approach will be done. | |||
2012-12-03 | TINSEL: Fix misleading comment | Torbjörn Andersson | |
I missed these in my scroll wheel pull request, but better late than never. | |||
2012-12-03 | Merge pull request #294 from eriktorbjorn/tinsel-scrollwheel | David Turner | |
TINSEL: Add scrollwheel support to save/load and inventory | |||
2012-12-01 | TINSEL: Start handling the BE resources of the Mac versions of DW1 | Filippos Karapetis | |
Refer to bug #3110936 This is still work in progress, but it doesn't affect the rest of the LE versions of DW1. Both the Mac demo and the full version still crash. The music in the Mac version is skipped for now, as it isn't MIDI | |||
2012-11-24 | TINSEL: Add scrollwheel support to save/load and inventory | Torbjörn Andersson | |
2012-11-22 | TINSEL: Fix typo in comment | Torbjörn Andersson | |
2012-11-22 | TINSEL: Fix inventory scrollbar handle position | Torbjörn Andersson | |
The scrollbar handle was one pixel too far to the left, and the topmost position was off by one as well. I've verified this to the best of my ability. I've compared it visually in DOSBox (which is a bit tricky for Discworld 2, but I think it's right now), and against the initial Tinsel v1 source code that was added to ScummVM. I don't know what the initial Tinsel v2 source code looked like, though. | |||
2012-11-22 | TINSEL: Fix inventory scrolling | Torbjörn Andersson | |
Adjusted NM_SLIDE_INSET and NM_SLIDE_THICKNESS to make the inventory scrollbar work as it did before Tinsel v1 and v2 were combined. The scrollbar worked before, but you had to click a bit to the left of it to operate it. It's the only place in the code where these constants are used, so it should not break anything else. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-03 | TINSEL: Fix bug #3541542 - "DW: PSX version dies when pressing ESC in intro" | Filippos Karapetis | |
DW1 PSX seems to have its own scene skipping code for scenes 2 and 3, thus injecting our own causes it to hang. Scenes 2 and 3 can be skipped separately. | |||
2012-08-06 | TINSEL: Fixed portability issue with earlier savegames | Paul Gilbert | |
2012-07-15 | TINSEL: Fix bug #3541745 - "DW: PSX version has a too small Re-Start window" | Filippos Karapetis | |
2012-07-15 | TINSEL: Change SetMidiVolume() so that it doesn't start/stop music tracks | Filippos Karapetis | |
Previously, SetMidiVolume() would stop the currently playing track when the MIDI volume was set to 0. Now, the music track always plays, even when the volume is set to 0. This fixes bug #3541533 - "DW: Silencing music volume stops music" and resolves two FIXME comments | |||
2012-07-15 | TINSEL: Fix bug #3459999 - "TINSEL: DW Crash in Subtitle Menu" | Filippos Karapetis | |
2012-07-15 | TINSEL: Remove the GF_BIG_ENDIAN flag | Filippos Karapetis | |
2012-07-15 | TINSEL: Remove the GF_CD and GF_FLOPPY flags | Filippos Karapetis | |
2012-07-15 | TINSEL: Reorder the detection entries to split the DW1 and DW2 entries | Filippos Karapetis | |
2012-07-15 | TINSEL: Remove the GF_DEMO flag | Filippos Karapetis | |
2012-07-15 | TINSEL: Added script workaround for #3543624 - DW1 PSX demo idle animation | Paul Gilbert | |
2012-07-14 | TINSEL: Cleanup | Filippos Karapetis | |
2012-07-11 | TINSEL: Added MD5 detection entries for Discworld 1 Polish translation | Paul Gilbert | |
2012-07-09 | TINSEL: Fix bug #3541230 - "DW: PSX version locks up after using the book" | Filippos Karapetis | |
Removed the superfluous MIDI offset storing code. Now, the MIDI buffer is re-read when the music loops. This removes a static variable and also fixes another bug in the SEQ decoder. | |||
2012-06-07 | TINSEL: Remove unused member _scheduler in TinselEngine. | Johannes Schickel | |
This is a leftover from before the move of the coroutine code. | |||
2012-05-17 | TINSEL: Fix compiler warning | Paul Gilbert | |
2012-05-17 | TINSEL: Refactored Tinsel engine to use the Common coroutine scheduler | Paul Gilbert | |
2012-05-17 | COMMON: Moved the Tinsel Coroutine code into it's own Common class | Paul Gilbert | |
2012-05-03 | TINSEL: Add basic PSX SEQ playback support | Matthew Hoops | |
Instrument bank support is not implemented yet | |||
2012-05-03 | TINSEL: Capitalize 'demo' | Matthew Hoops | |
2012-02-22 | TINSEL: Rename globals to add g_ prefix. | Alyssa Milburn | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-15 | JANITORIAL: Fix whitespace in pointer template arg | Tarek Soliman | |
2012-02-11 | TINSEL: Added extra fields to the savegame header for SCN/GRA usage and language | Paul Gilbert | |
New savegames that are created will no longer appear in the savegame list for different data versions or languages. | |||
2011-12-30 | TINSEL: Take advantage of KeyState::hasFlags. | Johannes Schickel | |
2011-12-08 | TINSEL: Replace usage of 'goto'. | D G Turner | |
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-11-16 | COMMON: Rename Common::set_to to Common::fill. | Johannes Schickel | |
This makes the name match with the name of the STL function with the same behavior. | |||
2011-11-14 | TINSEL: Don't leak _curChunk on exit. | Alyssa Milburn | |
2011-10-24 | LAUNCHER: Add GUIO_NOASPECT to tinsel | Strangerke | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-20 | TINSEL: Cleaner fix for bug #2893946 - Psychiatrist savegame problem | Paul Gilbert | |
2011-10-18 | TINSEL: Bugfix for restoring DW1 savegames with a saved scene | Paul Gilbert | |
This happens, for example, when restoring a savegame of the dragon summoning book close-up. After restoring, you couldn't leave the close up. | |||
2011-10-16 | TINSEL: Revert of prior commits for #2893946 | Paul Gilbert | |
2011-10-14 | TINSEL: Alter previous DW1 bugfix so that DW2 still works properly | Paul Gilbert | |