Commit Graph

72536 Commits

Author SHA1 Message Date
Martin Gerhardy
fcbee4f724 TWINE: fla disassembly findings
looks like they are unused in the fla movies that i've tried so far...
2021-02-06 18:55:09 +01:00
Martin Gerhardy
986aa94154 TWINE: use delta time to show the credits from original game
also added the other actions found in the disassembly that the original game
did during the waiting loop
2021-02-06 18:55:09 +01:00
Martin Gerhardy
7c3d226778 TWINE: replaced magic number 2021-02-06 18:55:09 +01:00
Martin Gerhardy
7b4cbec07b TWINE: integration some disassembly findings 2021-02-06 18:55:09 +01:00
Martin Gerhardy
c43c95a4a9 TWINE: fixed previous holomap location 2021-02-06 18:55:09 +01:00
Martin Gerhardy
bc7f12d0da TWINE: clamp angles of holomap locations 2021-02-06 18:55:09 +01:00
Einar Johan Trøan Sømåen
dfa3c1b67b
TINSEL: Add NOOP-instruction to pcode, and adjust accordingly. 2021-02-06 01:31:20 +01:00
Einar Johan Trøan Sømåen
9abd575302
TINSEL: Don't check for "!= TinselV2" when correcting for V1 chunks
This way Noir also avoids this adjustment
2021-02-06 01:25:55 +01:00
Einar Johan Trøan Sømåen
ea21659084
TINSEL: Implement LZSS decompression for Noir 2021-02-06 01:04:54 +01:00
Einar Johan Trøan Sømåen
847b67b455
TINSEL: Unblock Noir in TinselEngine::run(), and use DW2's graphics-config for now. 2021-02-06 00:29:54 +01:00
Einar Johan Trøan Sømåen
0f78bfeeae
TINSEL: Adjust LoadFile for Noir, stubbing out compression for now. 2021-02-06 00:29:47 +01:00
Einar Johan Trøan Sømåen
6e3daad277
TINSEL: Modify handle to read flags correctly for Noir.
Contains fixes from Kerbox' repos.
2021-02-06 00:29:27 +01:00
SupSuper
1b2e0b7465 TITANIC: Use WaveFormat enum 2021-02-05 21:16:11 +02:00
BLooperZ
73e8a49464 SCUMM: SMUSH: fix regression in hebrew text 2021-02-04 22:25:39 +02:00
BLooperZ
f76d858e6a SCUMM: COMI: fix hebrew multiline dialogue 2021-02-04 22:25:39 +02:00
Cameron Cawley
1d9572173a SCI: Fix compilation when SCI32 is disabled 2021-02-04 22:24:41 +02:00
sluicebox
1200485211 SCI: Fix kGetTime debug messages
This change doesn't affect kGetTime results.

kGetTime has been logging its return value in debug messages as a 32-bit
value before converting down to the actual 16-bit value that's returned.
2021-02-03 23:37:23 -08:00
Matthew Jimenez
4567eefaaa ULTIMA8: Replace custom ini file handling with Common::INIFile
This change also removes the pathed keys in favor of distinct category and section variables.
2021-02-03 19:46:26 -06:00
Cameron Cawley
78015cbd04 TESTBED: Centre the rectangle on screen in the overlay test
This fixes an assert in the DS port due to the rectangle being drawn out of bounds.
2021-02-04 01:59:14 +01:00
Cameron Cawley
438c2d8714 DS: Rewrite event handling 2021-02-04 01:59:14 +01:00
Lenny
a7776e9ef2 DIRECTOR: implement maxInteger function 2021-02-04 01:56:53 +01:00
Lenny
53fb65932c DIRECTOR: add The Simpsons Cartoon Studio WIN to detection 2021-02-04 01:56:53 +01:00
Matthew Jimenez
9a7d3b58ea ULTIMA8: Remove ConfigManager usage in ConfigFileManagers
The keys in ConfigFileManager are paths in the form of "root/section/key" and are used for the files in ultima.dat.
2021-02-02 20:32:06 -06:00
Matthew Jimenez
c257a1b957 ULTIMA8: Remove now dead code around ConfigFIleManager 2021-02-02 20:32:06 -06:00
Matthew Jimenez
f77102639d ULTIMA8: Remove SettingManager and thus finally eliminate pentagram.ini 2021-02-02 20:32:06 -06:00
sluicebox
89c67944f4 SCI: Always initialize kFileIOReadString output
Addresses bug #12060
2021-02-02 12:44:45 -08:00
Matthew Jimenez
0ef46b7673 ULTIMA8: Update mark and recall commands to use ConfigManager 2021-02-01 23:51:07 -06:00
Matthew Jimenez
1b8ac227db ULTIMA8: Remove unused virtual paths for @work and @save 2021-02-01 23:51:07 -06:00
Matthew Jimenez
25852a0720 ULTIMA8: Remove dead code around old built-in data file handling 2021-02-01 23:51:07 -06:00
Paul Gilbert
11de92e8bf ULTIMA4: Change int local to bool for clarity 2021-02-01 21:35:09 -08:00
sluicebox
391c2f4a5d SCI: Remove character test that's always true
Fixes a gcc warning
2021-01-31 22:14:36 -08:00
Matthew Jimenez
0dee5ede31 ULTIMA8: Remove game map setup as it is no longer neccessary 2021-01-31 23:43:17 -06:00
Matthew Jimenez
b555cc8ee6 ULTIMA8: Remove commands related to swtiching games from pentagram.
ScummVM launcher replaces all pentagram menu functionality and this was now effectively dead code.
2021-01-31 23:43:17 -06:00
Matthew Jimenez
7c974b8cf9 ULTIMA8: Move more options to ConfigManager and remove unused methods related to pentagram menu 2021-01-31 23:43:17 -06:00
Matthew Jimenez
94b24966be ULTIMA8: Draw font border as radius with "ttf_antialiasing=false"
This will not change rendering with border size set to 1
2021-01-31 23:43:17 -06:00
sluicebox
a8a6bf4f30 SCI32: Remove PHANT2 spin loop in easter egg 2021-01-31 19:42:02 -08:00
sluicebox
20d052fee4 SCI32: PHANT2 script patch comments 2021-01-31 19:39:21 -08:00
sluicebox
b23daadf00 SCI32: Fix restoring PHANT2 games from overlay
Fixes restoring from overlay while game is in handsOff mode.
For example: room 3310.
2021-01-31 19:37:58 -08:00
NMIError
7b97d285e8 LURE: Added termination entry to catch anim sound seq 2021-01-31 22:13:15 +01:00
sluicebox
f033ffca9d SCI: Fix KQ6 time-of-day lettuce bug 2021-01-31 12:43:17 -08:00
sluicebox
518226146d SCI: Fix kGetTime 12-hour formatting
SSCI sets hours 0 and 12 to 12, not 0.
Fixes clock display in Hoyle4 and Hoyle5.
2021-01-31 12:43:16 -08:00
sluicebox
7095ed66c5 SCI: Fix KQ4 missing waterfall view 2021-01-31 12:43:16 -08:00
sluicebox
40fbf7be48 SCI: Process ScummVM Quit events during kMenuSelect
Fixes engine not being able to quit while the SCI menu bar
has keyboard focus.
2021-01-31 12:43:16 -08:00
Matthew Jimenez
436a2cf760 ULTIMA8: Improve font rendering with "ttf_antialiasing=false" through use of Graphics::kTTFRenderModeMonochrome 2021-01-31 13:03:22 -06:00
Matthew Jimenez
5b837a49ab ULTIMA8: Move the game resolution options to ConfigManager 2021-01-31 13:03:22 -06:00
Matthew Jimenez
6b74b4ac63 ULTIMA8: Use ConfigManager for lastSave option
This option works like "save_slot" but is persisted to the config file. Should it just be renamed to match?
2021-01-31 10:06:33 -06:00
Matthew Jimenez
ac938f6ebe ULTIMA8: move more options from pentagram.ini to ConfigManager 2021-01-31 10:06:33 -06:00
Matthew Jimenez
2b962e9083 ULTIMA8: Remove console command for setting config values. 2021-01-31 10:06:33 -06:00
Martin Gerhardy
e7e489ac5d TWINE: transpose the basematrix for the holomap position lookup 2021-01-30 19:38:52 +01:00
Martin Gerhardy
26fba9df1f TWINE: color constant 2021-01-30 19:38:52 +01:00