Commit Graph
137148 Commits
Author SHA1 Message Date
Paul Gilbert 05535616b4 XEEN: Fix the random generation of misc items 2019-08-09 17:06:35 -07:00
Lothar Serra Mari 2396a463df I18N: Update translation (German)
Currently translated at 100.0% (1109 of 1109 strings)
2019-08-10 00:14:27 +02:00
Paul Gilbert e9557dba1f XEEN: Show Spell Failed dialog if enchanitem item fails 2019-08-09 14:48:04 -07:00
Lothar Serra Mari d76e03b232 I18N: Update translation (German)
Currently translated at 100.0% (1109 of 1109 strings)
2019-08-09 23:32:08 +02:00
Lothar Serra Mari 8e6a547c46 I18N: Update translation (German)
Currently translated at 100.0% (1109 of 1109 strings)
2019-08-09 23:25:17 +02:00
Thierry Crozat b29116ebde I18N: Update translations templates 2019-08-09 23:20:16 +02:00
Lothar Serra Mari 87d29e034f GUI: Enable missing translation in Cloud options dialog 2019-08-09 23:18:39 +02:00
Cameron Cawley fe5dddf901 GRAPHICS: Add a version of CursorManager::replaceCursor that accepts a Graphics::Cursor 2019-08-09 23:58:32 +03:00
Paul Gilbert 4667aae4c4 XEEN: Fix item dialog item icons for shields 2019-08-09 12:32:33 -07:00
Paul Gilbert 92cfff522f XEEN: Fix using 1,2,3 in combat to target specific creatures 2019-08-09 11:51:55 -07:00
Thanasis Antoniou 5b839c5382 BLADERUNNER: Restore more comments in RC02 2019-08-09 21:29:07 +03:00
sluicebox 92d3751972 SCI: Fix SQ4 Sock's dressing room obstacles
Fixes bug #11055
2019-08-09 08:16:11 +03:00
Paul Gilbert 66f316b567 GLK: FROTZ: Fix drawing graphics in Zork Zero vs Arthur
In Zork Zero, grahpics drawn to window 0 (the text buffer)
are always treated as being interleaved with the text.
Whereas in Arthur, the title screens are drawn to window 0,
so have to be drawn to the background
2019-08-08 20:19:53 -07:00
Paul Gilbert c68d17e9ac TSAGE: R2R: Add Spanish translation detection entry flagged as pirated
I decided it was worthwhile to have an entry for it, but flagged as
pirated, so we don't accidentally add it in as supported later on.
2019-08-08 20:19:25 -07:00
Paul Gilbert 832418b837 GLK: FROTZ: Ordering of text and graphics windows based on usage
The ScummGlk backend already had a new 'arbitrary' mode allowing
for windows to be placed at any position, and on top of each other.
This expands on this by ensuring that the background window, which
is used for drawing graphics on, appears behind text that gets
written. Yet can still appear on top of the text (hiding it)
when title screen graphics are being shown
2019-08-08 20:10:33 -07:00
Paul Gilbert b2f6280e34 GLK: Add methods for sending windows to the front/back of draw order 2019-08-08 20:10:33 -07:00
Thierry Crozat 6fe59d14e5 I18N: Update translations templates 2019-08-08 22:48:13 +02:00
George Kormendi 7cabf24364 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1105 of 1105 strings)
2019-08-08 22:48:07 +02:00
Timo Mikkolainen a84ba6a654 I18N: Update translation (Finnish)
Currently translated at 100.0% (1105 of 1105 strings)
2019-08-08 22:48:06 +02:00
scootergrisen cbbb93557a I18N: Update translation (Danish)
Currently translated at 96.4% (1065 of 1105 strings)
2019-08-08 22:48:06 +02:00
Dries Harnie c5cfc1cec4 BUILD: Fix Debian build 2019-08-08 08:16:44 +02:00
Dries Harnie ed5ce31951 BUILD: Fix macOS build 2019-08-08 08:13:24 +02:00
Dries Harnie e39f30774a BUILD: Remove crosswin32dist target from Windows Travis build 2019-08-08 08:13:24 +02:00
athrxx ed297b4e4d SCI: (FB01 sound driver) - fix potential lockup
(add another mutex lock)
2019-08-07 22:36:12 +02:00
Thierry Crozat 53501a4756 JANITORIAL: Fix indentation 2019-08-07 21:04:43 +01:00
athrxx 9d56eb2dc7 SCI: (FB01 sound driver) - add missing empty line 2019-08-07 18:11:16 +02:00
Walter van Niftrik 522d077ad8 SCI: Fix pitch wheel bug in adlib driver 2019-08-07 16:43:08 +02:00
athrxx 09f007fa5e SCI: (ADL driver) - implement/fix voice mapping
- Backport some code of waltervn's fork at his recommendation (taken from 97604200 and 4c3bfee5). That code has caught some bitrot and I were too lazy to manually resolve the merge conflicts. All changes have been re-checked with disasm.
- Add initTrack() implementation for SCI0 EARLY/LATE
- Minor cleanup
- Please note that this commit does not fix any shortcomings of the SCI sound engine
2019-08-07 16:43:08 +02:00
athrxx f8c98d76e6 SCI: (ADL driver) - remove unused declaration 2019-08-07 16:43:07 +02:00
athrxx 9ea6c43c97 SCI: error dialog for missing sound patch/driver files
After implementing such a dialog into the fb01 driver it did make sense to me to also have this as a feature for all other aftermarket drivers/patches.

So now the sound drivers can report missing files after the failed open() call which will then be displayed in a dialog. Which will at least be more helpful than our usual error messages...
2019-08-07 16:43:07 +02:00
athrxx 47a2f62c15 SCI: (FB01 sound driver) - several fixes
Fix SCI0 (LATE/EARLY) variants of the driver which were broken (didn't play at all). This might be of my own doing, since I introduced the initTrack() method into the driver class and the fb01 driver didn't have one so far.

SCI1 didn't seem to require much fixing. I modified some things according to my findings in the driver disasms. QFG2 and JONES seem to be fine. I am not too happy with KQ5. It has volume issues, but they might be present in the original, too.

I also added an isOpen() check and a mutex to avoid threading issues. When aborting SCI (either quitting ScummVM or returning ot the launcher) while using the fb01 driver I frequently (more often than not) got the assert from backends/midi/windows.cpp, line 95. This fixes that.

I've done plenty of checks and experiments with the sound bank initialization. But I found no bugs or possible improvements there. Hard to tell whether the sound is right. That device seems to have a mind of its own...
2019-08-07 16:43:06 +02:00
athrxx 0e73472207 AUDIO: (FM-Towns/PC98) - cleanup mutex handling 2019-08-07 16:43:06 +02:00
athrxx 8b197e4ec7 SCI: (FM-Towns sound driver) - fix pitchwheel glitch
Pitchwheel and channel volume settings need to be updated when the channels get  reassigned.
This bug caused faulty music at least in KQ5 when walking from the dwarves scene into the harp playing tree scene.
2019-08-07 16:43:05 +02:00
aviloria e293ef0ed5 WINTERMUTE: Fix detection for Chinese reversion2
WINTERMUTE: Fix detection for Chinese reversion2

Current "data.dcp" infromation is from reversion1 and not from reversion2 game... surely a C&P mistake
2019-08-06 20:56:47 +02:00
Cameron Cawley db445bfc87 BACKENDS: Improve AbstractFSNode::createDirectory() stubs 2019-08-06 07:17:29 +03:00
Cameron Cawley 66ef50cfeb BACKENDS: Rename and simplify AbstractFSNode::create() 2019-08-06 07:17:29 +03:00
Thierry Crozat 8666e9564f CRYOMNI3D: Add detection for French DOS version from ticket #11035 2019-08-05 23:50:24 +01:00
Lothar Serra Mari 0b0f803a93 I18N: Update translation (German)
Currently translated at 100.0% (1105 of 1105 strings)
2019-08-05 16:37:20 +02:00
Thierry Crozat 42110605a5 I18N: Update translations templates 2019-08-05 11:31:04 +02:00
Thierry Crozat f45014814c I18N: Regenerate translations data file 2019-08-05 11:30:45 +02:00
Cameron Cawley 8b8fb6d3a4 SDL: Simplify implementation of createLogFile() 2019-08-05 10:01:30 +03:00
sluicebox d10c69d0d1 SCI: Update SQ4 swimAndShoot workaround
Remove room number from swimAndShoot room 411 workarounds to be consistent
with room 410 and handle case where script runs after room number changes
2019-08-04 21:29:12 -07:00
Paul Gilbert 8a51f30533 GLK: Create an intermediate TextWindow base class for text windows
This will make it easier to check whether a window is textual
without having to check for both the grid & buffer classes explicitly
2019-08-04 16:44:22 -07:00
Paul Gilbert 2d0912b59b GLK: FROTZ: Fix crash in Arthur intro 2019-08-04 16:44:22 -07:00
Colin Snover 4c16ecb47f BUILD: Fix missing frameworks for iOS static builds 2019-08-04 22:12:29 +01:00
Colin Snover 248b96c36b BUILD: Fix builds using WinSparkle 2019-08-04 22:12:29 +01:00
Colin Snover 943b64ad16 BUILD: Fix wrong library path from sdl2-config when bundling for macOS 2019-08-04 22:12:29 +01:00
Colin Snover cd57bd6e09 BUILD: Fix case-sensitivity issues with macOS ScummVMDockTilePlugin
This happened to work on case-insensitive filesystems only.
2019-08-04 22:12:29 +01:00
sluicebox b12194ef73 WIN32: Remove DISCARDABLE from resource script
Removes memory attribute that's been ignored since Win16
2019-08-04 13:46:34 -07:00
Thierry Crozat fa9651d1bb IOS7: Make sure openURL is executed on the main thread 2019-08-04 20:40:22 +01:00