Timeline
Jul 2, 2026:
- 7:56 PM Changeset [8b1124de] by
- MADS: PHANTOM: MPSArchive class for directly using installer archives
- 2:41 PM Ticket #16894 (AGS: Beyond Owlsgard: Verbs menus disappeared after entering the grotto) created by
- Hi, As the title says, all verbs are gone after entering the grotto …
- 12:58 PM Ticket #16829 (FREESCAPE: Driller (Amiga): Boarding the aircraft should swap the 3D ...) closed by
- fixed
- 10:56 AM Changeset [6bd3985b] by
- SCUMM: RA1: improving collision detection for asteroid related levels
- 9:22 AM Changeset [cc420ba7] by
- SCUMM: RA1: added survival bonus every 32 frames
- 7:35 AM Changeset [9bd7e608] by
- SCUMM: RA2: fixed explosions position in high resolution mode for L10
- 7:35 AM Changeset [c5caf253] by
- SCUMM: RA2: improved death video selection in some levels
- 7:35 AM Changeset [52e384bc] by
- SCUMM: RA2: fixed swap of BLAST and TBLASH
- 7:35 AM Changeset [dcf866ae] by
- SCUMM: RA2: implemented missing turret shakes
- 7:07 AM Changeset [153afbd3] by
- BACKENDS: OPENGL: Restore fractional cursor scale
- 6:40 AM Changeset [dbc87b9c] by
- MADS: FOREST: Close door icon in UI after closing game menu
- 6:40 AM Changeset [59e5ab53] by
- MADS: FOREST: Remove offset comments from room Scratch structs
- 6:36 AM Changeset [c14a871] by
- SCUMM: RA2: added missing gameplay sounds
- 6:36 AM Changeset [ceb75188] by
- SCUMM: RA2: correctly implemented waves in L2 and L12
- 6:36 AM Changeset [cbc1f4d7] by
- SCUMM: RA2: implement timepoints in all the levels
- 6:36 AM Changeset [1e934bfa] by
- SCUMM: RA2: fidelity fixes for L10 and L15
- 6:36 AM Changeset [504aed8] by
- SCUMM: RA2: make sure force field are disabled when destroying all its …
- 6:36 AM Changeset [5876cedb] by
- SCUMM: RA2: L2 and L11 starts with the player fully in cover
- 6:35 AM Changeset [6b4fdff0] by
- SKY: Add missing enum case to switch
- 6:35 AM Changeset [b028615] by
- SKY: Remove unused variable
- 6:23 AM Ticket #16886 (NANCY: Temple quiz answer checking differs) closed by
- fixed: In 5d9736aa: […]
- 6:23 AM Ticket #16876 (NANCY: Missing caption at ham radio) closed by
- fixed: In eb11becd: […]
- 6:23 AM Changeset [3b875efc] by
- NANCY: NANCY12: Initial work on MirrorLightPuzzle and ActionZone In …
- 6:23 AM Changeset [c3fd298f] by
- NANCY: NANCY12: Implement BoardGamePuzzle Movie-driven board game …
- 6:23 AM Changeset [8909a5dd] by
- NANCY: Refactor movie playing code to be inside a common class This …
- 6:23 AM Changeset [5d9736aa] by
- NANCY: NANCY6: Fix answer checking in PasswordPuzzle Fix #16886
- 6:23 AM Changeset [eb11becd] by
- NANCY: NANCY6: Fix subtitle not shown in HamRadioPuzzle Fix #16876
- 6:23 AM Changeset [827cdcee] by
- NANCY: NANCY13: Map Action Records and add relevant TODOs
- 6:23 AM Changeset [a0475134] by
- NANCY: NANCY10: Simplify the FrameTextBox AR
- 6:23 AM Changeset [1d80f75f] by
- NANCY: NANCY13: Add handling of new boot chunk data - Implemented …
- 6:23 AM Changeset [296f7391] by
- NANCY: NANCY12: Add enums for OneBuildPuzzle
Jul 1, 2026:
- 10:02 PM Changeset [ef8b5fab] by
- SKY: Redeclare loop variables
- 9:45 PM Changeset [75b32036] by
- SDL: avoid mixed types in conditional clauses
- 9:45 PM Changeset [8109043b] by
- SDL: resolve signedness conflict
- 9:45 PM Changeset [6cc8293c] by
- NANCY: do not cast constness away
- 9:45 PM Changeset [d11897aa] by
- SKY: do not cast constness away
- 9:45 PM Changeset [e8d4873a] by
- SKY: resolve signedness conflict
- 9:45 PM Changeset [b7a462ee] by
- PELROCK: resolve signedness conflict
- 9:45 PM Changeset [e5294a28] by
- SKY: do not redeclare loop variable
- 9:45 PM Changeset [a0c00fa3] by
- SKY: match forward declarations with definitions
- 9:45 PM Changeset [1454b95e] by
- BLADERUNNER: resolve signedness conflict
- 9:45 PM Changeset [bd91876b] by
- FREESCAPE: resolve signedness conflict
- 9:42 PM Changeset [ab9df75a] by
- DIRECTOR: Fix filmloop position shift when swapping cast member via …
- 7:03 PM Changeset [925f9cb9] by
- MEDIASTATION: Implement Color Cell Compression (CCC) blitting modes
- 7:03 PM Changeset [2d8cda6] by
- MEDIASTATION: Implement hardcoded constellations minigame
- 6:58 PM Changeset [5d71b58d] by
- MEDIASTATION: Implement basic text debugger and script decompiler …
- 5:36 PM Changeset [6c92a99e] by
- MEDIASTATION: Don't unnecessarily allocate strings in script execution …
- 5:36 PM Changeset [197e43b7] by
- MEDIASTATION: Define remaining transition types
- 5:36 PM Changeset [6d2037b] by
- MEDIASTATION: Address warnings that happen on some platforms
- 4:37 PM Changeset [28d6d33b] by
- 3DS: Fix missing comma in parameter list
- 4:22 PM Changeset [ac55f607] by
- I18N: Update translation (French) Currently translated at 100.0% …
- 3:47 PM Changeset [b9cbeab8] by
- ALCACHOFA: Ignore exception-related warning. PVS-Studio V1023
- 2:47 PM Changeset [5ae0f924] by
- GRAPHICS: Allow flipping with ManagedSurface::scale()
- 10:33 AM Changeset [ed83e653] by
- BACKENDS: 3DS: Another attempt to fix the compilation
- 6:10 AM Changeset [291c1f64] by
- NANCY: NANCY12: Implement the new data layout in OneBuildPuzzle
- 5:41 AM Changeset [3ece45a1] by
- SKY: Fix GCC warning
- 5:09 AM Changeset [81849add] by
- SKY: Fix const correctness in loadAnim()
- 5:00 AM Changeset [5d4305e5] by
- SKY: Fix potentially uninitialized variables
- 4:57 AM Changeset [d2cd7911] by
- SKY: Remove shadowed variable declarations
- 1:15 AM Changeset [79519ca6] by
- NANCY: NANCY12: Implement the Set3DSoundListenerPosition AR
- 1:15 AM Changeset [f1adf9bd] by
- NANCY: Restore the mouse cursor when a secondary movie finishes This …
- 1:15 AM Changeset [6e1b43ba] by
- NANCY: NANCY12: Implement differences for OrderingPuzzle
- 1:15 AM Changeset [6a2a3f57] by
- NANCY: NANCY12: Implement differences for SortPuzzle
Jun 30, 2026:
- 11:24 PM Changeset [0bc1a1b3] by
- DIRECTOR: Support running with 16bpp pixel formats
- 11:24 PM Changeset [a36666f1] by
- DIRECTOR: Rename GF_32BPP to GF_TRUECOLOR This flag can be used for …
- 11:13 PM Changeset [2c7d70ac] by
- AUDIO: HMI: Turn it into an optional component Grim is the only …
- 11:13 PM Changeset [1759d448] by
- AUDIO: HMI: Infinite Audio clean-up
- 11:13 PM Changeset [b072850] by
- AUDIO: Add HMI Infinite Audio DSP library reimplementation
- 11:12 PM Changeset [1cd9d233] by
- SLUDGE: Remove some additional surface copies
- 11:12 PM Changeset [a98fd73c] by
- SLUDGE: Replace blendBlitTo with blendBlitFrom and blendFillRect
- 11:12 PM Changeset [3f0b070c] by
- SLUDGE: Use Graphics::ManagedSurface in more places
- 10:38 PM Changeset [2dcb35ff] by
- NEWS: Mention new SLUDGE game
- 10:37 PM Changeset [81be92b5] by
- SLUDGE: Add shape-shift-escape to detection
- 10:36 PM Changeset [8eda324d] by
- NEWS: Mention Nuked-OPL3-fast fork
- 10:34 PM Changeset [9a8b8e41] by
- AUDIO: Switch Nuked-OPL3 to Nuked-OPL3-fast fork Replace the bundled …
- 9:44 PM Changeset [9b6c861a] by
- BACKENDS: 3DS: Fix compilation
- 7:41 PM Changeset [2140a4b5] by
- MACS2: Fix compilation after new cursorman API
- 7:34 PM Changeset [0f3f1db3] by
- NEWS: Mention cursor scale improvements
- 7:33 PM Changeset [975cb6e2] by
- I18N: Update translation files Updated by "Update PO files to match …
- 7:33 PM Changeset [8d380958] by
- I18N: Update translations templates
- 7:33 PM Changeset [925c8d3e] by
- BACKENDS: Allow cursors to be scaled relative to the game screen
- 7:23 PM Changeset [ad37508a] by
- SKY: Use active mouse state instead of _mouseB, fix a logical error …
- 7:23 PM Changeset [d2bd6bad] by
- SKY: Close LINC inventory if clicked outside the inventory in IBASS
- 7:23 PM Changeset [01608c6] by
- SKY: Fix crash due to writing outside the boundary of _screen32
- 7:23 PM Changeset [9aafca55] by
- SKY: Remove separate cursor path for ibass
- 7:23 PM Changeset [e0d7b342] by
- SKY: Add debug level and remove a newline character
- 7:23 PM Changeset [62ca0c69] by
- SKY: Implement inventory item's dragging in IBASS
- 7:23 PM Changeset [7547e56d] by
- SKY: Make og BASS run in 8bpp mode, some fixes in control panel and a …
- 7:23 PM Changeset [53b3d8b6] by
- SKY: Port invMouse hover logic
- 7:23 PM Changeset [bb512523] by
- SKY: Implement inventory item's examining in ibass
- 7:23 PM Changeset [923dbca0] by
- SKY: Convert control panel to 32 bit before outputting
- 7:23 PM Changeset [a22163d1] by
- SKY: Implement clicking for inventory icon
- 7:23 PM Changeset [d2523da] by
- SKY: Fix formatting
- 7:23 PM Changeset [63c89452] by
- SKY: Create lookup table for giveYCood and fix a syntax error in mouse.h
- 7:23 PM Changeset [76f09ba] by
- SKY: Move some variables to class, fix formatting and adress PR reviews
- 7:23 PM Changeset [3e8ecfcf] by
- SKY: Some more cleanup, refactoring and naming changes
- 7:23 PM Changeset [7f28801e] by
- SKY: Fix formatting and change names
- 7:23 PM Changeset [a27d38d5] by
- SKY: Make clearAllInvIcons to actually clear the inventory icons
- 7:23 PM Changeset [4ad2771b] by
- SKY: Implement inventory closing logic
- 7:23 PM Changeset [20c9c684] by
- SKY: Implement inventory logic in ibass
- 7:23 PM Changeset [b97b4dc3] by
- SKY: Load animations, overlay icons and port mouse input logic for ibass
- 7:23 PM Changeset [cc5f4949] by
- SKY: Populate the entry table after veryfying the bass.dat file and …
- 7:23 PM Changeset [13883f26] by
- SKY: Add ibass to the detection logic
- 7:20 PM Changeset [5e0112d7] by
- DIRECTOR: DT: Fix script not rendering in script viewer (temporary …
- 7:18 PM Changeset [527d3ec5] by
- DIRECTOR: Add detection entry for gustown Add detection entries for …
- 5:12 PM Changeset [36b68a27] by
- BACKENDS: Remove timestamp from the release builds This allows build …
- 5:12 PM Changeset [32553883] by
- BAGEL: Remove date from the release build This ensures reproducible builds
- 5:06 PM Changeset [056693d2] by
- BASE: Remove date from the release builds This ensures reproducible builds
- 5:03 PM Changeset [97d6d00] by
- ENGINES: Show gScummVMFullVersion in GMM and splash screen for …
- 2:49 PM Changeset [70f95082] by
- MACS2: added macs2_translation.dat
- 2:49 PM Changeset [f67c3e75] by
- MACS2: fixed scriptResetToSceneScript which broke scene 17 after …
- 11:36 AM Changeset [d07ed32d] by
- MADS: FOREST: Fix cutscene using Edgar to defeat Weasel
- 10:44 AM Changeset [87938d09] by
- MADS: FOREST: Fix entering bedroom triggering endgame cutscene
- 10:13 AM Changeset [48b70571] by
- MADS: FOREST: Order daemon in room 101, fix Russell disappearing
- 9:26 AM Changeset [7f457f65] by
- I18N: Update translation (Spanish) Currently translated at 100.0% …
- 9:21 AM Changeset [52f05f19] by
- I18N: Update translation files Updated by "Update PO files to match …
- 9:21 AM Changeset [8d7c2236] by
- I18N: Update translations templates
- 9:02 AM Changeset [2df3ea69] by
- MACS2: fixed global constructor and other warnings with clang
- 9:02 AM Changeset [a05119c4] by
- MACS2: sync with ghidra - fixed a few opcode and input issues fixed a …
- 9:02 AM Changeset [bf1434a2] by
- MACS2: unregister imgui callbacks
- 9:02 AM Changeset [13fdd18] by
- MACS2: const for opcodes
- 9:02 AM Changeset [25efa3fd] by
- MACS2: renamed variables
- 9:02 AM Changeset [39eec999] by
- MACS2: fixed scriptPrintString opcode
- 9:02 AM Changeset [446fbe54] by
- MACS2: opcode debug logging
- 9:02 AM Changeset [a526e224] by
- MACS2: allow to toggle debug logging states from imgui
- 9:02 AM Changeset [49954c58] by
- MACS2: add script opcode debug logging
- 9:02 AM Changeset [4682d3c1] by
- MACS2: print warnings in scriptChangeAnimation opcode
- 9:02 AM Changeset [3d6a620] by
- MACS2: removed unused code
- 9:02 AM Changeset [1ba3c85d] by
- MACS2: fixed asan errors
- 9:02 AM Changeset [f0805de2] by
- MACS2: restore idle state from savegame
- 9:02 AM Changeset [5d9df444] by
- MACS2: fixed memory leak
- 9:02 AM Changeset [acd4cbe2] by
- MACS2: restore background in main menu (9-patch refactoring broke it)
- 9:02 AM Changeset [b3027509] by
- MACS2: fixed memory leaks
- 9:02 AM Changeset [052e12f4] by
- MACS2: fixed memory leaks
- 9:02 AM Changeset [7d65d65f] by
- MACS2: fixed memory leaks
- 9:02 AM Changeset [77df1b1c] by
- MACS2: fixed asan errors
- 9:02 AM Changeset [2f3e5fc7] by
- MACS2: fixed asan errors
- 9:02 AM Changeset [6d099519] by
- MACS2: fixed asan errors
- 9:02 AM Changeset [44c6f283] by
- MACS2: fixed asan errors
- 9:02 AM Changeset [fe64d317] by
- MACS2: private for some view1.h methods
- 9:02 AM Changeset [561e0a7] by
- MACS2: connect the inline debug rendering functions again
- 9:02 AM Changeset [3fa707b] by
- MACS2: private/public cleanup in view1.h
- 9:02 AM Changeset [a4dc4fdf] by
- MACS2: implemented sort of 9-patch border rendering
- 9:02 AM Changeset [e713d926] by
- MACS2: fixed memory leaks
- 9:02 AM Changeset [068eec49] by
- MACS2: removed unused code
- 9:02 AM Changeset [a02ff9d8] by
- MACS2: renamed to match ghidra state
- 9:02 AM Changeset [e98b6b2b] by
- MACS2: removed console code - it's all in debugtools now
- 9:02 AM Changeset [30a14263] by
- MACS2: replaced the adlib.cpp with a MidiDriver_BASE and MidiParser …
- 9:02 AM Changeset [7a4e45f2] by
- MACS2: moved scriptexecutor code into main engine dir
- 9:02 AM Changeset [a0cdda6d] by
- MACS2: sort modules.mk files
- 9:02 AM Changeset [7a04c769] by
- MACS2: fixed memory leaks
- 9:02 AM Changeset [216f5300] by
- MACS2: fixed background animation regression after last animation …
- 9:02 AM Changeset [068f9f8e] by
- MACS2: fixed regression in shown character portraits also for lookat …
- 9:02 AM Changeset [542653e5] by
- MACS2: extend debug output
- 9:02 AM Changeset [48103e66] by
- MACS2: updated animation debugging features allow to edit character …
- 9:02 AM Changeset [029c537b] by
- MACS2: fixed walkAlongPath not ending animations also fixed saving …
- 9:02 AM Changeset [2a90f067] by
- MACS2: fixed scene changes
- 9:02 AM Changeset [2c4d6169] by
- MACS2: renamed according to ghidra
- 9:02 AM Changeset [4a1c28de] by
- MACS2: renamed according to ghidra
- 9:02 AM Changeset [15a6842] by
- MACS2: renamed according to ghidra
- 9:02 AM Changeset [530667a4] by
- MACS2: renamed according to the ghidra project
- 9:02 AM Changeset [dd44e3f] by
- MACS2: fixed item name
- 9:02 AM Changeset [eba30c08] by
- MACS2: walk wait fixes
- 9:02 AM Changeset [a6ce86c6] by
- MACS2: fixed cursor for dialogs
- 9:02 AM Changeset [dce17da4] by
- MACS2: fixed imgui Text vs TextUnformatted
- 9:02 AM Changeset [421d99e3] by
- MACS2: fixed formatting
- 9:02 AM Changeset [6741c58] by
- MACS2: demo and full version names differ
- 9:02 AM Changeset [92bc4b7e] by
- MACS2: name items and updated inventory debug tools
- 9:02 AM Changeset [c0aaab70] by
- MACS2: fixed cursor loading when item was active
- 9:02 AM Changeset [bc872f50] by
- MACS2: removed debug output
- 9:02 AM Changeset [a488711e] by
- MACS2: synced with ghidra and implemented kPanelRequestContainerInventory
- 9:02 AM Changeset [4fd77d34] by
- MACS2: dirty rect preparations
- 9:02 AM Changeset [52ab7d3c] by
- MACS2: removed duplicated variable for view
- 9:02 AM Changeset [345cd34c] by
- MACS2: todo comment about a missing function
- 9:02 AM Changeset [f3f06809] by
- MACS2: named function according to ghidra
- 9:02 AM Changeset [c3a43f3b] by
- MACS2: fixed dialog choice handling
- 9:02 AM Changeset [f23aa6bf] by
- MACS2: convert the ui panel to a two frame approach as the binary is …
- 9:02 AM Changeset [ca1e0dd7] by
- MACS2: prepare cleanup regarding pending panel request
- 9:02 AM Changeset [c7b640b8] by
- MACS2: extracted into methods
- 9:02 AM Changeset [7e1f1b42] by
- MACS2: fixed object script execution in later scenes the object id …
- 9:02 AM Changeset [fda1941a] by
- MACS2: added object script browser to imgui debug tools
- 9:02 AM Changeset [4d372ac5] by
- MACS2: fixed staled cursor after item was removed from inventory
- 9:02 AM Changeset [6a06b485] by
- MACS2: fixed resetting of inventory cursor after selecting item
- 9:02 AM Changeset [17970346] by
- MACS2: fixed sound volume restore when closing the original save/load …
- 9:02 AM Changeset [b7f5a7a4] by
- MACS2: fixed missing inventory background shading
- 9:02 AM Changeset [39863a70] by
- MACS2: fixed opcode meaning and implemented palette darkening - …
- 9:02 AM Changeset [7c1ff4a9] by
- MACS2: fixed saving the wrong flag
- 9:02 AM Changeset [cb4729cc] by
- MACS2: connect return to dos and restart to return to launcher …
- 9:02 AM Changeset [0a67bf1c] by
- MACS2: found object string caching in the binary that is not yet …
- 9:02 AM Changeset [e5b8f7d7] by
- MACS2: updated comment about _repeatRunFlag hunting the bug with …
- 9:02 AM Changeset [db2fa42d] by
- MACS2: add enhancement dialog
- 9:02 AM Changeset [6771b08c] by
- MACS2: implenent the original save/load dialog
- 9:02 AM Changeset [3f8f3e19] by
- MACS2: implemented help screen offset loading, fixed menu cursor and …
- 9:02 AM Changeset [2f006350] by
- MACS2: each new scene gets the walk cursor by default
- 9:02 AM Changeset [26c6c5af] by
- MACS2: fixed borders for main menu and inventory menu
- 9:02 AM Changeset [ca22a926] by
- MACS2: menu cursor implemented
- 9:02 AM Changeset [96b3644f] by
- MACS2: trigger script execution on every arrival this fixes scene …
- 9:02 AM Changeset [0b0c8beb] by
- MACS2: fixed sound and music settings sync
- 9:02 AM Changeset [f233dc17] by
- MACS2: fixed wrong icon for object inventory screen
- 9:02 AM Changeset [aac70512] by
- MACS2: hide system cursor
- 9:02 AM Changeset [86bfd410] by
- MACS2: fixed compiler warnings
- 9:02 AM Changeset [608e4c0a] by
- MACS2: fixed memory leaks and reduced allocations
- 9:02 AM Changeset [cec94c5b] by
- MACS2: use screen dimension for copyRectToScreen calls
- 9:02 AM Changeset [d78c122a] by
- MACS2: fixed language codes for detection entries
- 9:02 AM Changeset [b952d388] by
- MACS2: support macs2_translation.dat loading this is modelled after …
- 9:02 AM Changeset [d6da2fb3] by
- MACS2: fixed issue in imgui decompiler wrong opcode payload handling
- 9:02 AM Changeset [511ff8a1] by
- MACS2: fixed missing sound settings sync
- 9:02 AM Changeset [ee6e3cae] by
- MACS2: connect the gmm
- 9:02 AM Changeset [9a71c9f0] by
- MACS2: use the correct audio type for sounds
- 9:02 AM Changeset [337c410c] by
- MACS2: removed unused local var and includes
- 9:02 AM Changeset [99d66eae] by
- MACS2: include guard
- 9:02 AM Changeset [5c8500e8] by
- MACS2: renamed members and methods to match coding style
- 9:02 AM Changeset [97654d1a] by
- MACS2: fixed invalid file header
- 9:02 AM Changeset [ab04e51b] by
- BACKEND: revert accident change
- 9:02 AM Changeset [c23bc7c] by
- MACS2: fixed scene change actor removal Assisted-by: …
- 9:02 AM Changeset [9d67608f] by
- MACS2: tweaked the pathfinding again Assisted-by: …
- 9:02 AM Changeset [59ab820c] by
- MACS2: fixed out of bounds access for hotspot array Assisted-by: …
- 9:02 AM Changeset [529e3a1a] by
- MACS2: fixed parameter swapping for canNodeConnectSourceToTarget call …
- 9:02 AM Changeset [87a78dd5] by
- MACS2: pathfinding and wall sliding Assisted-by: …
- 9:02 AM Changeset [f86a8a8a] by
- MACS2: fixed walk speed formula Assisted-by: …
- 9:02 AM Changeset [32bc4308] by
- MACS2: fixed return type of getPathfindingOverride2 Assisted-by: …
- 9:02 AM Changeset [cbcae2bc] by
- MACS2: removed duplicated debug output Assisted-by: …
- 9:02 AM Changeset [7c2960a5] by
- MACS2: fixed gap handling in scene objects Assisted-by: …
- 9:02 AM Changeset [fc33d345] by
- MACS2: fixed vertical placement of some actors Assisted-by: …
- 9:02 AM Changeset [af1b2f43] by
- MACS2: moved debug logging to kDebugScript Assisted-by: …
- 9:02 AM Changeset [762d86fd] by
- MACS2: fixed off-by-one Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:02 AM Changeset [b43ab86a] by
- MACS2: removed hardcoded main character id Assisted-by: …
- 9:02 AM Changeset [9c986b44] by
- MACS2: renamed member Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:02 AM Changeset [11a60b54] by
- MACS2: renamed member Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [174c0f1b] by
- MACS2: plug memory leak Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [1d1f5cd8] by
- MACS2: parse the background animation values Assisted-by: …
- 9:01 AM Changeset [a5b6ae74] by
- MACS2: comments on resource order Assisted-by: …
- 9:01 AM Changeset [72fbc8e6] by
- MACS2: updated comments Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [d23d1ba2] by
- MACS2: updated comments Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [e984b25f] by
- MACS2: fixed invalid actor mirroring Assisted-by: …
- 9:01 AM Changeset [a0214946] by
- MACS2: add tooltips to main menu buttons as an enhancement …
- 9:01 AM Changeset [fe866f28] by
- MACS2: fixed off by one that disabled depth tests Assisted-by: …
- 9:01 AM Changeset [6c12a713] by
- MACS2: merged _runtimeSlotValues and _blobSpeeds Assisted-by: …
- 9:01 AM Changeset [27c473cf] by
- MACS2: more on save/load sync Assisted-by: …
- 9:01 AM Changeset [3a45527d] by
- MACS2: identified unknown field Assisted-by: …
- 9:01 AM Changeset [36d31e78] by
- MACS2: identified the unknown rle map - it's a shadowmap Assisted-by: …
- 9:01 AM Changeset [9ae84b87] by
- MACS2: synced with ghidra findings Assisted-by: …
- 9:01 AM Changeset [88e9d45b] by
- MACS2: removed code that is not there in the binary Assisted-by: …
- 9:01 AM Changeset [351e27b9] by
- MACS2: demo detection, some todo clean also on the hunt for the map …
- 9:01 AM Changeset [873eaefa] by
- MACS2: load travel map image Assisted-by: …
- 9:01 AM Changeset [0a53260a] by
- MACS2: fixed missing mouse events after keymapper introduction …
- 9:01 AM Changeset [673a7fbf] by
- MACS2: removed unused code Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [fe0b006] by
- MACS2: use enhancements feature for the inventory item names …
- 9:01 AM Changeset [83cc54df] by
- MACS2: add kSupportsChangingOptionsDuringRuntime to the supported …
- 9:01 AM Changeset [895a110a] by
- MACS2: implemented InventoryUse main menu button Assisted-by: …
- 9:01 AM Changeset [b4ad63b2] by
- MACS2: validated getAnimFrameCount Assisted-by: …
- 9:01 AM Changeset [00d2a69c] by
- MACS2: validated advanceAnimFrame Assisted-by: …
- 9:01 AM Changeset [cf9c204a] by
- MACS2: implemented todo comment Assisted-by: …
- 9:01 AM Changeset [960c40cd] by
- MACS2: minor cleanup Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
- 9:01 AM Changeset [8f3caad9] by
- MACS2: don't allow to use the i and n shortcuts in every situation …
- 9:01 AM Changeset [4e8fca2d] by
- MACS2: moved to imgui Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [0b33354e] by
- MACS2: moved to keymapper Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [d6c6b3d8] by
- MACS2: todo comment Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
- 9:01 AM Changeset [e6e2086] by
- MACS2: removed p keybinding Assisted-by: …
- 9:01 AM Changeset [e7121dfd] by
- MACS2: implemented item drop Assisted-by: …
- 9:01 AM Changeset [478d6c6f] by
- MACS2: keymapper support Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [924dd522] by
- MACS2: tts support Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
- 9:01 AM Changeset [cf815807] by
- MACS2: synced with ghidra (inventory related) Assisted-by: …
- 9:01 AM Changeset [8cbdfad2] by
- MACS2: fixed inventory actions Assisted-by: …
- 9:01 AM Changeset [bc9b38c8] by
- MACS2: fixed inventory with scene object interaction Assisted-by: …
- 9:01 AM Changeset [8bf904a7] by
- MACS2: autosave enabled Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [b89f38ba] by
- MACS2: sound and music debug window Assisted-by: …
- 9:01 AM Changeset [6c674d12] by
- MACS2: adlib cleanup Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
- 9:01 AM Changeset [00451618] by
- MACS2: use binary search to match the disassembly Assisted-by: …
- 9:01 AM Changeset [b707d6e3] by
- MACS2: synced with ghidra project Assisted-by: …
- 9:01 AM Changeset [003b58cf] by
- MACS2: following path returns unconditionally Assisted-by: …
- 9:01 AM Changeset [43f4f44b] by
- MACS2: more pathfinding findings... Assisted-by: …
- 9:01 AM Changeset [84493a96] by
- MACS2: per-pixel vertical offset interpolation updated also added …
- 9:01 AM Changeset [58015f23] by
- MACS2: fixed blocked movement cancels entire path Assisted-by: …
- 9:01 AM Changeset [6e287c39] by
- MACS2: skip turn delay if target == current pos Assisted-by: …
- 9:01 AM Changeset [990ffd1b] by
- MACS2: another round on pathfinding Assisted-by: …
- 9:01 AM Changeset [8126c021] by
- MACS2: implement resourceoffsets handling Assisted-by: …
- 9:01 AM Changeset [9ef183de] by
- MACS2: improve save/load Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [7e16f784] by
- MACS2: fixed dialog protagonist portrait Assisted-by: …
- 9:01 AM Changeset [9ac57856] by
- MACS2: pathfinding + inventory item handling Assisted-by: …
- 9:01 AM Changeset [e7928141] by
- MACS2: animation mirroring Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [b21b39ed] by
- MACS2: fixed missing hotspot override reset calls on scene change …
- 9:01 AM Changeset [fb086024] by
- MACS2: fixed inventory actor and object id mix Assisted-by: …
- 9:01 AM Changeset [92c8e159] by
- MACS2: fixed direction related opcode handling Assisted-by: …
- 9:01 AM Changeset [49f99153] by
- MACS2: changed wording of opcode Assisted-by: …
- 9:01 AM Changeset [b1404d6] by
- MACS2: reduced code duplication and improved decompiler Assisted-by: …
- 9:01 AM Changeset [93338e24] by
- MACS2: pathfinding and animation fixes also added breakpoints to the …
- 9:01 AM Changeset [05c50a7d] by
- MACS2: reduced code duplication Assisted-by: …
- 9:01 AM Changeset [dc04f828] by
- MACS2: fixed changeScene error recently integrated while renaming vars …
- 9:01 AM Changeset [b6b971f0] by
- MACS2: imgui related build fixes Assisted-by: …
- 9:01 AM Changeset [bd686b2c] by
- MACS2: document the fact that i couldn't find any usage for these in …
- 9:01 AM Changeset [0cacccc8] by
- MACS2: connect more save/load global state vars to the engine logic …
- 9:01 AM Changeset [57004d9] by
- MACS2: fixed snapToTarget behaviour Assisted-by: …
- 9:01 AM Changeset [22f6fb09] by
- MACS2: save and load more members Assisted-by: …
- 9:01 AM Changeset [a48f0c2c] by
- MACS2: more on save/load as well as rename Assisted-by: …
- 9:01 AM Changeset [0e813999] by
- MACS2: renamed variables Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [86c574ef] by
- MACS2: update pathfindingpoints Assisted-by: …
- 9:01 AM Changeset [90c0d503] by
- MACS2: moved mode debugging features to imgui Assisted-by: …
- 9:01 AM Changeset [b9d84bec] by
- MACS2: add hotspot override visualization Assisted-by: …
- 9:01 AM Changeset [b360f81b] by
- MACS2: fixed crash in scene maps window Assisted-by: …
- 9:01 AM Changeset [d357f9d] by
- MACS2: don't clear _overlayTextStageActive in changeScene - the …
- 9:01 AM Changeset [aa634575] by
- MACS2: implemented some of a stepping through the script pause and …
- 9:01 AM Changeset [c4a851b7] by
- MACS2: improved save/load and the script debugger Assisted-by: …
- 9:01 AM Changeset [a25dd902] by
- MACS2: inventory save/load Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [e092ec65] by
- MACS2: more on save/load - not yet fully working Assisted-by: …
- 9:01 AM Changeset [e1877d7d] by
- MACS2: updated decompiler opcode names Assisted-by: …
- 9:01 AM Changeset [86126190] by
- MACS2: moved mode debug features in the imgui debugger Assisted-by: …
- 9:01 AM Changeset [44cc7ee4] by
- MACS2: extend the imgui debugger Assisted-by: …
- 9:01 AM Changeset [ef6c1131] by
- MACS2: renamed the opcodes to their ghidra counterparts Assisted-by: …
- 9:01 AM Changeset [5fa5599f] by
- MACS2: removed unused code and further renaming Assisted-by: …
- 9:01 AM Changeset [cc6a0f0f] by
- MACS2: adapt to scummvm coding guidelines Assisted-by: …
- 9:01 AM Changeset [1cb02574] by
- MACS2: renamed variables Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [e3500cc6] by
- MACS2: renamed functions and minor cleanup Assisted-by: …
- 9:01 AM Changeset [b43dcaea] by
- MACS2: finalize opcode 0x14 routing Assisted-by: …
- 9:01 AM Changeset [c4270a24] by
- MACS2: extract opcode 0x4E Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [ec334fdb] by
- MACS2: extract opcode 0x4D Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [ae9e3d3f] by
- MACS2: extract opcode 0x4C Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [49b9c3fe] by
- MACS2: extract opcode 0x4B Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [6103470a] by
- MACS2: extract opcode 0x4A Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [b1e9d9c4] by
- MACS2: extract opcode 0x49 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [070701a6] by
- MACS2: extract opcode 0x48 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [a54769ac] by
- MACS2: extract opcode 0x46 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [f3357d21] by
- MACS2: extract opcode 0x47 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [97c2aa31] by
- MACS2: extract opcode 0x45 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [dbf85ee9] by
- MACS2: extract opcode 0x44 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [16cdf141] by
- MACS2: extract opcode 0x43 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [8d48c3f3] by
- MACS2: extract opcode 0x42 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [3b2f7d3f] by
- MACS2: extract opcode 0x41 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [78b9f285] by
- MACS2: extract opcode 0x40 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [e979a26f] by
- MACS2: extract opcode 0x3E Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [01cf055f] by
- MACS2: extract opcode 0x3C Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [4e444e79] by
- MACS2: extract opcode 0x3B Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [c3c1a793] by
- MACS2: extract opcode 0x3A Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [06ec9c4e] by
- MACS2: extract opcode 0x38 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [69f5b66d] by
- MACS2: extract opcode 0x37 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [074e5864] by
- MACS2: extract opcode 0x36 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [46c0b44] by
- MACS2: extract opcode 0x35 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [0aaf2c24] by
- MACS2: extract opcode 0x34 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [076a2b0a] by
- MACS2: extract opcode 0x33 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [ea2ccd62] by
- MACS2: extract opcode 0x32 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [8aa1add3] by
- MACS2: extract opcode 0x31 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [801b27a0] by
- MACS2: extract opcode 0x30 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [397442d] by
- MACS2: extract opcode 0x2F Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [c8e384f5] by
- MACS2: extract opcode 0x2D Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [078dcc11] by
- MACS2: extract opcode 0x2C Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [5139206b] by
- MACS2: extract opcode 0x2B Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [75bb1742] by
- MACS2: extract opcode 0x2A Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [51400657] by
- MACS2: extracted more opcodes into single functions Assisted-by: …
- 9:01 AM Changeset [5c2f6ada] by
- MACS2: extracted more opcodes into single functions Assisted-by: …
- 9:01 AM Changeset [853295b5] by
- MACS2: extracted more opcodes into single functions Assisted-by: …
- 9:01 AM Changeset [e132381a] by
- MACS2: extracted more opcodes into single functions Assisted-by: …
- 9:01 AM Changeset [fc106d40] by
- MACS2: started to extract into single opcode functions Assisted-by: …
- 9:01 AM Changeset [dd9b5429] by
- MACS2: script opcode fixes Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [5fc4e14a] by
- MACS2: ScriptExecutor::IsPathWalkable Assisted-by: …
- 9:01 AM Changeset [9c7120b5] by
- MACS2: disassemble Macs2Engine::isPathWalkable Assisted-by: …
- 9:01 AM Changeset [028f5013] by
- MACS2: fixed unsigned overflow Assisted-by: …
- 9:01 AM Changeset [730cb272] by
- MACS2: imgui debugger Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [842a0d9b] by
- MACS2: extend the debugger commands Assisted-by: …
- 9:01 AM Changeset [5b558c17] by
- MACS: timers, 2nd font, save/load background for action bar and …
- 9:01 AM Changeset [d513127] by
- MACS2: convert to utf8 Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [6eff572f] by
- MACS2: fixed missing initialization Assisted-by: …
- 9:01 AM Changeset [adf53158] by
- MACS2: Implement Adlib percussion mode (channels >= 0xB) - Extract …
- 9:01 AM Changeset [befc3e8d] by
- MACS2: Fix inventory removal bug, remove hardcoded object skips - Fix …
- 9:01 AM Changeset [265e1ba0] by
- MACS2: Implement note-off, snap-to-walkable, remove dead code - …
- 9:01 AM Changeset [a56a2b08] by
- MACS2: Rename pathfinding functions to match Ghidra project - …
- 9:01 AM Changeset [ab8aec12] by
- MACS2: Wire pathfinding into walk click, remove dead code - Integrate …
- 9:01 AM Changeset [2a31bdda] by
- MACS2: Remove dead code, fix build errors - Remove dead legacy script …
- 9:01 AM Changeset [53d4500] by
- MACS2: Validate depth testing and inventory icon lookup against Ghidra …
- 9:01 AM Changeset [4085b31f] by
- MACS2: Fix hit-test ordering, inventory icons, scene cleanup - …
- 9:01 AM Changeset [d682fc49] by
- MACS2: Clean up dead code, fix script opcodes, improve correctness - …
- 9:01 AM Changeset [03ef7616] by
- MACS2: Fix game timing and music tempo, resolve stale TODOs - Fix …
- 9:01 AM Changeset [3af9660f] by
- MACS2: Add game speed mode, input record/playback, and original …
- 9:01 AM Changeset [e9c25e95] by
- MACS: minor cleanup Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
- 9:01 AM Changeset [8b99b02a] by
- MACS2: Rename all variables/functions to match Ghidra, fix timing bugs …
- 9:01 AM Changeset [b58ab4d0] by
- MACS2: Fix timing (70Hz), cursor management, crash fix - Fix frame …
- 9:01 AM Changeset [ae0f1beb] by
- MACS2: Rewrite movement system, fix 5 remaining implementation gaps …
- 9:01 AM Changeset [758a53f3] by
- MACS2: Complete audio implementation - all OPL events, PCM fix, fade …
- 9:01 AM Changeset [59e6c044] by
- MACS2: Fix audio - enable OPL timer, fix PCM header, add music fade - …
- 9:01 AM Changeset [3778c308] by
- MACS2: Validate all script opcodes against disassembly, fix bugs …
- 9:01 AM Changeset [bb102b76] by
- MACS: format the code Assisted-by: Kiro:claude-sonnet-4-20250514 …
- 9:01 AM Changeset [aafd8745] by
- MACS2: fix all compiler warnings - Fix sign-compare warnings by using …
- 9:01 AM Changeset [de19624a] by
- MACS2: fixed compilation after rebase Assisted-by: …
- 9:01 AM Changeset [c27a92b2] by
- MACS2: implement actor mirroring and opcode handling Added actor …
- 9:01 AM Changeset [4f14e002] by
- MACS2: add animation disassembly support Implemented animation frame …
- 9:01 AM Changeset [5194ccd3] by
- MACS2: implement missing opcode and wire debug logging Added …
- 9:01 AM Changeset [f109315b] by
- MACS2: fix cursor handling and opcode corrections Fixed cursor mode …
- 9:01 AM Changeset [7fc0bacd] by
- MACS2: improve disassembly and view rendering Extended opcode …
- 9:01 AM Changeset [72eac014] by
- MACS2: extend script executor opcode coverage Added handling for …
- 9:01 AM Changeset [09e1a5b] by
- MACS2: add view animation frame handling Implemented animation frame …
- 9:01 AM Changeset [32a94597] by
- MACS2: implement additional script opcodes Added handlers for …
- 9:01 AM Changeset [fcfe9524] by
- MACS2: extend disassembler with adlib sound commands Added adlib …
- 9:01 AM Changeset [a160774e] by
- MACS2: implement script disassembler with opcode decoding Added full …
- 9:01 AM Changeset [4d99aaf2] by
- MACS2: add script disassembly infrastructure Added initial framework …
- 9:01 AM Changeset [4cc60cf7] by
- MACS2: fix timing issues and UI rendering Fixed frame timing for …
- 9:01 AM Changeset [bb1af6fc] by
- MACS2: fix opcode execution for object interactions Fixed several …
- 9:01 AM Changeset [3ef3a3c] by
- MACS2: fix invalid debug output format strings Corrected format …
- 9:01 AM Changeset [8906a1f0] by
- MACS2: implement inventory item management Added inventory add/remove …
- 9:01 AM Changeset [7975d556] by
- MACS2: use ScummVM common types Replaced custom types with ScummVM …
- 9:01 AM Changeset [b0c5a61] by
- MACS2: add more game object definitions Extended the game object …
- 9:01 AM Changeset [8adaed32] by
- MACS2: add new game objects and fix interaction handling Added more …
- 9:01 AM Changeset [9d8febc6] by
- MACS2: implement multiple object interaction opcodes Added handling …
- 9:01 AM Changeset [fe2e034a] by
- MACS2: fix opcode 0x24 object index calculation Fixed off-by-one in …
- 9:01 AM Changeset [c3561d76] by
- MACS2: add crowbar, dynamite, and pulley object names Added German …
- 9:01 AM Changeset [4ac6d5db] by
- MACS2: add more object names and fix inventory icon list Added …
- 9:01 AM Changeset [f15f2161] by
- MACS2: add torch object names and fix inventory icon offset Added …
- 9:01 AM Changeset [7f24b9b4] by
- MACS2: implement opcodes 0x48, 0x49, 0x4B for object properties …
- 9:01 AM Changeset [7d8a09c1] by
- MACS2: add opcode 0x4B handling in script executor Added placeholder …
- 9:01 AM Changeset [ff12af8c] by
- MACS2: add opcodes 0x48, 0x49, and 0x4D to script executor Added …
- 9:01 AM Changeset [70614b98] by
- MACS2: add set variable debug command and improve script dump Added …
- 9:01 AM Changeset [ff6b3490] by
- MACS2: add speaker object ID to script dump output Added debug output …
- 9:01 AM Changeset [b905c429] by
- MACS2: add script dump debug console command Implemented dumpScript …
- 9:01 AM Changeset [0bf286cb] by
- MACS2: add object names (gunpowder, windlight) Added German names for …
- 9:00 AM Changeset [93ab602b] by
- MACS2: add more object names (candle, pickaxe, charcoal) Added German …
- 9:00 AM Changeset [4068c73a] by
- MACS2: implement main menu cursor mode actions Added Talk, Look, Take …
- 9:00 AM Changeset [65f54a32] by
- MACS2: add main menu button locations and close handling Added button …
- 9:00 AM Changeset [086a6d23] by
- MACS2: add main menu icon drawing and button interaction Implemented …
- 9:00 AM Changeset [53a1c799] by
- MACS2: implement main menu popup Added main menu rendering with icon …
- 9:00 AM Changeset [c78cfaa6] by
- MACS2: fix missing semicolon in object names Fixed syntax error in …
- 9:00 AM Changeset [5e57bd96] by
- MACS2: add more object name mappings Added names for whisky glass, …
- 9:00 AM Changeset [f9fcbeb4] by
- MACS2: fix look-at interaction for bowl object Fixed script executor …
- 9:00 AM Changeset [8cc5a773] by
- MACS2: add string memory dump debug command Added debug functionality …
- 9:00 AM Changeset [7fae5f29] by
- MACS2: improve inventory icon positioning Refined sprite positioning …
- 9:00 AM Changeset [8143a1dd] by
- MACS2: fix object name and inventory display Fixed object name …
- 9:00 AM Changeset [ab8abfad] by
- MACS2: add more object name definitions Added German object names for …
- 9:00 AM Changeset [38c14b38] by
- MACS2: add item name display in inventory Implemented object name …
- 9:00 AM Changeset [f57906d1] by
- MACS2: implement inventory item inspection Added look-at …
- 9:00 AM Changeset [363b97d2] by
- MACS2: fix inventory view layout issues Fixed coordinate calculations …
- 9:00 AM Changeset [772cf3a1] by
- MACS2: wire inventory state into engine Connected inventory icon …
- 9:00 AM Changeset [8fe458f2] by
- MACS2: implement inventory view rendering Added inventory item grid …
- 9:00 AM Changeset [15ac8b8f] by
- MACS2: add inventory icon button hit detection Added button location …
- 9:00 AM Changeset [74f25a85] by
- MACS2: fix inventory icon index and add double buffering Fixed …
- 9:00 AM Changeset [c297fd75] by
- MACS2: draw inventory icons in button slots Added icon rendering in …
- 9:00 AM Changeset [289ab731] by
- MACS2: Draw inventory button row in drawInventory2 Switch back to …
- 9:00 AM Changeset [bbe50c3] by
- MACS2: Show object names on inventory hover and call GameObjects::Init …
- 9:00 AM Changeset [a3a09f38] by
- MACS2: Split border drawing into side and highlight functions …
- 9:00 AM Changeset [d436ebe0] by
- MACS2: Center inventory dialog and add buffer surface Calculate …
- 9:00 AM Changeset [e518e809] by
- MACS2: Switch to drawInventory2 and add border rendering Enable …
- 9:00 AM Changeset [06e14dc0] by
- MACS2: Calculate inventory dialog dimensions from icon sizes Compute …
- 9:00 AM Changeset [18fc543c] by
- MACS2: Read inventory icon indices from executable and add …
- 9:00 AM Changeset [58410c56] by
- MACS2: Add GameObjects::Init with German object name table Initialize …
- 9:00 AM Changeset [5fe2951f] by
- MACS2: Disable OPL timer callback and add direct audio playback …
- 9:00 AM Changeset [b4a988b4] by
- MACS2: Fix Func294E parameter order and add post-loop Func27E4 call …
- 9:00 AM Changeset [b6ca4c14] by
- MACS2: Fix Func294E initial bp2 calculation to include low byte Add …
- 9:00 AM Changeset [680e1efd] by
- MACS2: Add MacsAudioStream class for sound playback Implement …
- 9:00 AM Changeset [d9e07d82] by
- MACS2: Fix gArray11F data loading to use correct destination buffer …
- 9:00 AM Changeset [bc29a2c3] by
- MACS2: Fix register cache write and operator precedence bugs Fix …
- 9:00 AM Changeset [7e164eef] by
- MACS2: Activate gArray226F reset and Func294E in note-on completion …
- 9:00 AM Changeset [5a70cfc2] by
- MACS2: Activate volume register writes and Func294E call in note-on …
- 9:00 AM Changeset [7857ff55] by
- MACS2: Continue volume calculation with carrier operator handling Add …
- 9:00 AM Changeset [223ee35] by
- MACS2: Fix note-on condition and implement volume calculation Fix …
- 9:00 AM Changeset [df72b9e] by
- MACS2: Rewrite Func2839 to use StreamHandler for all register writes …
- 9:00 AM Changeset [18e72491] by
- MACS2: Use gArray8d and gArray96 lookups in Func2839 Replace …
- 9:00 AM Changeset [2899a51] by
- MACS2: Change Func2839 to accept StreamHandler and activate note-on …
- 9:00 AM Changeset [951879d0] by
- MACS2: Activate channel stealing logic for note-on when no free …
- 9:00 AM Changeset [b025819f] by
- MACS2: Activate note-on channel search loop in OnTimer Replace …
- 9:00 AM Changeset [9254f39b] by
- MACS2: Fix note-on event mask check and add seek debug logging Change …
- 9:00 AM Changeset [96ef8212] by
- MACS2: Implement program change (0xC0) handling and add position …
- 9:00 AM Changeset [8d11a663] by
- MACS2: Add debug logging throughout Adlib OnTimer Insert SIS_LogEntry …
- 9:00 AM Changeset [e4d005f1] by
- MACS2: Add SIS_LogEntry debug helper to Adlib Add debug logging …
- 9:00 AM Changeset [45789639] by
- MACS2: Implement control change 0xB0 sub-commands in OnTimer Activate …
- 9:00 AM Changeset [70280888] by
- MACS2: Activate pitch bend and control change event handling …
- 9:00 AM Changeset [c00c9c46] by
- MACS2: Uncomment and activate note-off (0x80) handling in OnTimer …
- 9:00 AM Changeset [472afea5] by
- MACS2: Major OnTimer rewrite replacing commented code with …
- 9:00 AM Changeset [139bd26a] by
- MACS2: Implement OnTimer main loop MIDI event parsing Add status byte …
- 9:00 AM Changeset [5ab85129] by
- MACS2: Refactor Func2839 to use StreamHandler peekByteAtOffset …
- 9:00 AM Changeset [00269277] by
- MACS2: Rewrite Func1A03 to use StreamHandler instead of raw stream …
- 9:00 AM Changeset [a9c0153b] by
- MACS2: Add assembly reference comment for Func1A03 Document the …
- 9:00 AM Changeset [5104d729] by
- MACS2: Refactor Func24FD and Func2686 with proper return types Change …
- 9:00 AM Changeset [12ca7146] by
- MACS2: Add Func24FD song playback initialization (DeepSeek R1) Add …
- 9:00 AM Changeset [86093866] by
- MACS2: Complete Func244D stream setup and add Func24FD call Change …
- 9:00 AM Changeset [decce34a] by
- MACS2: Continue Func244D with stream setup and fix StreamHandler seek …
- 9:00 AM Changeset [00742c1a] by
- MACS2: Implement Func244D song initialization procedure Add Func244D …
- 9:00 AM Changeset [18f84142] by
- MACS2: Add register value cache array and improve Adlib initialization …
- 9:00 AM Changeset [f826bf95] by
- MACS2: Add null check for shMem2250 in OnTimer and wire up SetSong …
- 9:00 AM Changeset [3131733e] by
- MACS2: Restructure OnTimer main loop and improve song loading …
- 9:00 AM Changeset [e22bdabb] by
- MACS2: Add loadSongFromSceneData stub function Add initial …
- 9:00 AM Changeset [bfcfc9c7] by
- MACS2: Add shMem2250 stream handler for song data reading Add …
- 9:00 AM Changeset [a9bc6e61] by
- MACS2: Major Adlib OnTimer restructuring and Func2686 integration …
- 9:00 AM Changeset [f14a32e9] by
- MACS2: Fix Func27E4 to use proper array and Func2792 calls Replace …
- 9:00 AM Changeset [07f736ae] by
- MACS2: Implement Func27E4 note-off and register reset loops Add …
- 9:00 AM Changeset [bd0c6452] by
- MACS2: Implement rhythm mode toggle and pitch bend opcodes Add …
- 9:00 AM Changeset [8b2b4356] by
- MACS2: Implement note-off and channel search logic in OnTimer Add …
- 9:00 AM Changeset [62a6b43b] by
- MACS2: Implement rhythm mode bit setting in OnTimer percussion section …
- 9:00 AM Changeset [a272c8ba] by
- MACS2: Rename FuncA280 to Func2A80 and wire up in OnTimer Rename …
- 9:00 AM Changeset [59d73f98] by
- MACS2: Add reverse blend index clamping in FuncA280 Implement …
- 9:00 AM Changeset [8a15582e] by
- MACS2: Add forward interpolation math and begin reverse case in …
- 9:00 AM Changeset [53705264] by
- MACS2: Refactor FuncA280 with clearer variable names Rename …
- 9:00 AM Changeset [a21d9b9d] by
- MACS2: Implement FuncA280 frequency blending with parameters Add bpp6 …
- 9:00 AM Changeset [ed53f7eb] by
- MACS2: Implement l0017_2010 register writes and Func2779 in OnTimer …
- 9:00 AM Changeset [3508009f] by
- MACS2: Implement volume calculation at l0017_1FA9 in OnTimer Add …
- 9:00 AM Changeset [2974d1da] by
- MACS2: Add shMem2248 StreamHandler and continue OnTimer at l0017_1FA9 …
- 9:00 AM Changeset [a350d41e] by
- MACS2: Use StreamHandler for 0xE0 register write and track max glyph …
- 9:00 AM Changeset [972cc1ee] by
- MACS2: Add StreamHandler class and Func19BE_SH variant Implement …
- 9:00 AM Changeset [5a694fdc] by
- MACS2: Improve MeasureString with widest glyph fallback and add …
- 9:00 AM Changeset [4b0c7921] by
- MACS2: Add HotspotOverrides array and implement opcode 0x34 …
- 9:00 AM Changeset [39ab2933] by
- MACS2: Complete register write sequence for 0x60, 0x80, 0xE0 in …
- 9:00 AM Changeset [1f353804] by
- MACS2: Add second Func19BE_2 call for register 0x60 in OnTimer …
- 9:00 AM Changeset [b3b26dff] by
- MACS2: Fix operator precedence in Func294E and use stream-based 19BE …
- 9:00 AM Changeset [2d49d468] by
- MACS2: Add Func19BE_2 stream-based variant and fix 19BE argument …
- 9:00 AM Changeset [00a044ec] by
- MACS2: Implement OnTimer l0017_1F12 register write sequence Add the …
- 9:00 AM Changeset [5b6ad84a] by
- MACS2: Fix mirrored sprite X calculation and use advanced drawing Fix …
- 9:00 AM Changeset [beacbbc9] by
- MACS2: Add parameters to Func2839 and wire up calls in OnTimer Change …
- 9:00 AM Changeset [e4c24957] by
- MACS2: Refactor Adlib code formatting and add script executor features …
- 9:00 AM Changeset [9147054d] by
- MACS2: Add assembly reference for channel 0xB special case in OnTimer …
- 9:00 AM Changeset [5dcd74fe] by
- MACS2: Continue OnTimer decompilation at label 1E94 Add bp8 lookup …
- 9:00 AM Changeset [4616316f] by
- MACS2: Fix 9F4D indentation and add orientation stop detection Fix …
- 9:00 AM Changeset [f4ed5c9e] by
- MACS2: Add Func19BE call at label 1E94 and improve View1 rendering …
- 9:00 AM Changeset [25ccabaf] by
- MACS2: Wire up Func294E call in OnTimer and remove dead assembly Call …
- 9:00 AM Changeset [e7e71f9b] by
- MACS2: Convert Func294E to take parameters and complete note-on writes …
- 9:00 AM Changeset [2ae9795d] by
- MACS2: Add Func2792 call at end of Func294E for note-on event Wire up …
- 9:00 AM Changeset [cbced786] by
- MACS2: Fix border highlight position and remove conditional for …
- 9:00 AM Changeset [50ac8097] by
- MACS2: Complete reverse blend interpolation in Func294E Add …
- 9:00 AM Changeset [fb9a7389] by
- MACS2: Continue Func294E reverse blend with bp4 calculation Add …
- 9:00 AM Changeset [23e8a28] by
- MACS2: Implement pickup animation with timer delay Add timed pickup …
- 9:00 AM Changeset [5827e805] by
- MACS2: Add GetPathfindingOverride2 and improve Func101D logic Add …
- 9:00 AM Changeset [7b1f9e1c] by
- MACS2: Implement opcode 0x27 character orientation setting Parse …
- 9:00 AM Changeset [ebd05fe0] by
- MACS2: Complete forward blend case in Func294E and add reverse case …
- 9:00 AM Changeset [fca7140c] by
- MACS2: Implement frequency interpolation product in Func294E Add …
- 9:00 AM Changeset [d0952cfd] by
- MACS2: Add bp4 variable to Func294E and extend View1 rendering …
- 9:00 AM Changeset [c486d5fa] by
- MACS2: Continue Func294E decompilation with conditional branches …
- 9:00 AM Changeset [5b844eeb] by
- MACS2: Continue Func294E decompilation with array lookups Replace …
- 9:00 AM Changeset [5bc2746] by
- MACS2: Add loadAnimationFromSceneData and wire up opcode 0x2A …
- 9:00 AM Changeset [a590c4f6] by
- MACS2: Read additional scene data fields and animation array Read …
- 9:00 AM Changeset [dd6c3545] by
- MACS2: Exclude object 0x6 from animation mirroring Add additional …
- 9:00 AM Changeset [ce981b3f] by
- MACS2: Implement opcode 0x1e animation playback via Func1480 Parse …
- 9:00 AM Changeset [7393a1da] by
- MACS2: Implement 9F4D opcode range 0x0E-0x22 and adjust timer …
- 9:00 AM Changeset [6f97051b] by
- MACS2: Begin implementing Adlib Func294E note frequency calculation …
- 9:00 AM Changeset [ef2e1fd8] by
- MACS2: Add animation update pass before retrieval in …
- 9:00 AM Changeset [540405fa] by
- MACS2: Fix animation mirroring for specific object indices Skip …
- 9:00 AM Changeset [86cb30e6] by
- MACS2: Improve script opcode 0x1e and 0x22 animation handling Parse …
- 9:00 AM Changeset [9dd6df7a] by
- MACS2: Document Func294E call and add orientation console command Add …
- 9:00 AM Changeset [566db6e2] by
- MACS2: Complete note-on register writes and clean up code Implement …
- 9:00 AM Changeset [062b3d16] by
- MACS2: Add DrawImageResources and handle zero-length entries Skip …
- 9:00 AM Changeset [273539d5] by
- MACS2: Add gArray8d, implement second Func2779 call, and read image …
- 9:00 AM Changeset [a2e36643] by
- MACS2: Document assembly for second Func2779 call in note-on Add …
- 9:00 AM Changeset [46b7206c] by
- MACS2: Add Point-based renderString overload and scaling debug Add …
- 9:00 AM Changeset [3b78f47a] by
- MACS2: Fix note-on register write and add ReadImageResources Correct …
- 9:00 AM Changeset [1d15ad39] by
- MACS2: Fix Func168C return logic and clean up adlib note-on Add …
- 9:00 AM Changeset [dacabfb7] by
- MACS2: Implement Func168C with stream-based reading Replace commented …
- 9:00 AM Changeset [4ebd24b2] by
- MACS2: Fix Func2779 signature and add ReadImageResources stub Remove …
- 9:00 AM Changeset [417131af] by
- MACS2: Add bp-4h comment in FuncB6BE_actual Document the stack …
- 9:00 AM Changeset [17db11fa] by
- MACS2: Add assembly documentation for FuncB6BE_actual Document the …
- 9:00 AM Changeset [381909c1] by
- MACS2: Use Func2779 result and add Func2792 call in note-on Store …
- 9:00 AM Changeset [14c5476a] by
- MACS2: Implement Func2779 with gArray229C and add FuncB6BE_actual …
- 9:00 AM Changeset [373a4ee9] by
- MACS2: Relax dialogue choice index assertion and add opcode 0x3A …
- 9:00 AM Changeset [97956e26] by
- MACS2: Add null check for protagonist in pathfinding overlay draw …
- 9:00 AM Changeset [cb8092d] by
- MACS2: Add Func2779 stub and gArray96 for note-on handler Add …
- 9:00 AM Changeset [e7f5b5c9] by
- MACS2: Fix border shadow highlight positions Correct the positions …
- 9:00 AM Changeset [bdf84e19] by
- MACS2: Add Func2792 call in note-on and fix override logic Call …
- 9:00 AM Changeset [1c8718a4] by
- MACS2: Implement pathfinding override script opcode and scaled offsets …
- 9:00 AM Changeset [6b3fde56] by
- MACS2: Add pathfinding area override system Implement …
- 9:00 AM Changeset [02466805] by
- MACS2: Add scaling debug display and updateDebugValues parameter Show …
- 9:00 AM Changeset [be553736] by
- MACS2: Fix protagonist object access and use GetCharacterByIndex …
- 9:00 AM Changeset [ba2985c2] by
- MACS2: Add volume clamping and AnimFrame::AsSprite conversion Replace …
- 9:00 AM Changeset [c2d0348c] by
- MACS2: Complete volume calculation and add cursor sprite rendering …
- 9:00 AM Changeset [4947aaf4] by
- MACS2: Add second operator volume calculation and script buffering …
- 9:00 AM Changeset [01863b0a] by
- MACS2: Continue volume calculation and add scene index variable …
- 9:00 AM Changeset [8cff2dd7] by
- MACS2: Continue volume calculation with g225E and operator mixing …
- 9:00 AM Changeset [d48cd04d] by
- MACS2: Add bp12 variable and Func19BE_TODO call for operator data …
- 9:00 AM Changeset [772d40c4] by
- MACS2: Implement volume calculation and add border highlights Convert …
- 9:00 AM Changeset [db863f00] by
- MACS2: Add volume calculation assembly and vertical border highlight …
- 9:00 AM Changeset [cbe707d5] by
- MACS2: Add Func19BE_TODO stub and gArray225F lookup Add Func19BE_TODO …
- 9:00 AM Changeset [e631787] by
- MACS2: Clean up note-on handler and implement gArray2235 assignment …
- 9:00 AM Changeset [205163c0] by
- MACS2: Add Func2839 call after Func19BE in note-on handler Store …
- 9:00 AM Changeset [609f5352] by
- MACS2: Call Func19BE for channel data offset in note-on handler …
- 9:00 AM Changeset [eeb71c4f] by
- MACS2: Implement channel allocation struct updates in OnTimer Replace …
- 9:00 AM Changeset [e4d05d58] by
- MACS2: Use object-specific strings for non-scene script printing …
- 9:00 AM Changeset [e9984f78] by
- MACS2: Add address comment for ScriptPrintString opcode Document the …
- 9:00 AM Changeset [651517d3] by
- MACS2: Add inventory item examination with Look mode Handle Look …
- 9:00 AM Changeset [0611b67] by
- MACS2: Implement array operations in OnTimer channel allocation …
- 9:00 AM Changeset [0f559130] by
- MACS2: Fix portrait frame index parameter Change Func1480 frame …
- 9:00 AM Changeset [6bb211de] by
- MACS2: Replace assembly with gArray222C access in inner loop …
- 9:00 AM Changeset [15a947d6] by
- MACS2: Fix inventory grid layout and portrait offset Fix inventory …
- 9:00 AM Changeset [c870836d] by
- MACS2: Add gArray2235 and implement channel comparison Replace …
- 9:00 AM Changeset [2420590a] by
- MACS2: Add debug output, bounds checking, and refactor pathfinding …
- 9:00 AM Changeset [5d6275e9] by
- MACS2: Fix distance type overflow in FindPath Change minLength from …
- 9:00 AM Changeset [f2d3fe3d] by
- MACS2: Add recursive pathfinding with VisitPathfindingNode Implement …
- 9:00 AM Changeset [cba50c3e] by
- MACS2: Implement line segment walkability and pathfinding search Add …
- 9:00 AM Changeset [113a0b44] by
- MACS2: Add FindPath stub for character pathfinding Add …
- 9:00 AM Changeset [abf8fde2] by
- MACS2: Add PathFinalDestination and fix path index handling Add final …
- 9:00 AM Changeset [3d0bd045] by
- MACS2: Make path following fields public and set up test path Move …
- 9:00 AM Changeset [c109dfbc] by
- MACS2: Add path following for characters Implement TryFollowPath to …
- 9:00 AM Changeset [ff43e963] by
- MACS2: Add gArray227F and use it in channel matching Replace …
- 9:00 AM Changeset [11c5885c] by
- MACS2: Add array.h include and read numPathfindingPoints per scene …
- 9:00 AM Changeset [016a93a4] by
- MACS2: Add gArray222C and use it in OnTimer channel check Replace …
- 9:00 AM Changeset [36dadf01] by
- MACS2: Add PathfindingPoint struct and parse adjacency data Introduce …
- 9:00 AM Changeset [fd6a1435] by
- MACS2: Add ReadGameObjectStrings for per-object string data Implement …
- 9:00 AM Changeset [3a8bf92a] by
- MACS2: Track currently executing script object ID Add …
- 9:00 AM Changeset [10200c27] by
- MACS2: Implement mouse position debug overlay Display mouse …
- 9:00 AM Changeset [91564c51] by
- MACS2: Add placeholder for mouse position debug display Add comments …
- 9:00 AM Changeset [bb5756da] by
- MACS2: Add l0017_1CF2 check for g2291 == bp8 Restructure the note-on …
- 8:59 AM Changeset [b3b1c28] by
- MACS2: Document assembly for array access in note-on handler Add …
- 8:59 AM Changeset [18923d64] by
- MACS2: Add channel allocation logic at l0017_1C85 Implement bp0C …
- 8:59 AM Changeset [e4be206c] by
- MACS2: Clear string box after dialogue choice selection Call …
- 8:59 AM Changeset [7680b5e0] by
- MACS2: Add loop termination and struct comparison in OnTimer Add …
- 8:59 AM Changeset [0e1b2b14] by
- MACS2: Unify border drawing and add highlight rendering Merge …
- 8:59 AM Changeset [6f508d79] by
- MACS2: Fix speech box size calculation and positioning Change …
- 8:59 AM Changeset [43f09768] by
- MACS2: Fix right border side position calculation Correct the right …
- 8:59 AM Changeset [a038cf22] by
- MACS2: Add Sprite struct and clipped sprite drawing overload …
- 8:59 AM Changeset [f828c283] by
- MACS2: Continue OnTimer at l0017_1C27 with inner loop Add channel …
- 8:59 AM Changeset [99c3fd65] by
- MACS2: Add speech position fix and border clipping rect Temporarily …
- 8:59 AM Changeset [0225b162] by
- MACS2: Refine OnTimer loop structure with bp8 increment and break Add …
- 8:59 AM Changeset [cc191741] by
- MACS2: Expand OnTimer channel search loop body Add comparison logic …
- 8:59 AM Changeset [1e360686] by
- MACS2: Set global1032 before running scheduled scripts Set …
- 8:59 AM Changeset [85f32054] by
- MACS2: Continue OnTimer note-on handling with loop structure Add …
- 8:59 AM Changeset [392866df] by
- MACS2: Add border side drawing calls and continue Adlib note-on …
- 8:59 AM Changeset [8f7ab261] by
- MACS2: Add row wrapping to inventory grid layout Add width-based row …
- 8:59 AM Changeset [a0b03687] by
- MACS2: Add border drawing algorithm comments for UI boxes
- 8:59 AM Changeset [778ae795] by
- MACS2: Continue Adlib note-on handling and clean up mouse debug output …
- 8:59 AM Changeset [6fb2cb7c] by
- MACS2: Replace ScriptUnimplementedOpcode macro with typed inline …
- 8:59 AM Changeset [0317a773] by
- MACS2: Add Adlib peekByteAt and continue note-on event parsing Add …
- 8:59 AM Changeset [cc572788] by
- MACS2: Remove extra ReadByte/ReadWord in opcode 0x24 handler Comment …
- 8:59 AM Changeset [0c7aac4] by
- MACS2: Fix global1032 flag polarity for walk completion scripts Set …
- 8:59 AM Changeset [ab6af2ec] by
- MACS2: Add Adlib peekByte, event parsing, and special animation opcode …
- 8:59 AM Changeset [3bbacff6] by
- MACS2: Implement Adlib music playback loop and fix script interaction …
- 8:59 AM Changeset [c9ea347e] by
- MACS2: Continue Adlib OnTimer implementation and add speech act data …
- 8:59 AM Changeset [499a485] by
- MACS2: Implement Adlib OnTimer with counter and state flag logic Add …
- 8:59 AM Changeset [224a425b] by
- MACS2: Swap order of object ID reads in interaction opcode 0x05 …
- 8:59 AM Changeset [06f9875e] by
- MACS2: Fix animation auto-update condition and enable all background …
- 8:59 AM Changeset [fd13f825] by
- MACS2: Initialize background animation blobs with Func1480 and adjust …
- 8:59 AM Changeset [3f053b4e] by
- MACS2: Return bp12 from Func1480 and filter background animation …
- 8:59 AM Changeset [e14de526] by
- MACS2: Change character animation Func1480 call to use bpp8=0x0
- 8:59 AM Changeset [7150cf89] by
- MACS2: Add GetCurrentFrame using Func1480 for background animations …
- 8:59 AM Changeset [b9fab625] by
- MACS2: Fix ReadSpecialAnimBlob header skip comment to clarify stream …
- 8:59 AM Changeset [0425ab4b] by
- MACS2: Fix ReadSpecialAnimBlob offset indexing and skip header string …
- 8:59 AM Changeset [332ddd9d] by
- MACS2: Fix Func1480 indentation and pass bpp8=0x2 for character …
- 8:59 AM Changeset [af29db4d] by
- MACS2: Fix Func1480 frame skip loop to use cx > 1 and adjust seek logic
- 8:59 AM Changeset [215503bd] by
- MACS2: Add offset adjustment for Func1480 result in character animation
- 8:59 AM Changeset [ffcab781] by
- MACS2: Make Func1480 static with blob parameter and fix stream …
- 8:59 AM Changeset [2df44c74] by
- MACS2: Refactor Func1480 to use read-write stream and add bpp6 save …
- 8:59 AM Changeset [09225e50] by
- MACS2: Implement Func1480 frame seeking and auto-update state logic …
- 8:59 AM Changeset [5cc1d796] by
- MACS2: Continue Func1480 control byte handling for 0x01 and 0x02 cases
- 8:59 AM Changeset [d7a1799b] by
- MACS2: Implement Func1480 animation state machine logic Add bpp8 …
- 8:59 AM Changeset [a6208be8] by
- MACS2: Fix ReadSpecialAnimBlob to return the read result instead of …
- 8:59 AM Changeset [026fdb02] by
- MACS2: Fix ReadSpecialAnimBlob to read actual data and add …
- 8:59 AM Changeset [bf0ff37a] by
- MACS2: Add ReadSpecialAnimBlob and GetIsAutoUpdated blob header …
- 8:59 AM Changeset [9a2931e5] by
- MACS2: Implement special animation offsets loading and scene data …
- 8:59 AM Changeset [844858e0] by
- MACS2: Add ReadSpecialAnimsOffsets declaration to Scenes
- 8:59 AM Changeset [8ef8b86] by
- MACS2: Add whitespace in changeScene method
- 8:59 AM Changeset [d67df2f] by
- MACS2: Fix inventory icon index and add map overlay debug …
- 8:59 AM Changeset [7d1fa56b] by
- MACS2: Fix inventory icon blob index and add explicit useDepth=false …
- 8:59 AM Changeset [f1690f8e] by
- MACS2: Add BackgroundAnimationBlob with raw data and GetFrame method …
- 8:59 AM Changeset [9b05cf4c] by
- MACS2: Add useDepth parameter to DrawSprite for conditional depth …
- 8:59 AM Changeset [8290b037] by
- MACS2: Use Y position for sprite depth sorting instead of depth map
- 8:59 AM Changeset [976e10fb] by
- MACS2: Add depth map loading and debug visualization Load depth map …
- 8:59 AM Changeset [48f3a547] by
- MACS2: Fix missing closing brace for opcode 0x32 handler
- 8:59 AM Changeset [122c110e] by
- MACS2: Add stub for script opcode 0x33
- 8:59 AM Changeset [5bd67a5e] by
- MACS2: Use animation index in SeekToAnimation and add opcode 0x32 stub …
- 8:59 AM Changeset [7252f98c] by
- MACS2: Add animation seeking, orientation support, and setOrientation …
- 8:59 AM Changeset [f9c3924b] by
- MACS2: Fix AnimationReader to use pointer-based stream Change …
- 8:59 AM Changeset [e83b810] by
- MACS2: Add AnimationReader class for parsing animation blob data …
- 8:59 AM Changeset [5b67c776] by
- MACS2: Add objects 0x1C and 0x1D to inventory icon list
- 8:59 AM Changeset [276184a5] by
- MACS2: Add lastOpcodeTriggeredSkip tracking and SIS_Debug helper …
- 8:59 AM Changeset [979f467c] by
- MACS2: Add debug console commands for inventory manipulation Add …
- 8:59 AM Changeset [97731152] by
- MACS2: Implement opcode 0x02 variable assignment and add opcode 0x38 …
- 8:59 AM Changeset [7084f5eb] by
- MACS2: Implement SkipUntil14 and opcodes 0x13, 0x14, 0x30 Add …
- 8:59 AM Changeset [3fb43431] by
- MACS2: Implement opcode 0x2C inventory containment check and …
- 8:59 AM Changeset [c6cc1a96] by
- MACS2: Add SceneIndex to save/load and implement global1032 flag …
- 8:59 AM Changeset [071ea70c] by
- MACS2: Add LerpIgnoresObstacles flag for scripted character movement …
- 8:59 AM Changeset [de6a83a7] by
- MACS2: Remove dead assembly code and set executor to Idle after step …
- 8:59 AM Changeset [94cefddf] by
- MACS2: Add script execution state tracking and fix interaction …
- 8:59 AM Changeset [8369eef6] by
- MACS2: Implement proper IsRelevantObject checks and fix executor idle …
- 8:59 AM Changeset [ab82d0f2] by
- MACS2: Add GetScriptStream helper and simplify script executor Add …
- 8:59 AM Changeset [20f4b4e7] by
- MACS2: Implement script executor state machine with LoadNextScript …
- 8:59 AM Changeset [9d9bd960] by
- MACS2: Add ExecutorState enum and Step() function for state machine …
- 8:59 AM Changeset [ecc8013f] by
- MACS2: Add opcode 0x2B stub and interacted object script execution …
- 8:59 AM Changeset [53dd135d] by
- MACS2: Implement helper opcode 0x28, comparison opcode 0x2, and fix …
- 8:59 AM Changeset [9c6288c6] by
- MACS2: Fix hotspot loop bounds, object parenting flow, and inventory …
- 8:59 AM Changeset [302f6050] by
- MACS2: Implement secondary inventory opening and item transfer Open …
- 8:59 AM Changeset [cbd6df70] by
- MACS2: Add SetInventorySource for container inventory support Add …
- 8:59 AM Changeset [24a2c1b9] by
- MACS2: Implement helper opcode 0x2A, fix opcode2 0x3 comparison, and …
- 8:59 AM Changeset [2757fb21] by
- MACS2: Add scene info to script execution debug logging Include …
- 8:59 AM Changeset [5690411b] by
- MACS2: Refactor walkability into LookupWalkability with value lookup …
- 8:59 AM Changeset [718bf299] by
- MACS2: Add whitespace in IsWalkable method
- 8:59 AM Changeset [8f51bbf6] by
- MACS2: Add ScheduleRun init scene flag and implement Func0E8C Add …
- 8:59 AM Changeset [63339198] by
- MACS2: Reset interaction state on scene change and add debug pixel …
- 8:59 AM Changeset [8189c2cc] by
- MACS2: Fix inverted walkability check condition in Character::Update
- 8:59 AM Changeset [74136d4e] by
- MACS2: Skip walkability checks for NPCs and during script execution …
- 8:59 AM Changeset [6543b834] by
- MACS2: Add walkability checking for character movement Implement …
- 8:59 AM Changeset [5f648add] by
- MACS2: Implement script opcode 0x03 conditional skip and add direction …
- 8:59 AM Changeset [dc673767] by
- MACS2: Improve character animation frame blob selection Change …
- 8:59 AM Changeset [822c746f] by
- MACS2: Implement script comparison opcode2 0x3 and fix opcode 0x03 …
- 8:59 AM Changeset [df1cadc6] by
- MACS2: Major refactor of scene loading and character management …
- 8:59 AM Changeset [97d77519] by
- MACS2: Add DEBUG_SV channel and implement script skipping via A3D2 …
- 8:59 AM Changeset [5d8c65fb] by
- MACS2: Add shading table, dialogue option result, and fix inventory …
- 8:59 AM Changeset [76f2f4b8] by
- MACS2: Implement inventory item removal and add is_in_list helper …
- 8:59 AM Changeset [0e924628] by
- MACS2: Replace CursorMode with script MouseMode and fix Talk …
- 8:59 AM Changeset [ea74260c] by
- MACS2: Improve inventory interaction and add Talk cursor mode Add …
- 8:59 AM Changeset [908d8c6d] by
- MACS2: Add scene index to save/load and executeScript parameter …
- 8:59 AM Changeset [101daa83] by
- MACS2: Add opcode 0x2D handler and trigger scene change on first tick …
- 8:59 AM Changeset [79ccc706] by
- MACS2: Fix hotspot detection array sizes and lookup logic Increase …
- 8:59 AM Changeset [7fab3563] by
- MACS2: Implement background hotspot detection Add …
- 8:59 AM Changeset [866a392e] by
- MACS2: Implement scene map loading and hotspot interaction setup Load …
- 8:59 AM Changeset [49f00633] by
- MACS2: Add script opcode identification method declarations Declare …
- 8:59 AM Changeset [295c49c0] by
- MACS2: Implement dialogue choice system (opcodes 0x15-0x17) Add …
- 8:59 AM Changeset [e4ecf46f] by
- MACS2: Remove legacy script execution code from engine Remove the old …
- 8:59 AM Changeset [b02b7356] by
- MACS2: Implement scene change with background image loading Add …
- 8:59 AM Changeset [ec822cd] by
- MACS2: Add Adlib::Deinit and implement script opcodes 0x20-0x22 Add …
- 8:59 AM Changeset [3d7625f] by
- MACS2: Add inventory item serialization and script variable resize …
- 8:59 AM Changeset [fc017c44] by
- MACS2: Implement character and inventory serialization in save/load …
- 8:59 AM Changeset [9212636f] by
- MACS2: Implement save/load game state serialization Add syncGame() …
- 8:59 AM Changeset [dc6b253b] by
- MACS2: Add debug console commands and expand script/view functionality …
- 8:59 AM Changeset [a9732a51] by
- MACS2: Add timer system, Func9F4D value 0x31, and opcode 0x07 Add …
- 8:59 AM Changeset [3daa0f7b] by
- MACS2: Add RegisterWaitForMovementFinishedEvent and fix opcode 0x11 …
- 8:59 AM Changeset [4e2178e5] by
- MACS2: Add character index to GameObject and improve walk/spawn logic …
- 8:59 AM Changeset [70855402] by
- MACS2: Add script continuation after UI dismissal and click handling …
- 8:59 AM Changeset [11cfe306] by
- MACS2: Use portrait instead of animation frame for speaking character …
- 8:59 AM Changeset [4342ff7c] by
- MACS2: Fix speech act character assignment and surface reference Set …
- 8:59 AM Changeset [8050f247] by
- MACS2: Implement opcode 0x0d dialogue display with portrait Wire up …
- 8:59 AM Changeset [154a02f3] by
- MACS2: Implement scene string loading and speech act system Add …
- 8:59 AM Changeset [4b4e1fb2] by
- MACS2: Add opcode 0x11 handler and restore character drawing Add …
- 8:59 AM Changeset [57176ad2] by
- MACS2: Add Character::GetCurrentPortrait for dialogue display …
- 8:59 AM Changeset [c0c72710] by
- MACS2: Implement script opcode 0x10 for walk-to action Handle opcode …
- 8:59 AM Changeset [10c67105] by
- MACS2: Add script run mode flags and helper functions Add IsNormalRun …
- 8:59 AM Changeset [a27ed21e] by
- MACS2: Add Func9F4D handlers for values 0x2 and 0x3 Add stub handlers …
- 8:59 AM Changeset [853dbf47] by
- MACS2: Add AnimFrame::GetBottomMiddleOffset and Point-based DrawSprite …
- 8:59 AM Changeset [7c688c6f] by
- MACS2: Fix object script address offset and execution flow Change …
- 8:59 AM Changeset [a7ece9bc] by
- MACS2: Remove leftover assembly comment from readResourceFile Clean …
- 8:59 AM Changeset [f987701b] by
- MACS2: Implement script executor Run() with object script chaining …
- 8:59 AM Changeset [8d168e6e] by
- MACS2: Load per-object scripts from resource file Read …
- 8:59 AM Changeset [cf988fa3] by
- MACS2: Add missing common/rect.h include to gameobjects.h Include …
- 8:59 AM Changeset [7f7cc600] by
- MACS2: Refactor GameObject to use structured fields Replace generic …
- 8:59 AM Changeset [449f7203] by
- MACS2: Add Func9F4D value 0x6 and 0x2F handlers Implement value 0x6 …
- 8:59 AM Changeset [7deee709] by
- MACS2: Implement scene script loading and character system Add …
- 8:59 AM Changeset [7208164b] by
- MACS2: Fix object data addressing and add blob loading skeleton Fix …
- 8:59 AM Changeset [cb7afaa1] by
- MACS2: Add Scene class and begin object blob loading Add Scene class …
- 8:59 AM Changeset [a6d6e90a] by
- MACS2: Add GameObjects singleton and scene management Create …
- 8:59 AM Changeset [b5e73a48] by
- MACS2: Load entire resource file into memory stream Read the full …
- 8:59 AM Changeset [6afb9735] by
- MACS2: Add stub handlers for script opcodes 0x3E and 0x40 Add empty …
- 8:59 AM Changeset [414a86c4] by
- MACS2: Add character position tracking and fix script variable write …
- 8:59 AM Changeset [c7e68aae] by
- MACS2: Implement ScriptPrintString and opcode 0x0a in executor Move …
- 8:59 AM Changeset [d29736db] by
- MACS2: Connect script executor to engine and implement area lookup …
- 8:59 AM Changeset [988c730a] by
- MACS2: Improve script executor opcode handling Fix …
- 8:59 AM Changeset [9444c583] by
- MACS2: Add script variables and callback-based execution loop Add …
- 8:59 AM Changeset [dae8e2ef] by
- MACS2: Add AdLib event timer parsing and script executor improvements …
- 8:59 AM Changeset [10d4d7df] by
- MACS2: Implement AdLib music playback functions Add Func24FD, …
- 8:59 AM Changeset [c81295d0] by
- MACS2: Fix sprite scaling loop logic in DrawSpriteAdvanced Move …
- 8:59 AM Changeset [aaeca88d] by
- MACS2: Implement walkability checking and path validation Add …
- 8:59 AM Changeset [229ef02d] by
- MACS2: Load pathfinding data and walkability map Read 16 pathfinding …
- 8:59 AM Changeset [b157f195] by
- MACS2: Add inventory toggle and remap debug keys Add 'i' key to …
- 8:59 AM Changeset [02a6300d] by
- MACS2: Fix debug format strings and add script entry/exit logging …
- 8:59 AM Changeset [094b3aea] by
- MACS2: Call OPL init() and add break on unhandled script case Add …
- 8:59 AM Changeset [75c1c59c] by
- MACS2: Implement AdLib register reset loop in Func2686 Replace …
- 8:59 AM Changeset [aba95cd9] by
- MACS2: Fix script executor Func9F4D opcode parsing logic Fix opcode1 …
- 8:59 AM Changeset [79423cd] by
- MACS2: Initialize AdLib and ScriptExecutor in engine constructor …
- 8:59 AM Changeset [e65bcfbe] by
- MACS2: Implement AdLib Func2792 register write and refactor init …
- 8:59 AM Changeset [64edb957] by
- MACS2: Add AdLib sound driver and refactored script executor Add …
- 8:59 AM Changeset [454c75a4] by
- MACS2: Connect script string printing to View1 string box display …
- 8:59 AM Changeset [601daf0e] by
- MACS2: Add string box display state fields to View1 Add …
- 8:59 AM Changeset [c00c33e3] by
- MACS2: Add debug index rendering to background animations Render the …
- 8:59 AM Changeset [348aa743] by
- MACS2: Add stick object loading, pixel hit testing, and string box …
- 8:59 AM Changeset [d58ed7f4] by
- MACS2: Add MeasureString and MeasureStrings functions Implement pixel …
- 8:59 AM Changeset [f859cf33] by
- MACS2: Refactor string decoding to support multiple strings Change …
- 8:59 AM Changeset [cc2da4e9] by
- MACS2: Implement background animation drawing and frame cycling Add …
- 8:59 AM Changeset [185d5910] by
- MACS2: switch to depth map loading and add comment Changed RLE image …
- 8:59 AM Changeset [57792a0c] by
- MACS2: read string length prefix in decoder Added uint16 length read …
- 8:59 AM Changeset [daa9d381] by
- MACS2: fix string decoding loop iteration Fixed DecodeString loop to …
- 8:59 AM Changeset [df8c583b] by
- MACS2: implement string decoding and display Added DecodeString with …
- 8:59 AM Changeset [350c0d35] by
- MACS2: add frame count preview and rework animation loading Added …
- 8:59 AM Changeset [2d285e2] by
- MACS2: add string decoding algorithm reference Added C# reference …
- 8:59 AM Changeset [0297439] by
- MACS2: fix background animation frame offset parsing Disabled …
- 8:59 AM Changeset [0b15ac13] by
- MACS2: implement background animation frame extraction Added …
- 8:59 AM Changeset [5d397c87] by
- MACS2: implement ScriptPrintString parameter reading Added Func9F4D …
- 8:59 AM Changeset [f95cadb8] by
- MACS2: add scene string loading and ScriptPrintString stub Added …
- 8:59 AM Changeset [fc806326] by
- MACS2: add Func9F4D opcode 0xFF value 0x02 hotspot lookup Added …
- 8:59 AM Changeset [139c42f7] by
- MACS2: implement background animation data loading Added …
- 8:59 AM Changeset [4dc27585] by
- MACS2: separate left/right mouse button handling for cursors Split …
- 8:59 AM Changeset [c9c5c46a] by
- MACS2: add cursor mode cycling (Talk/Look/Touch/Walk) Added …
- 8:59 AM Changeset [a8908047] by
- MACS2: load multiple cursor sprites from resource file Changed cursor …
- 8:59 AM Changeset [4d9aa0d7] by
- MACS2: fix OPL register addressing and animation frame count Fixed …
- 8:59 AM Changeset [a19eaaf4] by
- MACS2: load animation frames and configure OPL registers Added …
- 8:59 AM Changeset [cac63404] by
- MACS2: implement OPL sound initialization and timer callback Added …
- 8:59 AM Changeset [096ab19] by
- MACS2: add OPL sound initialization stub Added initial OPL/AdLib …
- 8:59 AM Changeset [d5d30b4b] by
- MACS2: implement sprite clipping rectangles Added DrawSpriteClipped …
- 8:58 AM Changeset [285a2979] by
- MACS2: add string box rendering and fix script label Added drawString …
- 8:58 AM Changeset [fd89c6a5] by
- MACS2: implement FindGlyph and move timing to game loop Implemented …
- 8:58 AM Changeset [683f3b3] by
- MACS2: add flag animation playback and script Func9F4D docs …
- 8:58 AM Changeset [aa6874f5] by
- MACS2: implement animation frame delta timing Added delta time …
- 8:58 AM Changeset [53d2065b] by
- MACS2: add frame timing for animations Added millisecond tracking in …
- 8:58 AM Changeset [25e0d7fe] by
- MACS2: add string rendering with glyph lookup Implemented string …
- 8:58 AM Changeset [5c41e53b] by
- MACS2: add FindGlyph lookup and Func9F4D debug logging Implemented …
- 8:58 AM Changeset [facacda4] by
- MACS2: implement border drawing with tiled sprites Added …
- 8:58 AM Changeset [1fe7b0a4] by
- MACS2: load all 79 font glyphs Fixed glyph file offset to 0x6DFE and …
- 8:58 AM Changeset [907475fa] by
- MACS2: fix glyph file offset and add character frame loading Fixed …
- 8:58 AM Changeset [e445f975] by
- MACS2: add opcode 0x01 stub in Func9F4D Added empty handler for …
- 8:58 AM Changeset [483b26cf] by
- MACS2: increase glyph count and add line wrap in renderer Increased …
- 8:58 AM Changeset [58dd3e1e] by
- MACS2: implement glyph rendering with line wrapping Added drawGlyphs …
- 8:58 AM Changeset [b92cd632] by
- MACS2: implement opcode 0x05 second-level opcode reading Added actual …
- 8:58 AM Changeset [36290104] by
- MACS2: load protagonist sprite and extend Func9F4D Added loading of a …
- 8:58 AM Changeset [6b78da4f] by
- MACS2: implement glyph loading from resource file Added …
- 8:58 AM Changeset [b92667c8] by
- MACS2: implement Func9F4D opcode 0x02 value 0x0a case Added specific …
- 8:58 AM Changeset [055839f0] by
- MACS2: add opcode 0x02 handling in Func9F4D Added initial handling …
- 8:58 AM Changeset [9c65494e] by
- MACS2: use loaded cursor sprite for mouse cursor Replaced placeholder …
- 8:58 AM Changeset [055133f4] by
- MACS2: fix skip condition and add basic cursor display Fixed opcode …
- 8:58 AM Changeset [a3ca353d] by
- MACS2: fix script skip logic and add opcode 0x05-0x07 stubs Fixed …
- 8:58 AM Changeset [56b6c2fd] by
- MACS2: refactor script reading helpers and add FuncA3D2 Extracted …
- 8:58 AM Changeset [9678a8b3] by
- MACS2: add GlyphData structure for character loading Added GlyphData …
- 8:58 AM Changeset [d01dcd34] by
- MACS2: add opcode 0x01-0x03 stubs in script executor Added initial …
- 8:58 AM Changeset [7db4d21a] by
- MACS2: improve script Func9F4D and add cursor/shading data Fixed …
- 8:58 AM Changeset [e078b0d2] by
- MACS2: implement RLE image decoding and map loading Implemented full …
- 8:58 AM Changeset [76b01b5b] by
- MACS2: add RLE image reader and glyph data structure Added …
- 8:58 AM Changeset [ef91cca] by
- MACS2: load flag animation frames and border highlights Added loading …
- 8:58 AM Changeset [c383ef32] by
- MACS2: add border loading and initial script executor Load border …
- 8:58 AM Changeset [bd07fb53] by
- MACS2: add initial engine scaffolding Added detection, console, …
- 6:47 AM Changeset [7c08550b] by
- COMMON: Fix incorrect @param names in OSystem doc comments - …
Jun 29, 2026:
- 11:53 PM Changeset [1ac66919] by
- NANCY: More work on random sound playing - More faithful …
- 11:53 PM Changeset [8d56ce65] by
- NANCY: NANCY12: Implement MindPuzzle This is a Mastermind clone. The …
- 11:11 PM Changeset [bf1f30a8] by
- I18N: Update translation files Updated by "Update PO files to match …
- 11:10 PM Changeset [6f81e08d] by
- I18N: Update translations templates
- 11:10 PM Changeset [1dd797d8] by
- CHAMBER: Fix warning message at character presentation The EGA/Amiga …
- 11:10 PM Changeset [350d2469] by
- CHAMBER: Fix borders for the rectangular UI boxes
- 11:10 PM Changeset [c809bd0c] by
- CHAMBER: Fix the Amiga title palette The title (PRES.BIN) used the …
- 11:10 PM Changeset [d40e898b] by
- CHAMBER: Fix portrait animation pacing on modern hosts The original …
- 11:10 PM Changeset [a5a88ba3] by
- CHAMBER: Exit the end screen on input instead of hanging The non-US …
- 11:10 PM Changeset [240eaee] by
- CHAMBER: Fix Amiga saucer animation and end screen waitVBlank() only …
- 11:10 PM Changeset [b2cae9e8] by
- CHAMBER: Minor Amiga review fixes Use the platform (getPlatform() == …
- 11:10 PM Changeset [5e9c9d0f] by
- CHAMBER: Fix Amiga script padding and timer-thread gauss race - Skip …
- 11:10 PM Changeset [7a470db3] by
- CHAMBER: Decode the Amiga sprite banks The Amiga sprite banks share …
- 11:10 PM Changeset [16edb1aa] by
- CHAMBER: Compose the Amiga room palette from the zone palette_index …
- 11:10 PM Changeset [76113959] by
- CHAMBER: Load Amiga static data and per-language text files The Amiga …
- 11:10 PM Changeset [68a54a7] by
- CHAMBER: Add Amiga renderer, cursor and platform selection Add the …
- 11:10 PM Changeset [8d299a19] by
- CHAMBER: Introduce isEgaLikeRenderer() for the shared EGA/Amiga path …
- 11:10 PM Changeset [6b7d0389] by
- CHAMBER: Fix EGA zone scan covering only a quarter of the screen width …
- 11:10 PM Changeset [3fd28dcd] by
- CHAMBER: Fix vort/turkey timer comparison endianness …
- 11:10 PM Changeset [a0231068] by
- CHAMBER: Fix EGA spot-backup overflow corrupting backbuffer top In …
- 9:11 PM Ticket #16889 (NANCY: nancy10: Cursor differs in some menus) closed by
- fixed: In fe8bd554: […]
- 9:11 PM Changeset [bcd1006a] by
- NANCY: NANCY12: Implement differences for TwoDialPuzzle
- 9:11 PM Changeset [fdae801] by
- NANCY: NANCY12: Implement differences for TurningPuzzle
- 9:11 PM Changeset [3bff2e67] by
- NANCY: NANCY12: Implement differences for SafeDialPuzzle
- 9:11 PM Changeset [2cee36c7] by
- NANCY: NANCY12: Implement differences in MemoryPuzzle
- 9:11 PM Changeset [fe8bd554] by
- NANCY: NANCY10: Fix cursors set from some ARs - Correctly flag …
- 9:11 PM Changeset [56ef8f3a] by
- NANCY: NANCY10: Use the correct white font for the text box Partial …
- 9:11 PM Changeset [99ac983e] by
- NANCY: NANCY12: Implement differences in RippedLetterPuzzle
- 8:54 PM Changeset [f2567757] by
- MADS: FOREST: Fix flags comparison in inter_update_series
- 8:43 PM Changeset [50c277ff] by
- DEVTOOLS: COMPANION: Add CCD image conversion support Add support for …
- 4:41 PM Changeset [4e92ffd2] by
- ALCACHOFA: V2: Fix talking to YAFAR
- 4:41 PM Changeset [29ee1ec5] by
- ALCACHOFA: V2: Add SayTextOnlySound
- 4:41 PM Changeset [b0a2d2e] by
- ALCACHOFA: V2: Add exceptions for mamelucos
- 4:41 PM Changeset [bf18b70c] by
- ALCACHOFA: Fix potential integer underflow
- 4:41 PM Changeset [bd19753e] by
- ALCACHOFA: Improve fallback for character size query
- 12:13 PM Changeset [38873b38] by
- MADS: FOREST: Tunnel global named
- 12:13 PM Changeset [796c4184] by
- MADS: FOREST: Fixes for not redundantly drawing selected item
- 12:13 PM Changeset [92ba6ed5] by
- MADS: FOREST: Only allow saving when commands are allowed
- 12:13 PM Changeset [74fe590c] by
- MADS: FOREST: Cleanup of journal room
- 10:40 AM Changeset [ce030b5d] by
- ACCESS: Fix more small coverity warnings
- 9:56 AM Changeset [75d84f79] by
- MADS: FOREST: Add optional previous room param to console teleport command
- 9:56 AM Changeset [a93e3c3] by
- MADS: FOREST: Change all player_has calls to use inventory item constants
- 9:56 AM Changeset [bcba744e] by
- MADS: FOREST: Fix premature commands_allowed set in room 501
- 9:56 AM Changeset [98d15e04] by
- MADS: FOREST: Add missing code from room_404_daemon
- 9:56 AM Changeset [8991a9f] by
- MADS: FOREST: Clarify loop param as 'y' in open_interface/close_interface
- 8:35 AM Changeset [b798522d] by
- I18N: Update translation (Spanish) Currently translated at 100.0% …
- 8:15 AM Changeset [a3c3a22c] by
- EEM: fixed potential oob read (CID 1660817)
- 8:15 AM Changeset [8dd6e6f9] by
- EEM: fixed potential oob read (CID 1660808)
- 8:15 AM Changeset [29831246] by
- COLONY: fixed potential oob read (CID 1653428)
- 8:15 AM Changeset [48399626] by
- COLONY: fixed potential oob read (CID 1653437)
- 8:15 AM Changeset [fcab8348] by
- FREESCAPE: fixed integer truncation (CID 1645205)
- 8:15 AM Changeset [efd3fe7f] by
- FREESCAPE: fixed potential oob memory access
- 8:15 AM Changeset [eeda3923] by
- SCUMM: RA2: added missing fork in the L7
- 8:15 AM Changeset [2fbf4fdc] by
- SCUMM: RA2: fixed an uninitilized variable (CID 1660805)
- 8:15 AM Changeset [af32cea4] by
- SCUMM: RA2: avoid a potential integer overflow (CID 1660810)
- 8:15 AM Changeset [7131be79] by
- SCUMM: RA2: avoid a potential memory corruption (CID 1660738)
- 7:45 AM Changeset [05f3556f] by
- MADS: FOREST; Room 404 anim cleanups
- 7:45 AM Changeset [bfca69b8] by
- MADS: FOREST: Fix journal and backpack icons shrinking when being opened
- 7:45 AM Changeset [f07cdc84] by
- MADS: FOREST: Clarify sturdy stick usage in room 404
- 7:45 AM Changeset [c732305c] by
- MADS: FOREST: Fix getting sturdy stick in room 403
- 4:44 AM Changeset [d32a7b8] by
- MADS: FOresT: Fix Scratch structure for room 308
- 4:44 AM Changeset [6e5e50d] by
- MADS: FOREST: Fix Scratch array sizes in room 503
- 4:44 AM Changeset [2b0ef0e4] by
- MADS: FOREST: Add missing aainfo macro usage
- 1:56 AM Ticket #16891 (NANCY: nancy10: Missing sound on taskbar buttons) closed by
- fixed: In 6a0bf993: […]
- 1:56 AM Changeset [d025c7ca] by
- NANCY: Mark looping sound records as done
- 1:56 AM Changeset [c4b0137f] by
- NANCY: NANCY12: Add an initial stub for AR Set3DSoundListenerPosition
- 1:56 AM Changeset [b033598c] by
- NaNCY: NANCY12: Use a larger grid size for CollisionPuzzle
- 1:56 AM Changeset [b297542] by
- NANCY: NANCY10: Fix display of punctuation glyphs Fixes the display …
- 1:56 AM Changeset [28e29410] by
- NANCY: NANCY12: Implement the new coin purse interface icon Nancy12 …
- 1:56 AM Changeset [6a0bf993] by
- NANCY: NANCY10+: Implement click sound handling for taskbar icons …
- 1:56 AM Changeset [d2b9d288] by
- NANCY: NANCY12: Check for the correct cursor for swallowing clicks …
- 1:56 AM Changeset [0163ebde] by
- NANCY: NANCY11: Use new timer dependencies Now, the timer …
Jun 28, 2026:
- 9:29 PM Changeset [4fa1f88f] by
- I18N: Update translation files Updated by "Update PO files to match …
- 9:29 PM Changeset [9b3a3756] by
- I18N: Update translations templates
- 9:13 PM Changeset [9ecd0e3e] by
- HARVESTER: Sort module.mk files
- 9:09 PM Changeset [8aa7e788] by
- HARVESTER: Clean up animation clock comments
- 9:09 PM Changeset [07edd4e4] by
- HARVESTER: Adjust animation clock divisor for improved timing accuracy
- 9:09 PM Changeset [6a8282bc] by
- HARVESTER: Finalize save format version
- 9:09 PM Changeset [6539c386] by
- HARVESTER: Fix cross-disc save room restores
- 9:08 PM Changeset [dc6fc5c3] by
- HARVESTER: Remove RE docs and saveload tweak Remove root …
- 9:08 PM Changeset [3180cb09] by
- HARVESTER: Fix save description build
- 9:08 PM Changeset [76fae8e7] by
- HARVESTER: Fix monster depth sort after chase movement
- 9:08 PM Changeset [d2868ac6] by
- HARVESTER: Split room combat and interaction code
- 9:08 PM Changeset [f9baa8c2] by
- HARVESTER: Fix Roman bath exit targeting
- 9:08 PM Changeset [c879b940] by
- HARVESTER: Avoid duplicate chessmaster death sprite
- 9:08 PM Changeset [feea0499] by
- HARVESTER: Fix region exit movement target completion Keep ordinary …
- 9:08 PM Changeset [92d4f687] by
- HARVESTER: Fix global timer sync on room exit
- 9:08 PM Changeset [cc613021] by
- HARVESTER: Fix Moynahan glue trade state
- 9:08 PM Changeset [c464b55a] by
- HARVESTER: Preserve live palette during room mutations
- 9:08 PM Changeset [8f5df201] by
- HARVESTER: Hide unsigned meat permission after Dad signs it
- 9:08 PM Changeset [dae5bb1d] by
- HARVESTER: Fix Wasp Woman BYE handling
- 9:08 PM Changeset [4034b04b] by
- HARVESTER: Fix inventory use prompt labels
- 9:08 PM Changeset [d700da1e] by
- HARVESTER: Refresh room after Loomis leaves
- 9:08 PM Changeset [dc98ee42] by
- HARVESTER: Trigger Chessmaster death after puzzle
- 9:08 PM Changeset [64fa5ea3] by
- HARVESTER: Revert Chessmaster FLC sequencing This reverts commit …
- 9:08 PM Changeset [db4245be] by
- HARVESTER: Fix FST video block decoding
- 9:08 PM Changeset [7f77459b] by
- HARVESTER: Match native Chessmaster FLC sequencing
- 9:08 PM Changeset [a6305293] by
- HARVESTER: Document NO87 runtime details Update architecture and …
- 9:08 PM Changeset [bd8bf841] by
- HARVESTER: Queue Herrill death after Muckey
- 9:08 PM Changeset [75a00695] by
- HARVESTER: Fix Stephanie choice prompts
- 9:08 PM Changeset [b4dfa20d] by
- HARVESTER: Keep NPC death sprites in current room
- 9:08 PM Changeset [ba716a4d] by
- HARVESTER: Queue Grand Muck live transition
- 9:08 PM Changeset [fd7652e6] by
- HARVESTER: Match native monsterfy actor placement
- 9:08 PM Changeset [5975cf10] by
- HARVESTER: Queue live monsterfy dialogue transitions
- 9:08 PM Changeset [75486a16] by
- HARVESTER: Queue Dark Woman monsterfy dialogue
- 9:08 PM Changeset [9b1541d3] by
- HARVESTER: Route Potts flesh NPC dialogue
- 9:08 PM Changeset [d99af551] by
- HARVESTER: Preserve dialogue action room context
- 9:08 PM Changeset [b3e824cf] by
- HARVESTER: Handle script-driven player death Carry KILL_PC damage …
- 9:08 PM Changeset [1e3c6493] by
- HARVESTER: Defer triggered room animations
- 9:08 PM Changeset [df0f4c67] by
- HARVESTER: Match native timer lookup
- 9:08 PM Changeset [e97d13f4] by
- HARVESTER: Tick offscreen global timers
- 9:08 PM Changeset [9f860f07] by
- HARVESTER: Clear timers when loading saves
- 9:08 PM Changeset [7ad436bb] by
- HARVESTER: Avoid premature palette refresh after flags
- 9:08 PM Changeset [c3f76d36] by
- HARVESTER: Preserve Big Eye death frame
- 9:08 PM Changeset [e2ba03e2] by
- HARVESTER: Keep duplicate monster records distinct
- 9:08 PM Changeset [de0b23c9] by
- HARVESTER: Avoid resetting active global timers
- 9:08 PM Changeset [c4b568bf] by
- HARVESTER: Preserve global timers across rooms
- 9:08 PM Changeset [bbde52a4] by
- HARVESTER: Match native object delete materialization
- 9:08 PM Changeset [4b0e0a5a] by
- HARVESTER: Add timer debug overlay
- 9:08 PM Changeset [cf6a23d9] by
- HARVESTER: Fix chess king combat placement
- 9:08 PM Changeset [0fd95b87] by
- HARVESTER: Add projectile contact target fallback
- 9:08 PM Changeset [212cf3e4] by
- HARVESTER: Match native monster pursuit waypoint
- 9:08 PM Changeset [0038a206] by
- HARVESTER: Match native USEITEM dispatch
- 9:08 PM Changeset [e1a300e5] by
- HARVESTER: Fix passive room region triggers
- 9:08 PM Changeset [ff8e7864] by
- HARVESTER: Match native actor movement state
- 9:08 PM Changeset [b1002674] by
- HARVESTER: Match native pathfinding detours
- 9:08 PM Changeset [234b21c1] by
- HARVESTER: Validate pathfinding detours
- 9:08 PM Changeset [48d053d8] by
- HARVESTER: Refine player blocker avoidance
- 9:08 PM Changeset [eb2d98a7] by
- HARVESTER: Add pathfinding debug overlay
- 9:08 PM Changeset [87b5c1e1] by
- HARVESTER: Match native chess battle sequencing
- 9:08 PM Changeset [444deaf5] by
- HARVESTER: Match native PC_GOTO_XZ placement
- 9:08 PM Changeset [d9a28b5e] by
- HARVESTER: Place monster corpses from saved frame
- 9:08 PM Changeset [85362ba6] by
- HARVESTER: Fix scripted monsterfy transitions
- 9:08 PM Changeset [611aa2b0] by
- HARVESTER: Route click movement around blockers
- 9:08 PM Changeset [4f022d04] by
- HARVESTER: Match native click movement
- 9:08 PM Changeset [de293f45] by
- HARVESTER: Hide save in closeup menus
- 9:08 PM Changeset [cd139cdb] by
- HARVESTER: Fix Chessmaster death transition
- 9:08 PM Changeset [86c52dba] by
- HARVESTER: Fix live npc death and combat depth stepping
- 9:08 PM Changeset [1cca90ed] by
- HARVESTER: Stop dry fire from reaching contact
- 9:08 PM Changeset [7a77709a] by
- HARVESTER: Consume resources for player attacks Update inventory …
- 9:08 PM Changeset [1994e879] by
- HARVESTER: Recover native shotgun shell counts
- 9:08 PM Changeset [c8f8f38d] by
- HARVESTER: Restore inventory combat hud feedback
- 9:08 PM Changeset [50e30ec1] by
- HARVESTER: Tighten monster room-entry combat
- 9:08 PM Changeset [f76cea59] by
- HARVESTER: Scope action dispatch by current room
- 9:08 PM Changeset [6a61e890] by
- HARVESTER: Disambiguate runtime monster state by room
- 9:08 PM Changeset [c356829a] by
- HARVESTER: Clear held item on closeup use
- 9:08 PM Changeset [f7488c2e] by
- HARVESTER: Match native room walk y tracking
- 9:08 PM Changeset [4108f4b8] by
- HARVESTER: Match closeup exit flow to the original game
- 9:08 PM Changeset [d6ad122c] by
- HARVESTER: Restore active room animations on entry
- 9:08 PM Changeset [11c23d93] by
- HARVESTER: Align with ScummVM engine conventions
- 9:08 PM Changeset [2ead9a01] by
- HARVESTER: Preserve room combat state Preserve runtime room mutations …
- 9:08 PM Changeset [24adbb42] by
- HARVESTER: Rename runtime record arrays - Renamed runtimeFlags to …
- 9:08 PM Changeset [e18fb735] by
- HARVESTER: Refactor engine script and resource management - Replaced …
- 9:08 PM Changeset [b91783de] by
- HARVESTER: Rename startup record structures - Renamed all …
- 9:08 PM Changeset [e3e6caf1] by
- HARVESTER: Support closeup sprite backgrounds
- 9:08 PM Changeset [c83a422c] by
- HARVESTER: Restore native monster hit feedback
- 9:08 PM Changeset [d2ebf72] by
- HARVESTER: Restore player hit reactions in combat
- 9:08 PM Changeset [e3f20c8f] by
- HARVESTER: Refine combat data docs Refine combat-related data …
- 9:08 PM Changeset [d837c65c] by
- HARVESTER: Finalize room npc death removal
- 9:08 PM Changeset [a4e8831e] by
- HARVESTER: Defer room NPC death transitions
- 9:08 PM Changeset [a98a8642] by
- HARVESTER: Match native frame advance class gate
- 9:08 PM Changeset [1d29d5d0] by
- HARVESTER: Add debug logging for spawned room regions
- 9:08 PM Changeset [71adee78] by
- HARVESTER: Refresh live room hotspots after mutations
- 9:08 PM Changeset [5dbfd40e] by
- HARVESTER: Fix blocked room entry movement
- 9:08 PM Changeset [0fcdd156] by
- HARVESTER: Restore room after in-game save
- 9:08 PM Changeset [df96046a] by
- HARVESTER: Update monster state save version Update save versioning …
- 9:08 PM Changeset [5d4c6059] by
- HARVESTER: Preserve monster corpses after death
- 9:08 PM Changeset [ba9ae7f3] by
- HARVESTER: Clear invalid loadouts after script reloads Reject …
- 9:08 PM Changeset [8af7c77c] by
- HARVESTER: Repair legacy monster hp restore
- 9:08 PM Changeset [14dd767d] by
- HARVESTER: Restore native monster melee cooldown gate
- 9:08 PM Changeset [d05f32d1] by
- HARVESTER: Restore native monster melee cadence Ghidra confirmed …
- 9:08 PM Changeset [239ad973] by
- HARVESTER: Tighten monster melee entry range
- 9:08 PM Changeset [2952e0eb] by
- HARVESTER: Fix monster combat field order
- 9:08 PM Changeset [4d006e43] by
- HARVESTER: Reload town script on save restore
- 9:08 PM Changeset [7688fc3a] by
- HARVESTER: Preserve START on sergeant disc swap
- 9:08 PM Changeset [4a4f0a9e] by
- HARVESTER: Restart disc 3 reloads from START
- 9:08 PM Changeset [c4d4672f] by
- HARVESTER: Implement town script reloading after disc changes
- 9:08 PM Changeset [6b2a618d] by
- HARVESTER: Load resource sets from CD folders
- 9:08 PM Changeset [57a63deb] by
- HARVESTER: Implement FCMP warmup handling for audio streams
- 9:08 PM Changeset [436c3b58] by
- HARVESTER: Improve disc switch resources Improve disc management and …
- 9:08 PM Changeset [d643de25] by
- HARVESTER: Restore saved discs and list rooms
- 9:08 PM Changeset [e4bcd0a6] by
- HARVESTER: Add documented debug command console path
- 9:08 PM Changeset [5f9328c2] by
- HARVESTER: Reload state after startup disc switches
- 9:08 PM Changeset [d45ee94b] by
- HARVESTER: Apply room-entry mutations before first draw
- 9:08 PM Changeset [b42e77a9] by
- HARVESTER: Prefer visible room object hits
- 9:08 PM Changeset [e9c911e4] by
- HARVESTER: Fix DNAEXT interaction regressions
- 9:08 PM Changeset [374e02ab] by
- HARVESTER: Fix room-entry command timing
- 9:08 PM Changeset [3c4a05fc] by
- HARVESTER: Restore room-entry FST playback
- 9:08 PM Changeset [0e411cbd] by
- HARVESTER: Add DEBUG_ACTIONS console command
- 9:08 PM Changeset [05ed09c] by
- HARVESTER: Support prefixed multi-cd archives
- 9:08 PM Changeset [2567641e] by
- HARVESTER: Add GOTO_ROOM debug command
- 9:08 PM Changeset [b94cfb3c] by
- HARVESTER: Honor room blocker and hotspot objects
- 9:08 PM Changeset [4f65e4b8] by
- HARVESTER: Restart room after Sergeant CD3 prompt
- 9:08 PM Changeset [d8b72cc6] by
- HARVESTER: Restore sergeant remains tail parity
- 9:08 PM Changeset [bba1bc31] by
- HARVESTER: Add combat debug kill hotkey
- 9:08 PM Changeset [65338671] by
- HARVESTER: Fix native combat loadout damage tuning
- 9:08 PM Changeset [36a0fbef] by
- HARVESTER: Add combat debug overlay
- 9:08 PM Changeset [b7549e8d] by
- HARVESTER: Fix glue pickup rollback crash
- 9:08 PM Changeset [4220bd78] by
- HARVESTER: Restore denied glue pickup after dialogue
- 9:08 PM Changeset [585314c6] by
- HARVESTER: Fix Moynahan embalming-room dialogue alias
- 9:08 PM Changeset [18634c7] by
- HARVESTER: Add Alex Bevilacqua to Harvester credits
- 9:08 PM Changeset [d519f8e8] by
- HARVESTER: Split cursor, room, and player debug channels
- 9:08 PM Changeset [b658febc] by
- HARVESTER: Match combat death flow to native
- 9:08 PM Changeset [79e5f894] by
- HARVESTER: Preserve native main menu slots
- 9:08 PM Changeset [7f2f464a] by
- HARVESTER: Cache overlays and trigger game over Cache inventory …
- 9:08 PM Changeset [a84ecf6e] by
- HARVESTER: Refactor combat distance checks - Replaced direct …
- 9:08 PM Changeset [3d954839] by
- HARVESTER: Restore native game-over menu flow
- 9:08 PM Changeset [325f0c12] by
- HARVESTER: Sync actor runtime naming
- 9:08 PM Changeset [1a883b08] by
- HARVESTER: Align combat updates with native animation ticks
- 9:08 PM Changeset [257acc03] by
- HARVESTER: Preflight blocked pickup tags
- 9:08 PM Changeset [28a6c86] by
- HARVESTER: Cancel denied pickup carry state
- 9:08 PM Changeset [1f2eb335] by
- HARVESTER: Close inventory on selected-item mouseout
- 9:08 PM Changeset [0a3a865e] by
- HARVESTER: Preserve options menu label padding
- 9:08 PM Changeset [357141e6] by
- HARVESTER: Fix Stephanie BYE spyhole routing
- 9:08 PM Changeset [768b123] by
- HARVESTER: Finalize room anim drift fix
- 9:08 PM Changeset [2c387ca2] by
- HARVESTER: Reinsert room actors after placement
- 9:08 PM Changeset [ec65f38a] by
- HARVESTER: Add scene debug logging for Karin layering
- 9:08 PM Changeset [2cba1ce1] by
- HARVESTER: Match native room actor depth anchor
- 9:08 PM Changeset [f6765945] by
- HARVESTER: Add room NPC dialogue aliases
- 9:08 PM Changeset [d92f225c] by
- HARVESTER: Add KARIN_STANDING dialogue alias
- 9:08 PM Changeset [e967a266] by
- HARVESTER: Route cemetery Karin dialogue
- 9:08 PM Changeset [14311dff] by
- HARVESTER: Reimplement Johnson dialogue
- 9:08 PM Changeset [4e5e6dd5] by
- HARVESTER: Reimplement Loomis dialogue
- 9:08 PM Changeset [739d195e] by
- HARVESTER: Audit Karin dialogue
- 9:08 PM Changeset [bacdb462] by
- HARVESTER: Reimplement Edna dialogue
- 9:08 PM Changeset [4abeef81] by
- HARVESTER: Reimplement Mrs. Potts dialogue
- 9:08 PM Changeset [0e937ead] by
- HARVESTER: Reimplement Mr. Potts dialogue
- 9:08 PM Changeset [7f1c61e2] by
- HARVESTER: Reimplement Mom dialogue
- 9:08 PM Changeset [5f360916] by
- HARVESTER: Reimplement Jimmy dialogue
- 9:08 PM Changeset [b793ddd3] by
- HARVESTER: Reimplement Hank dialogue
- 9:08 PM Changeset [3a938751] by
- HARVESTER: Reimplement Dwayne dialogue
- 9:08 PM Changeset [d5d8b173] by
- HARVESTER: Reimplement Stephanie dialogue
- 9:08 PM Changeset [ab9a26bd] by
- HARVESTER: Align Whaley dialogue with native state flow
- 9:08 PM Changeset [da31bf50] by
- HARVESTER: Reimplement wasp woman dialogue
- 9:08 PM Changeset [24bb8e60] by
- HARVESTER: Reimplement vet dialogue
- 9:08 PM Changeset [fb2cf92] by
- HARVESTER: Align valet dialogue with native flow
- 9:08 PM Changeset [2b730a59] by
- HARVESTER: Sync swell dialogue state with native flow
- 9:08 PM Changeset [4f5be1d] by
- HARVESTER: Align swell dialogue with ghidra
- 9:08 PM Changeset [da64f040] by
- HARVESTER: Fix PTA Mom response portrait tail
- 9:08 PM Changeset [97a271d9] by
- HARVESTER: Reimplement priest dialogue handler
- 9:08 PM Changeset [1b97a80f] by
- HARVESTER: Reimplement MEMB_DIR dialogue
- 9:08 PM Changeset [5bba46ba] by
- HARVESTER: Restore MCKNIGHT dialogue flow
- 9:08 PM Changeset [2ea7c8b] by
- HARVESTER: Sync maint man dialogue with ghidra
- 9:08 PM Changeset [f9432788] by
- HARVESTER: Reimplement lodge chef dialogue
- 9:08 PM Changeset [4564bfb4] by
- HARVESTER: Reimplement madam dialogue flow
- 9:08 PM Changeset [5f0be709] by
- HARVESTER: Reimplement librarian dialogue
- 9:08 PM Changeset [9c0fd4e9] by
- HARVESTER: Restore inquisitor dialogue flow
- 9:08 PM Changeset [738835a2] by
- HARVESTER: Reimplement gladiator dialogue
- 9:08 PM Changeset [429f1b5d] by
- HARVESTER: Restore dark woman dialogue flow
- 9:08 PM Changeset [c7e09b71] by
- HARVESTER: Reimplement curator dialogue handler
- 9:08 PM Changeset [1df864cc] by
- HARVESTER: Re-audit cloak attendant dialogue
- 9:08 PM Changeset [a42bb4f3] by
- HARVESTER: Restore Ryder dialogue evidence state
- 9:08 PM Changeset [f293221f] by
- HARVESTER: Reimplement chessmaster dialogue
- 9:08 PM Changeset [b535e1e4] by
- HARVESTER: Recover beggar dialogue flow
- 9:08 PM Changeset [51e762a4] by
- HARVESTER: Improve FST format handling
- 9:08 PM Changeset [6f70e4eb] by
- HARVESTER: Restore authority dialogue flow
- 9:08 PM Changeset [1d175720] by
- HARVESTER: Align fireman2 dialogue state with ghidra
- 9:08 PM Changeset [0b109e80] by
- HARVESTER: Reimplement fireman1 dialogue followups
- 9:08 PM Changeset [d92ba43] by
- HARVESTER: Reimplement Buster dialogue from Ghidra
- 9:08 PM Changeset [ac77fc98] by
- HARVESTER: Realign Sparky dialogue with native flow
- 9:08 PM Changeset [bc90cfe0] by
- HARVESTER: Fix Phelps dialogue variants
- 9:08 PM Changeset [4fc2c04d] by
- HARVESTER: Fix Nude Man task gate
- 9:07 PM Changeset [d7449e4] by
- HARVESTER: Reimplement parsons dialogue
- 9:07 PM Changeset [4948c495] by
- HARVESTER: Reimplement mother dialogue handler
- 9:07 PM Changeset [2e0d42b3] by
- HARVESTER: Reimplement Boyle dialogue handler
- 9:07 PM Changeset [51de7bb0] by
- HARVESTER: Reimplement moynahan dialogue handler
- 9:07 PM Changeset [36aef9fc] by
- HARVESTER: Fix Herrill dialogue flow
- 9:07 PM Changeset [022b5008] by
- HARVESTER: Reimplement Dad dialogue
- 9:07 PM Changeset [b47cfa13] by
- HARVESTER: Reimplement butcher dialogue handler
- 9:07 PM Changeset [adba4e21] by
- HARVESTER: Reimplement Edna dialogue handler
- 9:07 PM Changeset [cc2dfbb4] by
- HARVESTER: Reimplement Karin dialogue handler
- 9:07 PM Changeset [86ac4569] by
- HARVESTER: Reimplement Dwayne dialogue handler
- 9:07 PM Changeset [3462828a] by
- HARVESTER: Reimplement Johnson dialogue handler
- 9:07 PM Changeset [0925182c] by
- HARVESTER: Sync Loomis dialogue with Ghidra
- 9:07 PM Changeset [938cd0ad] by
- HARVESTER: Reimplement Mrs. Potts dialogue
- 9:07 PM Changeset [cdd4213b] by
- HARVESTER: Align Mr Potts dialogue with native flow
- 9:07 PM Changeset [a3d09738] by
- HARVESTER: Align Jimmy dialogue with native flow
- 9:07 PM Changeset [b9715d3b] by
- HARVESTER: Align mom dialogue with ghidra
- 9:07 PM Changeset [4c645de3] by
- HARVESTER: Align Hank dialogue with native flow
- 9:07 PM Changeset [31dd3b1f] by
- HARVESTER: Restore missing sergeant dialogue tails
- 9:07 PM Changeset [0c333140] by
- HARVESTER: Align Stephanie dialogue with native flow
- 9:07 PM Changeset [26a1faf0] by
- HARVESTER: Fix monster combat frame-range checks
- 9:07 PM Changeset [8881d735] by
- HARVESTER: Expand dialogue save state coverage
- 9:07 PM Changeset [d7ade5e7] by
- HARVESTER: Align dialogue state with native save/load
- 9:07 PM Changeset [c2b87ef] by
- HARVESTER: Align monster melee contact with native combat
- 9:07 PM Changeset [75f0f961] by
- HARVESTER: Reimplement sergeant dialogue flow
- 9:07 PM Changeset [6ee96826] by
- HARVESTER: Remove dialogue debug helper
- 9:07 PM Changeset [5ff2a880] by
- HARVESTER: Remove debug dialogue console command
- 9:07 PM Changeset [0dc6834b] by
- HARVESTER: Restore sergeant day 3 handoff
- 9:07 PM Changeset [2008a01a] by
- HARVESTER: Recover sergeant day 2 task menu
- 9:07 PM Changeset [389a2807] by
- HARVESTER: Match VGA DAC palette expansion
- 9:07 PM Changeset [8aa63417] by
- HARVESTER: Restore ident text padding
- 9:07 PM Changeset [ec7923a7] by
- HARVESTER: Restore black wait-screen backdrop
- 9:07 PM Changeset [ae4fa517] by
- HARVESTER: Fix native ident overlay text
- 9:07 PM Changeset [3bd68216] by
- HARVESTER: Restore native valet and ryder dialogue flow
- 9:07 PM Changeset [40a3214d] by
- HARVESTER: Dim the town map palette at night
- 9:07 PM Changeset [39480f29] by
- HARVESTER: Fix native dialogue head variants
- 9:07 PM Changeset [dbb8c742] by
- HARVESTER: Fix Pottsdam cemetery interaction gating
- 9:07 PM Changeset [f137a1d3] by
- HARVESTER: Restore nude man dialogue flow
- 9:07 PM Changeset [e7cdca81] by
- HARVESTER: Restore monster chase and death states
- 9:07 PM Changeset [f99506b7] by
- HARVESTER: Mirror ctrl-arrow keyboard combat
- 9:07 PM Changeset [64f1a9bb] by
- HARVESTER: Tighten room combat pursuit
- 9:07 PM Changeset [e97fbeb3] by
- HARVESTER: Restore native room combat retaliation
- 9:07 PM Changeset [73fbf8ad] by
- HARVESTER: Fix Stephanie kidnap tail
- 9:07 PM Changeset [f84f414a] by
- HARVESTER: Fix Stephanie peephole exit
- 9:07 PM Changeset [d49b2cd3] by
- HARVESTER: Restore Potts dialogue parity
- 9:07 PM Changeset [cf803e42] by
- HARVESTER: Fix stephanie post-kidnap dialogue tail
- 9:07 PM Changeset [999c7ca8] by
- HARVESTER: Dispatch expired timers by target tag
- 9:07 PM Changeset [deff837a] by
- HARVESTER: Fix startup save slot label clipping
- 9:07 PM Changeset [47a39f38] by
- HARVESTER: Revert save slot numbering This reverts commit …
- 9:07 PM Changeset [d760ae4] by
- HARVESTER: Add DEBUG_DIALOGUE console dump
- 9:07 PM Changeset [b716dcd3] by
- HARVESTER: Restore Sergeant dialogue branches
- 9:07 PM Changeset [57fc115d] by
- HARVESTER: Show save slots as 01-25
- 9:07 PM Changeset [98d7f3e8] by
- HARVESTER: Name recovered record fields
- 9:07 PM Changeset [24417c2] by
- HARVESTER: Rename player and monster room helpers
- 9:07 PM Changeset [652b43bd] by
- HARVESTER: Extract room player and monster logic
- 9:07 PM Changeset [0ddf63d8] by
- HARVESTER: Restore Karin dialogue head variants
- 9:07 PM Changeset [88da00e5] by
- HARVESTER: Document formats and inventory toggle Add AGENTS guidance …
- 9:07 PM Changeset [8c8a1266] by
- HARVESTER: Restore room attack animation sounds
- 9:07 PM Changeset [902dd980] by
- HARVESTER: Recover whaley bat reward
- 9:07 PM Changeset [7747eeb4] by
- HARVESTER: Recover room right-click attacks
- 9:07 PM Changeset [21758207] by
- HARVESTER: Fix room animation anchor drift
- 9:07 PM Changeset [e5baf056] by
- HARVESTER: Defer room refresh until after GOFLIC
- 9:07 PM Changeset [e41ea552] by
- HARVESTER: Preserve room animation state across rebuilds
- 9:07 PM Changeset [6ecbf10] by
- HARVESTER: Tighten FST playback parity
- 9:07 PM Changeset [3a06dde4] by
- HARVESTER: Restore sergeant application day handoff
- 9:07 PM Changeset [31163120] by
- HARVESTER: Skip inventory refresh after closeups
- 9:07 PM Changeset [fa0ab061] by
- HARVESTER: Map inventory note closeup action
- 9:07 PM Changeset [2eb5a1b1] by
- HARVESTER: Restore inventory weekday label
- 9:07 PM Changeset [ba227cc3] by
- HARVESTER: Add inventory click debug logging
- 9:07 PM Changeset [ee7bc888] by
- HARVESTER: Restore native inventory hover tooltips
- 9:07 PM Changeset [32c0afa1] by
- HARVESTER: Slow room transition fades
- 9:07 PM Changeset [a8423e9c] by
- HARVESTER: Restore POL_EVD exit cutscene playback Native HARVEST.SCR …
- 9:07 PM Changeset [d64f664f] by
- HARVESTER: Restore inventory secondary-click actions
- 9:07 PM Changeset [fc411197] by
- HARVESTER: Replace atoi with Common-based parser
- 9:07 PM Changeset [a4e1e09a] by
- HARVESTER: Extract save/load module
- 9:07 PM Changeset [739c488b] by
- HARVESTER: Log save and restore state
- 9:07 PM Changeset [48cb4247] by
- HARVESTER: Close inventory on drag-out
- 9:07 PM Changeset [36015d1] by
- HARVESTER: Play Loomis magazine handoff FST
- 9:07 PM Changeset [3ac565a6] by
- HARVESTER: Restore Loomis sheriff dialogue flow
- 9:07 PM Changeset [717bbc05] by
- HARVESTER: Restore native NPC item dialogue routing
- 9:07 PM Changeset [eb83fd48] by
- HARVESTER: Route NPC item uses through script flow
- 9:07 PM Changeset [657e8c58] by
- HARVESTER: Fix room turn direction and walk bounds
- 9:07 PM Changeset [cf10612c] by
- HARVESTER: Document npc useitem audit results
- 9:07 PM Changeset [d9367c1e] by
- HARVESTER: Apply Loomis magazine room-script side effects
- 9:07 PM Changeset [5bd858de] by
- HARVESTER: Label npcs in room debug overlay
- 9:07 PM Changeset [8a8e236d] by
- HARVESTER: Skip background label in room debug
- 9:07 PM Changeset [1cbfadab] by
- HARVESTER: Dismiss quick tips on escape
- 9:07 PM Changeset [db4cbbbc] by
- HARVESTER: Add room debug overlay command
- 9:07 PM Changeset [e4f5cc01] by
- HARVESTER: Fix dialogue textbox wrapping
- 9:07 PM Changeset [627eece0] by
- HARVESTER: Use native map label font
- 9:07 PM Changeset [539bcf72] by
- HARVESTER: Fix player idle animation timing
- 9:07 PM Changeset [9ed92f14] by
- HARVESTER: Tighten inventory runtime flow
- 9:07 PM Changeset [ff0aab0c] by
- HARVESTER: Widen confirmed town script coverage
- 9:07 PM Changeset [19b23e64] by
- HARVESTER: Add room timer runtime substrate
- 9:07 PM Changeset [b495872d] by
- HARVESTER: Restore room menu palette after submenus
- 9:07 PM Changeset [d5a874f] by
- HARVESTER: Align true main menu rows
- 9:07 PM Changeset [22b83208] by
- HARVESTER: Preserve confirm prompt spacing
- 9:07 PM Changeset [f4f24f9b] by
- HARVESTER: Fix confirm dialog font layout
- 9:07 PM Changeset [208dc523] by
- HARVESTER: Bound FST decode to video payload
- 9:07 PM Changeset [f974c6f3] by
- HARVESTER: Restore cold start room handoff
- 9:07 PM Changeset [8d981383] by
- HARVESTER: Wire startup and load game menus
- 9:07 PM Changeset [ef3dca90] by
- HARVESTER: Centralize media resource management
- 9:07 PM Changeset [f6d1433c] by
- HARVESTER: Rename startup helper files
- 9:07 PM Changeset [1e721210] by
- HARVESTER: Strip Startup prefix from helper classes
- 9:07 PM Changeset [6f180363] by
- HARVESTER: Restore jimmy response menus
- 9:07 PM Changeset [f159e619] by
- HARVESTER: Match native save and options menus
- 9:07 PM Changeset [b8d9aea6] by
- HARVESTER: Prefer native dialogue response table
- 9:07 PM Changeset [8328b77a] by
- HARVESTER: Match native jimmy talk branches
- 9:07 PM Changeset [b0d0ccad] by
- HARVESTER: Match native closeup pickup branching
- 9:07 PM Changeset [27052251] by
- HARVESTER: Match native item carry flow
- 9:07 PM Changeset [35c75977] by
- HARVESTER: Match startup inventory carry handoff
- 9:07 PM Changeset [cb70177] by
- HARVESTER: Match options menu draw order
- 9:07 PM Changeset [c65ca087] by
- HARVESTER: Implement room quit game confirm
- 9:07 PM Changeset [a96e6ea3] by
- HARVESTER: Implement room save game menu
- 9:07 PM Changeset [f19beab2] by
- HARVESTER: Implement room help menu
- 9:07 PM Changeset [a98a29db] by
- HARVESTER: Implement room options menu
- 9:07 PM Changeset [3bc7477b] by
- HARVESTER: Emulate vga dac palette uploads
- 9:07 PM Changeset [e64cc331] by
- HARVESTER: Key inventory portrait blits
- 9:07 PM Changeset [10482e14] by
- HARVESTER: Stop depth-scaling room NPC spawns
- 9:07 PM Changeset [290838d] by
- HARVESTER: Restore inventory portrait health state
- 9:07 PM Changeset [8ee2d7d7] by
- HARVESTER: Restore startup exit overlap and fast clicks
- 9:07 PM Changeset [40147402] by
- HARVESTER: Add startup town map transitions
- 9:07 PM Changeset [5fa4636c] by
- HARVESTER: Relax startup room background detection
- 9:07 PM Changeset [5d2d91da] by
- HARVESTER: Preserve jimmy dialogue room handoff
- 9:07 PM Changeset [7abcba2e] by
- HARVESTER: Queue startup CHANGE_ROOM handoffs Confirm in Ghidra that …
- 9:07 PM Changeset [04e99136] by
- HARVESTER: Clamp ambient room npc animation bank
- 9:07 PM Changeset [c876ecdd] by
- HARVESTER: Refresh room screen after fst playback
- 9:07 PM Changeset [999ca235] by
- HARVESTER: Refresh dialogue screen after fst playback
- 9:07 PM Changeset [ddcd72f6] by
- HARVESTER: Restore movie display mode for dialogue fst
- 9:07 PM Changeset [9c46ecd8] by
- HARVESTER: Close out dialogue corrective audit
- 9:07 PM Changeset [5a369a9] by
- HARVESTER: Rebuild wasp woman dialogue from native flow
- 9:07 PM Changeset [5411d3c7] by
- HARVESTER: Correct stephanie bye routing
- 9:07 PM Changeset [b89486bb] by
- HARVESTER: Correct sparky bye routing
- 9:07 PM Changeset [a222f4f4] by
- HARVESTER: Rebuild hank dialogue from native flow
- 9:07 PM Changeset [17eb1fe0] by
- HARVESTER: Correct herrill bye routing
- 9:07 PM Changeset [ee39e699] by
- HARVESTER: Rebuild johnson dialogue from native flow
- 9:07 PM Changeset [31942cf3] by
- HARVESTER: Rebuild mrs potts dialogue from native flow
- 9:07 PM Changeset [e33c7da9] by
- HARVESTER: Rebuild stephanie dialogue from native flow
- 9:07 PM Changeset [fbf2f333] by
- HARVESTER: Rebuild moynahan dialogue from native flow
- 9:07 PM Changeset [63757377] by
- HARVESTER: Rebuild phelps dialogue from native flow
- 9:07 PM Changeset [60588d1f] by
- HARVESTER: Rebuild mrs potts dialogue from native flow
- 9:07 PM Changeset [9b5c3f7a] by
- HARVESTER: Rebuild boyle dialogue from native flow
- 9:07 PM Changeset [8278a82a] by
- HARVESTER: Correct jimmy dialogue branches
- 9:07 PM Changeset [ad0b8816] by
- HARVESTER: Rebuild mr potts dialogue from native flow
- 9:07 PM Changeset [2b9decad] by
- HARVESTER: Rebuild whaley dialogue from native flow
- 9:07 PM Changeset [be5183af] by
- HARVESTER: Rebuild mom dialogue from native flow
- 9:07 PM Changeset [2ec10ae6] by
- HARVESTER: Port stephanie dialogue
- 9:07 PM Changeset [b4fa6537] by
- HARVESTER: Port boyle dialogue
- 9:07 PM Changeset [6d2e4eaa] by
- HARVESTER: Port dad dialogue
- 9:07 PM Changeset [8e36f3b4] by
- HARVESTER: Port sergeant dialogue
- 9:07 PM Changeset [ed79bd58] by
- HARVESTER: Port sparky dialogue
- 9:07 PM Changeset [d3051f89] by
- HARVESTER: Port mrs potts dialogue
- 9:07 PM Changeset [246f6457] by
- HARVESTER: Port mr potts dialogue
- 9:07 PM Changeset [13844930] by
- HARVESTER: Port moynahan dialogue
- 9:07 PM Changeset [a054e520] by
- HARVESTER: Port loomis dialogue
- 9:07 PM Changeset [2f2d03de] by
- HARVESTER: Port karin dialogue
- 9:07 PM Changeset [64e70126] by
- HARVESTER: Port membership director dialogue
- 9:07 PM Changeset [ccbddbc0] by
- HARVESTER: Port nude man dialogue
- 9:07 PM Changeset [350e3fd4] by
- HARVESTER: Port librarian dialogue
- 9:07 PM Changeset [a2563bad] by
- HARVESTER: Port mcknight dialogue
- 9:07 PM Changeset [9ac15b4a] by
- HARVESTER: Port ryder dialogue
- 9:07 PM Changeset [3472b767] by
- HARVESTER: Port whaley dialogue
- 9:07 PM Changeset [c17925e8] by
- HARVESTER: Port parsons dialogue
- 9:07 PM Changeset [f333587c] by
- HARVESTER: Port swell dialogue
- 9:07 PM Changeset [aa5fe9f5] by
- HARVESTER: Port phelps dialogue
- 9:07 PM Changeset [7483ab72] by
- HARVESTER: Port butcher dialogue
- 9:07 PM Changeset [a9549b8a] by
- HARVESTER: Port buster dialogue
- 9:07 PM Changeset [9b2dc3c6] by
- HARVESTER: Port dark woman dialogue
- 9:07 PM Changeset [a53268a5] by
- HARVESTER: Port cloak attendant dialogue
- 9:07 PM Changeset [78c857d7] by
- HARVESTER: Port vet dialogue
- 9:07 PM Changeset [0b44eab9] by
- HARVESTER: Port valet dialogue
- 9:07 PM Changeset [0236207f] by
- HARVESTER: Port priest dialogue
- 9:07 PM Changeset [bc28c3f9] by
- HARVESTER: Port pastorelli dialogue
- 9:07 PM Changeset [891b4fba] by
- HARVESTER: Port fireman2 dialogue
- 9:07 PM Changeset [2ae20e90] by
- HARVESTER: Port fireman1 dialogue
- 9:07 PM Changeset [5aab4e9b] by
- HARVESTER: Port gladiator dialogue
- 9:07 PM Changeset [885707f6] by
- HARVESTER: Port madam dialogue
- 9:07 PM Changeset [34c4922] by
- HARVESTER: Port beggar dialogue
- 9:07 PM Changeset [acbb5ff3] by
- HARVESTER: Port maintenance man dialogue
- 9:07 PM Changeset [25e39985] by
- HARVESTER: Port authority dialogue
- 9:07 PM Changeset [b11a428b] by
- HARVESTER: Port inquisitor dialogue
- 9:07 PM Changeset [ed9a6f9] by
- HARVESTER: Port mother dialogue
- 9:07 PM Changeset [aac5e18e] by
- HARVESTER: Port chessmaster dialogue
- 9:07 PM Changeset [191f7b54] by
- HARVESTER: Port lodge chef dialogue
- 9:07 PM Changeset [650c1009] by
- HARVESTER: Port curator dialogue
- 9:06 PM Changeset [7eb83fe0] by
- HARVESTER: Bound hidden boyle keyword block
- 9:06 PM Changeset [209fc0a2] by
- HARVESTER: Audit neutral dialogue state wrappers
- 9:06 PM Changeset [b98e81be] by
- HARVESTER: Port johnson startup dialogue
- 9:06 PM Changeset [ed1f0d3c] by
- HARVESTER: Port herrill startup dialogue
- 9:06 PM Changeset [3718f83e] by
- HARVESTER: Move npc dialogue logic into handlers
- 9:06 PM Changeset [18404318] by
- HARVESTER: Port edna startup dialogue
- 9:06 PM Changeset [cfb0deb0] by
- HARVESTER: Move npc dialogue state into handlers
- 9:06 PM Changeset [c26cc8ff] by
- HARVESTER: Port dwayne startup dialogue
- 9:06 PM Changeset [05dfb6ba] by
- HARVESTER: Port pta mom startup dialogue
- 9:06 PM Changeset [ce94b5d6] by
- HARVESTER: Split dialogue system into npc handlers
- 9:06 PM Changeset [b16463f0] by
- HARVESTER: Port wasp woman startup dialogue
- 9:06 PM Changeset [3712f334] by
- HARVESTER: Audit wasp woman dialogue helpers
- 9:06 PM Changeset [a2924eb2] by
- HARVESTER: Recover mom hidden dialogue branches
- 9:06 PM Changeset [7e53df9f] by
- HARVESTER: Mirror mom evidence state
- 9:06 PM Changeset [fa0d637a] by
- HARVESTER: Document DAT and dialogue evidence Sync DAT archive notes …
- 9:06 PM Changeset [d9243c60] by
- HARVESTER: Restore hidden mom dialogue branches
- 9:06 PM Changeset [643b57b5] by
- HARVESTER: Restore mom dialogue menu loop
- 9:06 PM Changeset [be563883] by
- HARVESTER: Align mom dialogue resources with native flow
- 9:06 PM Changeset [6e5da3a3] by
- HARVESTER: Handle startup GODEATHFLIC menu return
- 9:06 PM Changeset [f46bb5fb] by
- HARVESTER: Restore startup monsterfy replacement
- 9:06 PM Changeset [50524a18] by
- HARVESTER: Honor startup dialogue abort flow
- 9:06 PM Changeset [b5a13ae9] by
- HARVESTER: Implement startup SET_REGION and START_DIALOG
- 9:06 PM Changeset [70800550] by
- HARVESTER: Add Jimmy dialogue state Add JimmyRoomDialogueState for …
- 9:06 PM Changeset [7a439574] by
- HARVESTER: Mirror npc death state for mom dialogue
- 9:06 PM Changeset [21e7f3d2] by
- HARVESTER: Add Mom dialogue state Add MomRoomDialogueState for Mom …
- 9:06 PM Changeset [35f656c6] by
- HARVESTER: Improve XFileArchive handling Improve archive file …
- 9:06 PM Changeset [c4ea1c1f] by
- HARVESTER: Improve dialogue topic handling Clarify dialogue topic …
- 9:06 PM Changeset [513a92b3] by
- HARVESTER: Add dialogue debug support Enhance startup dialogue topic …
- 9:06 PM Changeset [c96c7b6b] by
- HARVESTER: Refactor startup music handling Improve startup music …
- 9:06 PM Changeset [c59cf546] by
- HARVESTER: Refactor startup sound handling Clean up startup sound …
- 9:06 PM Changeset [77b593c0] by
- HARVESTER: Support dialogue head variants Handle head variant …
- 9:06 PM Changeset [a6a3a3b7] by
- HARVESTER: Improve dialogue font handling Resolve response textbox …
- 9:06 PM Changeset [d790c5f] by
- HARVESTER: Streamline animation ticks Simplify animation tick …
- 9:06 PM Changeset [fde126c3] by
- HARVESTER: Honor room animation active state
- 9:06 PM Changeset [a5ec55be] by
- HARVESTER: Extract startup inventory and room systems
- 9:06 PM Changeset [a470aed4] by
- HARVESTER: Extract startup dialogue and menu systems
- 9:06 PM Changeset [f92ff568] by
- HARVESTER: Fix native hank dialogue menus
- 9:06 PM Changeset [cc2b0c89] by
- HARVESTER: Add hank room dialogue
- 9:06 PM Changeset [1407c761] by
- HARVESTER: Fix room entry actor offsets and pickups
- 9:06 PM Changeset [50a84917] by
- HARVESTER: Fix room actor placement and npc targeting
- 9:06 PM Changeset [c5b89630] by
- HARVESTER: Draw wait overlay over the live screen
- 9:06 PM Changeset [cf7764bc] by
- HARVESTER: Materialize startup room NPCs
- 9:06 PM Changeset [a348c8b6] by
- HARVESTER: Overlay ESC menu on the room scene
- 9:06 PM Changeset [2fc1f106] by
- HARVESTER: Use startup font for ESC room menu
- 9:06 PM Changeset [b3f49749] by
- HARVESTER: Document render entity runtime
- 9:06 PM Changeset [f53ed83c] by
- HARVESTER: Fix startup idle animation anchoring
- 9:06 PM Changeset [3bd6e187] by
- HARVESTER: Align startup room movement with native xz targets
- 9:06 PM Changeset [ec163671] by
- HARVESTER: Restore startup region room exits
- 9:06 PM Changeset [c2349c88] by
- HARVESTER: Gate startup pickup on initial ident
- 9:06 PM Changeset [5b29be4a] by
- HARVESTER: Restore startup menu entry points
- 9:06 PM Changeset [fe78b7df] by
- HARVESTER: Add startup inventory useitem handling
- 9:06 PM Changeset [0e5a469b] by
- HARVESTER: Restore startup closeup pickup hotspots
- 9:06 PM Changeset [c3067aec] by
- HARVESTER: Persist startup script room state
- 9:06 PM Changeset [30aa7bb0] by
- HARVESTER: Honor startup room exit audio Mirror the native room_setup …
- 9:06 PM Changeset [205646fb] by
- HARVESTER: Split startup WAV playback slots Mirror the native startup …
- 9:06 PM Changeset [bf4a8aaf] by
- HARVESTER: Restore startup room music playback Trace the native …
- 9:06 PM Changeset [5c00a14c] by
- HARVESTER: Restore startup idle animation
- 9:06 PM Changeset [84ba72dc] by
- HARVESTER: Add startup keyboard turn delay
- 9:06 PM Changeset [9d72feb4] by
- HARVESTER: Enable inspect hotspots Restore startup walk ranges …
- 9:06 PM Changeset [c7859e6b] by
- HARVESTER: Improve startup hover behavior
- 9:06 PM Changeset [7b843cb6] by
- HARVESTER: Port startup ident textbox modal
- 9:06 PM Changeset [39b9b45b] by
- HARVESTER: Add startup room probe diagnostics
- 9:06 PM Changeset [73aadec8] by
- HARVESTER: Add startup room loop and player actor
- 9:06 PM Changeset [c9ff18dd] by
- HARVESTER: Fix startup palette and cursor timing
- 9:06 PM Changeset [514df3ef] by
- HARVESTER: Sync runtime entity findings
- 9:06 PM Changeset [1260dd84] by
- HARVESTER: Recover FST censorship path
- 9:06 PM Changeset [cb08179d] by
- HARVESTER: Record video backend callback findings
- 9:06 PM Changeset [9ee81377] by
- HARVESTER: Sync FST playback to audio timing
- 9:06 PM Changeset [d5db123a] by
- HARVESTER: Record recent RE findings
- 9:06 PM Changeset [65ce0011] by
- HARVESTER: Fix runtime entity overlap gating
- 9:06 PM Changeset [4b90f9b6] by
- HARVESTER: Recover startup room background entities
- 9:06 PM Changeset [ed8fc26e] by
- HARVESTER: Recover startup object hit testing
- 9:06 PM Changeset [03da5e4a] by
- HARVESTER: Lift startup entities Promote startup room objects and …
- 9:06 PM Changeset [bc3df405] by
- HARVESTER: Add runtime cursor entity support
- 9:06 PM Changeset [e740ad2] by
- HARVESTER: Align startup room transitions with RE
- 9:06 PM Changeset [1c02f54e] by
- HARVESTER: Show object inspect text in room stubs
- 9:06 PM Changeset [cee4afa2] by
- HARVESTER: Play startup hotspot WAV effects
- 9:06 PM Changeset [d905790] by
- HARVESTER: Draw visible startup room objects
- 9:06 PM Changeset [2ffc2b14] by
- HARVESTER: Follow startup hotspot closeup commands
- 9:06 PM Changeset [592e701a] by
- HARVESTER: Show startup room hotspot text
- 9:06 PM Changeset [8995ee11] by
- HARVESTER: Resolve startup room command chains
- 9:06 PM Changeset [e3ee5824] by
- HARVESTER: Resolve START room setup from HARVEST.SCR
- 9:06 PM Changeset [b09f59a] by
- HARVESTER: Add startup flow after quick tips
- 9:06 PM Changeset [d4048bd4] by
- HARVESTER: Log startup display mode changes
- 9:06 PM Changeset [dab599fd] by
- HARVESTER: Load and show quick tips Load quick tips resources and …
- 9:06 PM Changeset [682523f4] by
- HARVESTER: Restore post-intro startup UI surface
- 9:06 PM Changeset [bf097b88] by
- HARVESTER: Update harvester.exe hash Refresh the game description …
- 9:06 PM Changeset [d94865a3] by
- HARVESTER: Add resource debug logging Log resource mounting and …
- 9:06 PM Changeset [18d7fd16] by
- HARVESTER: Load startup text resources Add loaders for the …
- 9:06 PM Changeset [70901447] by
- HARVESTER: Load startup archive art Add loaders for the …
- 9:06 PM Changeset [96ba4494] by
- HARVESTER: Play startup FST intros Add a Harvester FST player that …
- 9:06 PM Changeset [f9b299cc] by
- HARVESTER: Load startup town script Read CONFIG.INI through the new …
- 9:06 PM Changeset [261e78c3] by
- HARVESTER: Mount numbered XFILE archives Add a Harvester XFILE …
- 9:06 PM Changeset [c5ffcb22] by
- HARVESTER: Add XFILE resource backbone Add a reusable Harvester …
- 9:06 PM Changeset [129f579] by
- HARVESTER: Scaffold engine
- 9:01 PM Changeset [49546834] by
- DIRECTOR: Fix text wrapping in D4 text cast memberso MacText treats …
- 9:01 PM Changeset [cc2dd2c4] by
- DIRECTOR: Add detection entries for Gus Goes to Cyberopolis (Win/Mac)
- 8:59 PM Changeset [028c5c6b] by
- DIRECTOR: Add quirks for TKKG 5-9 and Oscar Mountain
- 8:59 PM Changeset [7acb9479] by
- DIRECTOR: LINGO: Implement sendSprite, sendAllSprites and call Tested …
- 8:06 PM Changeset [edd14e08] by
- NETWORKING: Cleanup CURL specific variables from the common class
- 8:06 PM Changeset [9285b5e1] by
- EMSCRIPTEN: Fix HEAPU8 access in downloadFile (broke in ade1c2fa60a)
- 8:06 PM Changeset [1a02bc15] by
- NETWORKING: Rewrite NetworkReadStreamEmscripten - Using (asyncronous) …
- 8:06 PM Changeset [1dccebfb] by
- EMSCRIPTEN: AUDIO: Add Emscripten-specific mixer manager that does not …
- 8:06 PM Changeset [26fa61ad] by
- EMSCRIPTEN: TIMER: Add EmscriptenTimerManager to allow for I/O to …
- 5:46 PM Ticket #16893 (Unknown game variant for ags) created by
- The game in 'Nothmere' seems to be an unknown game variant. Please …
- 4:19 PM Ticket #16892 (NANCY: nancy10: Missing dialogue when loading saved game) created by
- These savegames were saved during the tutorial at "Give it a try! …
- 4:15 PM Ticket #16891 (NANCY: nancy10: Missing sound on taskbar buttons) created by
- Clicking the MENU and HELP buttons along the bottom menu should make a …
- 4:13 PM Ticket #16890 (NANCY: nancy10: Textbox padding differs) created by
- In the mini textbox, the text is positioned differently. For example, …
- 3:53 PM Ticket #16889 (NANCY: nancy10: Cursor differs in some menus) created by
- In the Main Menu, the original uses the hotspot (red-outline) yellow …
- 3:46 PM Ticket #16888 (NANCY: nancy10: Textbox mode differs) created by
- At the Player Challenge Screen (New Game menu option), the original …
- 3:21 PM Changeset [111be513] by
- BACKENDS: HAIKU: Add option to build dynamic plugins for Haiku
- 12:40 PM Ticket #16887 (ULTIMA8: Classic jump mode goes through walls) created by
- Disabling the "Enable jump to mouse position" option to go back to …
- 12:05 PM Changeset [51c95293] by
- MADS: FOREST: Fix room 199 Scratch structure
- 11:48 AM Changeset [5b49c76] by
- MADS: FOREST: Add inventory constants to room 308
- 11:48 AM Changeset [abee9f70] by
- MADS: FOREST: Add missing daemon case in room 304
- 11:48 AM Changeset [62af8fd8] by
- MADS: FOREST: Properly reset flags array when starting new game
- 11:48 AM Changeset [3f1a6463] by
- MADS: FOREST: Added lilypad and stick inventory items
Jun 27, 2026:
- 11:16 PM Changeset [94d5c2a8] by
- ACCESS: Fix small Coverity issues In practice none of these caused …
- 11:00 PM Changeset [0653cfe9] by
- MADS: FOREST: Woarkaround for invalid kernel_synch calls in room 307
- 10:12 PM Changeset [fea5c0a] by
- MADS: FOREST: Fixes to meeting bird leader
- 10:12 PM Changeset [59a2ee37] by
- MADS: FOREST: Implement digi volume functions
- 10:09 PM Changeset [583de6c5] by
- DIRECTOR: Added D7 string comparison and order tables. Courtesy of Laria
- 10:09 PM Changeset [8d7aea8] by
- DIRECTOR: Parse Xtra castmember data Not that there is much to parse, …
- 10:09 PM Changeset [4da5c733] by
- DIRECTOR: Clarified more castmemberinfo fields
- 10:09 PM Changeset [f2cb33fe] by
- DIRECTOR: Parse external cast flag
- 10:09 PM Changeset [62d6a409] by
- DIRECTOR: Clarify the unknown field in cast member data
- 10:09 PM Changeset [f06510e2] by
- DIRECTOR: Check file extension from the end of the file name
- 9:46 PM Ticket #16886 (NANCY: Temple quiz answer checking differs) created by
- In the temple quizzes, some answers are not accepted in ScummVM but …
- 3:36 PM Changeset [049ad2ed] by
- AUDIO: Atari TOS hardware / software OPL2 / 3 (YM262 / YM3812) …
- 3:36 PM Changeset [db0dc3f0] by
- AUDIO: Atari TOS hardware / software OPL2 / 3 (YM262 / YM3812) Bumped …
- 2:52 PM Changeset [b60f4cd1] by
- PHOENIXVR: update credits
- 2:48 PM Changeset [923bd3bb] by
- SCUMM: Add detection for Indiana Jones and the Quest for Paradise VGA
- 12:58 PM Changeset [808eeae5] by
- LASTEXPRESS: We now have global imgui debugflag, so removing extra …
- 12:56 PM Changeset [e8ff8893] by
- DIRECTOR: Improved start movie autodetection
- 12:35 PM Ticket #16885 (Unknown game variant for ags) created by
- The game in 'mmm93-talkie' seems to be an unknown game variant. …
- 11:23 AM Changeset [5c81cc9a] by
- DIRECTOR: Added Xtra and OLE cast members to the lists
- 11:07 AM Changeset [021e2a5b] by
- MADS: FOREST: Fix first arrival at meadow room 301
- 11:07 AM Changeset [fe153d1e] by
- MADS: FOREST: Adding inventory items, room 301 janitorial
- 11:07 AM Changeset [0236dd03] by
- MADS: FOREST: Implement missing room 221
- 11:07 AM Changeset [0d80713c] by
- MADS: FOREST: Fix picking up vine weed
- 9:50 AM Changeset [5cc80b20] by
- NANCY: Cleanup comments
- 9:50 AM Changeset [a35fb9a] by
- NANCY: Add another case for case-insensitive searching in Nancy11+
- 9:50 AM Changeset [6f4bae2f] by
- NANCY: Fix hover cursor value checked for puzzles in Nancy10+
- 9:50 AM Changeset [75c43fb0] by
- DEVTOOLS: Remove static data for Nancy12+ games and regen nancy.dat …
- 9:50 AM Changeset [40bb2c20] by
- NANCY: Handle event flags and drop hardcoded data for Nancy12+ games …
- 9:50 AM Changeset [aa33763e] by
- NANCY: Revert autotext lookup for sound names This reverts commit …
- 9:50 AM Changeset [2f8d2112] by
- NANCY: Fix the hover cursor in the Nancy10+ inventory popup
- 9:50 AM Changeset [67e94fbb] by
- NANCY: Add an enum and unify states in the Nancy10+ popups
- 9:50 AM Changeset [d7154472] by
- NANCY: More comments cleanup
- 9:50 AM Changeset [a5837259] by
- NANCY: Proper implementation of the textbox used in Nancy10+ Now, the …
- 9:50 AM Changeset [a8494462] by
- NANCY: Clean up comments
- 5:22 AM Changeset [fb1c2af1] by
- I18N: Update translation (Catalan) Currently translated at 88.3% …
- 3:48 AM Ticket #16884 (BAGEL: HODJNPODJ: Th Gesng Gme category artwork is erased before ...) created by
- ### Game Hodj 'n' Podj, Windows/English ### Environment ScummVM …
- 3:38 AM Ticket #16883 (BAGEL: HODJNPODJ: Th Gesng Gme checkboxes appear checked but save as ...) created by
- ### ScummVM version: 2026.3.0 on macOS 26.4.1 Apple Silicon (M4) In …
Note:
See TracTimeline
for information about the timeline view.
