Difference between revisions of "QTV ToDo"

From FTE
Jump to: navigation, search
(FTEQTV TODO List)
(FTEQTV TODO List)
Line 92: Line 92:
 
10) When MVDSV server has teamplay > 0, FTE client does not show the "team" column in scoreboard.
 
10) When MVDSV server has teamplay > 0, FTE client does not show the "team" column in scoreboard.
  
11) Win32/EzQuake 1754 (and above) -> QTV -> Linux/MVDSV, the mouse pitch doesn't work (can't move the view up/down).
+
11) Win32/EzQuake 1754 (and above) -> QTV -> Linux/MVDSV: The mouse pitch doesn't work (can't move the view up/down).
 +
 
 +
12) Win32/FTEQuake SVN -> QTV -> Linux/MVDSV: When a map loads, the QTV start map flashes for a few milliseconds.
 +
 
 +
13) Seems like the "prespawn from different level" crap is still in QTV, do like normal clients do now (simply reconnect automatically or whatever it is).

Revision as of 22:15, 12 September 2007

FTEQTV TODO List

1) free-float prediction to remove jerkyness

2) bug character fix when people quit

3) Announce client name changes

4) chat (when you are connected to a stream or demo, your chat should only go to those in the stream or demo with you).

5) Announce to players only in the main menu when another player goes off to observe/play somewhere (xxx has connected to yyy, or xxx is observing yyy, etc), and announce to players in the same stream when a player in the stream leaves or enters

6) Change names from "playername >" to "[QTV] playername" (or i guess different color so qtv text sticks out

7) Listen to client's rate settings

8) force pov change using TRACK if qtv is connected via udp

9) .clients and clients menu options to see who's connected to qtv (and see what they're doing, e.g.: client1 [watching this demo] or client2 [observing this game] etc

10) [MOLGRUM] change name from "FTEQTV" to "FTEQTV X" where X is the number of people connected to the proxy. Change name every minute or so as to not create problems. (x could of course be three digits)<s>

<s>11) [MOLGRUM] menu needs: (items 1-5 centered)

  1. FTEQTV build xxxx
  2. www.FTEQW.com
  3. ------------- (linebreak)
  4. hostname (ip:port)
  5. \n
  6. Connect
  7. Server Browser
  8. Demo Browser
  9. Clients
  10. Admin Menu
  11. Help

12) [MOLGRUM] .qtvinfo reports the following: [QuakeTV] hostname | ip

13) [MOLGRUM] IF OBSERVING: replace say function to talk to specs, say_game function to talk to game, and say_team talks to QTV people. IF PLAYING: say and say_team talks in-game, say_team talks to players on team and QTV people

14) proxy <-> proxy chat (what the hell did I mean by this? anyone know? -Up2)

15) following commentators (works to an extent, bit buggy)

16) voice chat (current plan is to use speex codec. will depend on todo 11)

17) QTV should send an autotrack command to server if server is KTX or KTPRO, and if QTV is connected via UDP

18) bug: player.mdl goes to frame0 on gibs

19) bug: sound/entity's not appearing on map load sometimes.

20) Add people connected to the stream in the quakeboard (so you could see time/ping etc). You (your name, not "you") should be the FIRST one, followed by the rest in alphabetical order. Each name should have [QTV] at the beginning (brown [] white QTV). Always truncate list of QTV watchers first, never players or actual spectators.



possible: 1) broadcasts when a new stream becomes available

2) proxy locking

3) reverse connections (server connects to proxy)

4) frag previewing. using the prebuffered data to calculate who will get the next kill and track that player until they score their kill. specifics need figuring out

5) .observe map changes can result in the proxy hightracking someone that might not be in the game yet, positioning the camera at '0 0 0'


Some bugs I (Molgrum) found while playing through QTV:


1) You don't drop from the server when using ".disconnect".

2) After voting a map, the scoreboard shows up at all times (can't get rid of it), showing nothing at all but the labels such as "Name", "Frags" etc.

3) You're alone on the scoreboard, but can see specs.

4) On mapchange, you get no team, no name, no weapons, no armor, etc (disappeared from scoreboard too).

5) The rollangle when player is dead doesn't work (make it into a feature!).

6) Setting a master server doesn't make QTV send any heartbeats to it.

7) Angles are not set when entering a KTX server the first time (they are set correctly the rest of the spawns though).

8) Does not forward any stuffcmds to the client (can't execute any KTX commands, like mapvoting and /ready).

9) At the end of a match, the single player scoreboard is shown instead of the multiplayer one.

10) When MVDSV server has teamplay > 0, FTE client does not show the "team" column in scoreboard.

11) Win32/EzQuake 1754 (and above) -> QTV -> Linux/MVDSV: The mouse pitch doesn't work (can't move the view up/down).

12) Win32/FTEQuake SVN -> QTV -> Linux/MVDSV: When a map loads, the QTV start map flashes for a few milliseconds.

13) Seems like the "prespawn from different level" crap is still in QTV, do like normal clients do now (simply reconnect automatically or whatever it is).