Commit Graph
137148 Commits
Author SHA1 Message Date
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
Matthew Jimenez 84a5e88356 ULTIMA8: Fix specialized TTF palette and border rendering 2021-01-20 23:16:14 -06:00
ScummVM-Translations 22bfb2f8a1 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-21 00:13:07 +00:00
Thierry Crozat 6eb68493aa GUI: Do not block return to the launcher when a dialog is shown
When accessing a GUI dialog from a game, such as to save or load
a game, we are still able to quit if the force RTL option is not
enabled. But when that option is enabled, it only returned to
the launcher after closing the dialog, which is strange and a
discrepency with the quit behaviour. This commit implements the
same behaviour for RTL as we have for Quit.
2021-01-21 00:12:33 +00:00