Up2 Todo

From FTE
Revision as of 23:50, 10 April 2006 by Up2 (talk | contribs) (my todo)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Up2's proposed list of stuff to do before next release

1. Menu: fix submenus not using the mcharset.png

2. Menu Download screen: Erase "Probably Buggy...", fix indents [move "(want, have)" to the left, right now it's awkwardly spaced]

3. Server Browser: Refresh button, make it default server browser, make double-click join game, make space/enter spec game

4. Mouse: Make disconnected/console cursor work

5. con_selectioncolour for copy/pasting

6. Scrollbars. See this. Note: we need both ability for up and down arrow (arrow_up and arrow_down .pngs) for best effects.

7. Bug: levelshots flickering

8. cfg_save x -> x.cfg, cfg_save x.cfg -> x.cfg, cfg_save x.something -> x.something

9. Edit: Mouse support, a save button on top somewhere like the irc channels

10. Namemaker: fix loading cursor, decrease the size of displayed charset by 50%

11. "mapgroup" from fuhq/ezq/ This is especially helpful for screenshots as well, (levelshots/$mapname.tga) because it will save a lot of space. Should work for: locs, textures, levelshot, and lits.

12. Get $mapname to work, PLEASE! (and make sure it doesn't return .bsp)

13. Change following menus (all under Multiplayer):

  1. Delete "Browser", make "Join A Game" link to the new browser (menu_servers2) [later - when new server browser is fixed]
  2. "New Game" renamed to "Create Server"
  3. "Setup" renamed to "Player Setup"

14. Fix the following with the new server browser:

  1. Show serverinfo and color+frag (frag is displayed with the bottom/top color as the highlight, like quake), team, player name, ping, time. IN THIS ORDER.
  2. SERVERS
  3. -----------
  4. RULES | PLAYER/INFO
  5. Ability to select master servers
  6. Ability to add/delete your own master servers
  7. For the "List nq/qw/q2/q3" on/off, have on/off have the same background color (when on) as the game
  8. distinguish between qizmo servers by checking progs and version. qizmo has progs 666 and version 2.91. Maybe we can make qizmo a filter now? (same with FTV?)

15. HUD plugin:

  1. Change sbar_edit to hud_edit (more logical)
  2. Ability to left-click empty space and deselect any item you had selected
  3. Context menu: Add "New", with submenus of item types, and submenus under that. Spike knows.
  4. Context menu: Draw Grid (on/off). This will draw a grid, and two relatively bold lines horizontally and vertically through the center of the screen I'm thinking the grids should alternate between a shade of white and a shade of grey. Grid sizes should 20x20 pixels? Maybe have some cvar for this?
  5. Context menu: When no item is selected, here is how Context menu should look: It should have all the values as when an items is selected, except remove "clone" and "change", and rename "Snap to grid" to "Snap All" which would affect all items
  6. Context menu: (CONTEXT MENU\n------------) should be brown characters. When mouse is over a selection in context menu, selection turns brown, not cyan
  7. Context menu: add the name of the item selected (in brown) after "---------" followed by a half-indent
  8. Context menu: If right-clicking on the lower bottom or far right of the screen to go to the context menu, menu should be drawn to the left or on top of the click, respectively
  9. Context menu: "Change" is not drawn in the context menu frame. Also, what is this meant to do?
  10. Context menu: Enabled items should turn brown, disabled items white. This is instead of putting a X next to them.
  11. Bug: When cursor is not over a context menu item, but on the same y-axis, context menu item is still selected. Please fix
  12. Bug: cl_cursorsize is not carried over to hud_edit

16. Make FTE's dllinfo files (from menu_download) be created in /FTE/, not /qw/. Also, delete these files on FTE exit or something. 17. Moodles: cvar for silentmode for Ezscript (request on besmella board) 18. E:\Quake\fteqw_merged.exe -width 1280 -height 1024 -conwidth 720 -conheight 576 -bpp 32 -mem 128 -dinput -zone 1024 19. demo playlist, shuffle, repeat, play, next, prev 20. Make the alphabet repeat (so LOOOOOOOOOOOOOOOOOOOL is easier to type :))


Later on (later later on when Spike's not sick of me as much)

1. Ability to control text output! MM1, MM2, Proxy (Qizmo/FTEQTV), and game text to different parts of the screen, ability to control how long the text stays, control its size, how many lines it takes up, and to put it in a black frame (ability to control alpha)

2. cl_demo_wall_alpha 0...1 (like FUKquake. for DEMO VIEWING ONLY)

3. counter-strike type kill msgs (top right corner, x [rl] y). We need to parse messages for this - maybe we can use fuhquake's fragfile.dat ?

4. Q3-style console handling. cl_q3_console_talk or whatever, commands without "/" in front of them are said in-game.

5. Take over the world.