112351 Commits

Author SHA1 Message Date
Martin Gerhardy
6c7f84df70 TWINE: cleanup in holomap code 2021-01-24 16:24:39 +01:00
Martin Gerhardy
1ccb275f83 TWINE: added new detection entry
see https://bugs.scummvm.org/ticket/12078
2021-01-24 15:48:45 +01:00
Martin Gerhardy
1782eb827e TWINE: use int16 instead of short 2021-01-24 15:31:54 +01:00
Martin Gerhardy
9a4adf76a4 TWINE: progress on holomap surface 2021-01-24 15:27:03 +01:00
Matthew Duggan
0238200995 TWINE: Fix build where int16_t isn't defined 2021-01-24 19:16:25 +09:00
Matthew Duggan
bdd1519fe6 ULTIMA8: Avoid assert fail on loaded games 2021-01-24 19:05:09 +09:00
Matthew Duggan
60e6405e60 ULTIMA8: Avoid another busy loop in AttackProcess 2021-01-24 19:05:09 +09:00
Matthew Duggan
1fa06c823f ULTIMA8: Avoid anim crash for one shape in Crusader 2021-01-24 19:05:09 +09:00
Matthew Duggan
8b496f3310 ULTIMA8: Add another Crusader movie intrinsic 2021-01-24 19:05:09 +09:00
Martin Gerhardy
0bf715e42d TWINE: more holomap code 2021-01-24 09:55:38 +01:00
Martin Gerhardy
fe5a8994be TWINE: load holomap pointer model 2021-01-24 09:54:19 +01:00
VAN-Gluon
89b1db2325 I18N: Update translation (Japanese)
Currently translated at 66.0% (1061 of 1607 strings)
2021-01-24 08:43:50 +00:00
Kastuś K
d983487153 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 3.0% (49 of 1607 strings)
2021-01-24 08:43:32 +00:00
ScummVM-Translations
74fd09e830 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-01-24 02:39:31 +00:00
Matthew Duggan
c58b8841b9 ULTIMA8: Better keyboard support for Crusader keypads 2021-01-24 11:39:01 +09:00
Matthew Duggan
7854b34c09 ULTIMA8: Clear screen before paint in DEBUG mode
The screen should always be fully painted during the game, so when DEBUG is
defined fill it with a color first so we can more easily see if there are any
fast area or painting bugs.
2021-01-24 11:39:01 +09:00
Matthew Duggan
ad2129d1fb ULTIMA8: Set fast area bounds using map chunk size instead of magic numbers 2021-01-24 11:39:01 +09:00
Matthew Duggan
b5e252325a ULTIMA8: Only update Crusader camera for 'real' teleports 2021-01-24 11:39:01 +09:00
Matthew Duggan
ece852a6b4 ULTIMA8: Don't do Crusader NPC reset stuff to avatar on enterFastArea 2021-01-24 11:39:01 +09:00
Matthew Duggan
e7e5f32d62 ULTIMA8: Extra assertion on rendering shapes 2021-01-24 11:39:00 +09:00
Matthew Duggan
b017d422d8 ULTIMA8: Skip trying to render 0-width strings 2021-01-24 11:39:00 +09:00
Matthew Duggan
a7e38c926d ULTIMA8: Highlight avatar position in fast area vis 2021-01-24 11:39:00 +09:00
ScummVM-Translations
98cf123011 I18N: Update translations templates 2021-01-24 02:09:21 +00:00
av-dx
7950a9b215 GUI: Refresh stretch mode and shader on returning to launcher 2021-01-24 04:09:09 +02:00
ScummVM-Translations
0c4af4e08b I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-01-24 00:12:37 +00:00
Fiodar Stryzhniou
dcdd302960 SYMBIAN: Global Main Menu called with asterisk. 2021-01-24 01:12:26 +01:00
Kastuś K
8483d7e1c0 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 2.0% (33 of 1607 strings)
2021-01-23 22:25:14 +00:00
Kastuś K
f012a542b4 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 1.3% (21 of 1607 strings)
2021-01-23 18:11:19 +00:00
Matthew Jimenez
61b4ff4568 ULTIMA8: Fixes to clean up for bordered ttf font rendering 2021-01-22 22:04:01 -06:00
Matthew Jimenez
5223924d0b ULTIMA8: Clean up bordered ttf font rendering 2021-01-22 21:32:38 -06:00
Martin Gerhardy
f5164c9117 BACKENDS: search also for track_x and track_xx audio cd tracks
this allows us to use the unmodified version of dotemu lba1 enhanced music track paths
2021-01-23 02:54:58 +02:00
Kastuś K
298d248c5a I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 0.9% (15 of 1607 strings)
2021-01-22 11:20:09 +00:00
Kastuś K
0c1849b685 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 0.9% (15 of 1607 strings)
2021-01-22 09:50:15 +00:00
ScummVM-Translations
bf8aa6794c I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-01-22 01:17:51 +00:00
athrxx
4c0ff2b023 AGOS: (ELVIRA/PC98/Jp) - add paranoia checks to sound driver 2021-01-22 02:16:49 +01:00
ScummVM-Translations
195430c2a6 I18N: Update translations templates 2021-01-22 00:20:36 +00:00
ScummVM-Translations
94aac3a13b I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-01-22 00:20:35 +00:00
athrxx
656a35ee87 NEWS: mention Elvira PC-98 support 2021-01-22 00:51:05 +01:00
athrxx
8969fa9c09 AGOS: (ELVIRA/PC98/Jp) - fix game restart
Like most of the other data in the PC-98 version the restart save file also requires decompression.
2021-01-22 00:47:59 +01:00
athrxx
77b316ef58 AGOS: (ELVIRA) - block mouse wheel during save/load/pause dialog
I assume that this happens accidently, since the mouse wheel was never supported by the original. Currently, you can still scroll the inventory using the mouse wheel when a save/load/pause dialog is open. It causes a text glitch in the PC-98 version. Instead of just fixing that glitch I've decided to fix the underlying bug (limited to Elvira 1 though; no idea what the behavior is in the other games).
2021-01-22 00:47:59 +01:00
athrxx
a3fd19265f AGOS: (ELVIRA/PC98/Jp) - add sound driver
Added support for PC9801-26, Roland MT-32 and General Midi. I have left out the PC speaker part for now.
2021-01-22 00:47:59 +01:00
athrxx
56d897a100 AGOS: (ELVIRA/PC98/Jp) - more fixes
Just walking around the castle fixing bugs as I find them, e. g.:
- make decompression routine safer (this could write a couple of invalid byte in at least one case)
- also support compressed data header without actual data (required in the kitchen scene when killing the evil cook)
- fix some graphics/palette related glitches
2021-01-22 00:47:59 +01:00
athrxx
512ae9cfe3 AGOS: (ELVIRA/PC98/Jp) - add static msg strings + some fixes
(this concerns mostly the save/load/pause texts)
2021-01-22 00:47:58 +01:00
athrxx
8d17584247 AGOS: (ELVIRA/PC98/Jp) - more dirty rect handling
Make more use of dirty rect handling (applies to the PC-98 version only, the other versions don't need that).
2021-01-22 00:47:58 +01:00
athrxx
574133086d AGOS: (ELVIRA/PC98/Jp) - add Japanese font drawing
- Add dual layer graphics display to display the Japanese characters in their proper (double) resolution on top of the graphics. The original actually uses text mode.
- Adapt mouse handling to dual layer code.
- For consistency I got rid of all direct calls to _system->lockScreen() and _system->unlockScreen(), even in the sub engines that aren't affected. I find it easier to debug and to maintain this way.
2021-01-22 00:47:58 +01:00
athrxx
bb8c70f865 AGOS: (ELVIRA/PC98/Jp) - fix startup
Add necessary file name and file format modifications so that the game at least loads up and runs up to the start scene without glitches.
2021-01-22 00:47:58 +01:00
athrxx
d2b2d509ef AGOS: (ELVIRA/PC98/Jp) - add detection entry 2021-01-22 00:47:58 +01:00
Kastuś K
7e51e74187 I18N: Update translation (Belarusian (Taraškievica) (be-tarask))
Currently translated at 0.8% (14 of 1607 strings)
2021-01-21 17:05:54 +00:00
Matthew Duggan
ede70ce2eb ULTIMA8: Fix crash in inveter after graphics refactor 2021-01-21 21:54:15 +09:00
Eugene Sandulenko
86025f2259 I18N: Add translation (Belarusian (Taraškievica) (be-tarask)) 2021-01-21 12:27:04 +00:00