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