100667 Commits

Author SHA1 Message Date
Thierry Crozat
37eb6291fe CREDITS: Add credits for supernova Italian translation 2020-09-07 02:09:07 +01:00
Thierry Crozat
28dbd83136 SUPERNOVA: Add detection entry for Italian translation 2020-09-07 02:07:15 +01:00
Thierry Crozat
52adc335f1 SUPERNOVA: Add Italian translation for part1 in engine data file
This translation was provided by Walter Agazzi.
2020-09-07 02:04:39 +01:00
Thierry Crozat
c8b5ff41b6 SUPERNOVA: Improve warning message in create_supernova 2020-09-07 02:02:12 +01:00
Thierry Crozat
4b02ad2e31 MOHAWK: Fix crash starting Living Book games
This was a regression from commit cd7b892 MOHAWK: Fix mess with
stream pointers casting.
2020-09-07 01:10:39 +01:00
Thierry Crozat
8fc5450aae IOS: Remove UILaunchStoryboardName from Info.plist in ios7bundle target
Currently only Xcode knows how to compile storyboard files. But if
we keep the UILaunchStoryboardName in the Info.plist this causes
a black screen on launch, and removing it allows getting the
UILaunchImages instead.
2020-09-06 23:38:08 +01:00
Andrew Martin
d20d597f72 IOS: Add LaunchScreen.storyboard to support full screen on iPad Pro 2020-09-06 23:38:00 +01:00
sluicebox
86f3414bc2 SCI32: Set correct RAMA Mac detection flags 2020-09-06 13:52:21 -07:00
Paul Gilbert
ca4dc9b6d4 GLK: COMPREHEND: Fix array overrun 2020-09-06 11:42:28 -07:00
Cameron Cawley
a3500937a9 CONFIGURE: Allow using pkg-config to detect FriBidi 2020-09-06 19:26:20 +01:00
Cameron Cawley
6b669ae2fb DEVTOOLS: Fix compiling with MinGW 2020-09-06 19:26:20 +01:00
Paul Gilbert
c882993256 LURE: Add missing if block brackets 2020-09-06 11:19:22 -07:00
Paul Gilbert
d872e3a3b5 NUVIE: Fix crash using queing audio streams for PC speaker
The PC Speaker streams are hardcoded at 22Khz, but when the
ScummVM queueing audio streams were created, they were being
set at the mixer rate of 44Khz. Which caused an error,
because the queueing audio stream expected the added streams
to be at the same rate. For now, the best solution seemed to
be to ignore the passed rate, and hardcode the queueing
audio streams to a rate of 22Khz to match.
2020-09-06 10:42:06 -07:00
athrxx
f77e238629 KYRA: (EOB/SegaCD) - make use of Common::ObjectPool
The priority render chain can go up to several thousand objects. So this might improve performance.
2020-09-06 18:57:24 +02:00
athrxx
b87773bcd9 KYRA: (EOB/SegaCD) - minor cleanup 2020-09-06 18:57:24 +02:00
Cameron Cawley
2bb04ea58d GUI: Fix changing the current text to speech voice 2020-09-06 16:23:57 +01:00
Cameron Cawley
5a6e411bfd COMMON: Fix U32String::itoa when num is 0 2020-09-06 13:20:05 +01:00
Matthew Duggan
bef7e08c6c ULTIMA8: Add initial intrinsic table for No Regret
The initial list comes from the Pentagram codebase, will need some disassembly
of regret.exe to get much further.

Also removed the (now unused) code that did usecode disassembly things for
Pentagram.
2020-09-06 14:56:28 +09:00
Paul Gilbert
82d4357c2e GLK: ZCODE: Turn off autosaves for ZCode games
ZMachine saves also includes the current execution
stack. So I'm honestly not sure how to create an
autosave in the background that has a valid stack
than can be properly restored. With an imminent
release, it's better to disable autosaves for now
2020-09-05 19:57:29 -07:00
Paul Gilbert
f9701d22cd ULTIMA4: Match moongate visuals to the original 2020-09-05 18:51:39 -07:00
Thierry Crozat
a36c20c884 README: Fix spelling of iconspath config key 2020-09-06 01:07:50 +01:00
Paul Gilbert
a566bf5eea ULTIMA6: Update main menu scripts for World of Ultima games 2020-09-05 15:46:12 -07:00
Paul Gilbert
e4fca9610b ULTIMA4: Symbian compilation fix 2020-09-05 15:17:52 -07:00
Paul Gilbert
3e6b5204c7 ULTIMA4: Fix projectiles not showing in combat 2020-09-05 14:59:02 -07:00
Kari Salminen
3be1744666 CINE: OS: Fix pitch of Amiga music by halving it.
Fix playing pitch of Amiga music in Operation Stealth by halving it.
Fixes bug #11676.
2020-09-05 22:57:03 +02:00
Kari Salminen
d206dbcdae AUDIO: Add periodScaleDivisor to Paula and SoundFx
Add support for dividing the playing rate of Paula and SoundFx audio
by integers other than 1. This is going to be used in the Cine engine
for dividing the playing rate of music in the Amiga version of Operation
Stealth by 2 to get it to sound right. Otherwise it sounds too high
pitched.

This is groundwork for fixing bug #11676.
2020-09-05 22:57:03 +02:00
Kari Salminen
0bedec1304 CINE: OS: Fix playing Amiga samples.
Previously frequency of zero samples crashed the debug version,
now they are simply discarded. Also the frequency calculation is done
differently in the Amiga version of Operation Stealth than in the
Future Wars. This fixes playing samples in Amiga versions of Operation
Stealth (Not crashing on frequency of zero samples and playing the
samples at their right pitch).
2020-09-05 22:57:03 +02:00
Kari Salminen
5e2365fe83 CINE: Fix loading .AMI files (Amiga samples).
The .AMI files load better with loadSpl function than loadAni.
Using loadAni for some of the files resulted in garbled sound when
the input data was presumed to be 4-bit although it was 8-bit.
Fixes loading of some Amiga samples in Operation Stealth
(Not all samples were affected). Addresses bug #11676.
2020-09-05 22:57:03 +02:00
Kari Salminen
9098af1029 AUDIO: Fix Amiga's SoundFx instrument loading.
The instrument names are a maximum of 22 characters in length but
were previously shortened to a maximum of 8 characters. At least in
Amiga versions of Operation Stealth some of the instrument names are
longer than 8 characters and failed to be loaded because of this.
Raising the limit from 8 to 22 characters fixes this.

Addresses bug #11676.
2020-09-05 22:57:03 +02:00
SupSuper
60b2c9164b BACKENDS: Use unique game ID for Discord presence
Append engine ID to ensure uniqueness
2020-09-05 20:43:07 +01:00
Eric Fry
43fe44f4bb DRAGONS: Fixed SFX play back volume. 2020-09-05 23:05:26 +10:00
Eugene Sandulenko
9070c8f474 CONFIGURE: RaspberryPi has clock, enabling savegame timestamps 2020-09-05 14:45:44 +02:00
Eric Fry
419009b684 DRAGONS: Fixed music volume when starting game. 2020-09-05 22:01:16 +10:00
Matthew Duggan
b5b2766d35 ULTIMA8: Update Crusader detection entries 2020-09-05 16:37:27 +09:00
Matthew Duggan
3555503bfd ULTIMA8: Remove redundant clearing of strings 2020-09-05 16:37:27 +09:00
Matthew Duggan
26f8cb7d9c ULTIMA8: JANITORIAL: Better whitespace 2020-09-05 16:37:27 +09:00
Matthew Duggan
13302fc9fd ULTIMA8: Add a few comments about what classes do 2020-09-05 16:37:27 +09:00
Matthew Duggan
98915bab70 DEVTOOLS: Add usage message to create_translations 2020-09-05 16:37:27 +09:00
Paul Gilbert
518247c39a NUVIE: Improve cursor responsiveness of main menu
Still need to re-generate the ultima.dat to include it,
once I'm sure nothing else needs to be change prior to
the next release
2020-09-04 21:37:53 -07:00
Paul Gilbert
7e80b42cee NUVIE: Fix boolean defaults to be yes/no 2020-09-04 19:41:47 -07:00
Mataniko
c93dacd10b CREDITS: Remove XML-WEB and other unused code 2020-09-04 21:20:49 -04:00
Eugene Sandulenko
5c758cd374 ILLUSIONS: Plug memory leaks on engine exit. Fixes #11237 2020-09-05 00:55:20 +02:00
Eugene Sandulenko
b10b9bd929 ILLUSIONS: Fix subtitle speed in Duckman. Fxies #11636
The original was operating byte pointers and we work with uint16 *.
Thus, division by 2 is not needed for counting string length
2020-09-05 00:41:54 +02:00
Eugene Sandulenko
d0167d0a11 ILLUSIONS: Hid deubg message deeper 2020-09-05 00:04:59 +02:00
antoniou79
0e4e3354bd BLADERUNNER: Fix Hanoi throwing McCoy out
Addresses most of the issues in bug #11293

Does not address the "Hanoi is not facing McCoy when speaking to him" bullet, which only occurs on specific banter talk
2020-09-04 23:35:34 +03:00
antoniou79
186de62ffb BLADERUNNER: Clean up and synch screenRectangle and bbox
For actors and their corresponding screenObjects

This should fix the issue with Sadik's remnant hitbox in the middle of the bridge at UG18
2020-09-04 23:35:34 +03:00
antoniou79
2704847e65 BLADERUNNER: Add script function Player_Has_Control() 2020-09-04 23:35:34 +03:00
antoniou79
9708afdbae BLADERUNNER: Use float suffix specifier in Vector init 2020-09-04 23:35:34 +03:00
antoniou79
46fe41db32 BLADERUNNER: Easier get up when McCoy is drugged
It was impossible when max frame limit option was enabled
2020-09-04 23:35:34 +03:00
Filippos Karapetis
88c80318cd Revert "SCI: SQ4 intro - stop puker alien's sound"
We need to find the actual interpreter difference that causes this bug,
and not patch scenes in this manner, as this bug does not occur with
the original. There is still no explanation why this bug occurs in
ScummVM, so it's best to revert the inserted script code, as it caused
a regression in bug #11671.

This reverts commit 6216f855a801eba65727392a67f29224f38ea2e9.
2020-09-04 22:46:43 +03:00