Commit Graph
137148 Commits
Author SHA1 Message Date
Martin Gerhardy f88ab25d25 TWINE: const 2020-11-22 22:42:24 +01:00
Martin Gerhardy d30035ab50 TWINE: reduced scope 2020-11-22 22:42:24 +01:00
Martin Gerhardy 4e7e7e67dd TWINE: renamed Text class members 2020-11-22 22:42:24 +01:00
Martin Gerhardy d5174c2cf7 TWINE: renamed method 2020-11-22 22:42:24 +01:00
Martin Gerhardy cd019aa41e TWINE: removed unused var 2020-11-22 22:42:24 +01:00
Martin Gerhardy 0e8232bad4 TWINE: renamed more Text class members 2020-11-22 22:42:24 +01:00
Martin Gerhardy c1ec0a7627 TWINE: renamed Text class members and methods 2020-11-22 22:42:24 +01:00
Martin Gerhardy 6bf64769ea TWINE: fixed missing textid in while condition 2020-11-22 22:42:24 +01:00
Martin Gerhardy d43f929af8 TWINE: replaced magic numbers 2020-11-22 22:42:24 +01:00
Martin Gerhardy abe94d4316 TWINE: renamed some members of the Text class 2020-11-22 22:42:24 +01:00
Martin Gerhardy 672e68e3ee TWINE: add debug message for missing implementation 2020-11-22 22:42:24 +01:00
Martin Gerhardy 057712cdc3 TWINE: hide access to gameFlags array 2020-11-22 22:42:24 +01:00
Martin Gerhardy e993e65989 TWINE: extracted into single methods 2020-11-22 22:42:24 +01:00
Martin Gerhardy 297fe3a68c TWINE: added two new debug commands 2020-11-22 22:42:24 +01:00
Martin Gerhardy 825127676c TWINE: connect the opcode lHOLOMAP_TRAJ to drawHolomapTrajectory 2020-11-22 22:42:24 +01:00
IlDucci 0cea925a40 I18N: Update translation (Spanish)
Currently translated at 100.0% (1574 of 1574 strings)
2020-11-22 21:32:10 +00:00
Einar Johan Trøan Sømåen 33572861c2 GRIM: Fix PixelFormat lookup during Remastered's startup.
Grim Fandango Remastered has an alpha channel in the
video that plays as intro.

This makes Grim Fandango Remastered start, although there
are still quite a few issues to fix.
2020-11-22 22:31:35 +01:00
Andrea Boscarino 5ea8e62e53 SCUMM: COMI: improve handling of iMUSE markers and triggers 2020-11-22 20:56:50 +01:00
Andrea Boscarino 8be297ea4f SCUMM: COMI: handle edge-case for "start" marker in iMUSE Digital 2020-11-22 20:56:50 +01:00
Lothar Serra Mari 7dbdcf3bf0 NEWS: Update German NEWS file 2020-11-22 20:44:35 +01:00
AndywinXp 3d9a886204 SCUMM: COMI: prevent SFX and VOICE from using fade-in (#2631)
* SCUMM: COMI: prevent SFX and VOICE from using fade-in
2020-11-22 19:42:18 +01:00
Lothar Serra Mari bb6aab6efc I18N: Update translation (German)
Currently translated at 100.0% (1574 of 1574 strings)
2020-11-22 18:22:24 +00:00
athrxx b4b5ecf9db NEWS: mention support for ITE PC-98 2020-11-22 19:21:22 +01:00
Thierry Crozat fc2050aa31 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/
2020-11-22 18:05:03 +00:00
athrxx 181368f1c5 SAGA: (ITE/PC98) - fix intro text frame width 2020-11-22 19:02:47 +01:00
athrxx c9f41699aa SAGA: (ITE/PC98) - fine tune intro line breaks
I whish I knew whether I am implementing an original bug here or if this is intended behavior. But it does achieve text output faithful to the original. And it even does actually look better...
2020-11-22 19:02:47 +01:00
athrxx 3aded1d5ba SAGA: (ITE/PC98) - fix intro credits text positioning
This commit aims at getting the text almost pixel-exact like the original (from disasm and from comparison with an emulator).

It seems that the original messed up the upscaling (from 320x200 to 640x400). The whole method how they do it is weird. The text is rendered on a 320x200 pixel surface and this surface gets blitted in the center of a 640x400 pixel screen. Sometimes they
 seem to assume to draw onto 320x200, sometimes onto 640x400 (e. g. the line height for the paragraph headlines is assumed to be 11, although the font height is 18; and it will use height 18 for all the other text lines). Also, the orginal will use different printing methods for the headlines and for the text blocks below, which also doesn't help to get this right...

Now, some credits text lines are still off by 1 pixel vertically due to my method of upscaling (at the very last moment in drawDirtyRects()). I find this a much cleaner approach than the original method which is just hacking up the whole graphics code to use 640x400 coords (except for the places they forgot, see above). But this also means I can't hit the odd lines for text positioning, thus the one pixel off sometimes...
2020-11-22 19:02:46 +01:00
athrxx eaeadbb622 SAGA: (ITE/PC98) - fix override warning 2020-11-22 19:02:46 +01:00
athrxx 4a6b2b1897 SAGA: minor fix to horizontal actor text positioning
(seems to be like a typo; fixed from disasm and screen comparison)
2020-11-22 19:02:45 +01:00
athrxx 5c8f6507ef SAGA: (ITE/PC98) - adapt actor speech positioning 2020-11-22 19:02:44 +01:00
athrxx c22768e4fb SAGA: (ITE/PC98) - implement sjis font drawing 2020-11-22 19:02:44 +01:00
athrxx c16f00f0f6 SAGA: (ITE/PC98) - make version specific interface changes
The font style is diiferent for various strings (e.g. verbs are drawn outlined instead of shaded, converse line are drawn normally instead of shaded).
Also implement sjis version of "bullet" for the converse strings.
2020-11-22 19:02:44 +01:00
athrxx ffdd648c88 SAGA: (ITE/PC98) - fix option panel string 2020-11-22 19:02:44 +01:00
athrxx 8306fee7e3 SAGA: (ITE/PC98) - set GF_ITE_FLOPPY flag
This version behaves like a DOS floppy version in all the locations where we check for the  GF_ITE_FLOPPY flag
2020-11-22 19:02:44 +01:00
athrxx 7d75487d93 SAGA: (ITE/PC98) - implement original mouse cursor
Like the DOS version the PC-98 version has a hard-coded cursor. It has a size of 16x16 though, so it is suitable for a higher resolution.
2020-11-22 19:02:43 +01:00
athrxx 30704a98dd SAGA: (ITE/PC98) -adjustments to hardcoded intro data
(text colors and layout for the Japanese version)
2020-11-22 19:02:43 +01:00
athrxx cf08894520 GRAPHICS: (SJIS) - SAGA adjustments 2020-11-22 19:02:43 +01:00
athrxx 2db289f419 SAGA: (ITE/PC98) - implement dual layer rendering
- The Japanese font is drawn in double resolution on the top layer. The rest of the graphics gets drawn in standard VGA resolution on the bottom layer, then scaled 2x and merged with the top layer.
- Adjust mouse handling. In dual layer mode the event manager reports mouse coordinates in double resolution, so these have to be scaled down.
2020-11-22 19:02:43 +01:00
athrxx fa671a2c40 SAGA: (ITE/PC98) - prepare font class for Japanese rendering
Reorganize font code into sub classes to allow independent rendering of the Japanese ROM font. No actual implementation for the Japanese rendering yet.
2020-11-22 19:02:43 +01:00
Lothar Serra Mari b1972dea57 I18N: Update translation (German)
Currently translated at 100.0% (1573 of 1573 strings)
2020-11-22 17:21:09 +00:00
Thierry Crozat fde357726a I18N: Update translations templates 2020-11-22 17:20:30 +00:00
Cameron Cawley 01b4432825 BACKENDS: Use Common::U32String for OSystem::setWindowCaption 2020-11-22 17:20:19 +00:00
Antoniou Athanasios ce39fcbf8b I18N: Update translation (Greek)
Currently translated at 100.0% (1573 of 1573 strings)
2020-11-22 17:19:48 +00:00
Lothar Serra Mari 8b34d5ded3 NEWS: Update German NEWS file 2020-11-22 18:19:25 +01:00
Lothar Serra Mari b25f32492f NEWS: Fix formatting 2020-11-22 18:19:13 +01:00
BeWorld 126fd3c86d MORPHOS: update NEWS.md
And remove include "common/encoding.h" in morphos-dialogs.cpp
2020-11-22 17:04:21 +00:00
Thierry Crozat 0c845e1f43 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/
2020-11-22 16:57:47 +00:00
Bartosz Gentkowski fe9c51892c DOXYGEN: doxygen review on remaining common headers
- textconsole.h
- timer.h
- translation.h
- ustr.h
- util.h
2020-11-22 16:57:25 +00:00
Thierry Crozat 1a8364dc88 I18N: Update translations templates 2020-11-22 16:45:30 +00:00
Thierry Crozat e813409f79 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/
2020-11-22 16:45:29 +00:00