Skip to content

Latest commit

 

History

History
89 lines (66 loc) · 2.66 KB

File metadata and controls

89 lines (66 loc) · 2.66 KB

TODO

Current

  • ADD: scripted character animations as a sequence of indexes
  • UPDATE: separate globe node for foreground rendering

Roadmap

Scenes

  • ADD: animated night attack scene w/ flash
  • ADD: Ornithopter flight animated dunes
  • ADD: flat planet map with interpolation
  • UPDATE: improve sun rise animation

Engine

  • ADD: create an asset cache and preload all resources for faster access
  • UPDATE: node params as property wrappers ?
  • UPDATE: rewrite editor to properly use node system and engine

Animations

  • ADD: Reverse engineer animation for ATTACK

  • UPDATE: new animation system on Stars planet pan

  • ADD: Page flip transition on frame buffer

  • ADD: Move up transition on frame buffer

  • ADD: Wobble effect on frame buffer (visions)

Video

  • FIX: overlay circles and logo in last frames

Music

  • ADD: support for OPL2

UI

  • ADD: dialogue panel background on characters
  • UPDATE: menu states (selected, disabled)
  • ADD: implement UI sun/moon and day number
  • ADD: implement UI bar characters going with Paul
  • ADD: globe settings
  • ADD: interpolated flat map

Game logic

  • ADD: dialogue panels
  • ADD: implement day timer
  • ADD: sietch positions on map
  • ADD: implement global game variables
  • ADD: implement save file format
  • ADD: support string formatting in sentences
  • ADD: reverse engineer CONDIT.HSQ
  • ADD: reverse engineer DIALOGUE.HSQ

Platform

  • FIX: high memory consumption from Metal renderer
  • ADD: support Swift 6: CustomDebugStringConvertible and @DebugDescription,
  • ADD: support different versions of Dune (detect Savegame)
  • ADD: extend port to Linux and Windows
  • ADD: support PC-CD versions

Archive

  • FIX: Fade in Dune title (palette effect)

  • FIX: Fade in on Palace stairs (palette effect)

  • ADD: call a worm animation

  • ADD: Reverse engineer animations for SHAI

  • ADD: Reverse engineer animation for DEATH

  • ADD: Handle mouse click events

  • ADD: support gradients on polygons

  • FIX: Globe/Stars palette on prologue

  • ADD: Reverse engineer animation for VER

  • UPDATE: fade in/out on prologue (Palace stairs)

  • UPDATE: new animation system on Baron sardaukar

  • UPDATE: implement sky as node everywhere

  • ADD: copy protection screen

  • FIX: video PRT.HNM cannot be read

  • UPDATE: Sprite rendering issue on DUNES

  • ADD: create Character node for characters in foreground

  • UPDATE: Separate foreground/background nodes (characters vs. layout)

  • FIX: y-offset on pixel dissolve animation

  • UPDATE: separate ornithopter from background