Avijeet
ba59cd4c19
GLK: SCOTT: Implement mysteriousMenu and mysteriousMenu2
2022-06-23 20:11:01 +02:00
Avijeet
6a0074fe74
GLK: SCOTT: Refactor c64_checksums
...
Use the md5 hash to directly load the game instead of iterating through the list. Also remove unsupported games.
2022-06-23 20:11:01 +02:00
Avijeet
9c4c8af24c
GLK: SCOTT: Refactor detect_game
...
Use the md5 hash to directly load the game without having to iterate through the game list. Also rename detect_game to load_game and move the resource loading to resource.cpp.
2022-06-23 20:11:01 +02:00
Avijeet
8c2d9e2b7c
GLK: SCOTT: Use READ_LE_UINT16
2022-06-23 20:11:01 +02:00
Avijeet
cf55512f80
GLK: SCOTT: Improve error messages
2022-06-23 20:11:01 +02:00
Avijeet
5aa305e716
GLK: SCOTT: Replace unsigned char with byte
2022-06-23 20:11:01 +02:00
Avijeet
95c20b538c
GLK: SCOTT: Reorder header includes
2022-06-23 20:11:01 +02:00
Avijeet
d6d67b40bb
JANITORIAL: Formatting fixes
2022-06-23 20:11:01 +02:00
Avijeet
464bfdd3cc
GLK: SCOTT: Rename C64_checksums to c64_checksums
2022-06-23 20:11:01 +02:00
Avijeet
09d2b9792b
JANITORIAL: Fix header guard naming
2022-06-23 20:11:01 +02:00
Avijeet
b7b3d58002
GLK: SCOTT: Implement detectC64 in C64_checksums.cpp
2022-06-23 20:11:01 +02:00
Avijeet
dd9890ca4d
GLK: SCOTT: Add C64 detection
2022-06-23 20:11:01 +02:00
Avijeet
d1121b3c71
GLK: SCOTT: Add game_specific.h/cpp
2022-06-23 20:11:01 +02:00
Avijeet
6b34453b53
GLK: SCOTT: Create C64_checksums.h/cpp
2022-06-23 20:11:01 +02:00
athrxx
e6ba0eff15
KYRA: (DOS/CD) - add workaround for text glitch
...
(in the cave with the bridge, when falling into the river)
2022-06-23 19:06:09 +02:00
athrxx
a99055617b
KYRA: (LoK/Floppy) - fix minor animator glitch
...
(in the first cave, when trying to cross the broken bridge and falling into the river, a "cut off" Herman's head could appear on screen beside the death dialog)
The animator code is a bit different here between versions. Our code was apparently based only on DOS CD (Talkie).
2022-06-23 19:06:04 +02:00
athrxx
a7fae9ff4e
KYRA: (LoK/ZH) - minor text field adjustment
...
Shouldn't make a visible difference, but it is more correct this way. The actual bug I was trying to fix ("cut off" Herman's head appearing after restoring text background) is actually an animator code bug...
2022-06-23 19:05:58 +02:00
athrxx
f1d7599cf4
KYRA: (LoK) - avoid starting the same song twice after loading savegame
...
(The game restarts the last song which is stored in the savegame, but for many scenes the scene entry scripts will start the same song again right afterwards. This causes some audible "stuttering".
HOF and MR don't seem to require this fix. For these games the music restart is controlled via the last argument of enterNewScene(). If it is set to 1 then no song will be started. And that is what happens when calling from loadGameState()...
2022-06-23 19:05:53 +02:00
Misty De Meo
6f78d0e47e
DIRECTOR: fix palette regression
...
7f0d69367b introduced a fix for
fetching the palette. However, it misinterpreted the number as an
unsigned int instead of a signed int, leading to incorrect palettes
on certain other games.
2022-06-23 11:35:50 +02:00
Misty De Meo
5e690a4c0b
DIRECTOR: more software
2022-06-23 11:35:21 +02:00
Paul Gilbert
281cca1e53
CHEWY: Fix speech crashes later in the game
2022-06-22 21:44:31 -07:00
Eugene Sandulenko
1e1703bf37
DIRECTIR: LINGO: Do not crash on 'the number of castmembers' when Shared Cast is not present
2022-06-23 01:23:58 +02:00
Eugene Sandulenko
89c4a1c7e1
DIRECTOR: LINGO: Do not try to evaluate non-strings in 'value' command
2022-06-23 00:54:04 +02:00
D G Turner
2b7b9110a7
DIRECTOR: LINGO: Remove Duplicate Function Declarations
...
These caused GCC Compiler Warnings.
2022-06-22 23:47:07 +01:00
eientei
41a8c4765d
DEVTOOLS: COMPANION: MacJapanese mapping of SHIFT-JIS range, log levels, typo fixes
2022-06-23 00:19:52 +02:00
Thierry Crozat
555cb948ea
AGS: Add new Gemini Rue Steam version
2022-06-22 23:17:08 +01:00
eientei
d60f949121
DIRECTOR: jitdraw3: Add note where it's used
2022-06-22 23:38:15 +02:00
eientei
f9e16e59ed
DIRECTOR: +Casino 5 Pack; fix dumpChunk bug where getResource can return nullpointer
2022-06-22 23:38:15 +02:00
eientei
cb291ef2c1
DIRECTOR: +Classic Arcade, Virtual Jackpot Gold
2022-06-22 23:38:15 +02:00
eientei
1e46a61853
DIRECTOR: +I Saw A Strange Little Man; The Nobel Prize: 100 Years of Creativity and Innovation
2022-06-22 23:38:15 +02:00
eientei
89dc9cf9db
DIRECTOR: Fix snh patches
2022-06-22 23:38:15 +02:00
eientei
7a54ff26f7
DIRECTOR: Add Pippin platform
2022-06-22 23:38:15 +02:00
eientei
356e1264df
DIRECTOR: Add stubbed AppleCD, Barake, JITDraw3 and MiscX XObjs; add more functions to memoryxobj and flushxobj
2022-06-22 23:38:15 +02:00
eientei
9da200007e
DIRECTOR: Add detection entries for multiple demos and games
...
including:
demos from Software Buyer's Guide (v7n1)
demo from Your Computer - Hardware and Software Buyers Guide (Australian Windows Publishing) (1997)
Neon Genesis Evangelion: EVA-00 Paper Figure
Spelunx GameTap/Steam remaster
2022-06-22 23:38:15 +02:00
D G Turner
410ae706c4
MTROPOLIS: Fix Accessible Non-Virtual Destructor GCC Warnings
...
These are emitted when the base class has virtual functions with a
non-virtual destructor (including the default implicit one created
by the compiler). The warning is enabled when -Wnon-virtual-dtor is
passed to the GCC compiler.
2022-06-22 17:09:22 +01:00
Thunderforge
1af8e85388
DOCS: Adding iconspath to German and Czech documentation
...
If anybody has a real translation, feel free to add it.
2022-06-22 14:33:04 +02:00
Thunderforge
87728fa9b6
COMMON: Adding iconspath parameter to the command line
2022-06-22 14:33:04 +02:00
elasota
19fa715408
MTROPOLIS: Fix int ranges being truncated to 16-bits
2022-06-22 00:32:35 -04:00
elasota
562feebd3c
MTROPOLIS: Add movie loops
2022-06-22 00:32:02 -04:00
elasota
508610ad22
MTROPOLIS: Cleanup. Remove unused type, remove IInterfaceBase from write interfaces to get rid of global destructor.
2022-06-21 21:56:37 -04:00
elasota
d3ec38242e
MTROPOLIS: Remove unused read proxy code
2022-06-21 21:54:53 -04:00
elasota
37ef659ed5
MTROPOLIS: Cleanup: Add some debug fields for tag decoding, remove extra tabs.
2022-06-21 21:54:53 -04:00
D G Turner
5d0e6e7bb5
GRAPHICS: MACGUI: Remove Invalid Check of this against NULL
...
The object's self reference of "this" can never be null, thus this
generates a GCC compiler warning when -Wnonnull-compare is passed.
2022-06-22 01:38:51 +01:00
Hubert Maier
54e7c3b7da
AMIGAOS: Corrected plugins destination path
2022-06-22 01:40:23 +02:00
Hubert Maier
d3521bc785
AMIGAOS: Make use of DEBUG_BUILD define
2022-06-22 01:40:23 +02:00
Hubert Maier
c8edaa945f
AMIGAOS: Add DEBUG_BUILD define to configure
2022-06-22 01:40:23 +02:00
Eugene Sandulenko
b47610210b
DIRECTOR: LINGO: Accept FLOAT for 'the timeoutLapsed'
2022-06-22 01:24:47 +02:00
Pragyansh Chaturvedi (r41k0u)
ad6b80009f
DIRECTOR: LINGO: Implement setting of timeOutLapsed property
2022-06-22 01:13:41 +02:00
Eugene Sandulenko
b8d416822b
DIRECTOR: Fix crash when movie has no shared cast
2022-06-22 01:04:52 +02:00
Eugene Sandulenko
34c617ea69
DIRECTOR: LINGO: Print MENUREF
2022-06-22 01:02:30 +02:00