IRC logs of Libera.Chat #BZFlag for Wednesday, 2026-10-07

*** Agatha <Agatha!~agatha@user/agatha> has joined #bzflag00:08
*** Agatha is now away: away00:08
*** FastLizard4 is now away: AWAY from keyboard00:15
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)01:20
*** FastLizard4 is back02:41
*** FastLizard4 is now away: AWAY from keyboard02:56
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Quit: leaving IRC)03:21
*** Agatha <Agatha!~agatha@50.39.195.67> has joined #bzflag03:22
*** Agatha is now away: away03:22
*** Agatha is back03:23
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Ping timeout: 261 seconds)03:35
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)05:23
*** Sythos is back07:23
BZNotifybzo: timriker opened issue #185 "scoreboard player type" (https://github.com/timriker/bzo/issues/185)07:24
BZNotifybzo: timriker labeled issue #185 as enhancement 07:24
*** winny is now away: aaaa07:32
*** Sythos is now away: ...thinking...07:34
*** Sythos is back07:36
*** Sythos is now away: ...thinking...07:50
*** FastLizard4 is back08:17
BZNotifybzo: timriker opened issue #186 "mesh visible through other mesh" (https://github.com/timriker/bzo/issues/186)08:28
*** FastLizard4 is now away: AWAY from keyboard08:37
BZNotifymain @ bzo: timriker pushed 2 commits (https://github.com/timriker/bzo/compare/7c24dc07f079...aaf98935a8a5):08:57
BZNotifymain @ bzo: timriker 854391: Plan for a world viewer and editor: source spans, per-BZID user maps, Edit as a camera view, a one-writer edit room. See #183 and #184. (https://github.com/timriker/bzo/commit/854391cf17acde8a75702c5945bb99dd65cabf69)08:57
BZNotifymain @ bzo: timriker aaf989: editor-plan.md: keep #184 off the start of a line, where markdown reads it as a heading. (https://github.com/timriker/bzo/commit/aaf98935a8a5a344b676e4a88f117eb166ca5f4a)08:57
*** FastLizard4 is back09:10
*** TimRiker <TimRiker!~TimRiker@t5810.rikers.org> has quit IRC (Ping timeout: 246 seconds)10:19
*** TimRiker <TimRiker!~TimRiker@2607:fa18:9fff::196> has joined #bzflag10:20
BZNotifymain @ bzo: timriker pushed 2 commits (https://github.com/timriker/bzo/compare/aaf98935a8a5...299cba6d92d8):11:14
BZNotifymain @ bzo: timriker 454091: Scoreboard T column after the player number: d desktop, m mobile, v VR, b BZFlag client, r robot, s server bot. Proxied players are b or r; a BZFlag robot now joins as one. See #185. (https://github.com/timriker/bzo/commit/454091504aecd8cd8023513a64755c7f07d1f44b)11:14
BZNotifymain @ bzo: timriker 299cba: Release v1.3.26 - scoreboard T column for what each player is playing on, and BZFlag robots join as robots. Closes #185 (https://github.com/timriker/bzo/commit/299cba6d92d8d88a782c1460a16bd826c1048e2c)11:14
BZNotifybzo: timriker closed issue #185 "scoreboard player type" (https://github.com/timriker/bzo/issues/185)11:14
BZNotifybzo: timriker tagged main * 299cba (Release v1.3.26 - scoreboard T column for what each player is playing on...) as v1.3.26 (https://github.com/timriker/bzo/compare/v1.3.26)11:15
*** Sythos is back12:01
*** Sythos is now away: ...thinking...12:17
*** FastLizard4 is now away: AWAY from keyboard13:25
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag13:47
*** Sythos is back14:01
*** Cobra_Fast_ is now away: offline14:08
*** Cobra_Fast_ is back14:08
*** FastLizard4 is back14:27
*** Sythos is now away: ...thinking...14:33
*** Sythos is back14:41
*** FastLizard4 is now away: AWAY from keyboard15:06
*** Sythos is now away: ...thinking...15:23
*** Sythos is back15:25
*** Sythos is now away: ...thinking...15:45
*** Sythos is back15:53
*** Sythos is now away: ...thinking...16:05
*** Sythos is back17:13
*** Sythos is now away: ...thinking...17:24
*** FastLizard4 is back17:25
*** Sythos is back17:40
*** Sythos is now away: ...thinking...17:50
BZNotifybzo: timriker opened issue #187 "UPnP" (https://github.com/timriker/bzo/issues/187)18:26
*** FastLizard4 is now away: AWAY from keyboard18:32
BZNotifymain @ bzo: timriker pushed 2 commits (https://github.com/timriker/bzo/compare/299cba6d92d8...138eb8433aaf):18:39
BZNotifymain @ bzo: timriker 1078fb: bzflag.upnp maps the BZFlag port on the router, TCP and UDP, as bzfs's -UPnP does, listing the reverse-DNS name when there is no publicAddr. BZFlag clients get each move as it is accepted, in one write per event-loop turn: half the latency and CPU per update. [PERF] load lines, /lagstats server l... (https://github.com/timriker/bzo/commit/1078fb8475a4efd30f2f43cde33ae9dec9273a6c)18:39
BZNotifymain @ bzo: timriker 138eb8: Release v1.3.27 - bzflag.upnp forwards the BZFlag port like bzfs's -UPnP, and BZFlag clients get moves at half the latency and CPU. Closes #187 (https://github.com/timriker/bzo/commit/138eb8433aaf2a93aece0d8331ead14f1973293f)18:39
BZNotifybzo: timriker closed issue #187 "UPnP" (https://github.com/timriker/bzo/issues/187)18:39
BZNotifybzo: timriker tagged main * 138eb8 (Release v1.3.27 - bzflag.upnp forwards the BZFlag port like bzfs's -UPnP...) as v1.3.27 (https://github.com/timriker/bzo/compare/v1.3.27)18:40
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)18:58
*** Sythos is back19:19
BZNotifymain @ bzo: timriker pushed 2 commits (https://github.com/timriker/bzo/compare/138eb8433aaf...1fbf419cf520):19:38
BZNotifymain @ bzo: timriker adf1b0: Moves and shots over a WebRTC data channel (webrtc.listen): one IPv4 UDP port for every player, unordered and unretried, carrying what bzfs sends over UDP -- moves, shots, shot ends, missile updates -- relayed as they arrive rather than at the 16ms tick. Stale moves dropped by the client clock an... (https://github.com/timriker/bzo/commit/adf1b0f59dbb6af106b08f8221d8e35916e5d702)19:38
BZNotifymain @ bzo: timriker 1fbf41: Release v1.3.28 - moves and shots over a WebRTC data channel on one IPv4 UDP port, relayed without the 16ms tick. Closes #8 (https://github.com/timriker/bzo/commit/1fbf419cf5200ad80dd1f5e400d3f1a3bd73ddf8)19:38
BZNotifybzo: timriker closed issue #8 "WebRTC" (https://github.com/timriker/bzo/issues/8)19:38
BZNotifybzo: timriker tagged main * 1fbf41 (Release v1.3.28 - moves and shots over a WebRTC data channel on one IPv4...) as v1.3.28 (https://github.com/timriker/bzo/compare/v1.3.28)19:39
BZNotifymain @ bzo: timriker pushed 1 commit (https://github.com/timriker/bzo/compare/1fbf419cf520...a2f0ecb712d0):19:49
BZNotifymain @ bzo: timriker a2f0ec: Chat history can be drag-selected and copied while chat is open: a press in the transcript no longer ends chat entry through the input's blur, typing returns to the input, Esc still closes. headless-client --select-chat probes it. Terser [RTC] log lines. (https://github.com/timriker/bzo/commit/a2f0ecb712d08d67fb7ed2bc3fdd8ae2fec5e661)19:49
*** Sythos is now away: ...thinking...20:19
*** Sythos is back20:34
*** Sythos is now away: ...thinking...20:46
TimRikerplayer list on bzo: [15:25:59] [SERVER] #2 Ace3 [green] bot21:26
TimRiker[15:25:59] [SERVER] #3 Orin [purple] 2607:fa18:9fff:0:9060:9862:2ce3:148d udp+ (local)21:26
blast007Addresses like that are why we need a better UI for bans. Imagine having to type that from a player quit message while the chat box is scrolling up.  :P   I'd probably have the server remember recent connections and let an admin pick one to ban, with some CIDR control as well. Probably default to an exact IPv4, but default to a /64 for IPv6.21:36
TimRikeryes, a banip by name with a /64 could work. the server looks up the name and applies it. in bzo, you can now copy and paste from chat, but that won't help if the chat scrolls off the screen. a default of /64 makes sense and then the op can override.21:41
blast007I do add paste support to BZFlag, but not a way to copy any text :)21:42
TimRikeron bzo I can add ban options in the operator panel or a new moderator panel etc. where the addresses would be present and editable.21:42
blast007somewhere I have a reasonable start to adding RmlUi to BZ. That's a UI library that uses syntax similar to HTML and CSS, but it's not a full browser engine.21:43
BZNotifymain @ bzo: timriker pushed 2 commits (https://github.com/timriker/bzo/compare/a2f0ecb712d0...da084717ae8f):21:43
BZNotifymain @ bzo: timriker d2bfcb: Observer pitch and strafe on Shift (upstream's Ctrl and Alt), pitch in Share View Links, /mv for observers' cameras, /setteam between playing teams (a BZFlag 2.4 client re-sent its own MsgAddPlayer takes the team), /mv names the mover, Ctrl+C on a chat selection no longer changes the camera. head... (https://github.com/timriker/bzo/commit/d2bfcb3f6f2a629964239eb013f3ea7f95862eb7)21:43
BZNotifymain @ bzo: timriker da0847: Release v1.3.29 - observer pitch and strafe on Shift, pitched share links and /mv, /setteam for browser and BZFlag 2.4 players, copyable chat (https://github.com/timriker/bzo/commit/da084717ae8f388c44353b99c271beff46c7f667)21:43
blast007For my little test app that I was using to test RlmUi, I did have keyboard, mouse, and joystick support, though joystick support could be improved (since I think only the d-pad worked, not the analog stick).21:44
TimRikerbzo now has udp+ for native clients, and webrtc for web clients. more testing needed to see if it's getting to an acceptable level or not.21:44
BZNotifybzo: timriker tagged main * da0847 (Release v1.3.29 - observer pitch and strafe on Shift, pitched share link...) as v1.3.29 (https://github.com/timriker/bzo/compare/v1.3.29)21:44
TimRikerI added rumble for gamepads, but not tested much yet.21:45
blast007https://static.bzexcess.com/videos/UITest20220917.mp4   https://static.bzexcess.com/videos/bzflag_rmlui-2023-08-11_16.54.59.mp421:47
TimRikeroops. missed a velocity check, now tanks a are skipping around. fixing...21:48
*** winny is back21:48
blast007https://static.bzexcess.com/videos/UITest20221005.png21:48
TimRikernice!21:49
blast007didn't ever get it hooked up to input events in the actual game client, so that would be the next thing to do. Then I'd need to make changing stuff in the UI actually update variables somewhere.21:50
blast007the visual look of it is mostly from their demo as well, so that would need to be redone.21:51
TimRikeryeah, the point is once you have buttons, sliders, etc, they can easily be themed.21:51
blast007yup!21:51
BZNotifybzo: timriker opened issue #188 "video chat" (https://github.com/timriker/bzo/issues/188)21:59
BZNotifybzo: timriker labeled issue #188 as enhancement 21:59
BZNotifymain @ bzo: timriker pushed 2 commits (https://github.com/timriker/bzo/compare/da084717ae8f...819873958993):21:59
BZNotifymain @ bzo: timriker 3f0d1b: BZFlag clients get a ground tank's real velocity, rebuilt from bzo's speed fraction along the heading or slide, so they dead-reckon it instead of snapping it forward at each update. /mv's refusal names x,y. scripts/test-bzflag-native.mjs. (https://github.com/timriker/bzo/commit/3f0d1ba45f743fc416efc295e6c1da9e5f5611c6)21:59
BZNotifymain @ bzo: timriker 819873: Release v1.3.30 - BZFlag clients see ground tanks move smoothly: real velocity instead of zero (https://github.com/timriker/bzo/commit/819873958993fd68d1f1e98462bb6de7d183706f)21:59
BZNotifybzo: timriker labeled issue #186 "mesh visible through other mesh" as bug (https://github.com/timriker/bzo/issues/186)21:59
BZNotifybzo: timriker tagged main * 819873 (Release v1.3.30 - BZFlag clients see ground tanks move smoothly: real ve...) as v1.3.30 (https://github.com/timriker/bzo/compare/v1.3.30)22:00
TimRikerby the way, I implemented /setteam in bzo. I'll be testing more to see if that's a good idea with current 2.4.x clients, but it does work.22:06
Juestcool22:21
TimRikeralso /mv works with bzflag and bzo clients.22:22
*** Cobra_Fast_ is now away: offline22:57
*** Cobra_Fast_ is back22:58

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!