Timeline



Jul 4, 2026:

10:32 PM Ticket #15036 (SCUMM: Re-enable the missing answering machine message in Sam&Max) closed by dwatteau
10:26 PM Changeset [dd5cef0c] by dwatteau
SCUMM: SAMNMAX: Undo previous new Enhancement Actually, it looks like …
10:09 PM Changeset [8679281b] by dreammaster
MADS: PHANTOM: Restrict demo playable area
9:50 PM Changeset [2d2e9b95] by sev-
DIRECTOR: Sort module.mk
9:36 PM Changeset [ef23da0b] by dwatteau
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 dwatteau
fixed: The next ScummVM release will have an Enhancement for those who want …
9:11 PM Changeset [cb47285a] by dwatteau
SCUMM: SAMNMAX: Let one restore some unused answering machine line …
8:33 PM Changeset [386680f] by sev-
DIRECTRO: LINGO: More debug output
8:32 PM Changeset [fabcee11] by sev-
DIRECTOR: Added leventType2str()
7:11 PM Ticket #16890 (NANCY: nancy10: Textbox padding differs) closed by Filippos Karapetis <bluegr@…>
fixed: In 63264543: […]
7:11 PM Ticket #16899 (NANCY: Cellphone help looks different) closed by Filippos Karapetis <bluegr@…>
fixed: In 61dbe1c8: […]
7:11 PM Ticket #16897 (NANCY: Taskbar buttons enabled after loading saved game) closed by Filippos Karapetis <bluegr@…>
fixed: In 95d9160a: […]
7:11 PM Ticket #16896 (NANCY: MENU and HELP sounds truncated) closed by Filippos Karapetis <bluegr@…>
fixed: In 74a5afec: […]
7:10 PM Changeset [6111dfcb] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement MinigolfPuzzle This is a minigolf game. The …
7:10 PM Changeset [b1d03b80] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Read win scene and detector zone from ActionZone data …
7:10 PM Changeset [63264543] by Filippos Karapetis <bluegr@…>
NANCY: Use the correct top/left padding for ScrollTextBox Fixes text …
7:10 PM Changeset [e2dde422] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Implement new functionality for the Autotext AR - …
7:10 PM Changeset [61dbe1c8] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Fix display of the cellphone help screen Fix #16899
7:10 PM Changeset [95d9160a] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Persist taskbar button overrides set by ControlUIItems …
7:10 PM Changeset [74a5afec] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Wait for Menu/Help button clicks before changing scene …
7:10 PM Changeset [36027ee3] by Filippos Karapetis <bluegr@…>
NANCY: NANCY11: Fixes for CardGamePuzzle Fix playing the "Go Fish!" …
7:10 PM Changeset [75440595] by Filippos Karapetis <bluegr@…>
NANCY: NANCY11: Fix event flag checks in conditional dialogs Nancy11 …
6:22 PM Changeset [ba966595] by tag2015
I18N: Update translation (Italian) Currently translated at 99.5% …
6:22 PM Changeset [4cc62061] by Xaviu <xaviu@…>
I18N: Update translation (Catalan) Currently translated at 88.3% …
4:11 PM Changeset [9ed7ad08] by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
4:10 PM Changeset [80244431] by Weblate <noreply@…>
I18N: Update translations templates
4:10 PM Changeset [641e3d98] by Ion Andrei Cristian <lecturatul2017@…>
SDL: Fix game cursor position at scale factors above 1x Commit …
4:05 PM Ticket #16899 (NANCY: Cellphone help looks different) created by tunnelsociety
The HELP button in cellphone leads to a very different layout vs …
4:03 PM Ticket #16898 (NANCY: Toolbox title position) created by tunnelsociety
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 tunnelsociety
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 tunnelsociety
The MENU and HELP taskbar button sounds are paused by the loading of …
1:41 PM Changeset [ddb9646d] by mgerhardy
MACS2: fixed center of mouse cursor sprite handling scale and aspect ratio
1:41 PM Changeset [b9b75e72] by mgerhardy
MACS2: pass by ref for renderString
12:40 PM Changeset [5b3398e0] by ccawley2011
PHOENIXVR: Remove dependency on Graphics::BlendBlit
12:40 PM Changeset [e8513e25] by ccawley2011
PHOENIXVR: Combine scaling with vertical flip where possible
12:40 PM Changeset [58dc9745] by ccawley2011
PHOENIXVR: Make more use of ManagedSurface::simpleBlitFrom
12:40 PM Changeset [91cd7e77] by ccawley2011
VIDEO: Remove extra conversion step from FourXMRawVideoTrack
12:07 PM Changeset [133a8628] by dreammaster
MADS: PHANTOM: Adding support for demo
8:39 AM Changeset [f1359cd3] by dreammaster
MADS: DRAGONSPHERE: Fix Dragonsphere cheat password
8:25 AM Changeset [44d8a71b] by sev-
DIRECTOR: LINGO: Improve 'the clickOn' behavior It also reacts to …
7:56 AM Changeset [616403ed] by dreammaster
MADS: FOREST: Implementing original cheat mode As part of this, I've …
7:56 AM Changeset [41824734] by dreammaster
MADS: FOREST: Cleanup of some room 101 switches
7:54 AM Changeset [7be75cbe] by mgerhardy
MACS2: removed own imgui debug channel - use the global registered one
6:45 AM Changeset [f7008458] by dreammaster
MADS: FOREST: Fix crash in intro in room 104
12:08 AM Ticket #16895 (Unknown game variant for ags) created by Termimad
The game in 'MOSHPIT_English' seems to be an unknown game variant. …

Jul 3, 2026:

5:12 PM Changeset [d0a95a67] by sev-
DIRECTOR: Fix compilation
4:56 PM Changeset [60385b7c] by Lariaa <30549703+Lariaa@…>
DIRECTOR: XTRA: Add GLU32 Xtra stub and bypass optgraph.dll copy …
4:56 PM Changeset [f12fccb5] by Lariaa <30549703+Lariaa@…>
DIRECTOR: loewe4: pretend 16-bit colour depth fixes the 8bit nag …
4:56 PM Changeset [362e2e58] by Lariaa <30549703+Lariaa@…>
DIRECTOR: LINGO: Support the width/height of a rect
4:56 PM Changeset [f8451b60] by Lariaa <30549703+Lariaa@…>
DIRECTOR: add more Demos - add Lannoo Dummy Demo - add alternative …
3:17 PM Changeset [8f38fdf7] by alexbevi
HARVESTER: Move remaining state handoffs Use Common::move when …
3:17 PM Changeset [7d001120] by alexbevi
HARVESTER: Avoid copying combat interaction results Pass the combat …
3:17 PM Changeset [70dbb47f] by alexbevi
HARVESTER: Resolve Coverity dead code reports Remove logically …
3:17 PM Changeset [01ae727f] by alexbevi
HARVESTER: Address Coverity copy-instead-of-move warnings Use …
3:14 PM Changeset [6467e4f1] by Paweł Góralski <20125592+n0kturnal@…>
BACKENDS: ATARI: Build fix
3:12 PM Changeset [ca86fc8b] by Zachary Berry <zberry92@…>
DIRECTOR: Run handlers in the window that owns their script When a …
3:12 PM Changeset [9a299751] by Zachary Berry <zberry92@…>
DIRECTOR: Fix stale pointers when switching movies ~Movie now deletes …
12:10 PM Changeset [35eeb0e0] by NMIError
MADS: Add MIDI playback code
12:10 PM Changeset [75d9011f] by NMIError
AUDIO/MIDI: Add partial support for early HMI format to HMI/HMP MIDI parser
11:42 AM Changeset [aaf61c1a] by dreammaster
MADS: Fix gcc compiler warnings
11:40 AM Changeset [da4d013e] by dreammaster
MADS: Janitorial
11:26 AM Changeset [d1c44bc5] by sev-
BAGEL: Fix build with --enable-release
6:50 AM Ticket #16883 (BAGEL: HODJNPODJ: Th Gesng Gme checkboxes appear checked but save as ...) closed by dreammaster
fixed: In 0392219a: […]
6:50 AM Changeset [0392219a] by dreammaster
BAGEL: MINIGAMES: Fix saving options in Th Gesng Game. Fixes #16883
6:32 AM Changeset [e697caa6] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Fix light beam drawing in MirrorLightPuzzle
6:32 AM Changeset [5052525d] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Use the correct screen rect in the cellphone browser …
6:32 AM Changeset [86d338da] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: More work on the ActionZone fields
6:32 AM Changeset [dcecf393] by Filippos Karapetis <bluegr@…>
NANCY: NANCY11: Further work on CardGamePuzzle Makes the "Go fish" …
6:32 AM Changeset [59a2d183] by Filippos Karapetis <bluegr@…>
NANCY: NANCY11: Implement changes to OrderingPuzzle Fixes the Zodiac …
6:32 AM Changeset [ca8ec481] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Fix reading data for SecondaryVideo ARs This fixes …

Jul 2, 2026:

7:56 PM Changeset [8b1124de] by dreammaster
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 danifs25
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 neuromancer
fixed
10:56 AM Changeset [6bd3985b] by neuromancer
SCUMM: RA1: improving collision detection for asteroid related levels
9:22 AM Changeset [cc420ba7] by neuromancer
SCUMM: RA1: added survival bonus every 32 frames
7:35 AM Changeset [9bd7e608] by neuromancer
SCUMM: RA2: fixed explosions position in high resolution mode for L10
7:35 AM Changeset [c5caf253] by neuromancer
SCUMM: RA2: improved death video selection in some levels
7:35 AM Changeset [52e384bc] by neuromancer
SCUMM: RA2: fixed swap of BLAST and TBLASH
7:35 AM Changeset [dcf866ae] by neuromancer
SCUMM: RA2: implemented missing turret shakes
7:07 AM Changeset [153afbd3] by tunnelsociety <tunnelsociety@…>
BACKENDS: OPENGL: Restore fractional cursor scale
6:40 AM Changeset [dbc87b9c] by dreammaster
MADS: FOREST: Close door icon in UI after closing game menu
6:40 AM Changeset [59e5ab53] by dreammaster
MADS: FOREST: Remove offset comments from room Scratch structs
6:36 AM Changeset [c14a871] by neuromancer
SCUMM: RA2: added missing gameplay sounds
6:36 AM Changeset [ceb75188] by neuromancer
SCUMM: RA2: correctly implemented waves in L2 and L12
6:36 AM Changeset [cbc1f4d7] by neuromancer
SCUMM: RA2: implement timepoints in all the levels
6:36 AM Changeset [1e934bfa] by neuromancer
SCUMM: RA2: fidelity fixes for L10 and L15
6:36 AM Changeset [504aed8] by neuromancer
SCUMM: RA2: make sure force field are disabled when destroying all its …
6:36 AM Changeset [5876cedb] by neuromancer
SCUMM: RA2: L2 and L11 starts with the player fully in cover
6:35 AM Changeset [6b4fdff0] by Filippos Karapetis <bluegr@…>
SKY: Add missing enum case to switch
6:35 AM Changeset [b028615] by Filippos Karapetis <bluegr@…>
SKY: Remove unused variable
6:23 AM Ticket #16886 (NANCY: Temple quiz answer checking differs) closed by Filippos Karapetis <bluegr@…>
fixed: In 5d9736aa: […]
6:23 AM Ticket #16876 (NANCY: Missing caption at ham radio) closed by Filippos Karapetis <bluegr@…>
fixed: In eb11becd: […]
6:23 AM Changeset [3b875efc] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Initial work on MirrorLightPuzzle and ActionZone In …
6:23 AM Changeset [c3fd298f] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement BoardGamePuzzle Movie-driven board game …
6:23 AM Changeset [8909a5dd] by Filippos Karapetis <bluegr@…>
NANCY: Refactor movie playing code to be inside a common class This …
6:23 AM Changeset [5d9736aa] by Filippos Karapetis <bluegr@…>
NANCY: NANCY6: Fix answer checking in PasswordPuzzle Fix #16886
6:23 AM Changeset [eb11becd] by Filippos Karapetis <bluegr@…>
NANCY: NANCY6: Fix subtitle not shown in HamRadioPuzzle Fix #16876
6:23 AM Changeset [827cdcee] by Filippos Karapetis <bluegr@…>
NANCY: NANCY13: Map Action Records and add relevant TODOs
6:23 AM Changeset [a0475134] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Simplify the FrameTextBox AR
6:23 AM Changeset [1d80f75f] by Filippos Karapetis <bluegr@…>
NANCY: NANCY13: Add handling of new boot chunk data - Implemented …
6:23 AM Changeset [296f7391] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Add enums for OneBuildPuzzle

Jul 1, 2026:

10:02 PM Changeset [ef8b5fab] by Filippos Karapetis <bluegr@…>
SKY: Redeclare loop variables
9:45 PM Changeset [75b32036] by meekee7
SDL: avoid mixed types in conditional clauses
9:45 PM Changeset [8109043b] by meekee7
SDL: resolve signedness conflict
9:45 PM Changeset [6cc8293c] by meekee7
NANCY: do not cast constness away
9:45 PM Changeset [d11897aa] by meekee7
SKY: do not cast constness away
9:45 PM Changeset [e8d4873a] by meekee7
SKY: resolve signedness conflict
9:45 PM Changeset [b7a462ee] by meekee7
PELROCK: resolve signedness conflict
9:45 PM Changeset [e5294a28] by meekee7
SKY: do not redeclare loop variable
9:45 PM Changeset [a0c00fa3] by meekee7
SKY: match forward declarations with definitions
9:45 PM Changeset [1454b95e] by meekee7
BLADERUNNER: resolve signedness conflict
9:45 PM Changeset [bd91876b] by meekee7
FREESCAPE: resolve signedness conflict
9:42 PM Changeset [ab9df75a] by ramyak-sharma <ramyaksharma1@…>
DIRECTOR: Fix filmloop position shift when swapping cast member via …
7:03 PM Changeset [925f9cb9] by npjg
MEDIASTATION: Implement Color Cell Compression (CCC) blitting modes
7:03 PM Changeset [2d8cda6] by npjg
MEDIASTATION: Implement hardcoded constellations minigame
6:58 PM Changeset [5d71b58d] by npjg
MEDIASTATION: Implement basic text debugger and script decompiler …
5:36 PM Changeset [6c92a99e] by npjg
MEDIASTATION: Don't unnecessarily allocate strings in script execution …
5:36 PM Changeset [197e43b7] by npjg
MEDIASTATION: Define remaining transition types
5:36 PM Changeset [6d2037b] by npjg
MEDIASTATION: Address warnings that happen on some platforms
4:37 PM Changeset [28d6d33b] by ccawley2011
3DS: Fix missing comma in parameter list
4:22 PM Changeset [ac55f607] by Purple T <ZEONK@…>
I18N: Update translation (French) Currently translated at 100.0% …
3:47 PM Changeset [b9cbeab8] by Helco
ALCACHOFA: Ignore exception-related warning. PVS-Studio V1023
2:47 PM Changeset [5ae0f924] by ccawley2011
GRAPHICS: Allow flipping with ManagedSurface::scale()
10:33 AM Changeset [ed83e653] by sev-
BACKENDS: 3DS: Another attempt to fix the compilation
6:10 AM Changeset [291c1f64] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement the new data layout in OneBuildPuzzle
5:41 AM Changeset [3ece45a1] by Torbjörn Andersson <eriktorbjorn@…>
SKY: Fix GCC warning
5:09 AM Changeset [81849add] by Filippos Karapetis <bluegr@…>
SKY: Fix const correctness in loadAnim()
5:00 AM Changeset [5d4305e5] by Filippos Karapetis <bluegr@…>
SKY: Fix potentially uninitialized variables
4:57 AM Changeset [d2cd7911] by Filippos Karapetis <bluegr@…>
SKY: Remove shadowed variable declarations
1:15 AM Changeset [79519ca6] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement the Set3DSoundListenerPosition AR
1:15 AM Changeset [f1adf9bd] by Filippos Karapetis <bluegr@…>
NANCY: Restore the mouse cursor when a secondary movie finishes This …
1:15 AM Changeset [6e1b43ba] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences for OrderingPuzzle
1:15 AM Changeset [6a2a3f57] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences for SortPuzzle

Jun 30, 2026:

11:24 PM Changeset [0bc1a1b3] by ccawley2011
DIRECTOR: Support running with 16bpp pixel formats
11:24 PM Changeset [a36666f1] by ccawley2011
DIRECTOR: Rename GF_32BPP to GF_TRUECOLOR This flag can be used for …
11:13 PM Changeset [2c7d70ac] by AndywinXp
AUDIO: HMI: Turn it into an optional component Grim is the only …
11:13 PM Changeset [1759d448] by AndywinXp
AUDIO: HMI: Infinite Audio clean-up
11:13 PM Changeset [b072850] by AndywinXp
AUDIO: Add HMI Infinite Audio DSP library reimplementation
11:12 PM Changeset [1cd9d233] by ccawley2011
SLUDGE: Remove some additional surface copies
11:12 PM Changeset [a98fd73c] by ccawley2011
SLUDGE: Replace blendBlitTo with blendBlitFrom and blendFillRect
11:12 PM Changeset [3f0b070c] by ccawley2011
SLUDGE: Use Graphics::ManagedSurface in more places
10:38 PM Changeset [2dcb35ff] by sev-
NEWS: Mention new SLUDGE game
10:37 PM Changeset [81be92b5] by polyesterswing <67583328+polyesterswing@…>
SLUDGE: Add shape-shift-escape to detection
10:36 PM Changeset [8eda324d] by sev-
NEWS: Mention Nuked-OPL3-fast fork
10:34 PM Changeset [9a8b8e41] by Tony Gies <tgies@…>
AUDIO: Switch Nuked-OPL3 to Nuked-OPL3-fast fork Replace the bundled …
9:44 PM Changeset [9b6c861a] by sev-
BACKENDS: 3DS: Fix compilation
7:41 PM Changeset [2140a4b5] by sev-
MACS2: Fix compilation after new cursorman API
7:34 PM Changeset [0f3f1db3] by sev-
NEWS: Mention cursor scale improvements
7:33 PM Changeset [975cb6e2] by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
7:33 PM Changeset [8d380958] by Weblate <noreply@…>
I18N: Update translations templates
7:33 PM Changeset [925c8d3e] by ccawley2011
BACKENDS: Allow cursors to be scaled relative to the game screen
7:23 PM Changeset [ad37508a] by Priyanshu <10b.priyanshu@…>
SKY: Use active mouse state instead of _mouseB, fix a logical error …
7:23 PM Changeset [d2bd6bad] by Priyanshu <10b.priyanshu@…>
SKY: Close LINC inventory if clicked outside the inventory in IBASS
7:23 PM Changeset [01608c6] by Priyanshu <10b.priyanshu@…>
SKY: Fix crash due to writing outside the boundary of _screen32
7:23 PM Changeset [9aafca55] by Priyanshu <10b.priyanshu@…>
SKY: Remove separate cursor path for ibass
7:23 PM Changeset [e0d7b342] by Priyanshu <10b.priyanshu@…>
SKY: Add debug level and remove a newline character
7:23 PM Changeset [62ca0c69] by Priyanshu <10b.priyanshu@…>
SKY: Implement inventory item's dragging in IBASS
7:23 PM Changeset [7547e56d] by Priyanshu <10b.priyanshu@…>
SKY: Make og BASS run in 8bpp mode, some fixes in control panel and a …
7:23 PM Changeset [53b3d8b6] by Priyanshu <10b.priyanshu@…>
SKY: Port invMouse hover logic
7:23 PM Changeset [bb512523] by Priyanshu <10b.priyanshu@…>
SKY: Implement inventory item's examining in ibass
7:23 PM Changeset [923dbca0] by Priyanshu <10b.priyanshu@…>
SKY: Convert control panel to 32 bit before outputting
7:23 PM Changeset [a22163d1] by Priyanshu <10b.priyanshu@…>
SKY: Implement clicking for inventory icon
7:23 PM Changeset [d2523da] by Priyanshu <10b.priyanshu@…>
SKY: Fix formatting
7:23 PM Changeset [63c89452] by Priyanshu <10b.priyanshu@…>
SKY: Create lookup table for giveYCood and fix a syntax error in mouse.h
7:23 PM Changeset [76f09ba] by Priyanshu <10b.priyanshu@…>
SKY: Move some variables to class, fix formatting and adress PR reviews
7:23 PM Changeset [3e8ecfcf] by Priyanshu <10b.priyanshu@…>
SKY: Some more cleanup, refactoring and naming changes
7:23 PM Changeset [7f28801e] by Priyanshu <10b.priyanshu@…>
SKY: Fix formatting and change names
7:23 PM Changeset [a27d38d5] by Priyanshu <10b.priyanshu@…>
SKY: Make clearAllInvIcons to actually clear the inventory icons
7:23 PM Changeset [4ad2771b] by Priyanshu <10b.priyanshu@…>
SKY: Implement inventory closing logic
7:23 PM Changeset [20c9c684] by Priyanshu <10b.priyanshu@…>
SKY: Implement inventory logic in ibass
7:23 PM Changeset [b97b4dc3] by Priyanshu <10b.priyanshu@…>
SKY: Load animations, overlay icons and port mouse input logic for ibass
7:23 PM Changeset [cc5f4949] by Priyanshu <10b.priyanshu@…>
SKY: Populate the entry table after veryfying the bass.dat file and …
7:23 PM Changeset [13883f26] by Priyanshu <10b.priyanshu@…>
SKY: Add ibass to the detection logic
7:20 PM Changeset [5e0112d7] by ramyak-sharma <ramyaksharma1@…>
DIRECTOR: DT: Fix script not rendering in script viewer (temporary …
7:18 PM Changeset [527d3ec5] by ramyak-sharma <ramyaksharma1@…>
DIRECTOR: Add detection entry for gustown Add detection entries for …
5:12 PM Changeset [36b68a27] by sev-
BACKENDS: Remove timestamp from the release builds This allows build …
5:12 PM Changeset [32553883] by sev-
BAGEL: Remove date from the release build This ensures reproducible builds
5:06 PM Changeset [056693d2] by sev-
BASE: Remove date from the release builds This ensures reproducible builds
5:03 PM Changeset [97d6d00] by sev-
ENGINES: Show gScummVMFullVersion in GMM and splash screen for …
2:49 PM Changeset [70f95082] by mgerhardy
MACS2: added macs2_translation.dat
2:49 PM Changeset [f67c3e75] by mgerhardy
MACS2: fixed scriptResetToSceneScript which broke scene 17 after …
11:36 AM Changeset [d07ed32d] by dreammaster
MADS: FOREST: Fix cutscene using Edgar to defeat Weasel
10:44 AM Changeset [87938d09] by dreammaster
MADS: FOREST: Fix entering bedroom triggering endgame cutscene
10:13 AM Changeset [48b70571] by dreammaster
MADS: FOREST: Order daemon in room 101, fix Russell disappearing
9:26 AM Changeset [7f457f65] by IlDucci
I18N: Update translation (Spanish) Currently translated at 100.0% …
9:21 AM Changeset [52f05f19] by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
9:21 AM Changeset [8d7c2236] by Weblate <noreply@…>
I18N: Update translations templates
9:02 AM Changeset [2df3ea69] by mgerhardy
MACS2: fixed global constructor and other warnings with clang
9:02 AM Changeset [a05119c4] by mgerhardy
MACS2: sync with ghidra - fixed a few opcode and input issues fixed a …
9:02 AM Changeset [bf1434a2] by mgerhardy
MACS2: unregister imgui callbacks
9:02 AM Changeset [13fdd18] by mgerhardy
MACS2: const for opcodes
9:02 AM Changeset [25efa3fd] by mgerhardy
MACS2: renamed variables
9:02 AM Changeset [39eec999] by mgerhardy
MACS2: fixed scriptPrintString opcode
9:02 AM Changeset [446fbe54] by mgerhardy
MACS2: opcode debug logging
9:02 AM Changeset [a526e224] by mgerhardy
MACS2: allow to toggle debug logging states from imgui
9:02 AM Changeset [49954c58] by mgerhardy
MACS2: add script opcode debug logging
9:02 AM Changeset [4682d3c1] by mgerhardy
MACS2: print warnings in scriptChangeAnimation opcode
9:02 AM Changeset [3d6a620] by mgerhardy
MACS2: removed unused code
9:02 AM Changeset [1ba3c85d] by mgerhardy
MACS2: fixed asan errors
9:02 AM Changeset [f0805de2] by mgerhardy
MACS2: restore idle state from savegame
9:02 AM Changeset [5d9df444] by mgerhardy
MACS2: fixed memory leak
9:02 AM Changeset [acd4cbe2] by mgerhardy
MACS2: restore background in main menu (9-patch refactoring broke it)
9:02 AM Changeset [b3027509] by mgerhardy
MACS2: fixed memory leaks
9:02 AM Changeset [052e12f4] by mgerhardy
MACS2: fixed memory leaks
9:02 AM Changeset [7d65d65f] by mgerhardy
MACS2: fixed memory leaks
9:02 AM Changeset [77df1b1c] by mgerhardy
MACS2: fixed asan errors
9:02 AM Changeset [2f3e5fc7] by mgerhardy
MACS2: fixed asan errors
9:02 AM Changeset [6d099519] by mgerhardy
MACS2: fixed asan errors
9:02 AM Changeset [44c6f283] by mgerhardy
MACS2: fixed asan errors
9:02 AM Changeset [fe64d317] by mgerhardy
MACS2: private for some view1.h methods
9:02 AM Changeset [561e0a7] by mgerhardy
MACS2: connect the inline debug rendering functions again
9:02 AM Changeset [3fa707b] by mgerhardy
MACS2: private/public cleanup in view1.h
9:02 AM Changeset [a4dc4fdf] by mgerhardy
MACS2: implemented sort of 9-patch border rendering
9:02 AM Changeset [e713d926] by mgerhardy
MACS2: fixed memory leaks
9:02 AM Changeset [068eec49] by mgerhardy
MACS2: removed unused code
9:02 AM Changeset [a02ff9d8] by mgerhardy
MACS2: renamed to match ghidra state
9:02 AM Changeset [e98b6b2b] by mgerhardy
MACS2: removed console code - it's all in debugtools now
9:02 AM Changeset [30a14263] by mgerhardy
MACS2: replaced the adlib.cpp with a MidiDriver_BASE and MidiParser …
9:02 AM Changeset [7a4e45f2] by mgerhardy
MACS2: moved scriptexecutor code into main engine dir
9:02 AM Changeset [a0cdda6d] by mgerhardy
MACS2: sort modules.mk files
9:02 AM Changeset [7a04c769] by mgerhardy
MACS2: fixed memory leaks
9:02 AM Changeset [216f5300] by mgerhardy
MACS2: fixed background animation regression after last animation …
9:02 AM Changeset [068f9f8e] by mgerhardy
MACS2: fixed regression in shown character portraits also for lookat …
9:02 AM Changeset [542653e5] by mgerhardy
MACS2: extend debug output
9:02 AM Changeset [48103e66] by mgerhardy
MACS2: updated animation debugging features allow to edit character …
9:02 AM Changeset [029c537b] by mgerhardy
MACS2: fixed walkAlongPath not ending animations also fixed saving …
9:02 AM Changeset [2a90f067] by mgerhardy
MACS2: fixed scene changes
9:02 AM Changeset [2c4d6169] by mgerhardy
MACS2: renamed according to ghidra
9:02 AM Changeset [4a1c28de] by mgerhardy
MACS2: renamed according to ghidra
9:02 AM Changeset [15a6842] by mgerhardy
MACS2: renamed according to ghidra
9:02 AM Changeset [530667a4] by mgerhardy
MACS2: renamed according to the ghidra project
9:02 AM Changeset [dd44e3f] by mgerhardy
MACS2: fixed item name
9:02 AM Changeset [eba30c08] by mgerhardy
MACS2: walk wait fixes
9:02 AM Changeset [a6ce86c6] by mgerhardy
MACS2: fixed cursor for dialogs
9:02 AM Changeset [dce17da4] by mgerhardy
MACS2: fixed imgui Text vs TextUnformatted
9:02 AM Changeset [421d99e3] by mgerhardy
MACS2: fixed formatting
9:02 AM Changeset [6741c58] by mgerhardy
MACS2: demo and full version names differ
9:02 AM Changeset [92bc4b7e] by mgerhardy
MACS2: name items and updated inventory debug tools
9:02 AM Changeset [c0aaab70] by mgerhardy
MACS2: fixed cursor loading when item was active
9:02 AM Changeset [bc872f50] by mgerhardy
MACS2: removed debug output
9:02 AM Changeset [a488711e] by mgerhardy
MACS2: synced with ghidra and implemented kPanelRequestContainerInventory
9:02 AM Changeset [4fd77d34] by mgerhardy
MACS2: dirty rect preparations
9:02 AM Changeset [52ab7d3c] by mgerhardy
MACS2: removed duplicated variable for view
9:02 AM Changeset [345cd34c] by mgerhardy
MACS2: todo comment about a missing function
9:02 AM Changeset [f3f06809] by mgerhardy
MACS2: named function according to ghidra
9:02 AM Changeset [c3a43f3b] by mgerhardy
MACS2: fixed dialog choice handling
9:02 AM Changeset [f23aa6bf] by mgerhardy
MACS2: convert the ui panel to a two frame approach as the binary is …
9:02 AM Changeset [ca1e0dd7] by mgerhardy
MACS2: prepare cleanup regarding pending panel request
9:02 AM Changeset [c7b640b8] by mgerhardy
MACS2: extracted into methods
9:02 AM Changeset [7e1f1b42] by mgerhardy
MACS2: fixed object script execution in later scenes the object id …
9:02 AM Changeset [fda1941a] by mgerhardy
MACS2: added object script browser to imgui debug tools
9:02 AM Changeset [4d372ac5] by mgerhardy
MACS2: fixed staled cursor after item was removed from inventory
9:02 AM Changeset [6a06b485] by mgerhardy
MACS2: fixed resetting of inventory cursor after selecting item
9:02 AM Changeset [17970346] by mgerhardy
MACS2: fixed sound volume restore when closing the original save/load …
9:02 AM Changeset [b7f5a7a4] by mgerhardy
MACS2: fixed missing inventory background shading
9:02 AM Changeset [39863a70] by mgerhardy
MACS2: fixed opcode meaning and implemented palette darkening - …
9:02 AM Changeset [7c1ff4a9] by mgerhardy
MACS2: fixed saving the wrong flag
9:02 AM Changeset [cb4729cc] by mgerhardy
MACS2: connect return to dos and restart to return to launcher …
9:02 AM Changeset [0a67bf1c] by mgerhardy
MACS2: found object string caching in the binary that is not yet …
9:02 AM Changeset [e5b8f7d7] by mgerhardy
MACS2: updated comment about _repeatRunFlag hunting the bug with …
9:02 AM Changeset [db2fa42d] by mgerhardy
MACS2: add enhancement dialog
9:02 AM Changeset [6771b08c] by mgerhardy
MACS2: implenent the original save/load dialog
9:02 AM Changeset [3f8f3e19] by mgerhardy
MACS2: implemented help screen offset loading, fixed menu cursor and …
9:02 AM Changeset [2f006350] by mgerhardy
MACS2: each new scene gets the walk cursor by default
9:02 AM Changeset [26c6c5af] by mgerhardy
MACS2: fixed borders for main menu and inventory menu
9:02 AM Changeset [ca22a926] by mgerhardy
MACS2: menu cursor implemented
9:02 AM Changeset [96b3644f] by mgerhardy
MACS2: trigger script execution on every arrival this fixes scene …
9:02 AM Changeset [0b0c8beb] by mgerhardy
MACS2: fixed sound and music settings sync
9:02 AM Changeset [f233dc17] by mgerhardy
MACS2: fixed wrong icon for object inventory screen
9:02 AM Changeset [aac70512] by mgerhardy
MACS2: hide system cursor
9:02 AM Changeset [86bfd410] by mgerhardy
MACS2: fixed compiler warnings
9:02 AM Changeset [608e4c0a] by mgerhardy
MACS2: fixed memory leaks and reduced allocations
9:02 AM Changeset [cec94c5b] by mgerhardy
MACS2: use screen dimension for copyRectToScreen calls
9:02 AM Changeset [d78c122a] by mgerhardy
MACS2: fixed language codes for detection entries
9:02 AM Changeset [b952d388] by mgerhardy
MACS2: support macs2_translation.dat loading this is modelled after …
9:02 AM Changeset [d6da2fb3] by mgerhardy
MACS2: fixed issue in imgui decompiler wrong opcode payload handling
9:02 AM Changeset [511ff8a1] by mgerhardy
MACS2: fixed missing sound settings sync
9:02 AM Changeset [ee6e3cae] by mgerhardy
MACS2: connect the gmm
9:02 AM Changeset [9a71c9f0] by mgerhardy
MACS2: use the correct audio type for sounds
9:02 AM Changeset [337c410c] by mgerhardy
MACS2: removed unused local var and includes
9:02 AM Changeset [99d66eae] by mgerhardy
MACS2: include guard
9:02 AM Changeset [5c8500e8] by mgerhardy
MACS2: renamed members and methods to match coding style
9:02 AM Changeset [97654d1a] by mgerhardy
MACS2: fixed invalid file header
9:02 AM Changeset [ab04e51b] by mgerhardy
BACKEND: revert accident change
9:02 AM Changeset [c23bc7c] by mgerhardy
MACS2: fixed scene change actor removal Assisted-by: …
9:02 AM Changeset [9d67608f] by mgerhardy
MACS2: tweaked the pathfinding again Assisted-by: …
9:02 AM Changeset [59ab820c] by mgerhardy
MACS2: fixed out of bounds access for hotspot array Assisted-by: …
9:02 AM Changeset [529e3a1a] by mgerhardy
MACS2: fixed parameter swapping for canNodeConnectSourceToTarget call …
9:02 AM Changeset [87a78dd5] by mgerhardy
MACS2: pathfinding and wall sliding Assisted-by: …
9:02 AM Changeset [f86a8a8a] by mgerhardy
MACS2: fixed walk speed formula Assisted-by: …
9:02 AM Changeset [32bc4308] by mgerhardy
MACS2: fixed return type of getPathfindingOverride2 Assisted-by: …
9:02 AM Changeset [cbcae2bc] by mgerhardy
MACS2: removed duplicated debug output Assisted-by: …
9:02 AM Changeset [7c2960a5] by mgerhardy
MACS2: fixed gap handling in scene objects Assisted-by: …
9:02 AM Changeset [fc33d345] by mgerhardy
MACS2: fixed vertical placement of some actors Assisted-by: …
9:02 AM Changeset [af1b2f43] by mgerhardy
MACS2: moved debug logging to kDebugScript Assisted-by: …
9:02 AM Changeset [762d86fd] by mgerhardy
MACS2: fixed off-by-one Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:02 AM Changeset [b43ab86a] by mgerhardy
MACS2: removed hardcoded main character id Assisted-by: …
9:02 AM Changeset [9c986b44] by mgerhardy
MACS2: renamed member Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:02 AM Changeset [11a60b54] by mgerhardy
MACS2: renamed member Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [174c0f1b] by mgerhardy
MACS2: plug memory leak Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [1d1f5cd8] by mgerhardy
MACS2: parse the background animation values Assisted-by: …
9:01 AM Changeset [a5b6ae74] by mgerhardy
MACS2: comments on resource order Assisted-by: …
9:01 AM Changeset [72fbc8e6] by mgerhardy
MACS2: updated comments Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [d23d1ba2] by mgerhardy
MACS2: updated comments Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [e984b25f] by mgerhardy
MACS2: fixed invalid actor mirroring Assisted-by: …
9:01 AM Changeset [a0214946] by mgerhardy
MACS2: add tooltips to main menu buttons as an enhancement …
9:01 AM Changeset [fe866f28] by mgerhardy
MACS2: fixed off by one that disabled depth tests Assisted-by: …
9:01 AM Changeset [6c12a713] by mgerhardy
MACS2: merged _runtimeSlotValues and _blobSpeeds Assisted-by: …
9:01 AM Changeset [27c473cf] by mgerhardy
MACS2: more on save/load sync Assisted-by: …
9:01 AM Changeset [3a45527d] by mgerhardy
MACS2: identified unknown field Assisted-by: …
9:01 AM Changeset [36d31e78] by mgerhardy
MACS2: identified the unknown rle map - it's a shadowmap Assisted-by: …
9:01 AM Changeset [9ae84b87] by mgerhardy
MACS2: synced with ghidra findings Assisted-by: …
9:01 AM Changeset [88e9d45b] by mgerhardy
MACS2: removed code that is not there in the binary Assisted-by: …
9:01 AM Changeset [351e27b9] by mgerhardy
MACS2: demo detection, some todo clean also on the hunt for the map …
9:01 AM Changeset [873eaefa] by mgerhardy
MACS2: load travel map image Assisted-by: …
9:01 AM Changeset [0a53260a] by mgerhardy
MACS2: fixed missing mouse events after keymapper introduction …
9:01 AM Changeset [673a7fbf] by mgerhardy
MACS2: removed unused code Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [fe0b006] by mgerhardy
MACS2: use enhancements feature for the inventory item names …
9:01 AM Changeset [83cc54df] by mgerhardy
MACS2: add kSupportsChangingOptionsDuringRuntime to the supported …
9:01 AM Changeset [895a110a] by mgerhardy
MACS2: implemented InventoryUse main menu button Assisted-by: …
9:01 AM Changeset [b4ad63b2] by mgerhardy
MACS2: validated getAnimFrameCount Assisted-by: …
9:01 AM Changeset [00d2a69c] by mgerhardy
MACS2: validated advanceAnimFrame Assisted-by: …
9:01 AM Changeset [cf9c204a] by mgerhardy
MACS2: implemented todo comment Assisted-by: …
9:01 AM Changeset [960c40cd] by mgerhardy
MACS2: minor cleanup Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
9:01 AM Changeset [8f3caad9] by mgerhardy
MACS2: don't allow to use the i and n shortcuts in every situation …
9:01 AM Changeset [4e8fca2d] by mgerhardy
MACS2: moved to imgui Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [0b33354e] by mgerhardy
MACS2: moved to keymapper Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [d6c6b3d8] by mgerhardy
MACS2: todo comment Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
9:01 AM Changeset [e6e2086] by mgerhardy
MACS2: removed p keybinding Assisted-by: …
9:01 AM Changeset [e7121dfd] by mgerhardy
MACS2: implemented item drop Assisted-by: …
9:01 AM Changeset [478d6c6f] by mgerhardy
MACS2: keymapper support Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [924dd522] by mgerhardy
MACS2: tts support Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
9:01 AM Changeset [cf815807] by mgerhardy
MACS2: synced with ghidra (inventory related) Assisted-by: …
9:01 AM Changeset [8cbdfad2] by mgerhardy
MACS2: fixed inventory actions Assisted-by: …
9:01 AM Changeset [bc9b38c8] by mgerhardy
MACS2: fixed inventory with scene object interaction Assisted-by: …
9:01 AM Changeset [8bf904a7] by mgerhardy
MACS2: autosave enabled Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [b89f38ba] by mgerhardy
MACS2: sound and music debug window Assisted-by: …
9:01 AM Changeset [6c674d12] by mgerhardy
MACS2: adlib cleanup Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
9:01 AM Changeset [00451618] by mgerhardy
MACS2: use binary search to match the disassembly Assisted-by: …
9:01 AM Changeset [b707d6e3] by mgerhardy
MACS2: synced with ghidra project Assisted-by: …
9:01 AM Changeset [003b58cf] by mgerhardy
MACS2: following path returns unconditionally Assisted-by: …
9:01 AM Changeset [43f4f44b] by mgerhardy
MACS2: more pathfinding findings... Assisted-by: …
9:01 AM Changeset [84493a96] by mgerhardy
MACS2: per-pixel vertical offset interpolation updated also added …
9:01 AM Changeset [58015f23] by mgerhardy
MACS2: fixed blocked movement cancels entire path Assisted-by: …
9:01 AM Changeset [6e287c39] by mgerhardy
MACS2: skip turn delay if target == current pos Assisted-by: …
9:01 AM Changeset [990ffd1b] by mgerhardy
MACS2: another round on pathfinding Assisted-by: …
9:01 AM Changeset [8126c021] by mgerhardy
MACS2: implement resourceoffsets handling Assisted-by: …
9:01 AM Changeset [9ef183de] by mgerhardy
MACS2: improve save/load Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [7e16f784] by mgerhardy
MACS2: fixed dialog protagonist portrait Assisted-by: …
9:01 AM Changeset [9ac57856] by mgerhardy
MACS2: pathfinding + inventory item handling Assisted-by: …
9:01 AM Changeset [e7928141] by mgerhardy
MACS2: animation mirroring Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [b21b39ed] by mgerhardy
MACS2: fixed missing hotspot override reset calls on scene change …
9:01 AM Changeset [fb086024] by mgerhardy
MACS2: fixed inventory actor and object id mix Assisted-by: …
9:01 AM Changeset [92c8e159] by mgerhardy
MACS2: fixed direction related opcode handling Assisted-by: …
9:01 AM Changeset [49f99153] by mgerhardy
MACS2: changed wording of opcode Assisted-by: …
9:01 AM Changeset [b1404d6] by mgerhardy
MACS2: reduced code duplication and improved decompiler Assisted-by: …
9:01 AM Changeset [93338e24] by mgerhardy
MACS2: pathfinding and animation fixes also added breakpoints to the …
9:01 AM Changeset [05c50a7d] by mgerhardy
MACS2: reduced code duplication Assisted-by: …
9:01 AM Changeset [dc04f828] by mgerhardy
MACS2: fixed changeScene error recently integrated while renaming vars …
9:01 AM Changeset [b6b971f0] by mgerhardy
MACS2: imgui related build fixes Assisted-by: …
9:01 AM Changeset [bd686b2c] by mgerhardy
MACS2: document the fact that i couldn't find any usage for these in …
9:01 AM Changeset [0cacccc8] by mgerhardy
MACS2: connect more save/load global state vars to the engine logic …
9:01 AM Changeset [57004d9] by mgerhardy
MACS2: fixed snapToTarget behaviour Assisted-by: …
9:01 AM Changeset [22f6fb09] by mgerhardy
MACS2: save and load more members Assisted-by: …
9:01 AM Changeset [a48f0c2c] by mgerhardy
MACS2: more on save/load as well as rename Assisted-by: …
9:01 AM Changeset [0e813999] by mgerhardy
MACS2: renamed variables Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [86c574ef] by mgerhardy
MACS2: update pathfindingpoints Assisted-by: …
9:01 AM Changeset [90c0d503] by mgerhardy
MACS2: moved mode debugging features to imgui Assisted-by: …
9:01 AM Changeset [b9d84bec] by mgerhardy
MACS2: add hotspot override visualization Assisted-by: …
9:01 AM Changeset [b360f81b] by mgerhardy
MACS2: fixed crash in scene maps window Assisted-by: …
9:01 AM Changeset [d357f9d] by mgerhardy
MACS2: don't clear _overlayTextStageActive in changeScene - the …
9:01 AM Changeset [aa634575] by mgerhardy
MACS2: implemented some of a stepping through the script pause and …
9:01 AM Changeset [c4a851b7] by mgerhardy
MACS2: improved save/load and the script debugger Assisted-by: …
9:01 AM Changeset [a25dd902] by mgerhardy
MACS2: inventory save/load Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [e092ec65] by mgerhardy
MACS2: more on save/load - not yet fully working Assisted-by: …
9:01 AM Changeset [e1877d7d] by mgerhardy
MACS2: updated decompiler opcode names Assisted-by: …
9:01 AM Changeset [86126190] by mgerhardy
MACS2: moved mode debug features in the imgui debugger Assisted-by: …
9:01 AM Changeset [44cc7ee4] by mgerhardy
MACS2: extend the imgui debugger Assisted-by: …
9:01 AM Changeset [ef6c1131] by mgerhardy
MACS2: renamed the opcodes to their ghidra counterparts Assisted-by: …
9:01 AM Changeset [5fa5599f] by mgerhardy
MACS2: removed unused code and further renaming Assisted-by: …
9:01 AM Changeset [cc6a0f0f] by mgerhardy
MACS2: adapt to scummvm coding guidelines Assisted-by: …
9:01 AM Changeset [1cb02574] by mgerhardy
MACS2: renamed variables Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [e3500cc6] by mgerhardy
MACS2: renamed functions and minor cleanup Assisted-by: …
9:01 AM Changeset [b43dcaea] by mgerhardy
MACS2: finalize opcode 0x14 routing Assisted-by: …
9:01 AM Changeset [c4270a24] by mgerhardy
MACS2: extract opcode 0x4E Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [ec334fdb] by mgerhardy
MACS2: extract opcode 0x4D Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [ae9e3d3f] by mgerhardy
MACS2: extract opcode 0x4C Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [49b9c3fe] by mgerhardy
MACS2: extract opcode 0x4B Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [6103470a] by mgerhardy
MACS2: extract opcode 0x4A Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [b1e9d9c4] by mgerhardy
MACS2: extract opcode 0x49 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [070701a6] by mgerhardy
MACS2: extract opcode 0x48 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [a54769ac] by mgerhardy
MACS2: extract opcode 0x46 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [f3357d21] by mgerhardy
MACS2: extract opcode 0x47 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [97c2aa31] by mgerhardy
MACS2: extract opcode 0x45 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [dbf85ee9] by mgerhardy
MACS2: extract opcode 0x44 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [16cdf141] by mgerhardy
MACS2: extract opcode 0x43 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [8d48c3f3] by mgerhardy
MACS2: extract opcode 0x42 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [3b2f7d3f] by mgerhardy
MACS2: extract opcode 0x41 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [78b9f285] by mgerhardy
MACS2: extract opcode 0x40 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [e979a26f] by mgerhardy
MACS2: extract opcode 0x3E Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [01cf055f] by mgerhardy
MACS2: extract opcode 0x3C Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [4e444e79] by mgerhardy
MACS2: extract opcode 0x3B Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [c3c1a793] by mgerhardy
MACS2: extract opcode 0x3A Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [06ec9c4e] by mgerhardy
MACS2: extract opcode 0x38 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [69f5b66d] by mgerhardy
MACS2: extract opcode 0x37 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [074e5864] by mgerhardy
MACS2: extract opcode 0x36 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [46c0b44] by mgerhardy
MACS2: extract opcode 0x35 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [0aaf2c24] by mgerhardy
MACS2: extract opcode 0x34 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [076a2b0a] by mgerhardy
MACS2: extract opcode 0x33 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [ea2ccd62] by mgerhardy
MACS2: extract opcode 0x32 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [8aa1add3] by mgerhardy
MACS2: extract opcode 0x31 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [801b27a0] by mgerhardy
MACS2: extract opcode 0x30 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [397442d] by mgerhardy
MACS2: extract opcode 0x2F Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [c8e384f5] by mgerhardy
MACS2: extract opcode 0x2D Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [078dcc11] by mgerhardy
MACS2: extract opcode 0x2C Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [5139206b] by mgerhardy
MACS2: extract opcode 0x2B Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [75bb1742] by mgerhardy
MACS2: extract opcode 0x2A Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [51400657] by mgerhardy
MACS2: extracted more opcodes into single functions Assisted-by: …
9:01 AM Changeset [5c2f6ada] by mgerhardy
MACS2: extracted more opcodes into single functions Assisted-by: …
9:01 AM Changeset [853295b5] by mgerhardy
MACS2: extracted more opcodes into single functions Assisted-by: …
9:01 AM Changeset [e132381a] by mgerhardy
MACS2: extracted more opcodes into single functions Assisted-by: …
9:01 AM Changeset [fc106d40] by mgerhardy
MACS2: started to extract into single opcode functions Assisted-by: …
9:01 AM Changeset [dd9b5429] by mgerhardy
MACS2: script opcode fixes Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [5fc4e14a] by mgerhardy
MACS2: ScriptExecutor::IsPathWalkable Assisted-by: …
9:01 AM Changeset [9c7120b5] by mgerhardy
MACS2: disassemble Macs2Engine::isPathWalkable Assisted-by: …
9:01 AM Changeset [028f5013] by mgerhardy
MACS2: fixed unsigned overflow Assisted-by: …
9:01 AM Changeset [730cb272] by mgerhardy
MACS2: imgui debugger Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [842a0d9b] by mgerhardy
MACS2: extend the debugger commands Assisted-by: …
9:01 AM Changeset [5b558c17] by mgerhardy
MACS: timers, 2nd font, save/load background for action bar and …
9:01 AM Changeset [d513127] by mgerhardy
MACS2: convert to utf8 Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [6eff572f] by mgerhardy
MACS2: fixed missing initialization Assisted-by: …
9:01 AM Changeset [adf53158] by mgerhardy
MACS2: Implement Adlib percussion mode (channels >= 0xB) - Extract …
9:01 AM Changeset [befc3e8d] by mgerhardy
MACS2: Fix inventory removal bug, remove hardcoded object skips - Fix …
9:01 AM Changeset [265e1ba0] by mgerhardy
MACS2: Implement note-off, snap-to-walkable, remove dead code - …
9:01 AM Changeset [a56a2b08] by mgerhardy
MACS2: Rename pathfinding functions to match Ghidra project - …
9:01 AM Changeset [ab8aec12] by mgerhardy
MACS2: Wire pathfinding into walk click, remove dead code - Integrate …
9:01 AM Changeset [2a31bdda] by mgerhardy
MACS2: Remove dead code, fix build errors - Remove dead legacy script …
9:01 AM Changeset [53d4500] by mgerhardy
MACS2: Validate depth testing and inventory icon lookup against Ghidra …
9:01 AM Changeset [4085b31f] by mgerhardy
MACS2: Fix hit-test ordering, inventory icons, scene cleanup - …
9:01 AM Changeset [d682fc49] by mgerhardy
MACS2: Clean up dead code, fix script opcodes, improve correctness - …
9:01 AM Changeset [03ef7616] by mgerhardy
MACS2: Fix game timing and music tempo, resolve stale TODOs - Fix …
9:01 AM Changeset [3af9660f] by mgerhardy
MACS2: Add game speed mode, input record/playback, and original …
9:01 AM Changeset [e9c25e95] by mgerhardy
MACS: minor cleanup Assisted-by: Kiro:claude-sonnet-4-20250514 ghidra-mcp
9:01 AM Changeset [8b99b02a] by mgerhardy
MACS2: Rename all variables/functions to match Ghidra, fix timing bugs …
9:01 AM Changeset [b58ab4d0] by mgerhardy
MACS2: Fix timing (70Hz), cursor management, crash fix - Fix frame …
9:01 AM Changeset [ae0f1beb] by mgerhardy
MACS2: Rewrite movement system, fix 5 remaining implementation gaps …
9:01 AM Changeset [758a53f3] by mgerhardy
MACS2: Complete audio implementation - all OPL events, PCM fix, fade …
9:01 AM Changeset [59e6c044] by mgerhardy
MACS2: Fix audio - enable OPL timer, fix PCM header, add music fade - …
9:01 AM Changeset [3778c308] by mgerhardy
MACS2: Validate all script opcodes against disassembly, fix bugs …
9:01 AM Changeset [bb102b76] by mgerhardy
MACS: format the code Assisted-by: Kiro:claude-sonnet-4-20250514 …
9:01 AM Changeset [aafd8745] by mgerhardy
MACS2: fix all compiler warnings - Fix sign-compare warnings by using …
9:01 AM Changeset [de19624a] by mgerhardy
MACS2: fixed compilation after rebase Assisted-by: …
9:01 AM Changeset [c27a92b2] by mgerhardy
MACS2: implement actor mirroring and opcode handling Added actor …
9:01 AM Changeset [4f14e002] by mgerhardy
MACS2: add animation disassembly support Implemented animation frame …
9:01 AM Changeset [5194ccd3] by mgerhardy
MACS2: implement missing opcode and wire debug logging Added …
9:01 AM Changeset [f109315b] by mgerhardy
MACS2: fix cursor handling and opcode corrections Fixed cursor mode …
9:01 AM Changeset [7fc0bacd] by mgerhardy
MACS2: improve disassembly and view rendering Extended opcode …
9:01 AM Changeset [72eac014] by mgerhardy
MACS2: extend script executor opcode coverage Added handling for …
9:01 AM Changeset [09e1a5b] by mgerhardy
MACS2: add view animation frame handling Implemented animation frame …
9:01 AM Changeset [32a94597] by mgerhardy
MACS2: implement additional script opcodes Added handlers for …
9:01 AM Changeset [fcfe9524] by mgerhardy
MACS2: extend disassembler with adlib sound commands Added adlib …
9:01 AM Changeset [a160774e] by mgerhardy
MACS2: implement script disassembler with opcode decoding Added full …
9:01 AM Changeset [4d99aaf2] by mgerhardy
MACS2: add script disassembly infrastructure Added initial framework …
9:01 AM Changeset [4cc60cf7] by mgerhardy
MACS2: fix timing issues and UI rendering Fixed frame timing for …
9:01 AM Changeset [bb1af6fc] by mgerhardy
MACS2: fix opcode execution for object interactions Fixed several …
9:01 AM Changeset [3ef3a3c] by mgerhardy
MACS2: fix invalid debug output format strings Corrected format …
9:01 AM Changeset [8906a1f0] by mgerhardy
MACS2: implement inventory item management Added inventory add/remove …
9:01 AM Changeset [7975d556] by mgerhardy
MACS2: use ScummVM common types Replaced custom types with ScummVM …
9:01 AM Changeset [b0c5a61] by Florian Mehm <florian@…>
MACS2: add more game object definitions Extended the game object …
9:01 AM Changeset [8adaed32] by Florian Mehm <florian@…>
MACS2: add new game objects and fix interaction handling Added more …
9:01 AM Changeset [9d8febc6] by Florian Mehm <florian@…>
MACS2: implement multiple object interaction opcodes Added handling …
9:01 AM Changeset [fe2e034a] by Florian Mehm <florian@…>
MACS2: fix opcode 0x24 object index calculation Fixed off-by-one in …
9:01 AM Changeset [c3561d76] by Florian Mehm <florian@…>
MACS2: add crowbar, dynamite, and pulley object names Added German …
9:01 AM Changeset [4ac6d5db] by Florian Mehm <florian@…>
MACS2: add more object names and fix inventory icon list Added …
9:01 AM Changeset [f15f2161] by Florian Mehm <florian@…>
MACS2: add torch object names and fix inventory icon offset Added …
9:01 AM Changeset [7f24b9b4] by Florian Mehm <florian@…>
MACS2: implement opcodes 0x48, 0x49, 0x4B for object properties …
9:01 AM Changeset [7d8a09c1] by Florian Mehm <florian@…>
MACS2: add opcode 0x4B handling in script executor Added placeholder …
9:01 AM Changeset [ff12af8c] by Florian Mehm <florian@…>
MACS2: add opcodes 0x48, 0x49, and 0x4D to script executor Added …
9:01 AM Changeset [70614b98] by Florian Mehm <florian@…>
MACS2: add set variable debug command and improve script dump Added …
9:01 AM Changeset [ff6b3490] by Florian Mehm <florian@…>
MACS2: add speaker object ID to script dump output Added debug output …
9:01 AM Changeset [b905c429] by Florian Mehm <florian@…>
MACS2: add script dump debug console command Implemented dumpScript …
9:01 AM Changeset [0bf286cb] by Florian Mehm <florian@…>
MACS2: add object names (gunpowder, windlight) Added German names for …
9:00 AM Changeset [93ab602b] by Florian Mehm <florian@…>
MACS2: add more object names (candle, pickaxe, charcoal) Added German …
9:00 AM Changeset [4068c73a] by Florian Mehm <florian@…>
MACS2: implement main menu cursor mode actions Added Talk, Look, Take …
9:00 AM Changeset [65f54a32] by Florian Mehm <florian@…>
MACS2: add main menu button locations and close handling Added button …
9:00 AM Changeset [086a6d23] by Florian Mehm <florian@…>
MACS2: add main menu icon drawing and button interaction Implemented …
9:00 AM Changeset [53a1c799] by Florian Mehm <florian@…>
MACS2: implement main menu popup Added main menu rendering with icon …
9:00 AM Changeset [c78cfaa6] by Florian Mehm <florian@…>
MACS2: fix missing semicolon in object names Fixed syntax error in …
9:00 AM Changeset [5e57bd96] by Florian Mehm <florian@…>
MACS2: add more object name mappings Added names for whisky glass, …
9:00 AM Changeset [f9fcbeb4] by Florian Mehm <florian@…>
MACS2: fix look-at interaction for bowl object Fixed script executor …
9:00 AM Changeset [8cc5a773] by Florian Mehm <florian@…>
MACS2: add string memory dump debug command Added debug functionality …
9:00 AM Changeset [7fae5f29] by Florian Mehm <florian@…>
MACS2: improve inventory icon positioning Refined sprite positioning …
9:00 AM Changeset [8143a1dd] by Florian Mehm <florian@…>
MACS2: fix object name and inventory display Fixed object name …
9:00 AM Changeset [ab8abfad] by Florian Mehm <florian@…>
MACS2: add more object name definitions Added German object names for …
9:00 AM Changeset [38c14b38] by Florian Mehm <florian@…>
MACS2: add item name display in inventory Implemented object name …
9:00 AM Changeset [f57906d1] by Florian Mehm <florian@…>
MACS2: implement inventory item inspection Added look-at …
9:00 AM Changeset [363b97d2] by Florian Mehm <florian@…>
MACS2: fix inventory view layout issues Fixed coordinate calculations …
9:00 AM Changeset [772cf3a1] by Florian Mehm <florian@…>
MACS2: wire inventory state into engine Connected inventory icon …
9:00 AM Changeset [8fe458f2] by Florian Mehm <florian@…>
MACS2: implement inventory view rendering Added inventory item grid …
9:00 AM Changeset [15ac8b8f] by Florian Mehm <florian@…>
MACS2: add inventory icon button hit detection Added button location …
9:00 AM Changeset [74f25a85] by Florian Mehm <florian@…>
MACS2: fix inventory icon index and add double buffering Fixed …
9:00 AM Changeset [c297fd75] by Florian Mehm <florian@…>
MACS2: draw inventory icons in button slots Added icon rendering in …
9:00 AM Changeset [289ab731] by Florian Mehm <florian@…>
MACS2: Draw inventory button row in drawInventory2 Switch back to …
9:00 AM Changeset [bbe50c3] by Florian Mehm <florian@…>
MACS2: Show object names on inventory hover and call GameObjects::Init …
9:00 AM Changeset [a3a09f38] by Florian Mehm <florian@…>
MACS2: Split border drawing into side and highlight functions …
9:00 AM Changeset [d436ebe0] by Florian Mehm <florian@…>
MACS2: Center inventory dialog and add buffer surface Calculate …
9:00 AM Changeset [e518e809] by Florian Mehm <florian@…>
MACS2: Switch to drawInventory2 and add border rendering Enable …
9:00 AM Changeset [06e14dc0] by Florian Mehm <florian@…>
MACS2: Calculate inventory dialog dimensions from icon sizes Compute …
9:00 AM Changeset [18fc543c] by Florian Mehm <florian@…>
MACS2: Read inventory icon indices from executable and add …
9:00 AM Changeset [58410c56] by Florian Mehm <florian@…>
MACS2: Add GameObjects::Init with German object name table Initialize …
9:00 AM Changeset [5fe2951f] by Florian Mehm <florian@…>
MACS2: Disable OPL timer callback and add direct audio playback …
9:00 AM Changeset [b4a988b4] by Florian Mehm <florian@…>
MACS2: Fix Func294E parameter order and add post-loop Func27E4 call …
9:00 AM Changeset [b6ca4c14] by Florian Mehm <florian@…>
MACS2: Fix Func294E initial bp2 calculation to include low byte Add …
9:00 AM Changeset [680e1efd] by Florian Mehm <florian@…>
MACS2: Add MacsAudioStream class for sound playback Implement …
9:00 AM Changeset [d9e07d82] by Florian Mehm <florian@…>
MACS2: Fix gArray11F data loading to use correct destination buffer …
9:00 AM Changeset [bc29a2c3] by Florian Mehm <florian@…>
MACS2: Fix register cache write and operator precedence bugs Fix …
9:00 AM Changeset [7e164eef] by Florian Mehm <florian@…>
MACS2: Activate gArray226F reset and Func294E in note-on completion …
9:00 AM Changeset [5a70cfc2] by Florian Mehm <florian@…>
MACS2: Activate volume register writes and Func294E call in note-on …
9:00 AM Changeset [7857ff55] by Florian Mehm <florian@…>
MACS2: Continue volume calculation with carrier operator handling Add …
9:00 AM Changeset [223ee35] by Florian Mehm <florian@…>
MACS2: Fix note-on condition and implement volume calculation Fix …
9:00 AM Changeset [df72b9e] by Florian Mehm <florian@…>
MACS2: Rewrite Func2839 to use StreamHandler for all register writes …
9:00 AM Changeset [18e72491] by Florian Mehm <florian@…>
MACS2: Use gArray8d and gArray96 lookups in Func2839 Replace …
9:00 AM Changeset [2899a51] by Florian Mehm <florian@…>
MACS2: Change Func2839 to accept StreamHandler and activate note-on …
9:00 AM Changeset [951879d0] by Florian Mehm <florian@…>
MACS2: Activate channel stealing logic for note-on when no free …
9:00 AM Changeset [b025819f] by Florian Mehm <florian@…>
MACS2: Activate note-on channel search loop in OnTimer Replace …
9:00 AM Changeset [9254f39b] by Florian Mehm <florian@…>
MACS2: Fix note-on event mask check and add seek debug logging Change …
9:00 AM Changeset [96ef8212] by Florian Mehm <florian@…>
MACS2: Implement program change (0xC0) handling and add position …
9:00 AM Changeset [8d11a663] by Florian Mehm <florian@…>
MACS2: Add debug logging throughout Adlib OnTimer Insert SIS_LogEntry …
9:00 AM Changeset [e4d005f1] by Florian Mehm <florian@…>
MACS2: Add SIS_LogEntry debug helper to Adlib Add debug logging …
9:00 AM Changeset [45789639] by Florian Mehm <florian@…>
MACS2: Implement control change 0xB0 sub-commands in OnTimer Activate …
9:00 AM Changeset [70280888] by Florian Mehm <florian@…>
MACS2: Activate pitch bend and control change event handling …
9:00 AM Changeset [c00c9c46] by Florian Mehm <florian@…>
MACS2: Uncomment and activate note-off (0x80) handling in OnTimer …
9:00 AM Changeset [472afea5] by Florian Mehm <florian@…>
MACS2: Major OnTimer rewrite replacing commented code with …
9:00 AM Changeset [139bd26a] by Florian Mehm <florian@…>
MACS2: Implement OnTimer main loop MIDI event parsing Add status byte …
9:00 AM Changeset [5ab85129] by Florian Mehm <florian@…>
MACS2: Refactor Func2839 to use StreamHandler peekByteAtOffset …
9:00 AM Changeset [00269277] by Florian Mehm <florian@…>
MACS2: Rewrite Func1A03 to use StreamHandler instead of raw stream …
9:00 AM Changeset [a9c0153b] by Florian Mehm <florian@…>
MACS2: Add assembly reference comment for Func1A03 Document the …
9:00 AM Changeset [5104d729] by Florian Mehm <florian@…>
MACS2: Refactor Func24FD and Func2686 with proper return types Change …
9:00 AM Changeset [12ca7146] by Florian Mehm <florian@…>
MACS2: Add Func24FD song playback initialization (DeepSeek R1) Add …
9:00 AM Changeset [86093866] by Florian Mehm <florian@…>
MACS2: Complete Func244D stream setup and add Func24FD call Change …
9:00 AM Changeset [decce34a] by Florian Mehm <florian@…>
MACS2: Continue Func244D with stream setup and fix StreamHandler seek …
9:00 AM Changeset [00742c1a] by Florian Mehm <florian@…>
MACS2: Implement Func244D song initialization procedure Add Func244D …
9:00 AM Changeset [18f84142] by Florian Mehm <florian@…>
MACS2: Add register value cache array and improve Adlib initialization …
9:00 AM Changeset [f826bf95] by Florian Mehm <florian@…>
MACS2: Add null check for shMem2250 in OnTimer and wire up SetSong …
9:00 AM Changeset [3131733e] by Florian Mehm <florian@…>
MACS2: Restructure OnTimer main loop and improve song loading …
9:00 AM Changeset [e22bdabb] by Florian Mehm <florian@…>
MACS2: Add loadSongFromSceneData stub function Add initial …
9:00 AM Changeset [bfcfc9c7] by Florian Mehm <florian@…>
MACS2: Add shMem2250 stream handler for song data reading Add …
9:00 AM Changeset [a9bc6e61] by Florian Mehm <florian@…>
MACS2: Major Adlib OnTimer restructuring and Func2686 integration …
9:00 AM Changeset [f14a32e9] by Florian Mehm <florian@…>
MACS2: Fix Func27E4 to use proper array and Func2792 calls Replace …
9:00 AM Changeset [07f736ae] by Florian Mehm <florian@…>
MACS2: Implement Func27E4 note-off and register reset loops Add …
9:00 AM Changeset [bd0c6452] by Florian Mehm <florian@…>
MACS2: Implement rhythm mode toggle and pitch bend opcodes Add …
9:00 AM Changeset [8b2b4356] by Florian Mehm <florian@…>
MACS2: Implement note-off and channel search logic in OnTimer Add …
9:00 AM Changeset [62a6b43b] by Florian Mehm <florian@…>
MACS2: Implement rhythm mode bit setting in OnTimer percussion section …
9:00 AM Changeset [a272c8ba] by Florian Mehm <florian@…>
MACS2: Rename FuncA280 to Func2A80 and wire up in OnTimer Rename …
9:00 AM Changeset [59d73f98] by Florian Mehm <florian@…>
MACS2: Add reverse blend index clamping in FuncA280 Implement …
9:00 AM Changeset [8a15582e] by Florian Mehm <florian@…>
MACS2: Add forward interpolation math and begin reverse case in …
9:00 AM Changeset [53705264] by Florian Mehm <florian@…>
MACS2: Refactor FuncA280 with clearer variable names Rename …
9:00 AM Changeset [a21d9b9d] by Florian Mehm <florian@…>
MACS2: Implement FuncA280 frequency blending with parameters Add bpp6 …
9:00 AM Changeset [ed53f7eb] by Florian Mehm <florian@…>
MACS2: Implement l0017_2010 register writes and Func2779 in OnTimer …
9:00 AM Changeset [3508009f] by Florian Mehm <florian@…>
MACS2: Implement volume calculation at l0017_1FA9 in OnTimer Add …
9:00 AM Changeset [2974d1da] by Florian Mehm <florian@…>
MACS2: Add shMem2248 StreamHandler and continue OnTimer at l0017_1FA9 …
9:00 AM Changeset [a350d41e] by Florian Mehm <florian@…>
MACS2: Use StreamHandler for 0xE0 register write and track max glyph …
9:00 AM Changeset [972cc1ee] by Florian Mehm <florian@…>
MACS2: Add StreamHandler class and Func19BE_SH variant Implement …
9:00 AM Changeset [5a694fdc] by Florian Mehm <florian@…>
MACS2: Improve MeasureString with widest glyph fallback and add …
9:00 AM Changeset [4b0c7921] by Florian Mehm <florian@…>
MACS2: Add HotspotOverrides array and implement opcode 0x34 …
9:00 AM Changeset [39ab2933] by Florian Mehm <florian@…>
MACS2: Complete register write sequence for 0x60, 0x80, 0xE0 in …
9:00 AM Changeset [1f353804] by Florian Mehm <florian@…>
MACS2: Add second Func19BE_2 call for register 0x60 in OnTimer …
9:00 AM Changeset [b3b26dff] by Florian Mehm <florian@…>
MACS2: Fix operator precedence in Func294E and use stream-based 19BE …
9:00 AM Changeset [2d49d468] by Florian Mehm <florian@…>
MACS2: Add Func19BE_2 stream-based variant and fix 19BE argument …
9:00 AM Changeset [00a044ec] by Florian Mehm <florian@…>
MACS2: Implement OnTimer l0017_1F12 register write sequence Add the …
9:00 AM Changeset [5b6ad84a] by Florian Mehm <florian@…>
MACS2: Fix mirrored sprite X calculation and use advanced drawing Fix …
9:00 AM Changeset [beacbbc9] by Florian Mehm <florian@…>
MACS2: Add parameters to Func2839 and wire up calls in OnTimer Change …
9:00 AM Changeset [e4c24957] by Florian Mehm <florian@…>
MACS2: Refactor Adlib code formatting and add script executor features …
9:00 AM Changeset [9147054d] by Florian Mehm <florian@…>
MACS2: Add assembly reference for channel 0xB special case in OnTimer …
9:00 AM Changeset [5dcd74fe] by Florian Mehm <florian@…>
MACS2: Continue OnTimer decompilation at label 1E94 Add bp8 lookup …
9:00 AM Changeset [4616316f] by Florian Mehm <florian@…>
MACS2: Fix 9F4D indentation and add orientation stop detection Fix …
9:00 AM Changeset [f4ed5c9e] by Florian Mehm <florian@…>
MACS2: Add Func19BE call at label 1E94 and improve View1 rendering …
9:00 AM Changeset [25ccabaf] by Florian Mehm <florian@…>
MACS2: Wire up Func294E call in OnTimer and remove dead assembly Call …
9:00 AM Changeset [e7e71f9b] by Florian Mehm <florian@…>
MACS2: Convert Func294E to take parameters and complete note-on writes …
9:00 AM Changeset [2ae9795d] by Florian Mehm <florian@…>
MACS2: Add Func2792 call at end of Func294E for note-on event Wire up …
9:00 AM Changeset [cbced786] by Florian Mehm <florian@…>
MACS2: Fix border highlight position and remove conditional for …
9:00 AM Changeset [50ac8097] by Florian Mehm <florian@…>
MACS2: Complete reverse blend interpolation in Func294E Add …
9:00 AM Changeset [fb9a7389] by Florian Mehm <florian@…>
MACS2: Continue Func294E reverse blend with bp4 calculation Add …
9:00 AM Changeset [23e8a28] by Florian Mehm <florian@…>
MACS2: Implement pickup animation with timer delay Add timed pickup …
9:00 AM Changeset [5827e805] by Florian Mehm <florian@…>
MACS2: Add GetPathfindingOverride2 and improve Func101D logic Add …
9:00 AM Changeset [7b1f9e1c] by Florian Mehm <florian@…>
MACS2: Implement opcode 0x27 character orientation setting Parse …
9:00 AM Changeset [ebd05fe0] by Florian Mehm <florian@…>
MACS2: Complete forward blend case in Func294E and add reverse case …
9:00 AM Changeset [fca7140c] by Florian Mehm <florian@…>
MACS2: Implement frequency interpolation product in Func294E Add …
9:00 AM Changeset [d0952cfd] by Florian Mehm <florian@…>
MACS2: Add bp4 variable to Func294E and extend View1 rendering …
9:00 AM Changeset [c486d5fa] by Florian Mehm <florian@…>
MACS2: Continue Func294E decompilation with conditional branches …
9:00 AM Changeset [5b844eeb] by Florian Mehm <florian@…>
MACS2: Continue Func294E decompilation with array lookups Replace …
9:00 AM Changeset [5bc2746] by Florian Mehm <florian@…>
MACS2: Add loadAnimationFromSceneData and wire up opcode 0x2A …
9:00 AM Changeset [a590c4f6] by Florian Mehm <florian@…>
MACS2: Read additional scene data fields and animation array Read …
9:00 AM Changeset [dd6c3545] by Florian Mehm <florian@…>
MACS2: Exclude object 0x6 from animation mirroring Add additional …
9:00 AM Changeset [ce981b3f] by Florian Mehm <florian@…>
MACS2: Implement opcode 0x1e animation playback via Func1480 Parse …
9:00 AM Changeset [7393a1da] by Florian Mehm <florian@…>
MACS2: Implement 9F4D opcode range 0x0E-0x22 and adjust timer …
9:00 AM Changeset [6f97051b] by Florian Mehm <florian@…>
MACS2: Begin implementing Adlib Func294E note frequency calculation …
9:00 AM Changeset [ef2e1fd8] by Florian Mehm <florian@…>
MACS2: Add animation update pass before retrieval in …
9:00 AM Changeset [540405fa] by Florian Mehm <florian@…>
MACS2: Fix animation mirroring for specific object indices Skip …
9:00 AM Changeset [86cb30e6] by Florian Mehm <florian@…>
MACS2: Improve script opcode 0x1e and 0x22 animation handling Parse …
9:00 AM Changeset [9dd6df7a] by Florian Mehm <florian@…>
MACS2: Document Func294E call and add orientation console command Add …
9:00 AM Changeset [566db6e2] by Florian Mehm <florian@…>
MACS2: Complete note-on register writes and clean up code Implement …
9:00 AM Changeset [062b3d16] by Florian Mehm <florian@…>
MACS2: Add DrawImageResources and handle zero-length entries Skip …
9:00 AM Changeset [273539d5] by Florian Mehm <florian@…>
MACS2: Add gArray8d, implement second Func2779 call, and read image …
9:00 AM Changeset [a2e36643] by Florian Mehm <florian@…>
MACS2: Document assembly for second Func2779 call in note-on Add …
9:00 AM Changeset [46b7206c] by Florian Mehm <florian@…>
MACS2: Add Point-based renderString overload and scaling debug Add …
9:00 AM Changeset [3b78f47a] by Florian Mehm <florian@…>
MACS2: Fix note-on register write and add ReadImageResources Correct …
9:00 AM Changeset [1d15ad39] by Florian Mehm <florian@…>
MACS2: Fix Func168C return logic and clean up adlib note-on Add …
9:00 AM Changeset [dacabfb7] by Florian Mehm <florian@…>
MACS2: Implement Func168C with stream-based reading Replace commented …
9:00 AM Changeset [4ebd24b2] by Florian Mehm <florian@…>
MACS2: Fix Func2779 signature and add ReadImageResources stub Remove …
9:00 AM Changeset [417131af] by Florian Mehm <florian@…>
MACS2: Add bp-4h comment in FuncB6BE_actual Document the stack …
9:00 AM Changeset [17db11fa] by Florian Mehm <florian@…>
MACS2: Add assembly documentation for FuncB6BE_actual Document the …
9:00 AM Changeset [381909c1] by Florian Mehm <florian@…>
MACS2: Use Func2779 result and add Func2792 call in note-on Store …
9:00 AM Changeset [14c5476a] by Florian Mehm <florian@…>
MACS2: Implement Func2779 with gArray229C and add FuncB6BE_actual …
9:00 AM Changeset [373a4ee9] by Florian Mehm <florian@…>
MACS2: Relax dialogue choice index assertion and add opcode 0x3A …
9:00 AM Changeset [97956e26] by Florian Mehm <florian@…>
MACS2: Add null check for protagonist in pathfinding overlay draw …
9:00 AM Changeset [cb8092d] by Florian Mehm <florian@…>
MACS2: Add Func2779 stub and gArray96 for note-on handler Add …
9:00 AM Changeset [e7f5b5c9] by Florian Mehm <florian@…>
MACS2: Fix border shadow highlight positions Correct the positions …
9:00 AM Changeset [bdf84e19] by Florian Mehm <florian@…>
MACS2: Add Func2792 call in note-on and fix override logic Call …
9:00 AM Changeset [1c8718a4] by Florian Mehm <florian@…>
MACS2: Implement pathfinding override script opcode and scaled offsets …
9:00 AM Changeset [6b3fde56] by Florian Mehm <florian@…>
MACS2: Add pathfinding area override system Implement …
9:00 AM Changeset [02466805] by Florian Mehm <florian@…>
MACS2: Add scaling debug display and updateDebugValues parameter Show …
9:00 AM Changeset [be553736] by Florian Mehm <florian@…>
MACS2: Fix protagonist object access and use GetCharacterByIndex …
9:00 AM Changeset [ba2985c2] by Florian Mehm <florian@…>
MACS2: Add volume clamping and AnimFrame::AsSprite conversion Replace …
9:00 AM Changeset [c2d0348c] by Florian Mehm <florian@…>
MACS2: Complete volume calculation and add cursor sprite rendering …
9:00 AM Changeset [4947aaf4] by Florian Mehm <florian@…>
MACS2: Add second operator volume calculation and script buffering …
9:00 AM Changeset [01863b0a] by Florian Mehm <florian@…>
MACS2: Continue volume calculation and add scene index variable …
9:00 AM Changeset [8cff2dd7] by Florian Mehm <florian@…>
MACS2: Continue volume calculation with g225E and operator mixing …
9:00 AM Changeset [d48cd04d] by Florian Mehm <florian@…>
MACS2: Add bp12 variable and Func19BE_TODO call for operator data …
9:00 AM Changeset [772d40c4] by Florian Mehm <florian@…>
MACS2: Implement volume calculation and add border highlights Convert …
9:00 AM Changeset [db863f00] by Florian Mehm <florian@…>
MACS2: Add volume calculation assembly and vertical border highlight …
9:00 AM Changeset [cbe707d5] by Florian Mehm <florian@…>
MACS2: Add Func19BE_TODO stub and gArray225F lookup Add Func19BE_TODO …
9:00 AM Changeset [e631787] by Florian Mehm <florian@…>
MACS2: Clean up note-on handler and implement gArray2235 assignment …
9:00 AM Changeset [205163c0] by Florian Mehm <florian@…>
MACS2: Add Func2839 call after Func19BE in note-on handler Store …
9:00 AM Changeset [609f5352] by Florian Mehm <florian@…>
MACS2: Call Func19BE for channel data offset in note-on handler …
9:00 AM Changeset [eeb71c4f] by Florian Mehm <florian@…>
MACS2: Implement channel allocation struct updates in OnTimer Replace …
9:00 AM Changeset [e4d05d58] by Florian Mehm <florian@…>
MACS2: Use object-specific strings for non-scene script printing …
9:00 AM Changeset [e9984f78] by Florian Mehm <florian@…>
MACS2: Add address comment for ScriptPrintString opcode Document the …
9:00 AM Changeset [651517d3] by Florian Mehm <florian@…>
MACS2: Add inventory item examination with Look mode Handle Look …
9:00 AM Changeset [0611b67] by Florian Mehm <florian@…>
MACS2: Implement array operations in OnTimer channel allocation …
9:00 AM Changeset [0f559130] by Florian Mehm <florian@…>
MACS2: Fix portrait frame index parameter Change Func1480 frame …
9:00 AM Changeset [6bb211de] by Florian Mehm <florian@…>
MACS2: Replace assembly with gArray222C access in inner loop …
9:00 AM Changeset [15a947d6] by Florian Mehm <florian@…>
MACS2: Fix inventory grid layout and portrait offset Fix inventory …
9:00 AM Changeset [c870836d] by Florian Mehm <florian@…>
MACS2: Add gArray2235 and implement channel comparison Replace …
9:00 AM Changeset [2420590a] by Florian Mehm <florian@…>
MACS2: Add debug output, bounds checking, and refactor pathfinding …
9:00 AM Changeset [5d6275e9] by Florian Mehm <florian@…>
MACS2: Fix distance type overflow in FindPath Change minLength from …
9:00 AM Changeset [f2d3fe3d] by Florian Mehm <florian@…>
MACS2: Add recursive pathfinding with VisitPathfindingNode Implement …
9:00 AM Changeset [cba50c3e] by Florian Mehm <florian@…>
MACS2: Implement line segment walkability and pathfinding search Add …
9:00 AM Changeset [113a0b44] by Florian Mehm <florian@…>
MACS2: Add FindPath stub for character pathfinding Add …
9:00 AM Changeset [abf8fde2] by Florian Mehm <florian@…>
MACS2: Add PathFinalDestination and fix path index handling Add final …
9:00 AM Changeset [3d0bd045] by Florian Mehm <florian@…>
MACS2: Make path following fields public and set up test path Move …
9:00 AM Changeset [c109dfbc] by Florian Mehm <florian@…>
MACS2: Add path following for characters Implement TryFollowPath to …
9:00 AM Changeset [ff43e963] by Florian Mehm <florian@…>
MACS2: Add gArray227F and use it in channel matching Replace …
9:00 AM Changeset [11c5885c] by Florian Mehm <florian@…>
MACS2: Add array.h include and read numPathfindingPoints per scene …
9:00 AM Changeset [016a93a4] by Florian Mehm <florian@…>
MACS2: Add gArray222C and use it in OnTimer channel check Replace …
9:00 AM Changeset [36dadf01] by Florian Mehm <florian@…>
MACS2: Add PathfindingPoint struct and parse adjacency data Introduce …
9:00 AM Changeset [fd6a1435] by Florian Mehm <florian@…>
MACS2: Add ReadGameObjectStrings for per-object string data Implement …
9:00 AM Changeset [3a8bf92a] by Florian Mehm <florian@…>
MACS2: Track currently executing script object ID Add …
9:00 AM Changeset [10200c27] by Florian Mehm <florian@…>
MACS2: Implement mouse position debug overlay Display mouse …
9:00 AM Changeset [91564c51] by Florian Mehm <florian@…>
MACS2: Add placeholder for mouse position debug display Add comments …
9:00 AM Changeset [bb5756da] by Florian Mehm <florian@…>
MACS2: Add l0017_1CF2 check for g2291 == bp8 Restructure the note-on …
8:59 AM Changeset [b3b1c28] by Florian Mehm <florian@…>
MACS2: Document assembly for array access in note-on handler Add …
8:59 AM Changeset [18923d64] by Florian Mehm <florian@…>
MACS2: Add channel allocation logic at l0017_1C85 Implement bp0C …
8:59 AM Changeset [e4be206c] by Florian Mehm <florian@…>
MACS2: Clear string box after dialogue choice selection Call …
8:59 AM Changeset [7680b5e0] by Florian Mehm <florian@…>
MACS2: Add loop termination and struct comparison in OnTimer Add …
8:59 AM Changeset [0e1b2b14] by Florian Mehm <florian@…>
MACS2: Unify border drawing and add highlight rendering Merge …
8:59 AM Changeset [6f508d79] by Florian Mehm <florian@…>
MACS2: Fix speech box size calculation and positioning Change …
8:59 AM Changeset [43f09768] by Florian Mehm <florian@…>
MACS2: Fix right border side position calculation Correct the right …
8:59 AM Changeset [a038cf22] by Florian Mehm <florian@…>
MACS2: Add Sprite struct and clipped sprite drawing overload …
8:59 AM Changeset [f828c283] by Florian Mehm <florian@…>
MACS2: Continue OnTimer at l0017_1C27 with inner loop Add channel …
8:59 AM Changeset [99c3fd65] by Florian Mehm <florian@…>
MACS2: Add speech position fix and border clipping rect Temporarily …
8:59 AM Changeset [0225b162] by Florian Mehm <florian@…>
MACS2: Refine OnTimer loop structure with bp8 increment and break Add …
8:59 AM Changeset [cc191741] by Florian Mehm <florian@…>
MACS2: Expand OnTimer channel search loop body Add comparison logic …
8:59 AM Changeset [1e360686] by Florian Mehm <florian@…>
MACS2: Set global1032 before running scheduled scripts Set …
8:59 AM Changeset [85f32054] by Florian Mehm <florian@…>
MACS2: Continue OnTimer note-on handling with loop structure Add …
8:59 AM Changeset [392866df] by Florian Mehm <florian@…>
MACS2: Add border side drawing calls and continue Adlib note-on …
8:59 AM Changeset [8f7ab261] by Florian Mehm <florian@…>
MACS2: Add row wrapping to inventory grid layout Add width-based row …
8:59 AM Changeset [a0b03687] by Florian Mehm <florian@…>
MACS2: Add border drawing algorithm comments for UI boxes
8:59 AM Changeset [778ae795] by Florian Mehm <florian@…>
MACS2: Continue Adlib note-on handling and clean up mouse debug output …
8:59 AM Changeset [6fb2cb7c] by Florian Mehm <florian@…>
MACS2: Replace ScriptUnimplementedOpcode macro with typed inline …
8:59 AM Changeset [0317a773] by Florian Mehm <florian@…>
MACS2: Add Adlib peekByteAt and continue note-on event parsing Add …
8:59 AM Changeset [cc572788] by Florian Mehm <florian@…>
MACS2: Remove extra ReadByte/ReadWord in opcode 0x24 handler Comment …
8:59 AM Changeset [0c7aac4] by Florian Mehm <florian@…>
MACS2: Fix global1032 flag polarity for walk completion scripts Set …
8:59 AM Changeset [ab6af2ec] by Florian Mehm <florian@…>
MACS2: Add Adlib peekByte, event parsing, and special animation opcode …
8:59 AM Changeset [3bbacff6] by Florian Mehm <florian@…>
MACS2: Implement Adlib music playback loop and fix script interaction …
8:59 AM Changeset [c9ea347e] by Florian Mehm <florian@…>
MACS2: Continue Adlib OnTimer implementation and add speech act data …
8:59 AM Changeset [499a485] by Florian Mehm <florian@…>
MACS2: Implement Adlib OnTimer with counter and state flag logic Add …
8:59 AM Changeset [224a425b] by Florian Mehm <florian@…>
MACS2: Swap order of object ID reads in interaction opcode 0x05 …
8:59 AM Changeset [06f9875e] by Florian Mehm <florian@…>
MACS2: Fix animation auto-update condition and enable all background …
8:59 AM Changeset [fd13f825] by Florian Mehm <florian@…>
MACS2: Initialize background animation blobs with Func1480 and adjust …
8:59 AM Changeset [3f053b4e] by Florian Mehm <florian@…>
MACS2: Return bp12 from Func1480 and filter background animation …
8:59 AM Changeset [e14de526] by Florian Mehm <florian@…>
MACS2: Change character animation Func1480 call to use bpp8=0x0
8:59 AM Changeset [7150cf89] by Florian Mehm <florian@…>
MACS2: Add GetCurrentFrame using Func1480 for background animations …
8:59 AM Changeset [b9fab625] by Florian Mehm <florian@…>
MACS2: Fix ReadSpecialAnimBlob header skip comment to clarify stream …
8:59 AM Changeset [0425ab4b] by Florian Mehm <florian@…>
MACS2: Fix ReadSpecialAnimBlob offset indexing and skip header string …
8:59 AM Changeset [332ddd9d] by Florian Mehm <florian@…>
MACS2: Fix Func1480 indentation and pass bpp8=0x2 for character …
8:59 AM Changeset [af29db4d] by Florian Mehm <florian@…>
MACS2: Fix Func1480 frame skip loop to use cx > 1 and adjust seek logic
8:59 AM Changeset [215503bd] by Florian Mehm <florian@…>
MACS2: Add offset adjustment for Func1480 result in character animation
8:59 AM Changeset [ffcab781] by Florian Mehm <florian@…>
MACS2: Make Func1480 static with blob parameter and fix stream …
8:59 AM Changeset [2df44c74] by Florian Mehm <florian@…>
MACS2: Refactor Func1480 to use read-write stream and add bpp6 save …
8:59 AM Changeset [09225e50] by Florian Mehm <florian@…>
MACS2: Implement Func1480 frame seeking and auto-update state logic …
8:59 AM Changeset [5cc1d796] by Florian Mehm <florian@…>
MACS2: Continue Func1480 control byte handling for 0x01 and 0x02 cases
8:59 AM Changeset [d7a1799b] by Florian Mehm <florian@…>
MACS2: Implement Func1480 animation state machine logic Add bpp8 …
8:59 AM Changeset [a6208be8] by Florian Mehm <florian@…>
MACS2: Fix ReadSpecialAnimBlob to return the read result instead of …
8:59 AM Changeset [026fdb02] by Florian Mehm <florian@…>
MACS2: Fix ReadSpecialAnimBlob to read actual data and add …
8:59 AM Changeset [bf0ff37a] by Florian Mehm <florian@…>
MACS2: Add ReadSpecialAnimBlob and GetIsAutoUpdated blob header …
8:59 AM Changeset [9a2931e5] by Florian Mehm <florian@…>
MACS2: Implement special animation offsets loading and scene data …
8:59 AM Changeset [844858e0] by Florian Mehm <florian@…>
MACS2: Add ReadSpecialAnimsOffsets declaration to Scenes
8:59 AM Changeset [8ef8b86] by Florian Mehm <florian@…>
MACS2: Add whitespace in changeScene method
8:59 AM Changeset [d67df2f4] by Florian Mehm <florian@…>
MACS2: Fix inventory icon index and add map overlay debug …
8:59 AM Changeset [7d1fa56b] by Florian Mehm <florian@…>
MACS2: Fix inventory icon blob index and add explicit useDepth=false …
8:59 AM Changeset [f1690f8e] by Florian Mehm <florian@…>
MACS2: Add BackgroundAnimationBlob with raw data and GetFrame method …
8:59 AM Changeset [9b05cf4c] by Florian Mehm <florian@…>
MACS2: Add useDepth parameter to DrawSprite for conditional depth …
8:59 AM Changeset [8290b037] by Florian Mehm <florian@…>
MACS2: Use Y position for sprite depth sorting instead of depth map
8:59 AM Changeset [976e10fb] by Florian Mehm <florian@…>
MACS2: Add depth map loading and debug visualization Load depth map …
8:59 AM Changeset [48f3a547] by Florian Mehm <florian@…>
MACS2: Fix missing closing brace for opcode 0x32 handler
8:59 AM Changeset [122c110e] by Florian Mehm <florian@…>
MACS2: Add stub for script opcode 0x33
8:59 AM Changeset [5bd67a5e] by Florian Mehm <florian@…>
MACS2: Use animation index in SeekToAnimation and add opcode 0x32 stub …
8:59 AM Changeset [7252f98c] by Florian Mehm <florian@…>
MACS2: Add animation seeking, orientation support, and setOrientation …
8:59 AM Changeset [f9c3924b] by Florian Mehm <florian@…>
MACS2: Fix AnimationReader to use pointer-based stream Change …
8:59 AM Changeset [e83b810] by Florian Mehm <florian@…>
MACS2: Add AnimationReader class for parsing animation blob data …
8:59 AM Changeset [5b67c776] by Florian Mehm <florian@…>
MACS2: Add objects 0x1C and 0x1D to inventory icon list
8:59 AM Changeset [276184a5] by Florian Mehm <florian@…>
MACS2: Add lastOpcodeTriggeredSkip tracking and SIS_Debug helper …
8:59 AM Changeset [979f467c] by Florian Mehm <florian@…>
MACS2: Add debug console commands for inventory manipulation Add …
8:59 AM Changeset [97731152] by Florian Mehm <florian@…>
MACS2: Implement opcode 0x02 variable assignment and add opcode 0x38 …
8:59 AM Changeset [7084f5eb] by Florian Mehm <florian@…>
MACS2: Implement SkipUntil14 and opcodes 0x13, 0x14, 0x30 Add …
8:59 AM Changeset [3fb43431] by Florian Mehm <florian@…>
MACS2: Implement opcode 0x2C inventory containment check and …
8:59 AM Changeset [c6cc1a96] by Florian Mehm <florian@…>
MACS2: Add SceneIndex to save/load and implement global1032 flag …
8:59 AM Changeset [071ea70c] by Florian Mehm <florian@…>
MACS2: Add LerpIgnoresObstacles flag for scripted character movement …
8:59 AM Changeset [de6a83a7] by Florian Mehm <florian@…>
MACS2: Remove dead assembly code and set executor to Idle after step …
8:59 AM Changeset [94cefddf] by Florian Mehm <florian@…>
MACS2: Add script execution state tracking and fix interaction …
8:59 AM Changeset [8369eef6] by Florian Mehm <florian@…>
MACS2: Implement proper IsRelevantObject checks and fix executor idle …
8:59 AM Changeset [ab82d0f2] by Florian Mehm <florian@…>
MACS2: Add GetScriptStream helper and simplify script executor Add …
8:59 AM Changeset [20f4b4e7] by Florian Mehm <florian@…>
MACS2: Implement script executor state machine with LoadNextScript …
8:59 AM Changeset [9d9bd960] by Florian Mehm <florian@…>
MACS2: Add ExecutorState enum and Step() function for state machine …
8:59 AM Changeset [ecc8013f] by Florian Mehm <florian@…>
MACS2: Add opcode 0x2B stub and interacted object script execution …
8:59 AM Changeset [53dd135d] by Florian Mehm <florian@…>
MACS2: Implement helper opcode 0x28, comparison opcode 0x2, and fix …
8:59 AM Changeset [9c6288c6] by Florian Mehm <florian@…>
MACS2: Fix hotspot loop bounds, object parenting flow, and inventory …
8:59 AM Changeset [302f6050] by Florian Mehm <florian@…>
MACS2: Implement secondary inventory opening and item transfer Open …
8:59 AM Changeset [cbd6df70] by Florian Mehm <florian@…>
MACS2: Add SetInventorySource for container inventory support Add …
8:59 AM Changeset [24a2c1b9] by Florian Mehm <florian@…>
MACS2: Implement helper opcode 0x2A, fix opcode2 0x3 comparison, and …
8:59 AM Changeset [2757fb21] by Florian Mehm <florian@…>
MACS2: Add scene info to script execution debug logging Include …
8:59 AM Changeset [5690411b] by Florian Mehm <florian@…>
MACS2: Refactor walkability into LookupWalkability with value lookup …
8:59 AM Changeset [718bf299] by Florian Mehm <florian@…>
MACS2: Add whitespace in IsWalkable method
8:59 AM Changeset [8f51bbf6] by Florian Mehm <florian@…>
MACS2: Add ScheduleRun init scene flag and implement Func0E8C Add …
8:59 AM Changeset [63339198] by Florian Mehm <florian@…>
MACS2: Reset interaction state on scene change and add debug pixel …
8:59 AM Changeset [8189c2cc] by Florian Mehm <florian@…>
MACS2: Fix inverted walkability check condition in Character::Update
8:59 AM Changeset [74136d4e] by Florian Mehm <florian@…>
MACS2: Skip walkability checks for NPCs and during script execution …
8:59 AM Changeset [6543b834] by Florian Mehm <florian@…>
MACS2: Add walkability checking for character movement Implement …
8:59 AM Changeset [5f648add] by Florian Mehm <florian@…>
MACS2: Implement script opcode 0x03 conditional skip and add direction …
8:59 AM Changeset [dc673767] by Florian Mehm <florian@…>
MACS2: Improve character animation frame blob selection Change …
8:59 AM Changeset [822c746f] by Florian Mehm <florian@…>
MACS2: Implement script comparison opcode2 0x3 and fix opcode 0x03 …
8:59 AM Changeset [df1cadc6] by Florian Mehm <florian@…>
MACS2: Major refactor of scene loading and character management …
8:59 AM Changeset [97d77519] by Florian Mehm <florian@…>
MACS2: Add DEBUG_SV channel and implement script skipping via A3D2 …
8:59 AM Changeset [5d8c65fb] by Florian Mehm <florian@…>
MACS2: Add shading table, dialogue option result, and fix inventory …
8:59 AM Changeset [76f2f4b8] by Florian Mehm <florian@…>
MACS2: Implement inventory item removal and add is_in_list helper …
8:59 AM Changeset [0e924628] by Florian Mehm <florian@…>
MACS2: Replace CursorMode with script MouseMode and fix Talk …
8:59 AM Changeset [ea74260c] by Florian Mehm <florian@…>
MACS2: Improve inventory interaction and add Talk cursor mode Add …
8:59 AM Changeset [908d8c6d] by Florian Mehm <florian@…>
MACS2: Add scene index to save/load and executeScript parameter …
8:59 AM Changeset [101daa83] by Florian Mehm <florian@…>
MACS2: Add opcode 0x2D handler and trigger scene change on first tick …
8:59 AM Changeset [79ccc706] by Florian Mehm <florian@…>
MACS2: Fix hotspot detection array sizes and lookup logic Increase …
8:59 AM Changeset [7fab3563] by Florian Mehm <florian@…>
MACS2: Implement background hotspot detection Add …
8:59 AM Changeset [866a392e] by Florian Mehm <florian@…>
MACS2: Implement scene map loading and hotspot interaction setup Load …
8:59 AM Changeset [49f00633] by Florian Mehm <florian@…>
MACS2: Add script opcode identification method declarations Declare …
8:59 AM Changeset [295c49c0] by Florian Mehm <florian@…>
MACS2: Implement dialogue choice system (opcodes 0x15-0x17) Add …
8:59 AM Changeset [e4ecf46f] by Florian Mehm <florian@…>
MACS2: Remove legacy script execution code from engine Remove the old …
8:59 AM Changeset [b02b7356] by Florian Mehm <florian@…>
MACS2: Implement scene change with background image loading Add …
8:59 AM Changeset [ec822cd] by Florian Mehm <florian@…>
MACS2: Add Adlib::Deinit and implement script opcodes 0x20-0x22 Add …
8:59 AM Changeset [3d7625f] by Florian Mehm <florian@…>
MACS2: Add inventory item serialization and script variable resize …
8:59 AM Changeset [fc017c44] by Florian Mehm <florian@…>
MACS2: Implement character and inventory serialization in save/load …
8:59 AM Changeset [9212636f] by Florian Mehm <florian@…>
MACS2: Implement save/load game state serialization Add syncGame() …
8:59 AM Changeset [dc6b253b] by Florian Mehm <florian@…>
MACS2: Add debug console commands and expand script/view functionality …
8:59 AM Changeset [a9732a51] by Florian Mehm <florian@…>
MACS2: Add timer system, Func9F4D value 0x31, and opcode 0x07 Add …
8:59 AM Changeset [3daa0f7b] by Florian Mehm <florian@…>
MACS2: Add RegisterWaitForMovementFinishedEvent and fix opcode 0x11 …
8:59 AM Changeset [4e2178e5] by Florian Mehm <florian@…>
MACS2: Add character index to GameObject and improve walk/spawn logic …
8:59 AM Changeset [70855402] by Florian Mehm <florian@…>
MACS2: Add script continuation after UI dismissal and click handling …
8:59 AM Changeset [11cfe306] by Florian Mehm <florian@…>
MACS2: Use portrait instead of animation frame for speaking character …
8:59 AM Changeset [4342ff7c] by Florian Mehm <florian@…>
MACS2: Fix speech act character assignment and surface reference Set …
8:59 AM Changeset [8050f247] by Florian Mehm <florian@…>
MACS2: Implement opcode 0x0d dialogue display with portrait Wire up …
8:59 AM Changeset [154a02f3] by Florian Mehm <florian@…>
MACS2: Implement scene string loading and speech act system Add …
8:59 AM Changeset [4b4e1fb2] by Florian Mehm <florian@…>
MACS2: Add opcode 0x11 handler and restore character drawing Add …
8:59 AM Changeset [57176ad2] by Florian Mehm <florian@…>
MACS2: Add Character::GetCurrentPortrait for dialogue display …
8:59 AM Changeset [c0c72710] by Florian Mehm <florian@…>
MACS2: Implement script opcode 0x10 for walk-to action Handle opcode …
8:59 AM Changeset [10c67105] by Florian Mehm <florian@…>
MACS2: Add script run mode flags and helper functions Add IsNormalRun …
8:59 AM Changeset [a27ed21e] by Florian Mehm <florian@…>
MACS2: Add Func9F4D handlers for values 0x2 and 0x3 Add stub handlers …
8:59 AM Changeset [853dbf47] by Florian Mehm <florian@…>
MACS2: Add AnimFrame::GetBottomMiddleOffset and Point-based DrawSprite …
8:59 AM Changeset [7c688c6f] by Florian Mehm <florian@…>
MACS2: Fix object script address offset and execution flow Change …
8:59 AM Changeset [a7ece9bc] by Florian Mehm <florian@…>
MACS2: Remove leftover assembly comment from readResourceFile Clean …
8:59 AM Changeset [f987701b] by Florian Mehm <florian@…>
MACS2: Implement script executor Run() with object script chaining …
8:59 AM Changeset [8d168e6e] by Florian Mehm <florian@…>
MACS2: Load per-object scripts from resource file Read …
8:59 AM Changeset [cf988fa3] by Florian Mehm <florian@…>
MACS2: Add missing common/rect.h include to gameobjects.h Include …
8:59 AM Changeset [7f7cc600] by Florian Mehm <florian@…>
MACS2: Refactor GameObject to use structured fields Replace generic …
8:59 AM Changeset [449f7203] by Florian Mehm <florian@…>
MACS2: Add Func9F4D value 0x6 and 0x2F handlers Implement value 0x6 …
8:59 AM Changeset [7deee709] by Florian Mehm <florian@…>
MACS2: Implement scene script loading and character system Add …
8:59 AM Changeset [7208164b] by Florian Mehm <florian@…>
MACS2: Fix object data addressing and add blob loading skeleton Fix …
8:59 AM Changeset [cb7afaa1] by Florian Mehm <florian@…>
MACS2: Add Scene class and begin object blob loading Add Scene class …
8:59 AM Changeset [a6d6e90a] by Florian Mehm <florian@…>
MACS2: Add GameObjects singleton and scene management Create …
8:59 AM Changeset [b5e73a48] by Florian Mehm <florian@…>
MACS2: Load entire resource file into memory stream Read the full …
8:59 AM Changeset [6afb9735] by Florian Mehm <florian@…>
MACS2: Add stub handlers for script opcodes 0x3E and 0x40 Add empty …
8:59 AM Changeset [414a86c4] by Florian Mehm <florian@…>
MACS2: Add character position tracking and fix script variable write …
8:59 AM Changeset [c7e68aae] by Florian Mehm <florian@…>
MACS2: Implement ScriptPrintString and opcode 0x0a in executor Move …
8:59 AM Changeset [d29736db] by Florian Mehm <florian@…>
MACS2: Connect script executor to engine and implement area lookup …
8:59 AM Changeset [988c730a] by Florian Mehm <florian@…>
MACS2: Improve script executor opcode handling Fix …
8:59 AM Changeset [9444c583] by Florian Mehm <florian@…>
MACS2: Add script variables and callback-based execution loop Add …
8:59 AM Changeset [dae8e2ef] by Florian Mehm <florian@…>
MACS2: Add AdLib event timer parsing and script executor improvements …
8:59 AM Changeset [10d4d7df] by Florian Mehm <florian@…>
MACS2: Implement AdLib music playback functions Add Func24FD, …
8:59 AM Changeset [c81295d0] by Florian Mehm <florian@…>
MACS2: Fix sprite scaling loop logic in DrawSpriteAdvanced Move …
8:59 AM Changeset [aaeca88d] by Florian Mehm <florian@…>
MACS2: Implement walkability checking and path validation Add …
8:59 AM Changeset [229ef02d] by Florian Mehm <florian@…>
MACS2: Load pathfinding data and walkability map Read 16 pathfinding …
8:59 AM Changeset [b157f195] by Florian Mehm <florian@…>
MACS2: Add inventory toggle and remap debug keys Add 'i' key to …
8:59 AM Changeset [02a6300d] by Florian Mehm <florian@…>
MACS2: Fix debug format strings and add script entry/exit logging …
8:59 AM Changeset [094b3aea] by Florian Mehm <florian@…>
MACS2: Call OPL init() and add break on unhandled script case Add …
8:59 AM Changeset [75c1c59c] by Florian Mehm <florian@…>
MACS2: Implement AdLib register reset loop in Func2686 Replace …
8:59 AM Changeset [aba95cd9] by Florian Mehm <florian@…>
MACS2: Fix script executor Func9F4D opcode parsing logic Fix opcode1 …
8:59 AM Changeset [79423cd] by Florian Mehm <florian@…>
MACS2: Initialize AdLib and ScriptExecutor in engine constructor …
8:59 AM Changeset [e65bcfbe] by Florian Mehm <florian@…>
MACS2: Implement AdLib Func2792 register write and refactor init …
8:59 AM Changeset [64edb957] by Florian Mehm <florian@…>
MACS2: Add AdLib sound driver and refactored script executor Add …
8:59 AM Changeset [454c75a4] by Florian Mehm <florian@…>
MACS2: Connect script string printing to View1 string box display …
8:59 AM Changeset [601daf0e] by Florian Mehm <florian@…>
MACS2: Add string box display state fields to View1 Add …
8:59 AM Changeset [c00c33e3] by Florian Mehm <florian@…>
MACS2: Add debug index rendering to background animations Render the …
8:59 AM Changeset [348aa743] by Florian Mehm <florian@…>
MACS2: Add stick object loading, pixel hit testing, and string box …
8:59 AM Changeset [d58ed7f4] by Florian Mehm <florian@…>
MACS2: Add MeasureString and MeasureStrings functions Implement pixel …
8:59 AM Changeset [f859cf33] by Florian Mehm <florian@…>
MACS2: Refactor string decoding to support multiple strings Change …
8:59 AM Changeset [cc2da4e9] by Florian Mehm <florian@…>
MACS2: Implement background animation drawing and frame cycling Add …
8:59 AM Changeset [185d5910] by Florian Mehm <florian@…>
MACS2: switch to depth map loading and add comment Changed RLE image …
8:59 AM Changeset [57792a0c] by Florian Mehm <florian@…>
MACS2: read string length prefix in decoder Added uint16 length read …
8:59 AM Changeset [daa9d381] by Florian Mehm <florian@…>
MACS2: fix string decoding loop iteration Fixed DecodeString loop to …
8:59 AM Changeset [df8c583b] by Florian Mehm <florian@…>
MACS2: implement string decoding and display Added DecodeString with …
8:59 AM Changeset [350c0d35] by Florian Mehm <florian@…>
MACS2: add frame count preview and rework animation loading Added …
8:59 AM Changeset [2d285e2] by Florian Mehm <florian@…>
MACS2: add string decoding algorithm reference Added C# reference …
8:59 AM Changeset [0297439] by Florian Mehm <florian@…>
MACS2: fix background animation frame offset parsing Disabled …
8:59 AM Changeset [0b15ac13] by Florian Mehm <florian@…>
MACS2: implement background animation frame extraction Added …
8:59 AM Changeset [5d397c87] by Florian Mehm <florian@…>
MACS2: implement ScriptPrintString parameter reading Added Func9F4D …
8:59 AM Changeset [f95cadb8] by Florian Mehm <florian@…>
MACS2: add scene string loading and ScriptPrintString stub Added …
8:59 AM Changeset [fc806326] by Florian Mehm <florian@…>
MACS2: add Func9F4D opcode 0xFF value 0x02 hotspot lookup Added …
8:59 AM Changeset [139c42f7] by Florian Mehm <florian@…>
MACS2: implement background animation data loading Added …
8:59 AM Changeset [4dc27585] by Florian Mehm <florian@…>
MACS2: separate left/right mouse button handling for cursors Split …
8:59 AM Changeset [c9c5c46a] by Florian Mehm <florian@…>
MACS2: add cursor mode cycling (Talk/Look/Touch/Walk) Added …
8:59 AM Changeset [a8908047] by Florian Mehm <florian@…>
MACS2: load multiple cursor sprites from resource file Changed cursor …
8:59 AM Changeset [4d9aa0d7] by Florian Mehm <florian@…>
MACS2: fix OPL register addressing and animation frame count Fixed …
8:59 AM Changeset [a19eaaf4] by Florian Mehm <florian@…>
MACS2: load animation frames and configure OPL registers Added …
8:59 AM Changeset [cac63404] by Florian Mehm <florian@…>
MACS2: implement OPL sound initialization and timer callback Added …
8:59 AM Changeset [096ab19] by Florian Mehm <florian@…>
MACS2: add OPL sound initialization stub Added initial OPL/AdLib …
8:59 AM Changeset [d5d30b4b] by Florian Mehm <florian@…>
MACS2: implement sprite clipping rectangles Added DrawSpriteClipped …
8:58 AM Changeset [285a2979] by Florian Mehm <florian@…>
MACS2: add string box rendering and fix script label Added drawString …
8:58 AM Changeset [fd89c6a5] by Florian Mehm <florian@…>
MACS2: implement FindGlyph and move timing to game loop Implemented …
8:58 AM Changeset [683f3b3] by Florian Mehm <florian@…>
MACS2: add flag animation playback and script Func9F4D docs …
8:58 AM Changeset [aa6874f5] by Florian Mehm <florian@…>
MACS2: implement animation frame delta timing Added delta time …
8:58 AM Changeset [53d2065b] by Florian Mehm <florian@…>
MACS2: add frame timing for animations Added millisecond tracking in …
8:58 AM Changeset [25e0d7fe] by Florian Mehm <florian@…>
MACS2: add string rendering with glyph lookup Implemented string …
8:58 AM Changeset [5c41e53b] by Florian Mehm <florian@…>
MACS2: add FindGlyph lookup and Func9F4D debug logging Implemented …
8:58 AM Changeset [facacda4] by Florian Mehm <florian@…>
MACS2: implement border drawing with tiled sprites Added …
8:58 AM Changeset [1fe7b0a4] by Florian Mehm <florian@…>
MACS2: load all 79 font glyphs Fixed glyph file offset to 0x6DFE and …
8:58 AM Changeset [907475fa] by Florian Mehm <florian@…>
MACS2: fix glyph file offset and add character frame loading Fixed …
8:58 AM Changeset [e445f975] by Florian Mehm <florian@…>
MACS2: add opcode 0x01 stub in Func9F4D Added empty handler for …
8:58 AM Changeset [483b26cf] by Florian Mehm <florian@…>
MACS2: increase glyph count and add line wrap in renderer Increased …
8:58 AM Changeset [58dd3e1e] by Florian Mehm <florian@…>
MACS2: implement glyph rendering with line wrapping Added drawGlyphs …
8:58 AM Changeset [b92cd632] by Florian Mehm <florian@…>
MACS2: implement opcode 0x05 second-level opcode reading Added actual …
8:58 AM Changeset [36290104] by Florian Mehm <florian@…>
MACS2: load protagonist sprite and extend Func9F4D Added loading of a …
8:58 AM Changeset [6b78da4f] by Florian Mehm <florian@…>
MACS2: implement glyph loading from resource file Added …
8:58 AM Changeset [b92667c8] by Florian Mehm <florian@…>
MACS2: implement Func9F4D opcode 0x02 value 0x0a case Added specific …
8:58 AM Changeset [055839f0] by Florian Mehm <florian@…>
MACS2: add opcode 0x02 handling in Func9F4D Added initial handling …
8:58 AM Changeset [9c65494e] by Florian Mehm <florian@…>
MACS2: use loaded cursor sprite for mouse cursor Replaced placeholder …
8:58 AM Changeset [055133f4] by Florian Mehm <florian@…>
MACS2: fix skip condition and add basic cursor display Fixed opcode …
8:58 AM Changeset [a3ca353d] by Florian Mehm <florian@…>
MACS2: fix script skip logic and add opcode 0x05-0x07 stubs Fixed …
8:58 AM Changeset [56b6c2fd] by Florian Mehm <florian@…>
MACS2: refactor script reading helpers and add FuncA3D2 Extracted …
8:58 AM Changeset [9678a8b3] by Florian Mehm <florian@…>
MACS2: add GlyphData structure for character loading Added GlyphData …
8:58 AM Changeset [d01dcd34] by Florian Mehm <florian@…>
MACS2: add opcode 0x01-0x03 stubs in script executor Added initial …
8:58 AM Changeset [7db4d21a] by Florian Mehm <florian@…>
MACS2: improve script Func9F4D and add cursor/shading data Fixed …
8:58 AM Changeset [e078b0d2] by Florian Mehm <florian@…>
MACS2: implement RLE image decoding and map loading Implemented full …
8:58 AM Changeset [76b01b5b] by Florian Mehm <florian@…>
MACS2: add RLE image reader and glyph data structure Added …
8:58 AM Changeset [ef91cca] by Florian Mehm <florian@…>
MACS2: load flag animation frames and border highlights Added loading …
8:58 AM Changeset [c383ef32] by Florian Mehm <florian@…>
MACS2: add border loading and initial script executor Load border …
8:58 AM Changeset [bd07fb53] by Florian Mehm <florian@…>
MACS2: add initial engine scaffolding Added detection, console, …
6:47 AM Changeset [7c08550b] by eeshsaxena <eeshsaxena@…>
COMMON: Fix incorrect @param names in OSystem doc comments - …

Jun 29, 2026:

11:53 PM Changeset [1ac66919] by Filippos Karapetis <bluegr@…>
NANCY: More work on random sound playing - More faithful …
11:53 PM Changeset [8d56ce65] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement MindPuzzle This is a Mastermind clone. The …
11:11 PM Changeset [bf1f30a8] by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
11:10 PM Changeset [6f81e08d] by Weblate <noreply@…>
I18N: Update translations templates
11:10 PM Changeset [1dd797d8] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix warning message at character presentation The EGA/Amiga …
11:10 PM Changeset [350d2469] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix borders for the rectangular UI boxes
11:10 PM Changeset [c809bd0c] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix the Amiga title palette The title (PRES.BIN) used the …
11:10 PM Changeset [d40e898b] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix portrait animation pacing on modern hosts The original …
11:10 PM Changeset [a5a88ba3] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Exit the end screen on input instead of hanging The non-US …
11:10 PM Changeset [240eaee] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix Amiga saucer animation and end screen waitVBlank() only …
11:10 PM Changeset [b2cae9e8] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Minor Amiga review fixes Use the platform (getPlatform() == …
11:10 PM Changeset [5e9c9d0f] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix Amiga script padding and timer-thread gauss race - Skip …
11:10 PM Changeset [7a470db3] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Decode the Amiga sprite banks The Amiga sprite banks share …
11:10 PM Changeset [16edb1aa] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Compose the Amiga room palette from the zone palette_index …
11:10 PM Changeset [76113959] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Load Amiga static data and per-language text files The Amiga …
11:10 PM Changeset [68a54a7] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Add Amiga renderer, cursor and platform selection Add the …
11:10 PM Changeset [8d299a19] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Introduce isEgaLikeRenderer() for the shared EGA/Amiga path …
11:10 PM Changeset [6b7d0389] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix EGA zone scan covering only a quarter of the screen width …
11:10 PM Changeset [3fd28dcd] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix vort/turkey timer comparison endianness …
11:10 PM Changeset [a0231068] by Ion Andrei Cristian <lecturatul2017@…>
CHAMBER: Fix EGA spot-backup overflow corrupting backbuffer top In …
9:11 PM Ticket #16889 (NANCY: nancy10: Cursor differs in some menus) closed by Filippos Karapetis <bluegr@…>
fixed: In fe8bd554: […]
9:11 PM Changeset [bcd1006a] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences for TwoDialPuzzle
9:11 PM Changeset [fdae801] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences for TurningPuzzle
9:11 PM Changeset [3bff2e67] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences for SafeDialPuzzle
9:11 PM Changeset [2cee36c7] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences in MemoryPuzzle
9:11 PM Changeset [fe8bd554] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Fix cursors set from some ARs - Correctly flag …
9:11 PM Changeset [56ef8f3a] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Use the correct white font for the text box Partial …
9:11 PM Changeset [99ac983e] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement differences in RippedLetterPuzzle
8:54 PM Changeset [f2567757] by dreammaster
MADS: FOREST: Fix flags comparison in inter_update_series
8:43 PM Changeset [50c277ff] by HabibaMahmoud2005 <bmm87464@…>
DEVTOOLS: COMPANION: Add CCD image conversion support Add support for …
4:41 PM Changeset [4e92ffd2] by Helco
ALCACHOFA: V2: Fix talking to YAFAR
4:41 PM Changeset [29ee1ec5] by Helco
ALCACHOFA: V2: Add SayTextOnlySound
4:41 PM Changeset [b0a2d2e] by Helco
ALCACHOFA: V2: Add exceptions for mamelucos
4:41 PM Changeset [bf18b70c] by Helco
ALCACHOFA: Fix potential integer underflow
4:41 PM Changeset [bd19753e] by Helco
ALCACHOFA: Improve fallback for character size query
12:13 PM Changeset [38873b38] by dreammaster
MADS: FOREST: Tunnel global named
12:13 PM Changeset [796c4184] by dreammaster
MADS: FOREST: Fixes for not redundantly drawing selected item
12:13 PM Changeset [92ba6ed5] by dreammaster
MADS: FOREST: Only allow saving when commands are allowed
12:13 PM Changeset [74fe590c] by dreammaster
MADS: FOREST: Cleanup of journal room
10:40 AM Changeset [ce030b5d] by mduggan
ACCESS: Fix more small coverity warnings
9:56 AM Changeset [75d84f79] by dreammaster
MADS: FOREST: Add optional previous room param to console teleport command
9:56 AM Changeset [a93e3c3] by dreammaster
MADS: FOREST: Change all player_has calls to use inventory item constants
9:56 AM Changeset [bcba744e] by dreammaster
MADS: FOREST: Fix premature commands_allowed set in room 501
9:56 AM Changeset [98d15e04] by dreammaster
MADS: FOREST: Add missing code from room_404_daemon
9:56 AM Changeset [8991a9f] by dreammaster
MADS: FOREST: Clarify loop param as 'y' in open_interface/close_interface
8:35 AM Changeset [b798522d] by IlDucci
I18N: Update translation (Spanish) Currently translated at 100.0% …
8:15 AM Changeset [a3c3a22c] by neuromancer
EEM: fixed potential oob read (CID 1660817)
8:15 AM Changeset [8dd6e6f9] by neuromancer
EEM: fixed potential oob read (CID 1660808)
8:15 AM Changeset [29831246] by neuromancer
COLONY: fixed potential oob read (CID 1653428)
8:15 AM Changeset [48399626] by neuromancer
COLONY: fixed potential oob read (CID 1653437)
8:15 AM Changeset [fcab8348] by neuromancer
FREESCAPE: fixed integer truncation (CID 1645205)
8:15 AM Changeset [efd3fe7f] by neuromancer
FREESCAPE: fixed potential oob memory access
8:15 AM Changeset [eeda3923] by neuromancer
SCUMM: RA2: added missing fork in the L7
8:15 AM Changeset [2fbf4fdc] by neuromancer
SCUMM: RA2: fixed an uninitilized variable (CID 1660805)
8:15 AM Changeset [af32cea4] by neuromancer
SCUMM: RA2: avoid a potential integer overflow (CID 1660810)
8:15 AM Changeset [7131be79] by neuromancer
SCUMM: RA2: avoid a potential memory corruption (CID 1660738)
7:45 AM Changeset [05f3556f] by dreammaster
MADS: FOREST; Room 404 anim cleanups
7:45 AM Changeset [bfca69b8] by dreammaster
MADS: FOREST: Fix journal and backpack icons shrinking when being opened
7:45 AM Changeset [f07cdc84] by dreammaster
MADS: FOREST: Clarify sturdy stick usage in room 404
7:45 AM Changeset [c732305c] by dreammaster
MADS: FOREST: Fix getting sturdy stick in room 403
4:44 AM Changeset [d32a7b8] by dreammaster
MADS: FOresT: Fix Scratch structure for room 308
4:44 AM Changeset [6e5e50d] by dreammaster
MADS: FOREST: Fix Scratch array sizes in room 503
4:44 AM Changeset [2b0ef0e4] by dreammaster
MADS: FOREST: Add missing aainfo macro usage
1:56 AM Ticket #16891 (NANCY: nancy10: Missing sound on taskbar buttons) closed by Filippos Karapetis <bluegr@…>
fixed: In 6a0bf993: […]
1:56 AM Changeset [d025c7ca] by Filippos Karapetis <bluegr@…>
NANCY: Mark looping sound records as done
1:56 AM Changeset [c4b0137f] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Add an initial stub for AR Set3DSoundListenerPosition
1:56 AM Changeset [b033598c] by Filippos Karapetis <bluegr@…>
NaNCY: NANCY12: Use a larger grid size for CollisionPuzzle
1:56 AM Changeset [b297542] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10: Fix display of punctuation glyphs Fixes the display …
1:56 AM Changeset [28e29410] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Implement the new coin purse interface icon Nancy12 …
1:56 AM Changeset [6a0bf993] by Filippos Karapetis <bluegr@…>
NANCY: NANCY10+: Implement click sound handling for taskbar icons …
1:56 AM Changeset [d2b9d288] by Filippos Karapetis <bluegr@…>
NANCY: NANCY12: Check for the correct cursor for swallowing clicks …
1:56 AM Changeset [0163ebde] by Filippos Karapetis <bluegr@…>
NANCY: NANCY11: Use new timer dependencies Now, the timer …
Note: See TracTimeline for information about the timeline view.