Skip to main content

Todos

A running task list across the whole project. For the reasoning behind the JackAll entries — what's already covered by parsers and editors, what's missing, and which direction needs the most implementation — see the Tooling roadmap.

Repository

nothing

Docs

  • Improve JackAll docs

Reverse

Tools/JackAll

Prioritized in the Tooling roadmap, which reorders the Domino entry below: the visual revamp is cosmetic next to wiring up the existing UserGraphWriter, and swapping the graph package won't fix the real problem (20,228 wire crossings after layout).

  • Review the Domino viewer because it needs a lot of improvements
    • Review code
    • Revamp the visual interface, find a good graph wpf package

Tools/FCSE

  • Known bug: pressing Enter in a text field does nothing. On the stock Options → Network page that commits the value and refreshes the page. The ActionExecuterEditbox on the element only raises an action on the enter trigger — committing is the page's response to it, not something the widget does — and FCSE's page never sees that action: the inherited handler (CFCXBaseOptionPage::OnActionSignal, 0x1087f1f0) early-returns unless the dirty flag at page+0x1B8 is set, and FCSE clears that flag every frame to suppress the "unsaved changes" prompt. The two needs conflict, so the fix is FCSE registering its own IMagmaActionListener rather than relying on the inherited one — and probably narrowing the dirty-flag clear at the same time. Values still save; only the Enter gesture is missing.
  • Known bug: no mouse cursor on the Mod Configuration page.
  • Two faults seen in fcse.log and not yet chased: FCSE.exe+0x14ABB (in FCSE's own code) and a recurring Dunia.dll+0xAD4095 in magma's draw-collection walk.

Tools/"dll plugins"

  • Lua script support for plugins so that simple changes don't have to be compiled

Tools/vortex-farcry2

Mod

  • Create our first mod because that was the original plan