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