Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap / Wishlist #74

Open
14 of 34 tasks
pinkwah opened this issue Feb 10, 2018 · 0 comments
Open
14 of 34 tasks

Roadmap / Wishlist #74

pinkwah opened this issue Feb 10, 2018 · 0 comments
Assignees
Milestone

Comments

@pinkwah
Copy link
Collaborator

pinkwah commented Feb 10, 2018

Roadmap for Doom64EX-next

This is a list of stuff that needs to be done to be able to have a proper release.

In progress
! Critical
? Optional

Doom 64 ROM without Wadgen

  • Rewrite deflate code !
  • WAD loading !
  • N64 graphics format !
  • N64 MIDI tracks !
  • N64 MIDI soundfont !
  • WAD,SSEQ,SN64 offsets for all ROM versions !
  • File select dialog when game data is missing !

Console

  • Centralised logging API !
  • Colour console text ?
  • Auto-complete dropdown
  • GNU readline support ?
  • Fix incorrect tokenisation of semi-colons inside double-quotes !

Menu

  • Normalise font size
  • Clean up and rename settings menus
  • Use hardware cursor when possible
  • Allow typing in password menu

Input

  • SDL_GameController
  • New API that supports multiple controllers, players and bindings
  • Support N64 controllers with original bindings ?

Multiplayer

  • Split-screen ?

Modding support / Cleanup

  • Basic DECORATE support
  • Remove the need for LumpHash
  • Add a menu for selecting PWADs ?

Graphics

  • Do GL_NEAREST on HUD elements
  • Add option to toggle the above ?

Renderer

  • Replace GLAD for the glbinding library
  • Isolate GL 1.4 code ?
  • Experimental GL 3.3 ?

Core

  • Replace C miniloops with C++ class equivalents
  • Isolate network code
  • Refactor WAD subsystem

General

  • Publish dependencies in an archive
  • Flatpak (Linux)
  • Figure out macOS distribution
@pinkwah pinkwah added this to the 2.6 milestone Feb 10, 2018
@pinkwah pinkwah self-assigned this Feb 10, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant