Commit Graph
42 Commits
Author SHA1 Message Date
Vladimir Serbinenko 468cb5406e SAGA: Remove now unused INTROLIST_ITE_AMIGA_ENGLISH_AGA_CD 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko c47ef4d956 SAGA: Show intro in Wyrmkeep ITE Amiga version 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko c81b7559c2 SAGA: Support missing intro anim 2022-12-05 08:15:33 +02:00
Cameron Cawley 319c5b1c80 SAGA: Move the LoadSceneParams structures out of the detection code 2022-11-14 20:55:16 +01:00
Vladimir Serbinenko 1dd16ea8be SAGA: Move intro description to detection_tables.h
Literally all Amiga releases so far have different resource IDs, it's
unreasonable by now to make introproc_ite.cpp re-recognize those versions.
Just pass parameters along.
2022-11-14 00:27:33 +01:00
Filippos Karapetis 0df39b7502 SAGA: Unify language index for all hardcoded strings 2022-03-11 01:21:34 +02:00
BLooperZ 28e1a9e9be SAGA: hebrew translation of embedded texts 2022-03-11 00:21:16 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Orgad Shaneh 2930d37788 SAGA: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Eugene Sandulenko ef4f019125 SAGA: Added support for Russian ITE fan-translation 2021-05-10 01:26:21 +02:00
athrxx 181368f1c5 SAGA: (ITE/PC98) - fix intro text frame width 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 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 d2aa06eef5 SAGA: (ITE/PC98) - fix opening credits style/color 2020-05-19 16:18:38 +02:00
athrxx 386aad2196 SAGA: (ITE/PC98) - fix opening credits 2020-05-19 16:18:34 +02:00
Misty De Meo 4189c2acfa SAGA: add introduction text for Japanese versions
Contains the intro text and opening credits.

This is currently in Unicode; may need to make it Shift JIS later,
depending on how multibyte handling goes.
2020-05-19 12:35:54 +02:00
D G Turner 0416249765 SAGA: Add Define for French Language for clarity. 2017-10-28 11:24:58 +01:00
D G Turner d50c13a7c7 SAGA: Add Code to Support French Fan Translation.
This code was supplied by Darknior (hugues.fabien@gmail.com).
2017-10-26 18:16:11 +01:00
Filippos Karapetis a95d22a2cd SAGA: Initial work on the DOS ITE demo 2015-07-04 01:51:45 +03:00
Filippos Karapetis 6bdb362370 SAGA: Remove trailing whitespace 2014-10-28 16:16:12 +02:00
Filippos Karapetis d316b00b9e SAGA: Some renaming 2014-07-20 17:46:06 +03:00
Filippos Karapetis 7bab457a23 SAGA: Remove the now unneeded individual cave scene handlers 2014-07-20 17:17:00 +03:00
Filippos Karapetis bb353d14fd SAGA: Merge all of the ITE intro cave scene handlers 2014-07-20 17:10:56 +03:00
Filippos Karapetis 7c19effd36 SAGA: Move ITE credits together with the other ITE static data 2014-07-20 17:10:56 +03:00
Filippos Karapetis e5b10aba57 SAGA: Move the ITE intro text together with the other static ITE data 2014-07-20 17:10:56 +03:00
Filippos Karapetis e663395435 SAGA: Add wrappers for queuing music events 2014-07-20 17:10:55 +03:00
Filippos Karapetis 8f5ccbff18 SAGA: Move and rename some defines which are only used in the ITE intro 2014-07-20 17:10:54 +03:00
Johannes Schickel c1be2aedbb SAGA: Make GPL headers consistent in themselves. 2014-02-18 02:39:37 +01:00
Eugene Sandulenko 9faa5d66b7 SAGA: Remove unused assignment. CID 1002506 2013-10-08 00:11:18 +03:00
Eugene Sandulenko 067ce95965 SAGA: Remove unused assignment. CID 1002505 2013-10-08 00:11:18 +03:00
Filippos Karapetis 8c1ca6548d SAGA: Fix bug #3528338 - "ITE: Subtitles always shown in introduction" 2012-05-20 20:16:16 +03:00
Filippos Karapetis 0d3a2267c7 SAGA: Removed several game flags, which are now found more reliably on the fly
- The logo screens of all ITE versions are shown correctly now
- Wyrmkeep versions, demo versions with scene substitutes, demos with
mono music and demo versions with LE VOX encoded voices are all found
automatically now
2011-07-09 15:59:30 +03:00
strangerke 69b1485a22 GIT: Clean up: Suppress SVN tags, now useless 2011-05-12 01:16:22 +02:00
Andrew Kurushin e3ea3b5b7e SAGA: replace Scene::_resourceList, Interface::_inventory malloc arrays with Common::Array
svn-id: r53773
2010-10-24 20:22:21 +00:00
Max Horn c975ed11a1 ALL: Fix various typos (patch #3093266)
svn-id: r53762
2010-10-24 13:04:33 +00:00
Andrew Kurushin b10cd22d51 SAGA: replace Events malloc base linked list with Common::List
svn-id: r53751
2010-10-23 23:07:10 +00:00
Filippos Karapetis 9a57f42399 logicalWidth -> width
logicalHeight -> height

svn-id: r35488
2008-12-22 14:36:58 +00:00
Filippos Karapetis 437384a838 - Split the SAGA resource manager in 3 different ones, depending on the resource type (RSC for ITE, RES for IHNM and HRS for DINO/FTA2). The SAGA 2 HRS resource manager is still a stub
- Added detection for the voice file of FTA2

svn-id: r35484
2008-12-22 14:13:15 +00:00
Filippos Karapetis 2257db88d3 - Added some stubs for the SAGA2 games dino and fta2
- Stopped loading the isomap and puzzle game modules for IHNM, as they are not used for that game (this saves some memory for IHNM)
- Removed getDisplayWidth() and getDisplayHeight()

svn-id: r35473
2008-12-21 22:52:44 +00:00
Filippos Karapetis d0f4f97ea9 Cleaned up the mess with game IDs and game types: removed game types, reduced the game IDs and added game features where necessary
svn-id: r35467
2008-12-21 15:59:05 +00:00
Filippos Karapetis 78eeb313fe Corrected wrong extended characters provided in the translated hardcoded strings for ITE. Fixes bug #2045157 - "ITE: wrong accented characters in italian fan version"
svn-id: r35158
2008-11-23 15:03:54 +00:00
Filippos Karapetis eea2aadbd8 Renamed files for consistency
svn-id: r32283
2008-05-26 11:14:30 +00:00