IRC logs of Libera.Chat #BZFlag for Sunday, 2023-09-10

*** yuitimothy is now away: I've done some soul-searching and I still can't find it.01:16
*** yuitimothy is back01:16
*** Zehra <Zehra!~Yukari@user/yukari> has joined #bzflag01:47
*** Cobra_Fast is now away: vacant02:04
*** Cobra_Fast is back02:04
*** Cobra_Fast is now away: vacant02:17
*** Cobra_Fast is back02:17
*** Cobra_Fast is now away: vacant02:51
*** Cobra_Fast is back02:51
ZehraI'm wondering how to we now modify shot speeds, since we don't have speed values to modify in the shot API.03:05
ZehraOr at least in an intuitive way.03:06
*** bryjen <bryjen!~bryjen@2603-6010-7a04-7681-0ad4-0cff-fe30-0e67.res6.spectrum.com> has joined #bzflag03:13
*** bryjen <bryjen!~bryjen@2603-6010-7a04-7681-0ad4-0cff-fe30-0e67.res6.spectrum.com> has quit IRC (Quit: Leaving)03:38
Juesthey03:48
ZehraHi Juest :)03:49
*** Juest <Juest!~Juest@user/Juest> has quit IRC ()04:20
*** Juest <Juest!~Rawr@user/Juest> has joined #bzflag04:21
*** Zehra <Zehra!~Yukari@user/yukari> has quit IRC (Quit: Quit.)05:25
*** FastLizard4 is back05:57
*** FastLizard4 is now away: IN-GAME - Minecraft06:32
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 258 seconds)08:04
*** SpringTank <SpringTank!~quassel@99.65.58.146> has quit IRC (Server closed connection)08:15
*** SpringTank <SpringTank!~quassel@99.65.58.146> has joined #bzflag08:15
*** nitroxis_ <nitroxis_!n@nxs.re> has quit IRC (Server closed connection)08:34
*** nitroxis <nitroxis!n@nxs.re> has joined #bzflag08:35
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)10:06
*** FastLizard4 is back10:46
*** FastLizard4 is now away: AWAY from keyboard10:49
*** Juest0 <Juest0!~Juesto@user/Juest> has quit IRC (Quit: Client closed)10:52
*** Juest0 <Juest0!~Juest0@user/Juest> has joined #bzflag10:52
*** Juest0 <Juest0!~Juest0@user/Juest> has quit IRC (Quit: Juest0)11:01
*** Juest- <Juest-!~Juest@user/Juest> has joined #bzflag13:08
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag13:18
*** Juest- <Juest-!~Juest@user/Juest> has quit IRC ()13:20
macsformedoes anyone have a bzfs log rotation/management script they'd be willing to share? I've just been appending to a single file, but some are a few hundred MB and it ends up being not great for incremental backups15:22
*** YukariYakumo <YukariYakumo!~Yukari@user/yukari> has joined #bzflag16:00
*** yuitimothy is now away: I've done some soul-searching and I still can't find it.16:03
*** yuitimothy is back16:03
blast007I'm using just logDetail output on my server, and my MW2.3 server has a 141MB log that goes all the way back to 2011.16:23
blast007let me test with logrotate quick16:29
macsformeI guess my biggest is just 127MB... that's using logDetail as well16:30
macsformetotal around 1.6GB16:31
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag17:22
*** FastLizard4 is back18:39
Agathawow that's some impressive archiving dedication18:44
YukariYakumoI'd like to see some form of logDetail for the game client. :)18:45
*** FastLizard4 is now away: AWAY from keyboard19:01
Juestyeah, why not have log rotation for clients19:15
YukariYakumoAlso with auth status for registered players too.19:16
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)19:24
YukariYakumo@macsforme: Perhaps this thread may be helpful: https://forums.bzflag.org/viewtopic.php?t=15201 - Rotating Logs19:45
YukariYakumoAs for perhaps splitting/managing the log. Maybe a script may work for this purpose, although the file size does make me consider if it is viable.19:48
allejomacsforme: I made this years ago when I first started hosting and been to lazy to handle it better, https://gist.github.com/allejo/da7a7f2c54137af351caabb17a36171a19:49
blast007Agatha: it's more just me being lazy and not rotating the logs :)19:54
blast007YukariYakumo: the client *can* log as well19:54
Juestblast007: why is this disabled out of the box?19:57
YukariYakumoblast007: I keep forgetting it can. Any chance it can be some config setting?19:57
YukariYakumolike config.cfg: keeplogs=false, logsdirectory="mylogs".19:57
allejoI know the client can log via the `-e` (echo) flag. idk about itbeing a config option19:58
YukariYakumothat's kind of what I'd like it to have.19:59
Juestis there a way to see stdout on windows without looking at the debugger output?19:59
YukariYakumono more /savemsgs and not bzflag <options>19:59
YukariYakumoCommand Prompt?19:59
Jueststarting bzflag from command prompt doesnt print the game output to a terminal20:00
Agatha`printf` and build-as-console-instead-of-gui-application20:00
Juestin fact, in windows anything that wants to log to a terminal must open a conhost window20:00
JuestAgatha: gui applications can show console dialogs if they want20:00
AgathaI am aware. But if you build as a console application, then the OS will create a console and attach it to the process automatically, instead of you having to manually futz with platform APIs.20:01
Juestoh fair enough20:01
Juestthat's an option20:03
Juestbut also isnt20:03
blast007Juest: on Windows, the -echo option logs to a file20:08
Juestokay20:09
Juestwhere is that log file? customized in the parameter?20:09
blast007I would like to revamp *where* stuff gets written20:09
blast007screenshots should go into the Pictures folder, not a hidden config directory20:10
blast007the Windows log also goes into the config directory, IIRC20:10
Juestthat makes sense20:11
blast007I think old versions of BZFlag put everything into "My Documents\My BZFlag Files\" on Windows20:12
blast007like, 1.7 version did that20:12
Juestis this worth changing? 20:12
blast007sure20:13
Juestbecause it means more code20:13
blast007not back to that, but with split locations for things20:13
Juesti can help with testing and ideas20:13
blast007config can still be in AppData, .bzf, and whatever it's called on macos20:13
Jueston macos isnt it application support\bzflag?20:14
blast007yeah20:14
blast007couldn't remember the name off the top of my head :)20:14
Juestmaybe on macos put the pictures in the system pictures folder?20:14
Juestand linux of course20:14
blast007https://wiki.archlinux.org/title/XDG_user_directories20:16
Juestyeah, using the xdg standard20:17
Juestand fallback to the old location if its unavailable20:17
Juestcan i do anything to help? i dont have sufficient skills to write my own code20:25
YukariYakumoWriting plug-ins is a good way to learn how to write code.20:27
YukariYakumoOr scripting for map generating.20:27
Juesttoo hard for my brain, i think20:30
Juestits overwhelming20:30
YukariYakumoCoding/programming is in essence telling the computer in purely logical terms what you want it to do20:31
YukariYakumoWhen this happens, do this, if this condition happens, change these values, if these values are within this range, retry until they are not.20:32
YukariYakumoI got lost in the whole thing of syntax, the language specific stuff for quite a while, but I think to be good at it...20:33
YukariYakumoIs to not pay attention to the specifics (unless you can't do it in the language). But to simply know how it can be done.20:35
YukariYakumoIf you need to parse text, it's splitting strings/text into sections by certain conditions and to do actions relating to those conditions.20:36
SpringTankIt's all numbers at the end of the day. If you can learn how to describe your environment with numbers than you can do anything. Color, position, letters, etc. They all have numerical values in the computing world20:45
* Agatha happy ASM noises20:50
Juestis there a particular reason why binaries are built without embedded debug information?20:51
YukariYakumoThink about how big the releases would be then...21:06
YukariYakumoLet's take hello world and debug edition...21:06
YukariYakumoCompiler type, compiler version, OS version, chipset, date compiled..etc21:07
YukariYakumoAnd that's just hello world, not a project with dozens of files and how each was compiled.21:07
*** yuitimothy is now away: I've done some soul-searching and I still can't find it.21:25
*** yuitimothy is back21:25
AgathaDebug builds run more slowly than release builds, which is the main reason there's a difference. It's possible to generate limited debug information for a build that's otherwise "release" at small or no performance cost, though the usefulness of this is niche.21:27
*** yuitimothy is now away: I've done some soul-searching and I still can't find it.21:29
*** yuitimothy is back21:30
JuestAgatha: you can embed debug information in release builds, or ship pdbs21:35
Juestwithout a performance impact other than debugging21:35
Juestdebugging helpfulness*21:36
blast007I would still think release + pdb is *not* the same as a full debug build, because there would be optimizations done on the release build22:12
blast007I think I had mentioned this before, but we did previously ship the mac binaries with debug binaries because of how often we had crashes on OS X22:14
blast007the mac release*22:15
Juestyeah you mentioned22:45
Juesti checked anyway and its harder to debug bzflag in particular22:45
Juestdue to the dependencies22:45
Juestand symbols22:45
Juestthis is a no compromises no symbols in binary approach22:46
Juestwhich is not seen often22:46

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