Difference between revisions of "User:AVS/Editor prototype"

From VCMI Project Wiki
Jump to: navigation, search
(Editing)
(Editing)
Line 67: Line 67:
 
** {{done}} undo
 
** {{done}} undo
  
* {{wip}} Objects edit
+
* Objects edit
 
** {{done}} plasing
 
** {{done}} plasing
 
** {{done}} deleting
 
** {{done}} deleting
 
** {{todo}} undo
 
** {{todo}} undo
 
** {{wip}} options edit
 
** {{wip}} options edit
 +
** {{todo}} object palette searching
  
 
* Map options edit
 
* Map options edit
 +
** {{todo}} player options
 +
** {{todo}} hero options
 +
* {{todo}} mod options

Revision as of 21:07, 16 July 2015

General

  • VFS
    • [Done] core design
    • [Done] core config
      • [Todo] support LOCAL
    • [Done] mod support
      • [Todo] dependency tracking
  • mod support
    • [Todo] mod configuration (OTF enabling, disabling mods for current map)

Rendering

  • [Done] terrain
    • [Done] roads
    • [Done] rivers
  • [Todo] terrain palette animation
  • [Done] objects
    • [Done] objects flagging (using colour replacement shader)
    • [Done] objects toolbox
    • [Done] objects on map
    • [Done] heroes flagging
  • [Done] palette shader
  • [Done] flag shader
  • [Todo] 32 bit graphics support
    • [Todo] 32 bit (VCMI JSON format) animation loader
    • [Todo] image formats support
    • [Todo] use flag shader for 32 bit object animation

Further improvements

  • Use VBO for asynch graphics loading
  • Texture atlas for:
    • terrain
    • animation
  • load map as texture (1 tile=1 texel)
    • use shader for all terrain rendering (depends on texture altas)

Editing

  • General
    • [Done] abstract model of undo|redo
  • Save/Load
    • [Todo] export h3m
      • [Todo] SoD,WoG
      • [Todo] HotA
    • [WiP] import h3m
      • [WiP] ROE-WOG
      • [Todo] HotA
    • [Done] save JSON
    • [Done] load JSON


  • Terrain edit
    • [Done] transitions
    • [Done] roads, rivers
      • [Done] undo
    • [Done] drag-like drawing
    • [Done] area fill
    • [Todo] control amount of decorations
    • [Done] undo
  • Objects edit
    • [Done] plasing
    • [Done] deleting
    • [Todo] undo
    • [WiP] options edit
    • [Todo] object palette searching
  • Map options edit
    • [Todo] player options
    • [Todo] hero options
* [Todo] mod options