-
Notifications
You must be signed in to change notification settings - Fork 1
/
TODO.TXT
125 lines (119 loc) · 5.65 KB
/
TODO.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
[P0] Critical: (unstable until fixed)
================================================================================
[ ] LAUNCHER : Error messages:
- [ ] Unrecognised IWAD (not found and cannot be substituted)
- [-] When no engines remain after filter
- [ ] When param-value is missing, e.g. `/IWAD /PWAD ...`
- [ ] Unrecognised tag
- [-] parsing INI files
- [ ] For `/GAME` parameter
[P1] Blocking: (cannot be released until fixed)
================================================================================
[X] LAUNCHER : `bit` property in game ini not being used
[ ] LAUNCHER : Cannot specify `/DEMO` in ini files
- [ ] Add demo playback choice to "people/ola bjorling/tantrum2"
[ ] LAUNCHER : UI react instantly before processing wait
[-] LAUNCHER : FreeDOOM substitution
[ ] LAUNCHER : Use Shareware versions if DOOM2/HERETIC/HEXEN/STRIFE not found
[ ] LAUNCHER : If no PWAD, get title / description and game meta-data from IWAD
[ ] LAUNCHER : Implement class selection for Hexen in launcher.exe
[ ] LAUNCHER : Allow backspace to previous pages
[ ] PSX DOOM apparently not working on GZDoom >3.2
[P2] Required: (lose-ends that need tying up)
================================================================================
[ ] LAUNCHER : Unable to 'warp' to named map; e.g. "UAC01" in cacowards/_2008/uacmnnew
[ ] LAUNCHER : Gussy up skill selection
[ ] LAUNCHER : If no IWAD given, use default for type of engine
[ ] Updates to default configs:
- [ ] Sector light mode: Standard
- [X] Disable stats (not fair for portable use on non-personal systems)
- [ ] "m_showinputgrid == '-1' allows for on-screen keyboard to never show
when inputting text, even when using a mouse"
[X] Icon for launcher.exe
- [ ] extra sizes: 20, 96?
[ ] Additional PortaDOOM.exe icon sizes: 20, 24, 48, 64, 96?, 128, 256
[P3] Feature Enhancements:
================================================================================
[?] LAUNCHER : Detect OpenGL version and filter engines accordingly
(currently an issue with this in QB64)
- [ ] Parse & compare version numbers
[ ] Add Eternity engine (required somewhere in the Cacowards)
[ ] LAUNCHER : Handle VOICES1.WAD & SVE.WAD for STRIFE?
[ ] Include Crispy Doom music pack?
[ ] IWADs: (including Skill Names)
[X] Harmony
[ ] Hacx
[X] Chex
[ ] Adventures of Square (SHAREWARE)
[X] Rise of The Wool Ball
[ ] Blade of Agony? (could do with its own settings file)
[P4] Content:
================================================================================
[ ] Add Valiant: Vaccinated Edition
[ ] Does 20 Monsters work in ZDoom?
[ ] Move 3 Heures series to Community
[ ] WolfenDOOM package
[ ] Expand PSX DOOM Package to include:
- [ ] DOOM 64 RTR (GZDoom)
- [ ] DOOM 64 EX
- [ ] DOOM 64 for DOOM II
- [ ] PSX Fall of Triton -- any way to shrink this? Diff against PSXDOOM.PK3?
- [X] InnocenceX/X2/X3
- [X] Add option to play with PSX / Classic weapons with new launcher
[-] Index pages at the end of each Cacowards; allows the separate Cacowards
packages to have an index
[ ] Need launchers for bonus levels on Eternal Doom III
[ ] Add "The Given" LowDetail / update its page text
[ ] REKKR
[ ] Add 3 Heures Final
[ ] Update "Adventures of Square" to EP2
[ ] Create pages for the speedruns so that the author notes can be displayed
[ ] Help page to explain WAD page headers, glossary
[ ] Harmony IWAD page
[ ] Hacx IWAD page
[ ] N64 DOOM64.WAD warning on page
[ ] Total Conversions page ...
[ ] MegaWADs page ...
[ ] Episodes page ...
[ ] Onesies page ...
[-] Community Projects page ...
[ ] Vanilla page ...
[P5] Technical Debt: (making forward progress easier)
================================================================================
[ ] InstaDM is technically a mod
[ ] LAUNCHER : Generate a GAMEINFO lump on-demand?
[ ] LAUNCHER : get exe name from command-line instead of assuming "launcher.exe"
[ ] LAUNCHER : DOOM 64 RTR requires fluidsynth and GZDoom v3.2
[ ] DOOM Retro : Next version will support binding F12
[ ] LAUNCHER : Add `gzdoom-default` definitions for older GZDoom versions
[ ] LAUNCHER : Add a `/VER` param to select version constraints
[ ] LAUNCHER : Figure out what tags softpoly supports
[ ] DOOM-Crusher : Add PKE, EPK to recognised PK3 formats
[ ] DOSMAG : Use `KEY` functions to simplify shortcut-key handling?
[ ] DOOM-Crusher : fail on "SOUND&MUSIC.WAD"
[ ] Add engine compatibility checks for Windows version
- [-] test engines on Windows XP
- [ ] test engines on Windows Vista?
- [ ] test engines on Windows 7
- [ ] test engines on Windows 8?
[ ] "SHELL" action improvements:
- [ ] add an action for launching files, rather than executing commands,
i.e. verify the file exists before launching
- [X] use `_DONTWAIT`
- [ ] change to the directory of the file being launched.
this will do away with the need for "%~dp0" in "play.bat" files
[ ] Need a "dotted tab" for contents and index pages
[ ] Consider right alignment from middle of line (rulers?), ">>"
[ ] Tabs in Warning Boxes are broken
[ ] Convert the statusbar/dialogue to a theme set
[ ] doom.bat : Cannot substitute IWADs when playing demos!
[ ] Inclusion of RETRES.WAD in onesies\dt-lutz should be before the PWAD.
I.e. we need to control load order or have `/MOD` option or some-such
[ ] A more common location for "bloom.cfg", so it doesn't have to be copied
everywhere?
[ ] "Shadow of the Wool Ball" and "Blade of Agony" are IWADs,
so require own configuration (set defaults script, GZDoom 3.2+)
[ ] dosmag: "^_^" not escaping properly
http://www.qb64.net/forum/index.php?topic=12306.msg108013#msg108013
[ ] dosmag: Can we fix mousewheel scrolling with:
http://www.qb64.net/wiki/index.php/Controller_Devices