Plans
Jump to navigation
Jump to search
This is a non-exhaustive list of feature implementation plans. Some of these are obsolete.
Current Plans[edit]
Includes active plans, future plans, and speculative plans (the latter two of which are sometimes hard to tell apart)
Graphics, slices
- Plan for 256 color sprites (in progress)
- Plan for allowing other screen resolutions (in progress)
- Plan for customisable frame rates (in progress)
- Plan for hero sprite overlays
- Plan for gfx_directx (in progress)
- Plan for per-vertex transformation (in progress)
- Plan for cleanup and control of fades (in progress)
- Plan for converting special screens to slices (in progress)
- Plan for converting battle display to slices (in progress)
- Plan for Canvas slices
Scripting
- Plan for script multitasking (in progress)
- Plan for dynamic types in HamsterSpeak (in progress)
- Plan for a new library of script utility functions
- Plan for sane script error reporting (in progress)
- Plan for editing script snippets in Custom
- Plan for implementing battlescripting (in progress)
Saves
- Plan for saving NPC locations in savegames (in progress)
- Plan for saving more data in saved games
- Plan for save states
- Plan for faster game loading and upgrading (in progress)
NPCs, maps
- Plan for raising NPC-per-map limits (half done)
- Plan for non-tile-based walking
- Plan for letting NPCs move between maps
Battles, enemies, attacks
- Plan for battle formation improvements (in progress)
- Plan for attack balancing tool
- Plan for variables in battles
- Plan for enemy AI improvements
Textboxes, text, fonts
- Plan for text markup (in progress)
- Plan for text box file format change
- Plan for textboxes in battles
- Plan for unicode support (in progress)
Stats, spell lists, party
- Plan for more flexible stats
- Plan for stat buffs
- Plan for customized experience-to-next-level (in progress)
- Plan for improved spell learning
- Plan for larger hero reserve (in progress)
Items, inventory, equip, shops
- Plan for improved items
- Plan for full-inventory handling
- Plan for shop improvements
- Plan for hero inventories
UI, controls
- Plan for control remapping (in progress)
- Plan for a joystick config menu (in progress)
Other
- Plan for source file cleanup (permanently in-progress)
- Plan for an Editor Editor (in progress)
- Plan for In-App-Purchase Support (in progress)
- Plan for network support (in progress)
Nearly-Finished Plans[edit]
- Android Port (in progress)
- Plan for debug/release script error reporting modes (just add more error checking)
- Plan for more flexible elementals (almost done)
- Plan for improved attack chaining (a few more proposed chain conditions)
- Plan for input recording and playback
- Plan for new graphics rendering
- Plan for slice tree (only menus are left to convert)
- Portable GNU-Linux binaries
Repetitive Plans[edit]
Plans That We Are Finished With[edit]
Listed here for proud posterity.
- RELOAD
- Plan for increasing available tags
- Plan for default master palette replacement
- Plan for full UI color customization
- Plan for main menu customization
- Plan for spriteset import/export
- Plan for file format upgrade unification
- Plan for queueable attacks
- Plan for merging hero and NPC walkabout layers
- Plan for turn-based battles
- Plan for cleanup of stale temporary files
- Plan for platform-specific button names
- Plan for uicolors.bin box style cleanup (splitting colors and box styles)
- Plan for new save format
- Plan for Distribution menu
- Plan for improved mouse support
- Plan for increasing item limit
- Plan for global NPC definitions
Plans That Were Superceded Or Abandoned[edit]
- Plan for real script arrays (obsolete, see Plan for dynamic types in HamsterSpeak instead)
- Plan for magic variables in HamsterSpeak (obsolete, details to be added to Plan for dynamic types in HamsterSpeak)
- Plan for new RPG format (canceled, some ideas live on in other plans, such as RELOAD)
- Plan for plotscripting plugins (canceled for cross-platform compatibility)
- Plan for raising sprite frame limits (replaced by RGFX)
- Plan for animating enemies (replaced by RGFX, animations still a WIP)
- Plan for bigger walkabouts (replaced by RGFX)
- Plan for merging DT6 and ATTACK.BIN (go straight to RELOAD)