Up2 Todo

From FTE
Jump to: navigation, search

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

(bold means I really REALLY think we should have this for 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. Get $mapname to work, PLEASE! (and make sure it doesn't return .bsp)

10. Moodles: cvar for silentmode for Ezscript (request on besmella board) [ezscript_silentmode 0/1]

11. Set bpp to atleast 16 when setrenderer is set to gl (or vid_renderer)

12. Make the alphabet repeat (so LOOOOOOOOOOOOOOOOOOOL is easier to type :)) [this also fixed pointing many times in teamplay]

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

14. "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.


15. Change following menus (all under Multiplayer):

  1. Delete "Old Browser" [later - when new server browser is fixed]
  2. "New Game" renamed to "Create Server"
  3. "Setup" renamed to "Player Setup"

16. 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. TimeServ: 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?)

17. 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. Bug: When cursor is not over a context menu item, but on the same y-axis, context menu item is still selected. Please fix
  5. Bug: cl_cursorsize is not carried over to hud_edit
  6. RJ reeeally would appreciate the face w/pent replacement texture to work
  7. Saving or even exitting from hud_edit causes FTE to crash
  8. Context menu: "Change" is not drawn in the context menu frame. Also, what is this meant to do? [removed]
  9. Context menu: (CONTEXT MENU\n------------) should be brown characters. When mouse is over a selection in context menu, selection turns brown, not cyan
  10. 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
  11. Context menu: Draw Grid (on/off). This will draw a grid, and the two horizontal and vertical lines going through the center of the screen should always be a bit more bold than the rest of the dots. Users should be able to change line color (clarity) and dot spacing (precision)
  12. Context menu: add the name of the item selected (in brown) after "---------" followed by a half-indent
  13. 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 (in other words, always display context menu on screen)
  14. Context menu: Enabled items should turn red, disabled items white. This is instead of putting a X next to them.
  15. Remove the scoreboard from hud plugin so scoreboard works
  16. Add the following to hud plugin: fps, speed, gameclock, ping. This is so it's easier to move them around (you won't have to _x _y # them.).

18. Make FTE's dllinfo files (from menu_download) be created in /FTE/, not /qw/. Also, delete these files on FTE exit (is it also possible to only create one large file?).

19. demo playlist, shuffle, repeat, play, next, prev

20. bug: deathmatch 0;map end. The teleport model should NOT be spinning and rotating like that (it also looks bad). Please atleast have a cvar to turn this off (this wasn't in original quake nor other clients). Also, runes don't spin, they just sit there and look pretty.

21. bug: Spike, in recent builds (after 2666, I'm using 2675), the flickering of the levelshots is back! can you look into this?

22. Add "track" command. When a spec, you can type "track <name>" or "track userid" to skip to that person's pov (from ezq/fuh)

23. Name completion (ezq/fuh)

24. Moodles: gl_externaltextures_world should forward to gl_load24bits (gl_load24bits has this bug: http://sourceforge.net/tracker/index.php?func=detail&aid=1210642&group_id=116842&atid=677452 )

25. Change "server is full" message to "Server is full. Type observe to join as a spectator."

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 - and I think I remember Spike telling me FTE already does this. There should be an option of having the weapon killed by displayed as text (tp_name_*) or a texture. Also, the names should be the same color as the team (IE change the color of one's nick displayed to match his "bottomcolor").

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

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

6. Take over the world.