Vladimir Serbinenko
b88c384721
SAGA: Add ITE win demo 1 and 2 compressed variant.
2023-01-15 19:22:34 +01:00
Vladimir Serbinenko
8e5d88cd55
SAGA: Flatten tree in ZIP and ARJ archives.
...
Music patches are in subdirectory. It's easier to remove structure altogether
2023-01-15 19:22:34 +01:00
Walter Agazzi
63a2dc4388
DETECTION: Convert all GOG strings to GOG.com
2023-01-15 11:46:46 +02:00
Vladimir Serbinenko
52b9d064d9
SAGA: Change Mac Guild entry to use data fork for most files
...
We use resource fork only on sound file, the other ones contain nothing
useful so we don't want to checksum them
2023-01-10 18:34:33 +01:00
Vladimir Serbinenko
ef45ef4b49
SAGA: Support ite demo 3 without unpacking it.
2023-01-07 19:50:52 +02:00
Vladimir Serbinenko
8573bd38ea
SAGA: Allow streams to be automatically reopened.
...
This is needed for IHNM chapter switch and was lost in switch to
common macbinary
2023-01-07 19:44:37 +03:00
Vladimir Serbinenko
302a5eb0af
SAGA: Don't close file even after it was overriden by a patch
...
Now the file handle is shared among the readers of the same context,
so closing it will close it for all user which leads to a crash.
2023-01-07 02:38:07 +02:00
Vladimir Serbinenko
50d52b9d44
SAGA: Correctly handle the case of missing patch file.
2023-01-06 03:53:46 +03:00
Coen Rampen
737111e9d8
SAGA: Add OPL2 support for ItE DOS GOG and Windows
2023-01-05 21:18:30 +01:00
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