1313 Commits

Author SHA1 Message Date
elasota
e280186a8c ALL: VS warning cleanup 2022-12-25 16:31:57 +01:00
Vladimir Serbinenko
4ed51f9005 SAGA: Add AGA demo floppy release 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
097fd8765e SAGA: Add ITE ECS floppies 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
63a39b6471 SAGA: Remove suffix _CD from detection_tables.h
Floppy versions use the same tables
2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
b2987256b8 SAGA: Remove dead code 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
291e397698 SAGA: Fix offset in debug messages 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
8b2019707d SAGA: Fix placard color in ITE ECS 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
73f04a31ab SAGA: Support masked blit for sprites
ECS version does it in original for verb buttons, let's do the same
2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
fcf31d2593 SAGA: Fix displayinfo for ECS ITE 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
1750e0880c SAGA: Switch palette at line 137 when running ECS version
Similar to what original does
2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
48fe6b038f SAGA: Use ECS colors for speech colors when needed 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
8b3aaa3351 SAGA: Use colors from ECS-palettes when needed 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
fe298487b9 SAGA: Load extra palette for ECS
Amiga ITE switches palette after line 137.
Additionally options uses a separate palette.
Rather than jungling with 3 palettes we just load
all 3 palettes.
2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
045cdb4e8f SAGA: Don't overwrite palette above actually present one 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
e1698de9ca SAGA: Replace Usage of color literals with consts 2022-12-21 14:58:09 +01:00
Vladimir Serbinenko
ebd457841c SAGA: Support having game files under "ITE Data Files"
This is the case for Mac Guild CD version. Normally we ask user to just
select this subdirectory but selecting CD root is more logical
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
0482b7cb2a SAGA: Change ITE Mac Guild CD entry to use MACRESFORK
Now this CD version works with dumper-companion
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
0b8d67ff8d SAGA: Remove contextOffset/contextSize
It was used only in now defunct custom macbinary parser
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
7b9f0ab75d SAGA: Switch from custom macbinary parser to MacResManager
This makes it compatible with other resource fork formats after
update of detection entries
2022-12-18 20:46:34 +01:00
Vladimir Serbinenko
1451f5b103 SAGA: Remove hardcoded voice and sound indices 2022-12-17 15:39:26 +01:00
Vladimir Serbinenko
411f2f096b SAGA: Read voice and sound index from .exe instead of hardcoding it 2022-12-17 15:39:26 +01:00
Vladimir Serbinenko
808f8f679e SAGA: Rename playAmigaMod to playProtracker 2022-12-15 16:58:49 +01:00
Vladimir Serbinenko
486856168b SAGA: Add voice support for ITE Amiga 2022-12-14 17:42:20 +01:00
Vladimir Serbinenko
18dba11f3b SAGA: Support SFX for Amiga version 2022-12-14 17:42:20 +01:00
Vladimir Serbinenko
c068ce04c2 SAGA: Don't disable voice on missing SFX 2022-12-14 17:42:19 +01:00
Vladimir Serbinenko
50be5b017e SAGA: Support music for ITE Amiga 2022-12-14 13:50:10 +01:00
Eugene Sandulenko
d175d1d802
SAGA: Further fixes to ite-tw verb drawing 2022-12-12 23:44:55 +01:00
Eugene Sandulenko
660b694b35
SAGA: More fixes to text positioning in options for ite-tw 2022-12-12 23:44:50 +01:00
Eugene Sandulenko
df9e0abc1d
SAGA: Partial fix for the options dialog text positions for ite-tw 2022-12-12 01:57:45 +01:00
Eugene Sandulenko
c8cc6d84eb
SAGA: Fix colors in ihnm-tw 2022-12-11 23:44:29 +01:00
Vladimir Serbinenko
f3a48e0250 SAGA: Fix graphics corruption on isometric scene in Amiga version 2022-12-10 00:29:05 +01:00
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
2ae17bf6f6 SAGA: Don't attempt to load invalid animations
Wyrmkeep CDs have invalid animations in intro. Skip them
2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
6ace00cba7 SAGA: Add German ECS CD demo 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
f441633978 SAGA: Add AGA German CD demo 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
30910cce15 SAGA: Add entry for ite german floppy 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
c81b7559c2 SAGA: Support missing intro anim 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
a173ca1b31 SAGA: Support crunched resources 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
4030541bc9 SAGA: Add powerpacker compressed background 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
82fbf0f6e4 SAGA: Support embed Amiga font 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
b08c6ab7b4 SAGA: Support creating ByteArray from plain array 2022-12-05 08:15:33 +02:00
Vladimir Serbinenko
0a82b83344 SAGA: Support amiga floppy uncompressed resources 2022-12-05 08:15:33 +02:00
Eugene Sandulenko
fb7095f5a4
COMMON: Move all compression-related files to a separate directory 2022-12-01 11:53:02 +01:00
Vladimir Serbinenko
b27f715505 SAGA: Add entry for packed floppy ITE 2022-11-28 00:25:05 +01:00
Vladimir Serbinenko
ee8d850062 SAGA: Support running directly from arj archives 2022-11-28 00:25:05 +01:00
Vladimir Serbinenko
829525e2bd SAGA: Improve handling of Hangul to match the original 2022-11-17 21:57:11 +01:00
Vladimir Serbinenko
c1ba0b451d SAGA: Support Korean IHNM rendering 2022-11-17 21:57:11 +01:00
Vladimir Serbinenko
00e19e09e8 SAGA: Enable IHNM Korean entry 2022-11-17 21:57:11 +01:00
Vladimir Serbinenko
949ea910f5 SAGA: Mark Chinese version of IHNM as Traditional.
As additional benefit this allows to use strings from ITE Chinese
2022-11-16 09:30:33 +02:00