Timeline



Nov 12, 2025:

11:31 PM Ticket #15853 (PRIVATE: "Places I've Been" text needs to be adjusted) closed by sluicebox
fixed: Yes, all of this is now done.
10:11 PM Ticket #16349 (Unknown game variant for director) created by maniac242
The game in 'Amber\' seems to be an unknown game variant. Please …
9:38 PM Changeset [fab51d5d]branch-2026-1-0branch-3-0 by sdelamarre
GOB: Comment out some game ids not yet present in detection tables
7:50 PM Changeset [f970cb68]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Display casebook locations in the order visited Bug #15853
7:50 PM Changeset [9d6832b2]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Update casebook locations and inventory placement Casebook …
7:46 PM Changeset [d8f95815]branch-2026-1-0branch-3-0 by Le Philousophe <lephilousophe@…>
AGDS: Fix build with create_project The parser is a bit picky.
4:03 PM Ticket #16348 (SCUMM: DIG: Original Bug in German version with text at start of the intro) created by GermanTribun
This here is an original interpreter bug in the German version of The …
3:33 PM Changeset [bb904ea1]branch-2026-1-0branch-3-0 by sev-
AGDS: Remove unnecessary include
3:31 PM Changeset [8bf922ac]branch-2026-1-0branch-3-0 by sev-
AGDS: Fix compilation
2:59 PM Changeset [6cba76e0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: janitorial - remove AGDS prefix
2:59 PM Changeset [4c9d89b3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reorder module.mk to match skeleton
2:59 PM Changeset [a465cf6a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: correct engine.configure - only two games are known
2:59 PM Changeset [0ede9e7d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add credits.pl
2:59 PM Changeset [4f70a87d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: include plugins.h in metaengine.cpp
2:59 PM Changeset [e6355a9b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: support TTF fonts
2:59 PM Changeset [10a8a876]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix header guards
2:59 PM Changeset [d03c032]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: try removing namespace from metaengine
2:59 PM Changeset [72612d55]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove tools
2:59 PM Changeset [081c77cc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add all v2 stubs for intro
2:59 PM Changeset [8b0b7341]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: mark nibiru as unstable (it's possible to get to the start of …
2:59 PM Changeset [57e4588c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: enough stubs to run NiBiRu intro
2:59 PM Changeset [944b0612]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add v2 loadTTF stub
2:59 PM Changeset [f5266f6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more stubs and general mapping from v2 to v1
2:59 PM Changeset [4f52bc97]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing detection.h file
2:59 PM Changeset [12edcfbf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: align load order with original engine
2:59 PM Changeset [cf0ba514]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add IsBMP
2:59 PM Changeset [21067ffa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add more v2 opcores
2:59 PM Changeset [aa9b5e55]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
JANITORIAL: use pre-commit to format agds files
2:59 PM Changeset [6c1195bd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: map v2 to v1 opcodes, fix v2 object loading
2:59 PM Changeset [86684398]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix nibiru initialisation
2:59 PM Changeset [70a94a7a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: mark nibiru as unsupported
2:59 PM Changeset [7e49e664]branch-2026-1-0branch-3-0 by sev-
JANITORIAL: Fix code formatting
2:59 PM Changeset [56d8df15]branch-2026-1-0branch-3-0 by sev-
AGDS: Disable engine by default
2:59 PM Changeset [4c852107]branch-2026-1-0branch-3-0 by sev-
AGDS: Update license to GPLv3
2:59 PM Changeset [a626fa9]branch-2026-1-0branch-3-0 by sev-
AGDS: Fix struct/class forward declaration mismatches
2:59 PM Changeset [efca2860]branch-2026-1-0branch-3-0 by sev-
VIDEO: Add missing override keywords
2:59 PM Changeset [a9caa344]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: replace typedefs with using
2:59 PM Changeset [9d4add9a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use ScopedPtr everywhere
2:59 PM Changeset [db605957]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: replace stream pointers with refs
2:59 PM Changeset [ab049d54]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: just initialise with desired pixel format
2:59 PM Changeset [775629ae]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing override
2:59 PM Changeset [c453c897]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: new managed surface api
2:59 PM Changeset [a3d407c2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: update scummvm
2:59 PM Changeset [f0a3df08]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement video scaling
2:59 PM Changeset [50aea890]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: animation end sets phase var to -1
2:59 PM Changeset [770936f4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return character object to use with anything Character object …
2:59 PM Changeset [967b15ff]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix reactivation of character process (point seems to reactivate …
2:59 PM Changeset [fd6fb513]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix case phase var == -1, this means nextAnimationFrame will …
2:59 PM Changeset [1e162cf6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not output OP, use just NAME
2:59 PM Changeset [21ba09d2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add patch screen [object flag] command
2:59 PM Changeset [1c6e8538]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: create a patch for decref
2:59 PM Changeset [c754e270]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: generalise stop flag check
2:59 PM Changeset [ff99fc0a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove animation skip hack Now character is properly …
2:59 PM Changeset [4cf6f7f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move does not work on invisible character
2:59 PM Changeset [9d5bc80b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not reset direction in setCharacter
2:59 PM Changeset [a8187559]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed getPhase to phase(), add setter phase(phase)
2:59 PM Changeset [2cd4683c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove stop(process)
2:59 PM Changeset [e04f2d42]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not mutate character state if animation wasn't found
2:59 PM Changeset [bb5f249b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reimplement stopped flag
2:59 PM Changeset [8ba083dd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: perform object removal when the last process exits, call …
2:59 PM Changeset [be9ee673]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: name opcodes 43 and 44
2:59 PM Changeset [320fe5ce]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove _stopped flag from character it seems it only affects …
2:59 PM Changeset [73f0fd83]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: store BD/C1 handlers in object It looks like they both act of …
2:59 PM Changeset [c335e81f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reset character animation on screen change
2:59 PM Changeset [44aa1f71]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: split visible/shown as visible character may be removed from the …
2:59 PM Changeset [65a83cb6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: print ip of each handler in log
2:59 PM Changeset [c7a05a27]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not use click handler with inventory object attached
2:59 PM Changeset [f291793d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clean up process deactivation/waking up in character code, …
2:59 PM Changeset [ffa78886]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add suspendIfPassive() and use it when needed
2:59 PM Changeset [43c9ad7b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove process animation from stopProcess(name) This fixes live …
2:59 PM Changeset [823e4cae]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: call removeScreenObject from screenObjectPatchDecRef Original …
2:59 PM Changeset [d15bda6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rebase, adopt some string → path changes
2:59 PM Changeset [6f6546ac]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: follow upstream canLoad/canSave methods signatures
2:59 PM Changeset [869a0a5a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: safer animation removal - keep AnimationDesc in screen/mark as …
2:59 PM Changeset [39f297b4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not log jumps
2:59 PM Changeset [15c858eb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: replace TransparentSurface with ManagedSurface
2:59 PM Changeset [6efc59e6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: ArchiveMember fixup
2:59 PM Changeset [295310c1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use SharedPtr for animations, do not leak them
2:59 PM Changeset [e7efed7b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove process-level animation when process exits
2:59 PM Changeset [cc03f5ee]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix initialisation order
2:59 PM Changeset [9e222ee6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add safe animation removal - the real array resizing will happen …
2:59 PM Changeset [3e8dd751]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: when cutscene is playing, act as a user was disabled
2:59 PM Changeset [ee120999]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove invalid comment
2:59 PM Changeset [e838c471]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: mark inventory object as non-persistent and don't save them to …
2:59 PM Changeset [9664a574]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove log when object name is pushed to the pool of strings
2:59 PM Changeset [72017c64]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add rotation support to animation, fix inventory object rotation
2:59 PM Changeset [9c57c1e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: handle "keepGraphics" flag of attachInventoryObjectToMouse
2:59 PM Changeset [4dbdc55c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: restore inventory region check
2:59 PM Changeset [d05700bd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return from hideInactive only if mouse area was really activated
2:59 PM Changeset [1ac39ee4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix order of the mouse area deactivation
2:59 PM Changeset [8ea8ae9a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: disable user before hiding mouse areas
2:59 PM Changeset [447944f6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
remove system user enable from leaveCharacter
2:59 PM Changeset [b97c811d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add stub191 implementation
2:59 PM Changeset [fb859b6f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rewrite mouse area handling to be closer to the original engine
2:59 PM Changeset [79e5409c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not blit empty glyphs
2:59 PM Changeset [8c3939c5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement new APIs in ArchiveMember
2:59 PM Changeset [77b0a19d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: save before suspend
2:59 PM Changeset [20b0c62d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: match mouse area management/id allocation to original engine
2:59 PM Changeset [b2ed2db3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reset current screen before loading object
2:59 PM Changeset [91ac0ee8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: processes which require reactivation put in a queue sound …
2:59 PM Changeset [4b8df38e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not store screen object in patch, so it won't be double-loaded
2:59 PM Changeset [41ca1b0e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove _loadingScreen flag
2:59 PM Changeset [cf4a99e1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: promote patch-related failures to warnings
2:59 PM Changeset [a4973624]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: only suspend parent process if animation started
2:59 PM Changeset [026f2345]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better handling of character stopped flag, handle direction == …
2:59 PM Changeset [12e1d652]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better phase boundaries check
2:59 PM Changeset [f69cf099]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not run processes started by other screens
2:59 PM Changeset [d62609c9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement bidirectional fading Move fading code to Screen
2:59 PM Changeset [f3a68676]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reenabled attached object animation
2:59 PM Changeset [2569cd3e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: suspend process that plays sync sound without phase var
2:59 PM Changeset [9227d242]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow string to reactivate
2:59 PM Changeset [669bbd5e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: deactivate/activate process before/after move
2:59 PM Changeset [88980cda]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement "curtain" timer
2:59 PM Changeset [cfc7e27d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not set sound process for ambient sounds
2:59 PM Changeset [25bd4b7c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove bogus log level
2:59 PM Changeset [78ed7110]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass ambient flag to sound manager, restart ambient streams …
2:59 PM Changeset [be7d8f3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clear object patches if new game started
2:59 PM Changeset [5162f7e0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing suspend() in returnCurrentInventoryObject
2:59 PM Changeset [d13e9a0f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing cleanup after destroy
2:59 PM Changeset [fe38854f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add x,y from description to animation
2:59 PM Changeset [2e9e9d91]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove dialog parent process/runDialog shortcut Dialog runs …
2:59 PM Changeset [0b7fbe5c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add a warning about replacing current inventory object
2:59 PM Changeset [ee7f9ac1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Inventory::has (do not create object)
2:59 PM Changeset [0a9f1ce8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not reactivate character process if there's text layout
2:59 PM Changeset [264d069d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: make stop/leave/move suspend process and change process name in …
2:59 PM Changeset [e1349a78]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove double-tick for Character, reactivate process from tick
2:59 PM Changeset [e9b264f8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove hack with single frame tick for non-jokes animations (now …
2:59 PM Changeset [991db7ab]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reset direction only if jokes was played
2:59 PM Changeset [7d290407]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove all sounds and stop processes for removed objects
2:59 PM Changeset [1a578f19]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove tickCharacter, call trap handler only from move
2:59 PM Changeset [35861025]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: display only top-level object description
2:59 PM Changeset [7940da12]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output warning if process finished with values on stack
2:59 PM Changeset [a3ef2757]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: non destructive dialog reactivation
2:59 PM Changeset [83dfd677]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not lose the last message in dialog
2:59 PM Changeset [ec91f7db]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
Revert "AGDS: do not patch current screen (original engine)" Original …
2:59 PM Changeset [2455561e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow lclick to click on inventory arrows while holding object …
2:59 PM Changeset [bded747b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add fixme
2:59 PM Changeset [5f31414b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clean old sounds without phase vars This fixes massive skips in …
2:59 PM Changeset [1a33419]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not return inventory object by default Letter puzzle uses …
2:59 PM Changeset [2eed4ea3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not rewind if animation ended from restartAnimation
2:59 PM Changeset [9b2471bc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove reactivation from character (breaks morgue scene)
2:59 PM Changeset [606171f6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix missing argument to setRainDensity
2:59 PM Changeset [3df3f973]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not patch current screen (original engine)
2:59 PM Changeset [21effbad]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: restore suspension of main "tell" process lost in refactoring
2:59 PM Changeset [c3a3f6e1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove reactivation from dialog (not present in the original engine)
2:59 PM Changeset [0c7f924c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add reactivation reason
2:59 PM Changeset [ff9f6e63]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move character only on left click
2:59 PM Changeset [857196f9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: silently add object to inventory after removal Convert …
2:59 PM Changeset [30b47232]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not call simple handlers in a current object presense
2:59 PM Changeset [261a064c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix log line for use handler
2:59 PM Changeset [b4c7b8bb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove gaps only if no selected object present
2:59 PM Changeset [bec9c565]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: some objects have return to inventory code into their …
2:59 PM Changeset [34653187]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove various inventory visibility hacks
2:59 PM Changeset [908853a0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reimplelementing current object infrastructure
2:59 PM Changeset [2849af1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: proper implement screen object protection Also inventory remove …
2:59 PM Changeset [d6bcd5f7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: back off mouse cursor change
2:59 PM Changeset [6b406dcd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: render inventory object mouse cursor first
2:59 PM Changeset [1fe0a984]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub233 to objectRemovePictureAndAnimation
2:59 PM Changeset [fa10c451]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: animate/restore latest direction
2:59 PM Changeset [d92af6f0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: ignore direction animation when jokes animation is active
2:59 PM Changeset [f84eb9ef]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix horizontal character alignment
2:59 PM Changeset [72c8270c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove background from z scale code
2:59 PM Changeset [fe84e73b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not skip cutscenes in fast mode
2:59 PM Changeset [51db21eb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: read signed direction from save file
2:59 PM Changeset [0225963b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix background
2:59 PM Changeset [c953aa03]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
Revert "AGDS: fix object finding logic, so we don't have to return …
2:59 PM Changeset [96def13f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix duplicate process finding logic
2:59 PM Changeset [0d4e7976]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement ignore region opcode
2:58 PM Changeset [ec89f79e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix object finding logic, so we don't have to return array of …
2:58 PM Changeset [f2626427]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Inventory::add(String) to skip duplicate adds
2:58 PM Changeset [f346ce59]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reset character visibility on each loadScreen
2:58 PM Changeset [94a93008]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return constant ref from region()
2:58 PM Changeset [0720b184]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement set character direction opcode
2:58 PM Changeset [827cb7d3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return const ref to region
2:58 PM Changeset [118af99]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use background object to calculate bottom margin for z/scale
2:58 PM Changeset [728d8176]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add background object logic
2:58 PM Changeset [82601a2d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move character only when any other handler failed
2:58 PM Changeset [75c98d33]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: scan for visible height, properly calculate character base
2:58 PM Changeset [2c36f3f9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cache scaled surface/rescale animation
2:58 PM Changeset [ea833117]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement blending with "fog"
2:58 PM Changeset [263f2533]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove _stopped check in active, do not touch visible
2:58 PM Changeset [a700e5bd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement fog stub
2:58 PM Changeset [b900d184]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: Fix font surface leak
2:58 PM Changeset [3e7c1406]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clean character visibility up
2:58 PM Changeset [5ee012f1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: separately handled animation frame and its on-screen status
2:58 PM Changeset [febed22d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix log string
2:58 PM Changeset [edf56964]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix inventory at top left corner Inventory in AGDS is actually …
2:58 PM Changeset [3abde97b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: port to the new API
2:58 PM Changeset [51ccf7af]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: port to new engine detection API
2:58 PM Changeset [39d08f1a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move character to the click point, skip respawning handlers, fix …
2:58 PM Changeset [ef407d75]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix tile object opcode used with no resource
2:58 PM Changeset [e3b3152f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleanup exit codes handling a bit, fix a few deactivate/activate …
2:58 PM Changeset [91bb27c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add enableSystemUser correction original engine enable user if …
2:58 PM Changeset [069f22d1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: accomodate volume/pan for samples
2:58 PM Changeset [95e9b400]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better logging from SoundManager::play(), start non-phase …
2:58 PM Changeset [b7ceb1da]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: disable autosave (breaks any puzzle)
2:58 PM Changeset [4e96bc3f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove irrelevant comments, reactivate process before it
2:58 PM Changeset [1f73ffd9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement stopCharacter and fix freeze in chapter V
2:58 PM Changeset [43bfc370]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add "add" command to debug console
2:58 PM Changeset [36a1c6bd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log character description filename
2:58 PM Changeset [66828364]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: activate character process only when animation finishes, not on …
2:58 PM Changeset [b8c8a1fc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log text layout reset
2:58 PM Changeset [09a84303]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: minor mjpg cleanup
2:58 PM Changeset [22043722]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: improve tick logic, run processes after animation was expired
2:58 PM Changeset [e221ad5a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not skip engine tick if dialog is active
2:58 PM Changeset [f6dc22f4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: explicitly show character from loadScreen and loadSave
2:58 PM Changeset [11fd3043]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix active sound checking logic (fix brick puzzle and many other …
2:58 PM Changeset [6ef34bdd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: render objects on top of animations
2:58 PM Changeset [aacf784f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
COMMON: fix invalid right/bottom margins used in getBlitRect Right …
2:58 PM Changeset [f1321f50]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing parameters
2:58 PM Changeset [c05b136f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not call screen tick when dialog is active
2:58 PM Changeset [dfc40d4a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove old hack and fix alpha
2:58 PM Changeset [8987f8a1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: ported to the latest upstream
2:58 PM Changeset [b4528c07]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix missing Surface::free
2:58 PM Changeset [057e2e25]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement animation next frame opcode
2:58 PM Changeset [46a58b8e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement gaps removing from inventory, call it on open and from …
2:58 PM Changeset [985d165b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not reset syncSoundId in tell()
2:58 PM Changeset [f13b3a2e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not expect space at the beginning of each dialog line (RE mistake)
2:58 PM Changeset [b5736b72]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
start playing if phase var is empty
2:58 PM Changeset [8c811fbd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: skip spaces in sound directive
2:58 PM Changeset [dc981e8f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement trap handler
2:58 PM Changeset [fba94669]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: slightly fixed indent madness
2:58 PM Changeset [61a3cb27]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: properly implemented engine restart
2:58 PM Changeset [60e4ee92]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement character trap handler stub
2:58 PM Changeset [93cb0540]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement signal animation end
2:58 PM Changeset [0bb38022]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement setGlobalWithTop
2:58 PM Changeset [26bd1c4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove noisy log
2:58 PM Changeset [e340f04a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix crash if inventory object has no picture
2:58 PM Changeset [a85edad9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add logs in engine resource ctor/dtor
2:58 PM Changeset [eeb7469d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove readd inventory code
2:58 PM Changeset [0bb21195]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow lclick with current object attached
2:58 PM Changeset [a597eb30]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reworked process activation code, remove status dependency …
2:58 PM Changeset [68c1d6ad]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename new game opcode
2:58 PM Changeset [74c2aa86]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not stop inventory onbjects removed from screen
2:58 PM Changeset [5a585b7f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement screen region patching
2:58 PM Changeset [890a5da6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not return from dialog tick as we can miss dialog end signal, …
2:58 PM Changeset [00ad4c04]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log runNow flag in reactivate()
2:58 PM Changeset [bb9346e5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not start non-ambient samples by default
2:58 PM Changeset [f9e203c4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename animationPaused to setPhaseVarControlledFlag
2:58 PM Changeset [7f92d1c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: stop ambient sound before adding new one
2:58 PM Changeset [4b15dfb3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove animate call from setDirection
2:58 PM Changeset [1f8b5fa8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix loading of screen patch preallocated by incref/decref
2:58 PM Changeset [874732a9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix screen patch check
2:58 PM Changeset [837b10e8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more logs in patch
2:58 PM Changeset [80a4947f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass allowInitialise to loadObject (in loadScreen)
2:58 PM Changeset [2a3e3e16]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix scrolling pos in Screen::find
2:58 PM Changeset [19a1d0c2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: smooth rewinding (do not free frame), fix looped animations
2:58 PM Changeset [edf0e7a9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement process stopping from removeScreenObject
2:58 PM Changeset [1cbad8d4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: moved opcodes switch and processing to process.cpp
2:58 PM Changeset [c441007f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove animation cache
2:58 PM Changeset [c05ed093]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: activate dialog callbacks synchronously
2:58 PM Changeset [93e295b4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reorganised animation tick to be closer to engine's
2:58 PM Changeset [9cbf76e9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add getRandomNumber function for engine
2:58 PM Changeset [4d0ff689]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add animation name to animation object
2:58 PM Changeset [22471258]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: change process status to passive from text layout, do not reactivate
2:58 PM Changeset [c7474cba]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not use phaseVar for sync sounds
2:58 PM Changeset [e9ea67c1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: make Screen::paint const
2:58 PM Changeset [4b0c0916]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove stub from scale op
2:58 PM Changeset [c6afd32d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not signal character var when npc say finishes
2:58 PM Changeset [26ffdbd9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: handle @vybervariantyX and @varianta properly, keep current …
2:58 PM Changeset [c1e25ef7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix the latest dialog definition
2:58 PM Changeset [f8ce56ed]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add console 'stop' command
2:58 PM Changeset [ac944fb1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reactivate animation process on each frame
2:58 PM Changeset [5711ef40]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: stop all object processes when it's getting removed from screen, …
2:58 PM Changeset [62b23893]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement dual animation support for character
2:58 PM Changeset [41ff8986]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: character direction is signed
2:58 PM Changeset [5e113b32]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement Character::associate
2:58 PM Changeset [d45d91d7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: support large screens
2:58 PM Changeset [af809cb5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: initialise scale member with 100
2:58 PM Changeset [52c3a740]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: store current animation description in character object
2:58 PM Changeset [578c21bf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
Revert "AGDS: adjust x coordinate of character animation" This …
2:58 PM Changeset [2880b8ff]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: re-enable inventory after text ends
2:58 PM Changeset [e6b8cd9b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: adjust x coordinate of character animation
2:58 PM Changeset [530fa0bb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log allowInitialise
2:58 PM Changeset [89539b47]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rearrange inventory/local handlers to fix their priority
2:58 PM Changeset [736940aa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reverse z in Screen::find, so click will pick the top-level object
2:58 PM Changeset [8c7975d3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix enable/disable inventory flags
2:58 PM Changeset [45f48d4a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: split tick/paint for Character (made paint immutable)
2:58 PM Changeset [e2d8c7ba]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: constify Object/Animation::paint
2:58 PM Changeset [71443b8d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: save process on stack, so loadScreen doesn't destroy current process
2:58 PM Changeset [dae8d576]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: initialise Inventory::_visible in ctor
2:58 PM Changeset [87e78535]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: screen.add skips null
2:58 PM Changeset [bb18f9e0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove spam from char tick
2:58 PM Changeset [88d1daa8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed animation rewinding
2:58 PM Changeset [4bf62910]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: store text resource in patch, not text itself
2:58 PM Changeset [c47532dd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reactivate process started by animate/move/dialog
2:58 PM Changeset [b1839522]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass final direction to stopCharacter()
2:58 PM Changeset [a7f20788]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not load patch for save/load type of the screens
2:58 PM Changeset [1ae8612b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: moar logs
2:58 PM Changeset [98e52412]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing return
2:58 PM Changeset [9917dda3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement object patching
2:58 PM Changeset [1e4cccf7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add shl/shr
2:58 PM Changeset [ca13c06f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: improve screen history support, add support for loading type flag
2:58 PM Changeset [22e76f8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add loadNextScreen
2:58 PM Changeset [38a8d32e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix crash when user interaction was enabled, but no mouse cursor
2:58 PM Changeset [33dda54d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: save screen patch before saving
2:58 PM Changeset [75192c15]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: revisited previous/next handling
2:58 PM Changeset [922e3caa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass sample resource to playSound to properly save/restore it later
2:58 PM Changeset [b07003b4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement game saving
2:58 PM Changeset [1f6cffbf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add ambient sample implementation + SoundManager::find(id)
2:58 PM Changeset [469f9b63]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub172 to setSampleType
2:58 PM Changeset [e7513b5c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: patch object if there's a patch for it
2:58 PM Changeset [c2883b28]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement/load object patch
2:58 PM Changeset [42a1f6d3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: made Character::saveState const
2:58 PM Changeset [c9c22ece]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: disable autosave
2:58 PM Changeset [124c5817]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move inventory load/save to inventory class
2:58 PM Changeset [48f23dbb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: save char id/resource name/object name in engine to save it later
2:58 PM Changeset [e11ee7b5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Character::load/saveState
2:58 PM Changeset [1e6202f5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reimplemented Database::write
2:58 PM Changeset [b93cc1aa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add ambient sound flag
2:58 PM Changeset [c0f851fc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load game state cleanups, volume/type discovered
2:58 PM Changeset [8a01d5e4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement Database::write and save stub
2:58 PM Changeset [19b0c610]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: lowered stream interface requirements to ReadStream/WriteStream
2:58 PM Changeset [430d6822]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add getDataOffset method
2:58 PM Changeset [4492f784]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: overload load/saveGameState
2:58 PM Changeset [f44df99c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output warning if save has failed
2:58 PM Changeset [68f99e2c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return false for all metaengine/engine features
2:58 PM Changeset [fd2cb654]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove stub from saveGame
2:58 PM Changeset [bff7da3c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: generate transparent surface for empty saves
2:58 PM Changeset [85e34470]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Object::generateRegion(rect)
2:58 PM Changeset [e3848970]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed object lifetime cycle
2:58 PM Changeset [8cedbffc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: solved long-time mystery, "call" is actually initialisation …
2:58 PM Changeset [2487e426]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove doPatch logic for now
2:58 PM Changeset [306a0a44]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass allowCalls to load/runObject, don't allow calls for object …
2:58 PM Changeset [26d1a8b6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: simplify getGlobal
2:58 PM Changeset [dbbf27c5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: console.run removes object from screen or it won't start
2:58 PM Changeset [8c2a79b6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: share logic for loading patch object
2:58 PM Changeset [89fc87bb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use original engine removal logic (current -> alive = false)
2:58 PM Changeset [7106b380]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename inScene to alive
2:58 PM Changeset [3e8c72a7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not save patch if loadScreen called from loadGameStream
2:58 PM Changeset [c670440f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: center current inventory object
2:58 PM Changeset [e7468ac6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: free rotate picture cache in case of loading static mouse cursor
2:58 PM Changeset [1c97aedf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: massage lines a bit
2:58 PM Changeset [440fb930]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: handler logic finding cleanup and better logs
2:58 PM Changeset [745c9b07]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: minor log cleanup, add setGlobal log
2:58 PM Changeset [fa7c684b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rotate current rotated picture
2:58 PM Changeset [af84f214]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix findInventoryObjectByName, add hasInventoryObjectByName
2:58 PM Changeset [b6cb6add]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcode 167 - return current inventory object
2:58 PM Changeset [4067dd5c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: correct text position by region offset
2:58 PM Changeset [82e916a9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement rotation
2:58 PM Changeset [437876fc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add _rotatePicture
2:58 PM Changeset [c0c77888]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: correct pointIn for object with animation
2:58 PM Changeset [096218f8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix increment/decrement global by top instructions
2:58 PM Changeset [0eec5e26]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement mouse cursor removal
2:58 PM Changeset [9ffa1968]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add throw/useOn handlers
2:58 PM Changeset [a2ccb432]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Object::getRect()
2:58 PM Changeset [4f0a255]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove region when object goes off screen
2:58 PM Changeset [819836dc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add debug log when mouse animation is empty (removal)
2:58 PM Changeset [3c56994e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: sync mouse position when process starts
2:58 PM Changeset [d30cda07]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use throw handler if use didn't work, use UseOn as a fallback …
2:58 PM Changeset [165c2a74]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub201/202
2:58 PM Changeset [06b3100a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Region::empty()
2:58 PM Changeset [170d726]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename opcode197 to setRotation
2:58 PM Changeset [2a866351]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add opcodes for throw/use-on handlers
2:58 PM Changeset [0ef9aeff]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use getValOrDefault()
2:58 PM Changeset [3ef1a1f6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: port to the newest upstream
2:58 PM Changeset [c30a0011]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix character z
2:58 PM Changeset [a008e879]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: disable calls for object restored from screen->load(patch)
2:58 PM Changeset [bd10b2c9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: disallow calls only if patch present
2:58 PM Changeset [dd714dff]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented hasPreviousScreenName flag
2:58 PM Changeset [e094bd63]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: loadScreen should load patches immediately only if returning to …
2:58 PM Changeset [879c57bb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove returnToPreviousScreen hack
2:58 PM Changeset [bafd9576]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: optimised colorKey/shadow (no multiplications inside loop)
2:58 PM Changeset [14f86e95]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not start all objects from the patch
2:58 PM Changeset [6c323958]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove noisy char z log
2:58 PM Changeset [07a7abe5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: loadScreen only loads patches object
2:58 PM Changeset [07cbf16b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: store only currently present objects in patch
2:58 PM Changeset [0b96df7d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub 194 to samplePaused
2:58 PM Changeset [962211b5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add debug if jumpz didn't take conditional branch
2:58 PM Changeset [88c6820d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move Process::next to cpp file
2:58 PM Changeset [1906451c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: show _lastIp without +7
2:58 PM Changeset [5e2cd379]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub 193 to removeGapsFromInventory
2:58 PM Changeset [c25609bd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not allow calls for screens with patch
2:58 PM Changeset [17fc1ac8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: slightly fix inventory load object logic
2:58 PM Changeset [141bf240]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use proper name of setObjectZtoDisplayHeight op
2:58 PM Changeset [fc8863f2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement colorkeying and shadow effect
2:58 PM Changeset [811693fd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: read color key, min/max shadow color from config, rename stub 223
2:58 PM Changeset [9292af43]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix animation ids
2:58 PM Changeset [cd32cff2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcode 109
2:58 PM Changeset [0529cffb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: store engine to animation object
2:58 PM Changeset [8d2efc20]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return multiple objects from Screen::find(pos)
2:58 PM Changeset [41098938]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reset object position when picture loads
2:58 PM Changeset [ad70e0a1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not play samples with given phaseVar more than once
2:58 PM Changeset [bf5bf1ed]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use tell_close_inv in AGDSEngine::tell
2:58 PM Changeset [683e8890]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Patch::save
2:58 PM Changeset [9adfd579]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add writeString()
2:58 PM Changeset [16b8e841]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement save game stubs
2:58 PM Changeset [e9ec21aa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcode 151, compareScreenName
2:58 PM Changeset [eee67d1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add stub197
2:58 PM Changeset [c25798e0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement incref/decref for screen patches
2:58 PM Changeset [9c809493]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add createPatch()
2:58 PM Changeset [53e4403a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add missing else
2:58 PM Changeset [4857d17]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reset save name picture if no save found
2:58 PM Changeset [281c2916]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove runtime load/save because it's not supported
2:58 PM Changeset [5adcf664]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix moveObject and implement stub166
2:58 PM Changeset [206e02a9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: call outputs dst address, not offset now
2:58 PM Changeset [cd6b209e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not execute call if object was recovered
2:58 PM Changeset [cecb756e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not save inventory/cloned objects
2:58 PM Changeset [932aed9d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fully implemented checkScreenPatch opcode
2:58 PM Changeset [c346a720]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load/store character position/direction in patch
2:58 PM Changeset [110a79c0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: split log to avoid confusion
2:58 PM Changeset [7e9982cb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not return removed objects from Screen::find()
2:58 PM Changeset [1525da8b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed object restart
2:58 PM Changeset [db6654f0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove comment
2:58 PM Changeset [e3140c3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix audio disappearance on scene change
2:58 PM Changeset [54f726ad]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: wrap long subtitle lines
2:58 PM Changeset [48844cae]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add support for newline character in subtitles
2:58 PM Changeset [6707b3d4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better frame delta (single getMillis call per frame)
2:58 PM Changeset [41214d41]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement proper video synchronisation
2:58 PM Changeset [1eb8f936]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement subtitles for films
2:58 PM Changeset [3822839c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: play audio for films
2:58 PM Changeset [b2e50409]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use skipFilm on film eos
2:58 PM Changeset [d98b5d08]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement current object support and call 'use object with' handlers
2:58 PM Changeset [4efc1a95]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement removing from inventory
2:58 PM Changeset [87dafd42]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move reactivate to process API
2:58 PM Changeset [c81f277c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add reAddInventory(), readd all objects on screen change
2:58 PM Changeset [8ac1bf6a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Inventory::find() and current object inventory querying
2:58 PM Changeset [40a7cdb9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use runObject instead of loadObject when adding inventory object
2:58 PM Changeset [a66bf2c7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove inScene check if looking up objects by name
2:58 PM Changeset [73586595]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return object position adjusted with offset
2:58 PM Changeset [4034228d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output handler ips in hex
2:58 PM Changeset [50a26b6d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return object from runObject(name), use it while loading game
2:58 PM Changeset [ce1806f3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: slightly fixed logs in runObject(object)
2:58 PM Changeset [ae849797]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: stop all sounds before loading game state
2:58 PM Changeset [fe276118]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass engine to screen objects
2:58 PM Changeset [38cd1299]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Object::pointIn()
2:58 PM Changeset [5d28aec9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Object::scale/_scale
2:58 PM Changeset [f6b0fe9c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement hint mode (left ctrl for now)
2:58 PM Changeset [4105384d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: separate texts and titles, so objtext is displayed separately
2:58 PM Changeset [6d86768f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use proper font for object texts
2:58 PM Changeset [d0b12104]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcode 139 (remove object and save patch)
2:58 PM Changeset [17b5498b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove botched move
2:58 PM Changeset [3de298d1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: treat @ as a comment
2:58 PM Changeset [72bde4f3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: small animation/direction fix
2:58 PM Changeset [3f016d40]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: activate parent dialog process at the end of the dialog
2:58 PM Changeset [be583eba]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix crash in console (allow empty process slots)
2:58 PM Changeset [856889e9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add AGDSEngine::stopProcess()
2:58 PM Changeset [fbe7aeca]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clean process at the end of the dialog
2:58 PM Changeset [1dab8c21]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename change/checkscreenpatch
2:58 PM Changeset [1f7a145a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Process::disassemble stub
2:58 PM Changeset [8b872b79]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub138
2:58 PM Changeset [b0c185ce]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clear mouse map before calling resource init (fixes top-level …
2:58 PM Changeset [24a24ea8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add 'load' console command (load + run)
2:58 PM Changeset [2efb19ee]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement z-sorting for char/child/animation
2:58 PM Changeset [01c2dddf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Screen::remove(Animation)
2:58 PM Changeset [e82ebae3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix stop phase value
2:58 PM Changeset [9e23f42]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add set command
2:58 PM Changeset [310b0a4d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: change argument to move character to direction
2:58 PM Changeset [69ddaa1c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass Common::Point as an argument to getDirectionForMovement
2:58 PM Changeset [a307270a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix animation loop
2:58 PM Changeset [5194a097]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: improve character positioning
2:58 PM Changeset [8bb0bc2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix animation position
2:58 PM Changeset [f0090c9a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: restored old inScene() flag behaviour
2:58 PM Changeset [09516335]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix multiline dialog lines parsing
2:58 PM Changeset [08ec0de]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add play jokes animation fallback
2:58 PM Changeset [98c3f4bf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use local dialog_var
2:58 PM Changeset [3670df0b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: another feeble attempt to rewrite animation
2:58 PM Changeset [a62cd544]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: readd runNow flag for reactivate()
2:58 PM Changeset [f519975c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
VIDEO: add VideoDecoder::getCurFrameDelay()
2:58 PM Changeset [27c1e079]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove rewind() from decodeNextFrame
2:58 PM Changeset [12ece6a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement setPeriodic semi-stub
2:58 PM Changeset [45641716]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not reset character direction
2:58 PM Changeset [f71af669]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: calculate max frames for jokes based on speed
2:58 PM Changeset [b6cc6bb8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove loop flags from character animation
2:58 PM Changeset [f02d4a04]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement direction check for default jokes animation
2:58 PM Changeset [79404a0b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add _animationPos and fix zeroing of character position
2:58 PM Changeset [dd9ec582]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load jokes.chr/animateCharacter
2:58 PM Changeset [111c4a56]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement direction notification
2:58 PM Changeset [f7c27550]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output proper sample name to logs
2:58 PM Changeset [e42dbeb7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: ignore case while checking prefix for dialog sounds
2:58 PM Changeset [4a32865a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement animation speed
2:58 PM Changeset [0810dd5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement z-scaling for character
2:58 PM Changeset [20e3b2d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Screen::setCharacterZNearFar
2:58 PM Changeset [a0ce0dd3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better resume/restart handling
2:58 PM Changeset [25519ff1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Character::getDirectionForMovement
2:58 PM Changeset [c973a81a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add _movementDirection
2:58 PM Changeset [5642d2ad]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output unknown header fields of CHR file
2:58 PM Changeset [2283af49]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement process table to mimic original behaviour + fix …
2:58 PM Changeset [9d08a34c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use ProcessPtr instead of Process
2:58 PM Changeset [0d80e505]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clear _nextScreenName in loadScreen
2:58 PM Changeset [beb72eb9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix wrong move coordinates
2:58 PM Changeset [da4c762]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement show/hideCharacter (+opcode for hide), set x,y,dir …
2:58 PM Changeset [509becef]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not add all animations to screen
2:58 PM Changeset [6455ea27]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: enable character by default
2:58 PM Changeset [8399f0e1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement animateCharacter
2:58 PM Changeset [c79b1143]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement Character::moveTo stub
2:58 PM Changeset [87253047]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: initial refactoring of character
2:58 PM Changeset [eebc96e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: port engine to the new API
2:58 PM Changeset [afb6c85b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcode 96, setCharacterDirection
2:58 PM Changeset [a344c0e0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcodes 120, 125
2:58 PM Changeset [bcbc9bc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix animation so intro sequence partially works now
2:58 PM Changeset [a65a19b0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not ++i twice in animation tick loop
2:58 PM Changeset [a3073ceb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix typo
2:58 PM Changeset [fda9eda5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use (phase-var) instead of (paused)
2:58 PM Changeset [5243e004]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: skip phaseVarControlled animations with no frame, allow resume
2:58 PM Changeset [236af478]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename _animationPaused to _phaseVarControlled
2:58 PM Changeset [b1399e3a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: decode/show first frame
2:58 PM Changeset [b84fcf5e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move common animation code to Process::setupAnimation()
2:58 PM Changeset [99368080]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reactivate process when text layout resets
2:58 PM Changeset [5aa9dc29]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: revised sound manager phase var/activations
2:58 PM Changeset [8f1086dc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement rolling sample index for dialog sounds
2:58 PM Changeset [a3cd0c08]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: animation refactoring
2:58 PM Changeset [8fd4f9e4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: finally fixed pause/resume
2:58 PM Changeset [7d57964a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add delay/random values for animation
2:58 PM Changeset [2db918d0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add support for default text (which is actually used by dialog only)
2:58 PM Changeset [ffd187b6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement getTextDelay()
2:58 PM Changeset [c662822a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow ncpSayNoSound and signal npc var
2:58 PM Changeset [0071129f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow empty text resource
2:58 PM Changeset [088f6748]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: signal dialog text with dialog_var == -3
2:58 PM Changeset [a4618165]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented user/sysuser disable/enable
2:58 PM Changeset [080c3faf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement more animation logic
2:58 PM Changeset [33bb105e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: list animations in console info commands
2:58 PM Changeset [4190bf7d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log if animation stopped via script
2:58 PM Changeset [eddc35d9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: suspend and close inventory does not modify process status, …
2:58 PM Changeset [8fa9c76a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement object recovering logic
2:58 PM Changeset [c765a94e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log name for enter/leave processes
2:58 PM Changeset [43d6863b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleaning up process reactivation
2:58 PM Changeset [56261ca4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not run processes instantly (fixme: original engine does it)
2:58 PM Changeset [1e391b09]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: run the latest process if idle
2:58 PM Changeset [f2794385]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add decription for remove mouse cursor stub, add more of …
2:58 PM Changeset [894f08a8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: modelled timers after original logic
2:58 PM Changeset [326b6d74]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more opcodes implemented: pan/volume, restart/stop sample
2:58 PM Changeset [7ec64636]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix more phase var logic
2:58 PM Changeset [e7177aba]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: slightly changed animation log
2:58 PM Changeset [cad0050e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remodel phase update code in sound manager
2:58 PM Changeset [18079394]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: activate process after new game exit code
2:58 PM Changeset [63d0c0c0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add 'info' command for console debugger
2:58 PM Changeset [50138cde]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: delete flic instance before load
2:58 PM Changeset [530df034]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove noisy logs
2:58 PM Changeset [bde8923b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add console info command stub + accessor for processes
2:58 PM Changeset [bd6b4efe]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add screen patch comment
2:58 PM Changeset [3bf682b4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clear animation from loadScreen
2:58 PM Changeset [86ac1009]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: generate switch/header declaration of the single source, …
2:58 PM Changeset [80817d72]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented GetCharacterX/Y
2:58 PM Changeset [08a882a1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: signal animation frame and wake up process
2:58 PM Changeset [f57cc4c7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement mod opcode
2:58 PM Changeset [58d4e1c0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove all processes before loading screen
2:58 PM Changeset [e8e29041]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reactivate sound processes and update phasevar
2:58 PM Changeset [f7fcf18d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add reactivate command, export vars to debugger
2:58 PM Changeset [9c506b19]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add unpack-db and unpack-grp scripts
2:58 PM Changeset [37d8b491]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add debug console with run command
2:58 PM Changeset [32a25cde]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move some ObjectPtr usage to cpp file
2:58 PM Changeset [081b3f66]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reworked phase vars
2:58 PM Changeset [121dbfb2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass process to animation to reactivate if no phase var
2:58 PM Changeset [19fedd20]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement process reactivation on sound (if no phase var)
2:58 PM Changeset [04dc57b4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleaned up screen changed
2:58 PM Changeset [69b1d698]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove old Objects typedef
2:58 PM Changeset [67379575]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: instantly restart process for some exit codes
2:58 PM Changeset [f764ee0e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Screen::applyingPatch() for check patch routine
2:58 PM Changeset [07d37e9e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: process next screen name from tick (as per original)
2:58 PM Changeset [90c56541]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement explicit activation, do not automatically activate any …
2:58 PM Changeset [92926399]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move text notification code to TextLayout, it used for both …
2:58 PM Changeset [40016b9c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add flag for resetting text after sync sound stops
2:58 PM Changeset [949c876e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement text layout to handle multiline aligned layouts
2:58 PM Changeset [4c7f5660]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add text output to engine
2:58 PM Changeset [c1d8a003]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: initial tell support
2:58 PM Changeset [8634ac1d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: replace stub133 with setPanAndVolume
2:58 PM Changeset [02678b21]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: support sound id
2:58 PM Changeset [12117fb6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement dialog notification stubs
2:58 PM Changeset [016d59a6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: run dialog object
2:58 PM Changeset [970c7137]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add two notification opcodes
2:58 PM Changeset [0bb1d7ff]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: kick processes when dialog is active
2:58 PM Changeset [d10f369c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rip dialog off the engine
2:58 PM Changeset [c6a3510]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix constant reloading of inventory region
2:58 PM Changeset [c6b6f371]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: save opcode 209 (user use?) handler
2:58 PM Changeset [eb56d3fb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: solved mistery with region extended entries, allow multiple …
2:58 PM Changeset [6cb6c5d9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix id
2:58 PM Changeset [23f737aa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove debug(OFFSET)
2:58 PM Changeset [5e05840a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: save/load default mouse cursor in patch
2:58 PM Changeset [f659cefe]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use inScene flag to add/remove objects from/to scene
2:58 PM Changeset [41089e0e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: moved patch load/save to Screen
2:58 PM Changeset [00c4df9a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add comment regarding stub174
2:58 PM Changeset [ed4a1046]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement getting mouse position
2:58 PM Changeset [6bfb0f46]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more stubs
2:58 PM Changeset [f24362c1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rewrite process handling to match original engine
2:58 PM Changeset [046ac3c7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move exit code handling to Process
2:58 PM Changeset [16f9b2c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove Process::activate
2:58 PM Changeset [ccc2483b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: hide current mouse area before resetting screen
2:58 PM Changeset [26cd4203]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add any running object to screen
2:58 PM Changeset [7a77b105]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove invalid assumption that mouse id could not be 0
2:58 PM Changeset [60b977ad]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return bool from Screen::add()
2:58 PM Changeset [1311d482]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: simplified logic for exit-and-load
2:58 PM Changeset [d648d65c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: Remove previous screen
2:58 PM Changeset [c4eed516]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: call loadScreen outside of scheduler
2:58 PM Changeset [757c20f5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reimplement scheduler
2:58 PM Changeset [1b698ff9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reworked mouse map, remove it from screen
2:58 PM Changeset [1cbaa5f1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix opcode 166 (changeScreenPatch), return patch status instead …
2:58 PM Changeset [b7ab93bf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove override for now
2:58 PM Changeset [1ea75407]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix mouse area leftovers
2:58 PM Changeset [ed05d0cd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clear mouse map and call done if exists
2:58 PM Changeset [e2a8a0bb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: move mousemap/region code to separate files
2:58 PM Changeset [fbea702a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented exitprocesscreatepatch (actually reinitialisation of …
2:58 PM Changeset [f52cdfc5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: actually push object to patch
2:58 PM Changeset [d5491346]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: debug logs in patch
2:58 PM Changeset [7774d6c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: process objects specified in patch
2:58 PM Changeset [6a146d75]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: handle object patches
2:58 PM Changeset [43833892]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow previousScreenName to be used
2:58 PM Changeset [dacf2ad6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add russian language detection (steam version)
2:58 PM Changeset [b12e7de6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement patches
2:58 PM Changeset [27ec2f44]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: set default size for readString()
2:58 PM Changeset [d6191ac5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: parse videomode from config
2:58 PM Changeset [ab94cefa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: Add russian version of Nibiru: Age of Secrets to detection tables
2:58 PM Changeset [09b89fd0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement stub152/153 (get base picture offset x/y)
2:58 PM Changeset [7d3cbde8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: scan default picture offset (tranparent left/top parts)
2:58 PM Changeset [c3b94ea7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: simplify region loading
2:58 PM Changeset [0fc72c41]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not assume returned object was not null
2:58 PM Changeset [b6fbb7ab]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: replace _pos with dst (typo)
2:58 PM Changeset [971f691a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub154/155 to getObjectSurfaceX/Y
2:58 PM Changeset [f458e285]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: comment out debug in paint
2:58 PM Changeset [27ebd9ce]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix all known z order issues, restored engine's default z of 10
2:58 PM Changeset [15cd0d6e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove warning about double-adding object
2:58 PM Changeset [001a7d0f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove ugly Common::Array<char>
2:58 PM Changeset [365f8674]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: call init_resources after loading save state
2:58 PM Changeset [5165e84a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load engine state parts in original order
2:58 PM Changeset [4efede43]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add readString(stream, size)
2:58 PM Changeset [5a4614e8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: run inventory object code when loading objects
2:58 PM Changeset [dc7c01d0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: call loadCharacter from loadGameState
2:58 PM Changeset [99084ff0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load system vars from save
2:58 PM Changeset [28a2d8c2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleaning up saves, allow save_slot (-x)
2:58 PM Changeset [132e5a03]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: parse character file
2:58 PM Changeset [d806c435]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented loadGame stub
2:58 PM Changeset [3053385a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: allow streams to be used for database
2:58 PM Changeset [36278f97]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add kLoadGame opcode
2:58 PM Changeset [d1168cd9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: sync position and region. When region loads, position updates …
2:58 PM Changeset [37b4af34]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented opcode 160, kLoadSaveSlotNamePicture
2:58 PM Changeset [2db39bd7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add override
2:58 PM Changeset [b4185bc1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove virtual, add metadata feature to metaengine
2:58 PM Changeset [02b81805]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reformat with clang-format --style=file
2:58 PM Changeset [98a8946b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: enable scummvm-based save/load dialogs
2:58 PM Changeset [20cb24ea]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: speculative fix for z order, assume default z of 1000, instead of 10.
2:58 PM Changeset [4ef0bfa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: destroy processes owned by different screen
2:58 PM Changeset [ddfacea5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: change z to 10 (seems to be game's default)
2:58 PM Changeset [10c80638]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add double-add warning
2:58 PM Changeset [83bfb88b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix typo
2:58 PM Changeset [d834fd88]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added getEngineId
2:58 PM Changeset [1fadd916]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stack arguments
2:58 PM Changeset [18b2366f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Region::move
2:58 PM Changeset [be5ddfa4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: skip movies in fast mode
2:58 PM Changeset [98a64b9c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove loadObject from inventoryAdd
2:58 PM Changeset [86459324]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed Object::move to Object::moveTo
2:58 PM Changeset [9b69df80]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: convert region pointer to shared pointer, removed _regions
2:58 PM Changeset [efed59d2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add Region::toString
2:58 PM Changeset [2561dcfd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add region to screen object
2:58 PM Changeset [b403f1fe]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added rclick handler
2:58 PM Changeset [557e529d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented generateRegion
2:58 PM Changeset [358084b4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: sorted animation by z, implemented global and local z-order
2:58 PM Changeset [08505a59]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented z-order (animations have to be fixed too)
2:58 PM Changeset [769d3c78]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed SetObjectZ
2:58 PM Changeset [4a611bbd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add region generation stub
2:58 PM Changeset [c07b92e2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: check mouse area disabled flag when checking inventory
2:58 PM Changeset [254311b2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove 152/153 offset in stubs
2:58 PM Changeset [aa2333b5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename stub190 to SetObjectScale
2:58 PM Changeset [83d34177]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented setObjectTile, copy tile data from cache
2:58 PM Changeset [9875a417]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added missing ~Object
2:58 PM Changeset [e7dbd9cd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement SetObjectTile (184) stub
2:58 PM Changeset [caeebc5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better picture caching, allow name -> id lookup and picture reuse
2:58 PM Changeset [4ec20caa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed stub200 to SetTileIndex
2:58 PM Changeset [d0ba885b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: better inventory enable/disable condition
2:58 PM Changeset [5a62f1fe]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: rename glyph size to tile size
2:58 PM Changeset [8b7bf443]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added inventory region handling
2:58 PM Changeset [c279f45d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not fail on invalid string id, resolve it later
2:58 PM Changeset [1cd04ef1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: set global to zero before animation actually started playing …
2:58 PM Changeset [56e17c16]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: properly implement call
2:58 PM Changeset [cd268d02]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remove runObject from setCharacter for now
2:58 PM Changeset [59335f16]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added hex output for data size in object
2:58 PM Changeset [5e4f7f2b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed obvious typos, added missing logs
2:58 PM Changeset [660087b0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: improved logic in changeScreenPatch
2:58 PM Changeset [502e4c67]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented register use object handler opcode 63
2:58 PM Changeset [f7c35d51]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added experimental examine handler, reworked animation …
2:58 PM Changeset [6e370f6f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed animation timings
2:58 PM Changeset [147aab49]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: partially implement setCharacter
2:58 PM Changeset [1df655ae]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not run anything in parallel while dialog plays
2:58 PM Changeset [d052d761]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: chain character animations, partially implement stopCharacter
2:58 PM Changeset [c423e2d3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented opcode 119: animation paused
2:58 PM Changeset [74034f4c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement on-screen animation
2:58 PM Changeset [bc0accc9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added WARNING prefix for Process::error()
2:58 PM Changeset [76f330a8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement opcode 236: userEnabled
2:58 PM Changeset [06cafe66]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add name and object to Character
2:58 PM Changeset [d23092e9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fix animation phase control, implement loop, cycle
2:58 PM Changeset [d54b5d3b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed typo
2:58 PM Changeset [f8dbabb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleaned up phase vars a bit, started investigating animations
2:58 PM Changeset [d4856c57]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleaned up sounds a bit, added support for text voice over
2:58 PM Changeset [2b919218]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleaned up mouse area handling
2:58 PM Changeset [ca316c6b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: assorted fixes of inventory related opcodes
2:58 PM Changeset [66326e76]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added missing pop() in stub200
2:58 PM Changeset [6462aa84]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed stub word from getCharacterPhase
2:58 PM Changeset [25fcdf3f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added inventory enable/disable implementation + tick stub
2:58 PM Changeset [f6087e9a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed mouse area code, it's already handled in changeMouseArea
2:58 PM Changeset [9d34468e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added enableUser from fadescreen
2:58 PM Changeset [47d4efa7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: log dialog object
2:58 PM Changeset [39efed20]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented stubs 154/155
2:58 PM Changeset [0d5e00c3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: animation frames start from 1 and goes to N (inclusive)
2:58 PM Changeset [9541e4aa]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more dialog state transitions
2:58 PM Changeset [ec68759c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed dialog from logs
2:58 PM Changeset [58803d9d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: schedule dialog process after dialog finished
2:58 PM Changeset [997fe75a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added some magic dialog_var values, handle end of the dialog
2:58 PM Changeset [a00bbf0e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: timer is per-process, not per-engine
2:58 PM Changeset [a49b59ed]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: uncommented extended region entries
2:58 PM Changeset [c5bf06c7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement runDialog stub with defs parsing
2:58 PM Changeset [7ecd56ac]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: add some text stubs
2:58 PM Changeset [af3d96f5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement proper animation phase logic for characters
2:58 PM Changeset [cc26563]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement changeScreenPatch
2:58 PM Changeset [ae0143be]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: documented changeScreenPatch logic
2:58 PM Changeset [3f9bb3fb]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: provide additional info for stub63, it looks like it's inventory …
2:58 PM Changeset [61301645]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement Process::error(), skip stack overflows and terminate …
2:58 PM Changeset [0fec63e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: minor cleanups, almost every location in chapter 1 is accessible
2:58 PM Changeset [992ae7a2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed memory leaks reported by valgrind
2:58 PM Changeset [b0f78964]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: read text from resource for fogOnCharacter
2:58 PM Changeset [d6005a9c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed current screen handling while navigating back in history
2:58 PM Changeset [75149086]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed arguments for addMouseArea
2:58 PM Changeset [7f14576f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed 'leak' comments
2:58 PM Changeset [e6a81800]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stub160
2:58 PM Changeset [2d1d999a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement stub 233 as unload picture
2:58 PM Changeset [7d83dc09]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: support FLIC as surface resources (tab hints)
2:58 PM Changeset [f37e82e0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented stub 202
2:58 PM Changeset [c3d2142d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented InventoryHasObject and some inventory related stub
2:58 PM Changeset [544d7ee1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added opcodes 102 and 220
2:58 PM Changeset [560b1305]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed lifetime of the objects, removed global object cache
2:58 PM Changeset [3e4b7c62]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented modifyMouseRegion
2:58 PM Changeset [c829a08c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: make Screen::remove return bool and output warning if nothing …
2:58 PM Changeset [b119f9ed]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: found proper names/opcodes for set delay/random/cycles
2:58 PM Changeset [7961f356]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: created Character stub and added simple animation phase support
2:58 PM Changeset [f4d72e79]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented getCloneVar
2:58 PM Changeset [d2636a07]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stub231
2:58 PM Changeset [07e17e55]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more globals arithmetics
2:58 PM Changeset [a891034]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented cloneName
2:58 PM Changeset [7991092b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more stubs regarding character animation
2:58 PM Changeset [9042cfb3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added another variant of moveCharacter (usermove: 0)
2:58 PM Changeset [5171327a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed stubs 71/74
2:58 PM Changeset [980fc167]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not suspend process in moveCharacter
2:58 PM Changeset [22148b73]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: marked stub194 as possible mute
2:58 PM Changeset [81a65748]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output stack size in debug()
2:58 PM Changeset [14ff04f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed stub176 to cloneName
2:58 PM Changeset [b1d41875]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed stub166
2:58 PM Changeset [58e24f64]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed fallthrough in F key handling
2:58 PM Changeset [8714aa1d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: change region centerX/Y type to Point, render object name using …
2:58 PM Changeset [0fbd8942]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: scan glyphs and determine their actual width
2:58 PM Changeset [9f099904]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: skip resulting zeroes at the end of the string
2:58 PM Changeset [1a832b9d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added negate op and stub233
2:58 PM Changeset [951f6662]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added preliminary text rendering support and Font class
2:58 PM Changeset [e275b269]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added setObjectText implementation
2:58 PM Changeset [5cb9d608]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: store text assosiated with the object as member
2:58 PM Changeset [fdca7c11]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented loadPicture and picture cache
2:58 PM Changeset [a9be4fb5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not process key handlers if user flag is disabled
2:58 PM Changeset [ede26f4c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reverted old behaviour, new process spawns first (engine uses …
2:58 PM Changeset [2cf522a3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added fastmode hotkey (ctrl-f)
2:58 PM Changeset [ab76a35c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added skipFilm by space/escape key
2:58 PM Changeset [014226c2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added key handling support
2:58 PM Changeset [0471073d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stub83
2:58 PM Changeset [f46667b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed previous screen name, and do not compare screen pointers, …
2:58 PM Changeset [8583ace5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added object animation support
2:58 PM Changeset [f0282f0a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed screen storage, it's not needed
2:58 PM Changeset [b664ca5]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more stubs, first locations are clickable
2:58 PM Changeset [ca09fc82]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: skip mouse area modification with negative index, it's …
2:58 PM Changeset [f529e854]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not destroy process on resource initialisation, reworked …
2:58 PM Changeset [d709366c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: original engine uses intrusive list to accumulate mouse areas …
2:58 PM Changeset [b4d4cb90]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: call onleave before destroying, check that current area is not in use
2:58 PM Changeset [612d77ca]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: extra logs for getglobalimm8 instruction
2:58 PM Changeset [260657c9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: put runObject(string) to definition file
2:58 PM Changeset [2c1ad059]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stub216
2:57 PM Changeset [c5b0dcb2]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed previous screen support, opcode 80 stores current screen …
2:57 PM Changeset [f86cb6ac]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added few character stubs
2:57 PM Changeset [42096ea8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed stub188 to setObjectText
2:57 PM Changeset [6b905c48]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more code in createPatch stub, call done_resources object first, …
2:57 PM Changeset [91e29f1b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented init_resources var handling
2:57 PM Changeset [a689f2f8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed formatting
2:57 PM Changeset [a29fe16c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: non-existing global returned as zero (see opcode 21 and others)
2:57 PM Changeset [c36248cf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: feeble attempt to pass reference rewriting and fixing previous …
2:57 PM Changeset [b183cf05]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not output noisy 'last char' log
2:57 PM Changeset [a6dba7e1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return empty string for empty value
2:57 PM Changeset [1a01e9df]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: marked all known handlers with [handlers] word
2:57 PM Changeset [73970de]branch-2026-1-0branch-3-0 by sev-
AGDS: Fix warnings
2:57 PM Changeset [80a01d37]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented simple animation support, ported mouse cursor to it, …
2:57 PM Changeset [e8550ebd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: exitScreen seems to be disableInventory
2:57 PM Changeset [64d0eb43]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented runProcess closer to original, run object code once, …
2:57 PM Changeset [b227a5a7]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: suspend after call
2:57 PM Changeset [ee51f039]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: made enabled flag counter
2:57 PM Changeset [3ae2964c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not run processes outside of current screen
2:57 PM Changeset [3e43a55b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: destroy process on error condition
2:57 PM Changeset [ae310a0a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: stub191 is disableMouseAreas
2:57 PM Changeset [bc551f28]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: updated mouse area log
2:57 PM Changeset [d975093]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added more stubs, new game starts now
2:57 PM Changeset [798fb215]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not double-load text from loadTextFromObject
2:57 PM Changeset [0a72f980]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: not inventory size, but free space in inventory, fixed
2:57 PM Changeset [f815528]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented inventory
2:57 PM Changeset [ab9d0a76]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more stubs, mostly for inventory
2:57 PM Changeset [a840773f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed loadFilename to loadText
2:57 PM Changeset [18a1b63f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: process all processes in one tick
2:57 PM Changeset [7c921190]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: improved process suspend logging
2:57 PM Changeset [8e00b9f3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed useless fillScreen(0) in run()
2:57 PM Changeset [7a11b0fe]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented sound list, reset phase var to zero for now
2:57 PM Changeset [6b4c0f99]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented playSound (only scummvm part)
2:57 PM Changeset [ca88990e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: ported resource loading to scummvm's Archive/File
2:57 PM Changeset [0c8d094d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added SoundManager class
2:57 PM Changeset [47cb65f9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed phase var opcodes, store current phase var
2:57 PM Changeset [3a314047]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed resetGlobal to resetPhaseVar
2:57 PM Changeset [dce6d14e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added logs from jump instructions
2:57 PM Changeset [1f795210]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reworked mouse area handling, figured out what op 206 does, …
2:57 PM Changeset [007ad05b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: clip input alpha to 0..100 boundaries
2:57 PM Changeset [8117f90d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented fadeObject
2:57 PM Changeset [c5d0af1a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented proper fps limiter
2:57 PM Changeset [f566272]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented enough opcodes/stubs to run new game
2:57 PM Changeset [86ef95ea]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return -1 when global was not declared
2:57 PM Changeset [4348bf36]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added exitProcessCreatePatch stub
2:57 PM Changeset [899d6472]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more stubs, implemented dup()
2:57 PM Changeset [372e7847]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed non-transparent surfaces in objects
2:57 PM Changeset [674ce7b0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stubs 172/194
2:57 PM Changeset [262bc0cd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added system variables support
2:57 PM Changeset [4dfe665d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added loadText, removed local decryption code from engine
2:57 PM Changeset [c3265484]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed loadObjectAs to cloneObject
2:57 PM Changeset [a178bbc4]branch-2026-1-0branch-3-0 by sev-
AGDS: Fix warnings
2:57 PM Changeset [5c42ca70]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added more stubs to run new game
2:57 PM Changeset [26c9e5db]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added navigating previous screen support (buggy)
2:57 PM Changeset [b8ddde55]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: cleanup mouse area for opcode 80
2:57 PM Changeset [0e4fbad0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more opcodes and stubs
2:57 PM Changeset [7087e7ee]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added more opcodes and extra argument to loadObject/runObject - …
2:57 PM Changeset [fb7304cc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stubs 173/174, post decrement of global and generate …
2:57 PM Changeset [7f578912]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: generalised Process::suspend(), implemented opcode 80 and fixed …
2:57 PM Changeset [c5e64237]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added pcx format support
2:57 PM Changeset [8a4b5f54]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented resetGlobal, stub235 and quit opcodes
2:57 PM Changeset [1360b04f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added click handler for object
2:57 PM Changeset [1400c042]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: split loadObject and runObject, run objects from …
2:57 PM Changeset [a79203fd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented mouse enter/leave events
2:57 PM Changeset [4969a118]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added region to object, allowed searching object in scene
2:57 PM Changeset [352ceee]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: improved region support
2:57 PM Changeset [fc226e4c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed invalid clipping rect for movies
2:57 PM Changeset [60ffd747]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added TransparentSurface support, convert colorkeyed surfaces to …
2:57 PM Changeset [9f56d51f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pick up pixel format supported by transparent surface
2:57 PM Changeset [7582419e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added FLC mouse pointer loading and rendering support
2:57 PM Changeset [2eded205]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added mouse move event handling
2:57 PM Changeset [874aaad4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added getters for object x/y
2:57 PM Changeset [853c43a3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: properly crop out-of-screen rects
2:57 PM Changeset [a8144747]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return control to main loop on process suspend
2:57 PM Changeset [e16e1c28]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed _nextScreen, cleaned up screen handling
2:57 PM Changeset [5c3d704]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented basic screen container
2:57 PM Changeset [6773542b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed colon between name and ip for better readability
2:57 PM Changeset [a7b3a165]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implement object move opcode
2:57 PM Changeset [fb5b2cbf]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reworked surface loading (fixed ownership problem by converting …
2:57 PM Changeset [e0662c60]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed assertion in intro stream
2:57 PM Changeset [7c36c29b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: convert video frame, use lockScreen instead of copying raw pixel data
2:57 PM Changeset [47faa4ce]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: replaced resource string table with array
2:57 PM Changeset [603a8255]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added picture to object
2:57 PM Changeset [bfc1b4b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added ResourceManager::loadPicture
2:57 PM Changeset [9ab8d008]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: made resources case-insensitive
2:57 PM Changeset [5cf5782b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed stub182 to kSetGlyphSize
2:57 PM Changeset [510b520a]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: use 25 fps as a base
2:57 PM Changeset [e5f10f77]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed comment
2:57 PM Changeset [8dc86d7c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added simple mjpg player and playFim support
2:57 PM Changeset [355d78b9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed setCounter to setTimer, added active() and main loop
2:57 PM Changeset [2ada111d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added graphics initialisation
2:57 PM Changeset [816238f8]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added Process::popFilename, and Engine::loadFilename for …
2:57 PM Changeset [e91a531]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output field 3 from extended region entry only if it was initialised
2:57 PM Changeset [698204dc]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output 2 bytes from object on load
2:57 PM Changeset [3e073892]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stubs for opcodes 155, 156, 166
2:57 PM Changeset [fc7cf0c1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: more logs in case of failures
2:57 PM Changeset [0cfc14f1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: check done flag and purge finished processes
2:57 PM Changeset [c23eb52]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load first object argument to stub188
2:57 PM Changeset [91671530]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed trailing colon from debug format string
2:57 PM Changeset [da772828]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed stub165 to moveScreenObject
2:57 PM Changeset [9cccdc1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return false from screen patch routine
2:57 PM Changeset [57689289]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output starting ip of instruction
2:57 PM Changeset [881f8920]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: remodelled scheduler, round-robin processes, logic there is …
2:57 PM Changeset [7b92339f]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: output file offset in ip
2:57 PM Changeset [737ba5b6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed logs in changeScreenPatch
2:57 PM Changeset [4d30a6c6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added Process::debug and output additional script info there …
2:57 PM Changeset [c50d20f0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: kStub98 is kDisableUser
2:57 PM Changeset [b505fbd4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: reimplemented stub140, output process number in wakeup log line
2:57 PM Changeset [4c75dc5b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added incrementGlobalByTop instruction
2:57 PM Changeset [d42b9250]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed increment/decrement global opcodes
2:57 PM Changeset [2b410cce]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added Process:top()
2:57 PM Changeset [a7fd9f3e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: copy-paste ninja was here
2:57 PM Changeset [f97ddb71]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: push(opcode) instead of stub 0
2:57 PM Changeset [6ca4b1c9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added incrementGlobal + dumping unary/binary ops results
2:57 PM Changeset [7c8966c6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added fadeObject, jumpImm16 and a few stubs
2:57 PM Changeset [a8b7bc02]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: resume after suspend
2:57 PM Changeset [d7557d72]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added extended region data parsing
2:57 PM Changeset [16e254dd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed copy-pasted typo in getRegionHeight
2:57 PM Changeset [7a850fd0]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed execution of object code in findObject
2:57 PM Changeset [63215e13]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added a few more stubs
2:57 PM Changeset [cc1f301c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load object and region from findObjectInMouseArea
2:57 PM Changeset [4c70bcc6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: load object from stub165
2:57 PM Changeset [be1582ef]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: do not restart process for loaded objects
2:57 PM Changeset [f089f280]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: removed noisy resource block logs, port it to debug channels later
2:57 PM Changeset [33a6cac]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added arithmetic stubs, added setScreenHeight
2:57 PM Changeset [b80765dd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented region stub, do not take ownership of stream
2:57 PM Changeset [2877c146]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added 16 new instructions
2:57 PM Changeset [3f310e86]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added suspendProcess, and findObjectInMouseArea stubs
2:57 PM Changeset [60268178]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: return empty string from getString(-1), as it's always the case …
2:57 PM Changeset [05211081]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added kExitScreen opcode
2:57 PM Changeset [ff1f1622]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added stub206
2:57 PM Changeset [bec1a83e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented playFilm, GetGlobalImm8
2:57 PM Changeset [9eed06fe]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed stub 140 implementation
2:57 PM Changeset [d6aaf897]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added name to object, output it in unknown opcode exception
2:57 PM Changeset [626cd9e6]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added 4 new instructions
2:57 PM Changeset [c66d23d4]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added clearScreen stub, moved all the rest of opcodes to …
2:57 PM Changeset [d7d1f29]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: moved opcode related code to process_opcodes.cpp, added more …
2:57 PM Changeset [3feccb43]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented simple nested scheduler stub
2:57 PM Changeset [5dd9e656]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented process suspension and loadScreenObject
2:57 PM Changeset [bbb72808]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented shared storage and append to shared storage opcode
2:57 PM Changeset [aeb5012b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: pass engine pointer to process instance
2:57 PM Changeset [070c2b0e]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: introduced popString()
2:57 PM Changeset [7c539a21]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: renamed special to system
2:57 PM Changeset [85c03f9]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented setSpecialVariable stub
2:57 PM Changeset [122bf85]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: moved resource string table initialisation to object, made it lazy
2:57 PM Changeset [353ad3b3]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added pop instruction
2:57 PM Changeset [2a6248bd]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added resource table parsing
2:57 PM Changeset [90cfa826]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented first few opcodes
2:57 PM Changeset [54677250]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added object code loading and simple process execution loop
2:57 PM Changeset [e424791d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed data offset in database
2:57 PM Changeset [ded41b2b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: fixed include guard
2:57 PM Changeset [d75dff11]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: implemented adb file scanning/loading
2:57 PM Changeset [aa3ece6c]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: changed decrypt signature and scope, allowing external usage
2:57 PM Changeset [c99f585d]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: Implemented ResourceManager::getResource
2:57 PM Changeset [7d41c7ee]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added resource manager and grp file scanning
2:57 PM Changeset [4e6ee6b1]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: read config file, log path entries
2:57 PM Changeset [9dd0e041]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
AGDS: added minimal engine and detection of black mirror
2:57 PM Changeset [ca1d031b]branch-2026-1-0branch-3-0 by Vladimir Menshakov <vladimir.menshakov@…>
VIDEO: add Surface::getRect
2:57 PM Changeset [a9854ba4]branch-2026-1-0branch-3-0 by sev-
DIRECTOR: Do not warn about color depth change without necessity
12:28 PM Ticket #16347 (SWORD1: FORTIFY: pthread_mutex_lock called on a destroyed mutex) created by lephilousophe
From the Android Developer console, there is this backtrace: […] …
11:22 AM Changeset [7a23b2e3]branch-2026-1-0branch-3-0 by meekee7
CREATE_PROJECT: add support for Visual Studio 2026
6:20 AM Changeset [0786a222]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Update cursor when screen changes Fixes stale default cursor …
6:19 AM Changeset [0210872b]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Load Mac cursors from installer
6:19 AM Changeset [defd67cc]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Fix memory leak when loading Mac installer
2:18 AM Changeset [9caf6d44]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
COMMON: Fix memory leak in StuffIt decompressor

Nov 11, 2025:

9:45 PM Ticket #16346 (SHERLOCK: SCALPEL: 3DO version has some pretty unreadable in-game fonts) created by Teashrock
ScummVM version: 3.0.0git20235-g95e1d4b9306 Game: The Lost Files of …
9:25 PM Ticket #15945 (NANCY: nancy7: Heap overrun in RippedLetterPuzzle) closed by tunnelsociety
fixed: fixed by c6e7f52be8c49fb11bdf5034c22c3f644b063992
7:38 PM Ticket #16345 (PRIVATE: most of the newspapers or reports to read in the game are ...) created by neuromancer
It is very hard to read newspapers or reports in the game, this is …
6:58 PM Changeset [0ad9953c]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Fix calling of phone numbers not in list This fixes two bugs …
6:58 PM Changeset [3b555f1c]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Fix overwrite dialog in nancy8 save menu The "do you want to …
6:58 PM Changeset [c6e7f52b]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Fix buffer overread when saving puzzle data …
5:47 PM Changeset [cd9a1380]branch-2026-1-0branch-3-0 by Le Philousophe <lephilousophe@…>
COMMON: Make debugLevelSet match with debug functions behaviour
4:25 PM Changeset [cb28ad48]branch-2026-1-0branch-3-0 by Le Philousophe <lephilousophe@…>
MACOS: Fix static build with latest Fluidsynth Latest Fluidsynth …
10:58 AM Changeset [ac536147]branch-2026-1-0branch-3-0 by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
10:58 AM Changeset [ef2a24d0]branch-2026-1-0branch-3-0 by Weblate <noreply@…>
I18N: Update translations templates
10:50 AM Changeset [b7829323]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in SecondaryMovie
10:50 AM Changeset [5078e6c]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in InventoryBox
10:50 AM Changeset [7a85b938]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in Help
10:50 AM Changeset [a0809aa6]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in MainMenu
10:50 AM Changeset [9f3140df]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in Map
10:50 AM Changeset [b7b64dd4]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in SaveDialog
10:50 AM Changeset [fa613690]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Use ScopedPtr in SetupMenu
10:50 AM Changeset [0a1ab6cb]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Fix image loading in The Vampire Diaries loadImage() was …
10:50 AM Changeset [e5b2b5d8]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Implement save/load menu for nancy8 and up The newer menu has …
10:22 AM Changeset [4afb30b2]branch-2026-1-0branch-3-0 by fracturehill
NANCY: Add extra graphic state to Button Adds a "base" graphic, used …
6:01 AM Ticket #16344 (TETRAEDGE: Allocator out of memory: couldn't allocate more memory from ...) created by automatedbugreportingfacility
Moving from #15969 because it was closed as fixed, but the crash still …

Nov 10, 2025:

9:37 PM Changeset [e472cf47]branch-2026-1-0branch-3-0 by sev-
I18N: Update translation (Ukrainian) Currently translated at 76.4% …
6:45 PM Ticket #16343 (Unknown game variant for composer) created by fekir
Hello, Scummvm does not recognize a game correctly, this is the …
2:43 PM Changeset [1c9681e7]branch-2026-1-0branch-3-0 by IlDucci
I18N: Update translation (Spanish) Currently translated at 100.0% …
9:15 AM Changeset [5f426286]branch-2026-1-0branch-3-0 by sdelamarre
GOB: Fix a new[]/delete[] mismatch (Coverity 1642920)
8:08 AM Changeset [3973113e]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: disable the highlight decision area feature by default
7:58 AM Changeset [b54e67c]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: fixed sign-compare warning
3:57 AM Ticket #16342 (ACCESS: Martian Memorandum Gameplay Issues) created by mystrw1
Testing Info. : Game- Martian Memorandum (MM) Game Engine- Access Game …

Nov 9, 2025:

11:18 PM Ticket #16336 (AGOS: Simon the Sorcerer 2 DOS/WIN German - Voice cut-off) closed by codengine
wontfix: I'm closing the ticket as it is unlikely that this is ever going to be …
10:04 PM Ticket #15582 (FREESCAPE: Initial window size is too small) closed by neuromancer
This is fixed (tested in MacOS). Thanks a lot lephilousophe!
9:56 PM Changeset [95e1d4b9]branch-2026-1-0branch-3-0 by neuromancer
HYPNO: implemented some missing localized strings in the korean …
9:54 PM Changeset [cd5cd46c]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Fix SyncSound not redrawing screen Fixes Bitmap() not …
9:54 PM Changeset [0572210a]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Fix stale screen when video ends
9:54 PM Changeset [a704877e]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Fix palette glitches when resuming video When resuming a …
8:41 PM Ticket #16341 (PRIVATE: Clicking in lower right corner breaks game (diary bug)) created by sluicebox
Clicking in the very lower right corner of the screen breaks the game. …
7:19 PM Changeset [e2c4bfab]branch-2026-1-0branch-3-0 by yeager
I18N: Update translation (Swedish) Currently translated at 100.0% …
2:28 PM Ticket #15924 (FREESCAPE: avoid adding global object manually) closed by neuromancer
fixed: This is also fixed Castle Master, except for adding the ghost group …
2:04 PM Ticket #16340 (BACKENDS: Using Video::Subtitles with SDL surface backend will trigger ...) created by neuromancer
When using the Video::Subtitles code with SDL Surface graphics mode, …
1:21 PM Ticket #16338 (PRIVATE: clickable areas are very hard to see when the animations are ...) closed by neuromancer
fixed: Fixed with an optional feature in …
1:17 PM Changeset [aa23ef56]branch-2026-1-0branch-3-0 by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
1:17 PM Changeset [2b9ba96b]branch-2026-1-0branch-3-0 by Weblate <noreply@…>
I18N: Update translations templates
1:15 PM Changeset [322fca8f]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: allow to highlight decisions areas to make sure players can …
11:01 AM Ticket #16339 (ANDROID: Black bar/hide notch when in stretch to window mode) created by Aidorin0
This happens in the last daily builds I've tested (3 or 4). This issue …
10:44 AM Ticket #16338 (PRIVATE: clickable areas are very hard to see when the animations are ...) created by neuromancer
When the player skips the cutscene animations, it often also skips the …
10:38 AM Ticket #16217 (PRIVATE: Broken graphics in SDL Surface mode when subtitles are enabled) closed by neuromancer
fixed: Let's close this in favor of a more general one of lack of subtitle …
10:12 AM Changeset [cee3294e]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: make list of places in the diary easily clickable
10:12 AM Changeset [9d4feaa3]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: correctly show diary pages for some releases
9:36 AM Changeset [991ed4ad]branch-2026-1-0branch-3-0 by Torbjörn Andersson <eriktorbjorn@…>
M4: Remove left-over Orion Burger credits debug code
8:06 AM Ticket #16337 (ANDROID: Three fingers tap not working after closing the app) created by Aidorin0
This happens with the 2.9.1.1 Android version from the PlayStore and …
6:12 AM Ticket #16313 (DGDS: Crash in demo version of The Adventures of Willy Beamish) closed by mduggan
fixed: In 358bab41: […]
6:12 AM Changeset [358bab41]branch-2026-1-0branch-3-0 by mduggan
DGDS: Don't crash trying adlib sound in beamish demo The Willy …

Nov 8, 2025:

10:19 PM Tickets #16327,​16328 batch updated by tag2015
fixed: In f19f3a12: […]
9:30 PM Changeset [f19f3a12]branch-2026-1-0branch-3-0 by tag2015
AGS: Update blackwell2/4 and shardlight entries Fix #16327, #16328
9:30 PM Changeset [8828939f]branch-2026-1-0branch-3-0 by tag2015
AGS: Add detection for two more games
9:30 PM Changeset [4b620a45]branch-2026-1-0branch-3-0 by tag2015
AGS: Add detection for new games From AGS forums / itch.io
8:35 PM Ticket #16335 (LASTEXPRESS: Coudert's sprite loops between two states) closed by AndywinXp
fixed: In 4173f39e: […]
8:34 PM Changeset [4173f39e]branch-2026-1-0branch-3-0 by AndywinXp
LASTEXPRESS: Fix copySeq copying stale values This fixes #16335: …
6:16 PM Changeset [3861daa1]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: play the paper shuffle sound when the player browses the dossiers
6:01 PM Changeset [9797134]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: do not show items in the inventory list of the diary, if the …
5:34 PM Changeset [1c1dcc51]branch-2026-1-0branch-3-0 by neuromancer
PRIVATE: avoid crash when opening the diary without visiting any location
5:05 PM Ticket #16336 (AGOS: Simon the Sorcerer 2 DOS/WIN German - Voice cut-off) created by codengine
I started playing Simon2 today and noticed that the voice of several …
2:27 PM Changeset [d88bcf5f]branch-2026-1-0branch-3-0 by Weblate <noreply@…>
I18N: Update translation files Updated by "Update PO files to match …
2:27 PM Changeset [d11f1fb0]branch-2026-1-0branch-3-0 by Weblate <noreply@…>
I18N: Update translations templates
2:26 PM Changeset [5128dbb]branch-2026-1-0branch-3-0 by chkuendig
GUI: EMSCRIPTEN: Add option to download file opened in TextViewer
2:06 PM Ticket #16335 (LASTEXPRESS: Coudert's sprite loops between two states) created by Teashrock
ScummVM version: 3.0.0git20079-ged8e7cc12fd Game: The Last Express …

Nov 7, 2025:

11:36 PM Changeset [a444c1e5]branch-2026-1-0branch-3-0 by Xaviu <xaviu@…>
I18N: Update translation (Catalan) Currently translated at 80.4% …
11:00 PM Ticket #6797 (ZVISION: Brief glitch after solving air puzzle (constellations)) closed by tnm23
fixed: The engine rendering system has been extensively reworked for the …
10:14 PM Ticket #11483 (ZVISION: ZGI: Music broke) closed by tnm23
outdated
10:02 PM Ticket #6781 (ZVISION: Animation glitch (position? scaling?) in Nemesis laboratory) closed by tnm23
fixed
6:46 PM Ticket #15969 (TETRAEDGE: Syberia 1/2 (Mac German) crashes) closed by antoniou79
outdated: Closing this ticket as fixed, after the recent fixes for Tetraedge, …
2:28 PM Ticket #16176 (HPL1: ERROR message when starting the game w/ OpenGL) closed by bluegr
fixed: This has been fixed with the following commit, which is why the issue …
12:36 PM Changeset [0e170fd8]branch-2026-1-0branch-3-0 by NorwayFun <temuri.doghonadze@…>
I18N: Update translation (Georgian) Currently translated at 70.9% …
12:14 PM Changeset [ee4f4e7d]branch-2026-1-0branch-3-0 by ccawley2011
ULTIMA: Replace Std::string::reverse_iterator
12:14 PM Changeset [9807f2d]branch-2026-1-0branch-3-0 by ccawley2011
ULTIMA: Replace Std::vector::reverse_iterator
12:14 PM Changeset [87c7f3e5]branch-2026-1-0branch-3-0 by ccawley2011
ULTIMA: Replace Std::list::reverse_iterator
10:05 AM Changeset [3365a3cd]branch-2026-1-0branch-3-0 by antoniou79
TSAGE: Impement hack to slow down fader This brings behavior closer …
7:02 AM Changeset [5234620]branch-2026-1-0branch-3-0 by Le Philousophe <lephilousophe@…>
WINTERMUTE: Fix comment to match #ifdef
7:01 AM Changeset [f5e930b3]branch-2026-1-0branch-3-0 by larsamannen
HPL1: Set HPL1_USE_OPENGL only if USE_OPENGL_GAME is set The HPL1 …
2:52 AM Changeset [a851b665]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Add diary setting names for all game versions
2:52 AM Changeset [fae6a1f4]branch-2026-1-0branch-3-0 by sluicebox <22204938+sluicebox@…>
PRIVATE: Set view screen picture when playing video The correct …
Note: See TracTimeline for information about the timeline view.