20kdc / gabien-app-r48

(Possibly buggy) application for game making, modding, and datamining, with a general focus around game engines compatible with the RPG Maker series.
The Unlicense
34 stars 2 forks source link

v2.0 Glorified Wishlist #61

Closed 20kdc closed 4 months ago

20kdc commented 11 months ago

separated out from v1.6 wishlist

v2.0 stuff

Do these in the v1.5-maintenance branch (touches engine)

"Black-Hole Data Compression"

"Accelerator"

~~Layout Cleanup: UIFlowLayout Layout Cleanup: Actually use UIFlowLayout~~ Where? it doesn't really fit UIAppendButton layout semantics~~

"Pizzazz"

"Atom"

"All The Stuff That Really Really Really Clearly Needs To Be Done Before Just Going And Calling This v2.0"

"These Things Are Getting Kicked Down The Curb"

v2.1 wishlist time xdddddddd

20kdc commented 8 months ago

outdated, see datamodel.md

Writing this down here because it might be useful: It might be an idea to have a dedicated "patch" object. These will be needed for undo anyway, and also can be used to batch the changes for undo/redo and do all sorts of useful stuff. The patch can then be "submitted" to a central object which can filter it down to the IRIOs. The main thing to worry about, then, is preventing writing patches "early", somehow (while also still having that as a transitionary feature or for special cases). Patch objects also need to maintain IRIO identity, somehow.