Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 49de1602b0 XEEN: Create a separate current state saver for each side
Previously, I only had a single savefile, which maintains the
state of the party and mazes. But I've realised that I'll need
a separate archive for each side of Xeen. I'm still not entirely
happy with the cleanliness of the new structure, but it at least
is now functionally separating the sides.
2017-12-22 08:52:31 -05:00
Paul Gilbert c8c804ccd7 Merge pull request #1092 from AReim1982/sherlock_wii
SHERLOCK: Disable cache for uncompressed resources
2017-12-22 08:26:46 -05:00
Alexander Reim 20d5a67f8b SHERLOCK: Disable cache for uncompressed resources 2017-12-22 14:13:22 +01:00
Kirben f383f00274 SCUMM HE: Add early version of Let's Explore the Farm with Buzzy. 2017-12-22 15:46:22 +11:00
Tarek Soliman b8e4821a5a MT32: Remove executable flag from source files 2017-12-20 22:09:03 -06:00
Paul Gilbert b032b6ebb6 XEEN: Starting to do archive access more like the original
Previously the game wasn't paying much attention to the access of
dark.cc vs xeen.cc, which was causing problems when trying to
travel to Dark Side. This is the beginnings of a refactoring
to more closely work like the original does
2017-12-20 21:47:16 -05:00
Thierry Crozat 7555a02c2a I18N: Update translations templates 2017-12-20 19:17:04 +01:00
Bastien Bouclet a33548c0d2 MOHAWK: RIVEN: Add keyboard shortcuts for loading and saving
Those shortcuts are documented in the original game manual.
2017-12-20 19:16:07 +01:00
Joel Teichroeb 8ee62a9819 GRIM: Cut back on the number of glPushMatrix operations
Most graphics cards limit us to a stack size of 32. In some places
like the pigeons on the roof of the DOD, they will render too many
matricies pushed to the stack.

If we don't need to push it to the stack, skip pushing.
2017-12-20 10:11:15 -08:00
Colin Snover f4bc714677 SCI32: Add uninitialized read workaround for LSL6hires
Fixes Trac#10361.
2017-12-19 23:49:07 -06:00
Simei Yin fe9968a074 SLUDGE: Arrange include order 2017-12-19 22:16:21 +01:00
Simei Yin d98016b222 SLUDGE: Objectify speech manager 2017-12-19 22:12:08 +01:00
Bastien Bouclet 1e2651e4e1 COMMON: Introduce a charset encoding enumeration
This abstraction allows code to refer to charsets using an id instead
of their iconv names. Iconv names are implementation specific.
For example, libiconv names the Mac Central European charset
'maccentraleurope' while glibc-iconv uses 'mac-centraleurope'.

Fixes #1387.
2017-12-19 17:00:27 +01:00
Bastien Bouclet 60a1100beb PORTS: Remove the Zaurus port
There was never an official release. The last unofficial release of ScummVM was 0.6.0.
Production ceased in 2007.
2017-12-19 07:42:22 +01:00
Bastien Bouclet ca469f728b PORTS: Remove the Yopy PDA port
No official release was ever done for that platform. Production ceased
in 2005.
2017-12-19 07:37:08 +01:00
Paul Gilbert a2eb11f464 XEEN: Renamings of endgame methods for better clarity 2017-12-18 19:32:08 -05:00
Paul Gilbert 46b0101af4 XEEN: Cleanup, formatting, and comments for scripts.cpp 2017-12-18 18:10:50 -05:00
Paolo Bossi 9664dc7c5d I18N: Update translation (Italian)
Currently translated at 100.0% (960 of 960 strings)
2017-12-18 18:00:31 +01:00
Paul Gilbert da8c9a7181 XEEN: Fixes for Sphinx cutscene 2017-12-18 08:19:27 -05:00
Thierry Crozat 7fe75a0b6c DISTS: Use html release notes for appcast
This should fix formatting of release not for automatic update
with Sparkle on Windows (bug #10367).
2017-12-18 09:09:08 +00:00
Paul Gilbert 32d34c32d6 XEEN: Fixes for the Golem cutscene 2017-12-17 22:34:43 -05:00
Paul Gilbert 9bcbf63450 XEEN: Fixes for the Repear cutscene 2017-12-17 22:04:56 -05:00
Paul Gilbert 6921ba7757 XEEN: Close cast spell dialog only after a spell is successfully cast 2017-12-17 19:59:53 -05:00
Paul Gilbert 56642f213a XEEN: Fix loading correct sprites for wall items 2017-12-17 17:46:36 -05:00
Paul Gilbert 92dc9737c5 XEEN: Fix placement checks for indoors wall items 2017-12-17 17:18:51 -05:00
Paul Gilbert d413344c8a XEEN: Allow Dwarf Mines cutscene to be interrupted
Because I'm already sick of letting it play all the way through
2017-12-17 16:55:25 -05:00
Paul Gilbert 34b85b3c5d XEEN: Fix placement of flying enemies 2017-12-17 16:23:24 -05:00
Paul Gilbert 6abf2d59b4 XEEN: Properly handle darkness 2017-12-17 15:20:29 -05:00
Paul Gilbert 5c70b546d3 XEEN: Cleanup of Dwarf cutscene class & enum values 2017-12-17 13:24:09 -05:00
Paul Gilbert f8bc19159b XEEN: Correct usage of enlarging scaled drawing 2017-12-17 11:45:07 -05:00
Paul Gilbert 9ff4159a79 XEEN: Fix Dwarf Mine cutscene 2017-12-17 11:31:13 -05:00
Paul Gilbert a124b1d26a XEEN: Cleanup and comments for SpriteResource class 2017-12-17 11:08:09 -05:00
Paul Gilbert 93a89024e9 XEEN: Fix crash when combat lasts multiple turns 2017-12-16 21:51:46 -05:00
Paul Gilbert 58fb6a4f8e XEEN: Fix loading correct sprites for map monsters 2017-12-16 21:47:38 -05:00
Paul Gilbert 94f52c9f2b XEEN: Fix teleporting to Asp via mirror 2017-12-16 21:21:13 -05:00
Paul Gilbert d423cfe709 XEEN: Fix display of Info dialog 2017-12-16 21:00:31 -05:00
Paul Gilbert 5819da8d3b XEEN: Fix handling of keyboard hotkeys 2017-12-16 20:12:03 -05:00
Paul Gilbert 56e7ef2f3d XEEN: Fix returning to interactive when leaving Party dialog 2017-12-16 19:46:49 -05:00
Paul Gilbert 8c850f82ec TSAGE: R2R: Clicking F5 fro Options dialog 2017-12-16 17:49:33 -05:00
Paul Gilbert d0d27928f1 XEEN: Show Party dialog when signing into taverns 2017-12-16 11:58:28 -05:00
Paul Gilbert d2dbf59c76 XEEN: Remove old deprecated method declaratations 2017-12-16 11:22:40 -05:00
Paul Gilbert 808dd292a6 XEEN: Convert character _awards array from bool to int
This is needed for the Warzone award (9), which doubles as a counter
2017-12-16 10:31:15 -05:00
Paul Gilbert 93b9eb4e37 XEEN: Added remainder of Arena location 2017-12-16 10:04:15 -05:00
Bastien Bouclet de23048542 Merge pull request #1386 from dagashiya/master
MYST3: fix Polish version detection and subtitles
2017-12-16 14:47:29 +01:00
Paul Gilbert c969669309 XEEN: Implementing Arena location logic 2017-12-15 22:21:06 -05:00
Paul Gilbert f281985680 XEEN: Renaming of cutscene subtitle code 2017-12-14 21:50:47 -05:00
Paul Gilbert 86640604d7 XEEN: Added Reaper cutscene code 2017-12-14 21:26:20 -05:00
Thierry Crozat 4f1025378f BUILD: Check if posix_spawn is available in configure 2017-12-15 01:08:14 +00:00
Thierry Crozat 2926cd4a50 POSIX: Fix compilation with some old macOS SDKs 2017-12-14 23:37:20 +00:00
Colin Snover 008149e357 POSIX: Do not hang ScummVM when opening a browser
If the call used to open the browser does not return until the
browser is closed, this would previously cause ScummVM to hang.
Since we are using waitpid now, we can avoid hanging by telling
waitpid to not block on a child which has not exited.
2017-12-14 14:30:16 -06:00