Commit Graph
1322 Commits
Author SHA1 Message Date
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