Files
yaze/docs/roadmap.md
scawful a1429a8199 Update README and documentation for v0.3.0 release
- Revamped README.md to provide a clearer overview of the project, including updated platform support, key features, and installation instructions.
- Added a new asar-integration.md file detailing the Asar 65816 assembler integration, including usage examples and API references.
- Updated changelog.md to reflect new features and improvements in version 0.3.0, including Asar integration, ZSCustomOverworld v3, and enhanced message editing.
- Revised getting-started.md to indicate the completion of Asar patching features and updated CLI command statuses.
- Enhanced index.md to include new documentation links and a summary of major new features in the latest release.
- Improved infrastructure.md to reflect the transition to C++23 and modern CMake practices.
2025-09-25 09:28:46 -04:00

2.5 KiB

Roadmap

0.3.0 (Current - Released January 2025)

  • Asar 65816 Assembler Integration: Complete cross-platform ROM patching with assembly code
  • ZSCustomOverworld v3: Complete integration with enhanced overworld editing capabilities
  • Advanced Message Editing: Enhanced text editing interface with improved parsing
  • GUI Docking System: Improved docking and workspace management for better workflow
  • Symbol Extraction: Extract and analyze assembly symbols with addresses
  • Enhanced CLI Tools: Modern z3ed command-line interface with improved UX
  • Modernized Build System: CMake 3.16+ with professional packaging and CI/CD
  • Testing Infrastructure: Comprehensive test suite with ROM-dependent test separation

0.4.X (Next Major Release)

  • Overworld Sprites: Complete sprite editing, add/remove functionality
  • Enhanced Dungeon Editing: Advanced room object draw and edit functionality
  • Tile16 Editing: Enhanced editor for creating and modifying tile16 data
  • Plugin Architecture: Framework for community extensions and custom tools
  • Graphics Sheets: Complete editing, saving, and re-importing of sheets
  • Project Refactoring: Clean up resource loading and memory usage

0.4.X

  • Dungeon: Implement room object draw and edit functionality.
  • Graphics Sheets: Complete editing, saving, and re-importing of sheets.
  • Project Refactoring: Clean up resource loading and memory usage.

0.5.X

  • Sprite Property Editor: Add support for changing sprite behavior and attributes.
  • Custom Sprites: Support creating and editing custom sprites.
  • Asar Patching: Stabilize existing patching system for advanced modifications.

0.6.X

  • SCAD Format: Polish and finalize the scad file integration.
  • Hex Editing Improvements: Enhance user interface for direct ROM manipulation.
  • Music Editing: Add an interface to edit and manage music data.

0.7.X

  • Cross-Platform Stability: Test and refine builds across Windows, macOS, iOS, and Linux.
  • Plugin/Integration Framework: Provide hooks or scripting for community add-ons.

0.8.X

  • Performance Optimizations: Remove bottlenecks in rendering and data processing.
  • Documentation Overhaul: Update manuals, guides, and in-app tooltips.

0.9.X

  • Beta Release: Code freeze on major features, focus on bug fixes and polish.
  • User Interface Refinements: Improve UI consistency, iconography, and layout.
  • Internal Cleanup: Remove deprecated code, finalize API calls.

1.0.0

  • Stable Release: Final, production-ready version.
  • Changelog: Comprehensive summary of all changes since 0.0.0.