Commit Graph
137148 Commits
Author SHA1 Message Date
SupSuper 7a5c4e6121 CREATE_PROJECT: Remove C++11 2020-07-15 15:30:55 +02:00
Michał Janiszewski c763e56d57 CREATE_PROJECT: Address review comments 2020-07-15 15:30:55 +02:00
Michał Janiszewski 6b1fb8fc8f CREATE_PROJECT: Sort libraries to be returned 2020-07-15 15:30:55 +02:00
Michał Janiszewski eed727474f AUDIO: Fix linking with vcpkg-provided FLAC 2020-07-15 15:30:55 +02:00
Michał Janiszewski e0505d5fbf COMMON: Add MSVC ARM64 support 2020-07-15 15:30:55 +02:00
Michał Janiszewski 3d3b0124ad CREATE_PROJECT: Make MSVC project understand more architectures 2020-07-15 15:30:55 +02:00
Michał Janiszewski a23b1789db CREATE_PROJECT: Add ability to remove feature from setup 2020-07-15 15:30:55 +02:00
Michał Janiszewski 0de86d6fbf CREATE_PROJECT: Add option to use canonical library names
This allows for easier plugging in of alternative providers of libraries
2020-07-15 15:30:55 +02:00
Eugene Sandulenko 36940ed62e DIRECTOR: Fix script preprocessing 2020-07-15 12:10:09 +02:00
Eugene Sandulenko fbf9828923 DIRECTOR: Catch extra string in VWCI by buildbot 2020-07-15 11:11:48 +02:00
Matthew Duggan f45ee551b8 ULTIMA8: Create process for Crusader item selection 2020-07-15 16:13:54 +09:00
Matthew Duggan 8ab251a0ec ULTIMA8: Remove duplicate code from target reticle process 2020-07-15 15:00:36 +09:00
Matthew Duggan 36ab8b5587 ULTIMA8: Const correctness for typeflag functions 2020-07-15 15:00:00 +09:00
Matthew Duggan 3f46b7ed7f ULTIMA8: Small cleanup of crosshair process 2020-07-15 14:58:58 +09:00
djsrv d6270b7f09 DIRECTOR: LINGO: Add event map comment 2020-07-14 23:09:05 -04:00
Matthew Duggan 546a4d1bf5 ULTIMA8: Add new Crusader intrinsics to table 2020-07-15 11:38:37 +09:00
Matthew Duggan a49e070314 ULTIMA8: Add intrinics for showing/hiding status gumps in Crusader 2020-07-15 11:38:37 +09:00
Matthew Duggan 26a94e2bdc ULTIMA8: Add intrinsic for playing in-game Crusader avis 2020-07-15 11:38:37 +09:00
sluicebox 7c9596d78b SCI: Fix KQ6 Wedding Genie lamp message 2020-07-14 19:32:12 -07:00
Eugene Sandulenko 5df8a294c6 DIRECTOR: Fix script loading 2020-07-15 01:52:07 +02:00
Eugene Sandulenko 8a9f5dec72 DIRECTOR: Load text formatting for CastInfo 2020-07-15 01:43:16 +02:00
Eugene Sandulenko 7a14a762df DIRECTOR: Refactor FontStyle loading 2020-07-15 01:43:16 +02:00
sluicebox 884206f09d SCI: Fix KQ6 Pawnshop Genie lockup 2020-07-14 16:11:18 -07:00
Eugene Sandulenko ab8ee18ad9 DIRECTOR: Fix crahs on empty preload in VWFI 2020-07-15 00:59:23 +02:00
Eugene Sandulenko 60390b5cdf DIRECTOR: Load edit info 2020-07-15 00:19:36 +02:00
Eugene Sandulenko 7fbe5f6a2e DIRECTOR: Process edge cases in loadDataEntries 2020-07-15 00:19:36 +02:00
Eugene Sandulenko a4c796bd00 DIRECTOR: Added debug output to VWFI loading 2020-07-15 00:19:36 +02:00
Eugene Sandulenko 114aa89b71 DIRECTOR: Switch String arrays to data arrays 2020-07-15 00:19:36 +02:00
djsrv 8727d0a800 DIRECTOR: LINGO: Re-implement unused script list
List nodes are 0-indexed, and nodes can point to lower indices.
2020-07-14 18:16:19 -04:00
djsrv 413b28682b DIRECTOR: LINGO: Remove unused script handling
This breaks a lot of movies, so it obviously isn't right.
2020-07-14 16:55:25 -04:00
djsrv 339af7ef0e DIRECTOR: LINGO: Handle more Lctx fields 2020-07-14 16:34:41 -04:00
Nathanael Gentry b9ee31ad2a DIRECTOR: Improve setTheSprite dirty rect handling
Don't reset on an unchanged castId, either.
2020-07-14 14:58:17 -04:00
Nathanael Gentry 86ab75f134 DIRECTOR: Call WM draw only when stage is updated 2020-07-14 14:58:17 -04:00
Nathanael Gentry 1292328639 DIRECTOR: Call updateCast for not-dirty sprites
This restores text interactivity in Warlock.
2020-07-14 14:58:17 -04:00
Nathanael Gentry 64e507a885 DIRECTOR: Run updateStage more directly 2020-07-14 14:58:17 -04:00
Nathanael Gentry 3733f3f02a DIRECTOR: Skip over empty channels 2020-07-14 14:58:17 -04:00
djsrv 5c230256c6 DIRECTOR: LINGO: Fix segfault 2020-07-14 13:10:52 -04:00
djsrv 63ea83d057 DIRECTOR: LINGO: Attempt to repair script type/ID 2020-07-14 13:04:44 -04:00
djsrv 6871ab1ea6 DIRECTOR: LINGO: Add LingoArchive destructor 2020-07-14 13:04:44 -04:00
Eugene Sandulenko 4f29c7c048 DIRECTOR: Added more CastMemberInfo fields 2020-07-14 17:29:14 +02:00
Eugene Sandulenko 75043df8c7 DIRECTOR: LINGO: Improve debugging 2020-07-14 11:25:52 +02:00
Matthew Duggan 7cf410a3e9 ULTIMA8: Support equip usecode event with parameter (fixes valves in Crusader) 2020-07-14 15:43:16 +09:00
Matthew Duggan 5aed3fb26c ULTIMA8: Correct process type for GuardProcess 2020-07-14 15:41:54 +09:00
Matthew Duggan 3347700301 ULTIMA8: Add recent keydown intrinsic for remote cameras in Crusader 2020-07-14 15:40:39 +09:00
Matthew Duggan e536a6f44c ULTIMA8: Implement more Crusader intrinsics 2020-07-14 15:38:50 +09:00
Matthew Duggan 55f299ef74 ULTIMA8: Initialize global 0x3C to 1 in Crusader 2020-07-14 12:48:24 +09:00
Matthew Duggan 96df6b8eae ULTIMA8: Correct intrinsic call for Crusader 2020-07-14 12:48:24 +09:00
Matthew Duggan 2f9191579c ULTIMA8: Only show crusader reticle in combat 2020-07-14 12:48:24 +09:00
Matthew Duggan f38eddae42 ULTIMA8: Teleport Crusader to the right egg on startup 2020-07-14 12:48:24 +09:00
Matthew Duggan d7aaab8bea ULTIMA8: Silence a too-noisy debug message 2020-07-14 12:48:24 +09:00