Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-12-15 | TINSEL: Always convert the inventory objects to the native endianess | Filippos Karapetis | |
This is needed for DW1 Mac | |||
2012-12-13 | TINSEL: Silence gcc warning | Matthew Hoops | |
2012-12-13 | TINSEL: Fix a comment in playDW1MacMusic() | Filippos Karapetis | |
Thanks to clone2727 for noticing | |||
2012-12-13 | TINSEL: Add support for the digitized music in DW1 Mac | Filippos Karapetis | |
2012-12-13 | TINSEL: Unify the PSX graphics drawing code with the rest | Filippos Karapetis | |
This is nitpicking, for uniformity which I forgot to add in a previous cleanup commit | |||
2012-12-13 | TINSEL: Remove outdated comment | Filippos Karapetis | |
2012-12-13 | TINSEL: Clean up the sound code | Filippos Karapetis | |
2012-12-11 | TINSEL: Clean up the graphics draw types code | Filippos Karapetis | |
2012-12-11 | TINSEL: Fix misleading comment | Filippos Karapetis | |
2012-12-11 | TINSEL: Fix the colors in the Mac version of DW1 | Filippos Karapetis | |
2012-12-11 | TINSEL: An additional endianess fix for DW1 Mac | Filippos Karapetis | |
This will also need testing on a BE system | |||
2012-12-11 | TINSEL: Merge the different TinselV0/V1 graphics code handlers | Filippos Karapetis | |
2012-12-11 | TINSEL: The speech file in DW1 Mac demo/full is LE | Filippos Karapetis | |
2012-12-11 | TINSEL: Handle the invalid max polygons value in DW1 Mac | Filippos Karapetis | |
2012-12-11 | TINSEL: Add an initial incomplete graphics decoder for DW1 Mac | Filippos Karapetis | |
Part of the game graphics is now shown | |||
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 | |