Timeline
Jul 4, 2026:
- 10:32 PM Ticket #15036 (SCUMM: Re-enable the missing answering machine message in Sam&Max) closed by
- 10:26 PM Changeset [dd5cef0c] by
- SCUMM: SAMNMAX: Undo previous new Enhancement Actually, it looks like …
- 10:09 PM Changeset [8679281b] by
- MADS: PHANTOM: Restrict demo playable area
- 9:50 PM Changeset [2d2e9b95] by
- DIRECTOR: Sort module.mk
- 9:36 PM Changeset [ef23da0b] by
- SCUMM: SAMNMAX: Comment tweaks for previous Enhancement
- 9:26 PM Ticket #15036 (SCUMM: Re-enable the missing answering machine message in Sam&Max) closed by
- fixed: The next ScummVM release will have an Enhancement for those who want …
- 9:11 PM Changeset [cb47285a] by
- SCUMM: SAMNMAX: Let one restore some unused answering machine line …
- 8:33 PM Changeset [386680f] by
- DIRECTRO: LINGO: More debug output
- 8:32 PM Changeset [fabcee11] by
- DIRECTOR: Added leventType2str()
- 7:11 PM Ticket #16890 (NANCY: nancy10: Textbox padding differs) closed by
- fixed: In 63264543: […]
- 7:11 PM Ticket #16899 (NANCY: Cellphone help looks different) closed by
- fixed: In 61dbe1c8: […]
- 7:11 PM Ticket #16897 (NANCY: Taskbar buttons enabled after loading saved game) closed by
- fixed: In 95d9160a: […]
- 7:11 PM Ticket #16896 (NANCY: MENU and HELP sounds truncated) closed by
- fixed: In 74a5afec: […]
- 7:10 PM Changeset [6111dfcb] by
- NANCY: NANCY12: Implement MinigolfPuzzle This is a minigolf game. The …
- 7:10 PM Changeset [b1d03b80] by
- NANCY: NANCY12: Read win scene and detector zone from ActionZone data …
- 7:10 PM Changeset [63264543] by
- NANCY: Use the correct top/left padding for ScrollTextBox Fixes text …
- 7:10 PM Changeset [e2dde422] by
- NANCY: NANCY10: Implement new functionality for the Autotext AR - …
- 7:10 PM Changeset [61dbe1c8] by
- NANCY: NANCY10: Fix display of the cellphone help screen Fix #16899
- 7:10 PM Changeset [95d9160a] by
- NANCY: NANCY10: Persist taskbar button overrides set by ControlUIItems …
- 7:10 PM Changeset [74a5afec] by
- NANCY: NANCY10: Wait for Menu/Help button clicks before changing scene …
- 7:10 PM Changeset [36027ee3] by
- NANCY: NANCY11: Fixes for CardGamePuzzle Fix playing the "Go Fish!" …
- 7:10 PM Changeset [75440595] by
- NANCY: NANCY11: Fix event flag checks in conditional dialogs Nancy11 …
- 6:22 PM Changeset [ba966595] by
- I18N: Update translation (Italian) Currently translated at 99.5% …
- 6:22 PM Changeset [4cc62061] by
- I18N: Update translation (Catalan) Currently translated at 88.3% …
- 4:11 PM Changeset [9ed7ad08] by
- I18N: Update translation files Updated by "Update PO files to match …
- 4:10 PM Changeset [80244431] by
- I18N: Update translations templates
- 4:10 PM Changeset [641e3d98] by
- SDL: Fix game cursor position at scale factors above 1x Commit …
- 4:05 PM Ticket #16899 (NANCY: Cellphone help looks different) created by
- The HELP button in cellphone leads to a very different layout vs …
- 4:03 PM Ticket #16898 (NANCY: Toolbox title position) created by
- The toolbox's title is positioned differently than in the original. …
- 4:01 PM Ticket #16897 (NANCY: Taskbar buttons enabled after loading saved game) created by
- In a scene where taskbar buttons are disabled, save and load. The …
- 3:50 PM Ticket #16896 (NANCY: MENU and HELP sounds truncated) created by
- The MENU and HELP taskbar button sounds are paused by the loading of …
- 1:41 PM Changeset [ddb9646d] by
- MACS2: fixed center of mouse cursor sprite handling scale and aspect ratio
- 1:41 PM Changeset [b9b75e72] by
- MACS2: pass by ref for renderString
- 12:40 PM Changeset [5b3398e0] by
- PHOENIXVR: Remove dependency on Graphics::BlendBlit
- 12:40 PM Changeset [e8513e25] by
- PHOENIXVR: Combine scaling with vertical flip where possible
- 12:40 PM Changeset [58dc9745] by
- PHOENIXVR: Make more use of ManagedSurface::simpleBlitFrom
- 12:40 PM Changeset [91cd7e77] by
- VIDEO: Remove extra conversion step from FourXMRawVideoTrack
- 12:07 PM Changeset [133a8628] by
- MADS: PHANTOM: Adding support for demo
- 8:39 AM Changeset [f1359cd3] by
- MADS: DRAGONSPHERE: Fix Dragonsphere cheat password
- 8:25 AM Changeset [44d8a71b] by
- DIRECTOR: LINGO: Improve 'the clickOn' behavior It also reacts to …
- 7:56 AM Changeset [616403ed] by
- MADS: FOREST: Implementing original cheat mode As part of this, I've …
- 7:56 AM Changeset [41824734] by
- MADS: FOREST: Cleanup of some room 101 switches
- 7:54 AM Changeset [7be75cbe] by
- MACS2: removed own imgui debug channel - use the global registered one
- 6:45 AM Changeset [f7008458] by
- MADS: FOREST: Fix crash in intro in room 104
- 12:08 AM Ticket #16895 (Unknown game variant for ags) created by
- The game in 'MOSHPIT_English' seems to be an unknown game variant. …
Jul 3, 2026:
- 5:12 PM Changeset [d0a95a67] by
- DIRECTOR: Fix compilation
- 4:56 PM Changeset [60385b7c] by
- DIRECTOR: XTRA: Add GLU32 Xtra stub and bypass optgraph.dll copy …
- 4:56 PM Changeset [f12fccb5] by
- DIRECTOR: loewe4: pretend 16-bit colour depth fixes the 8bit nag …
- 4:56 PM Changeset [362e2e58] by
- DIRECTOR: LINGO: Support the width/height of a rect
- 4:56 PM Changeset [f8451b60] by
- DIRECTOR: add more Demos - add Lannoo Dummy Demo - add alternative …
- 3:17 PM Changeset [8f38fdf7] by
- HARVESTER: Move remaining state handoffs Use Common::move when …
- 3:17 PM Changeset [7d001120] by
- HARVESTER: Avoid copying combat interaction results Pass the combat …
- 3:17 PM Changeset [70dbb47f] by
- HARVESTER: Resolve Coverity dead code reports Remove logically …
- 3:17 PM Changeset [01ae727f] by
- HARVESTER: Address Coverity copy-instead-of-move warnings Use …
- 3:14 PM Changeset [6467e4f1] by
- BACKENDS: ATARI: Build fix
- 3:12 PM Changeset [ca86fc8b] by
- DIRECTOR: Run handlers in the window that owns their script When a …
- 3:12 PM Changeset [9a299751] by
- DIRECTOR: Fix stale pointers when switching movies ~Movie now deletes …
- 12:10 PM Changeset [35eeb0e0] by
- MADS: Add MIDI playback code
- 12:10 PM Changeset [75d9011f] by
- AUDIO/MIDI: Add partial support for early HMI format to HMI/HMP MIDI parser
- 11:42 AM Changeset [aaf61c1a] by
- MADS: Fix gcc compiler warnings
- 11:40 AM Changeset [da4d013e] by
- MADS: Janitorial
- 11:26 AM Changeset [d1c44bc5] by
- BAGEL: Fix build with --enable-release
- 6:50 AM Ticket #16883 (BAGEL: HODJNPODJ: Th Gesng Gme checkboxes appear checked but save as ...) closed by
- fixed: In 0392219a: […]
- 6:50 AM Changeset [0392219a] by
- BAGEL: MINIGAMES: Fix saving options in Th Gesng Game. Fixes #16883
- 6:32 AM Changeset [e697caa6] by
- NANCY: NANCY12: Fix light beam drawing in MirrorLightPuzzle
- 6:32 AM Changeset [5052525d] by
- NANCY: NANCY10: Use the correct screen rect in the cellphone browser …
- 6:32 AM Changeset [86d338da] by
- NANCY: NANCY12: More work on the ActionZone fields
- 6:32 AM Changeset [dcecf393] by
- NANCY: NANCY11: Further work on CardGamePuzzle Makes the "Go fish" …
- 6:32 AM Changeset [59a2d183] by
- NANCY: NANCY11: Implement changes to OrderingPuzzle Fixes the Zodiac …
- 6:32 AM Changeset [ca8ec481] by
- NANCY: NANCY10: Fix reading data for SecondaryVideo ARs This fixes …
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 [d67df2f4] 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 …
Note:
See TracTimeline
for information about the timeline view.
