IRC logs of Libera.Chat #BZFlag for Saturday, 2023-10-14

Juestblast007 ?00:23
blast007?00:23
Juestsorry to bug you but have you taken a look at the rouge skin bug in the debugger?00:23
blast007no00:24
Juestaw, you were going to last night but it was late00:25
Juestits okay no pressure00:25
Juesti must be annoying00:25
*** FastLizard4 is back01:04
*** FastLizard4 is now away: AWAY from keyboard01:05
*** FastLizard4 is now away: IN-GAME - Starfield01:05
AgathaI thought it was the rogue skin, not the red one01:37
Juestsorry Agatha its easy to mix up 01:49
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 240 seconds)03:24
*** FastLizard4 is back04:43
*** FastLizard4 is now away: AWAY from keyboard04:45
*** FastLizard4 <FastLizard4!fastlizard@wikipedia/FastLizard4> has quit IRC (Ping timeout: 260 seconds)07:15
*** FastLizard4 <FastLizard4!fastlizard@wikipedia/FastLizard4> has joined #bzflag07:17
*** FastLizard4 is now away: AWAY from keyboard07:17
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag07:25
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag08:01
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 272 seconds)08:05
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag08:05
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 252 seconds)08:07
*** Agatha_ <Agatha_!~agatha@50.109.254.246> has joined #bzflag08:28
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 252 seconds)08:30
*** Agatha <Agatha!~agatha@user/agatha> has quit IRC (Ping timeout: 252 seconds)08:32
*** Cobra_Fast is now away: offline08:43
*** Cobra_Fast is back08:43
*** FastLizard4 is back08:54
*** FastLizard4 <FastLizard4!fastlizard@wikipedia/FastLizard4> has quit IRC (Ping timeout: 260 seconds)09:13
*** FastLizard4 <FastLizard4!fastlizard@wikipedia/FastLizard4> has joined #bzflag09:14
blast007okay, I think the issue with Rogue is that we're initializing the player object with a skin ID of 0 and a team of Rogue initially, then later setting the skin index and calling changeteam to set the team (which would also load the correct variation of the skin)10:00
blast007But the constructor has already called changeteam with the skin index of 0, and calling setvisualsteam again doesn't do anything because the team hasn't changed10:00
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)10:23
*** FastLizard4 is now away: AWAY from keyboard10:40
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life)11:01
*** Agatha_ is now known as Agatha11:30
blast007can anyone think of a good reason that a server plugin should be able to pick which skin a player uses?12:24
blast007And to be clear, it only affects the selection during the player join.12:26
SpringTankPer-Player skin customization. Having server-side control allows it to be more easily moderated, and inappropriate skins can be banned/deleted/blacklisted. If a player wants to upload their own, they can go through the server owner to have it uploaded, and then on joining they would get their skin.12:50
SpringTankHaving dynamic skins would be cool as well. Player with top score could have a mark or badge of some sort. Different flags can change the skin of your tank.12:51
blast007no, I mean just the several presets that we have in 2.512:59
blast007right now, there's a plugin event that can override the player's choice12:59
blast007but I don't see a good reason for that to exist13:00
blast007https://github.com/BZFlag-Dev/bzflag/tree/master/data  referring the the alternate tank textures: digital, facet, hex, and solid13:14
SpringTankwait, there's already different texture options?13:24
Juestblast007: all the possible stuff that would it be useful for is best when custom skins are allowed13:25
Juestthere's no point if the skins system is not pluggable13:25
Juestcustomizable13:26
Juestwhy was the skin system implemented in first place?13:26
JuestSpringTank: that would only be true if the skin system was moddable :)13:26
blast007again, not talking anything about *custom* skins13:32
blast007SpringTank: in 2.5 there is, yes13:32
blast007you can select them when joining a game13:32
blast007basically I was planning on removing the server event that allowed a plugin to override the player selected skin13:33
blast007and I want to know if there's a good reason to keep it13:33
blast007it just seems like a useless function to me13:34
Juestblast007: do you plan to implement custom skins? 13:56
Juestit's not useless if there's intent of enforcing skins to denote a clan for instance 13:57
Juestfor example 13:57
blast007no13:58
Juestthen in that case the skin system is useless 14:00
Juestwhy it was added in first place?14:01
blast007when you say custom, do you mean people loading their own self-created textures?14:02
blast007if so, why does that make being able to select between several bundled skins useless?14:03
Juesthm okay actually 14:04
Juestwhat i'm saying is: several bundled skins are fine to an extent, enforcement from the server makes more sense if custom skins are in the mix14:05
Juestsorry for the confusion 14:05
*** bzfs-alchemy <bzfs-alchemy!~bzfs-alch@2607:fb90:79f7:cc39:ac39:60f7:fad1:c0b9> has joined #bzflag14:09
bzfs-alchemySome reasons why a plug-in could change tank skins: A form of rankings (similar to EloStats, but instead of changing the motto, it changes the tank skin.)14:11
bzfs-alchemyCustom game modes may need to make teams a consistent skin, so as to prevent easily identifying players. (Similar to forbidIdentify, forbidHunting)14:12
bzfs-alchemyTank skins may be used as textures, thus to make certain visual effects work, it may be needed. (A map where tanks can easily blend into the surroundings.)14:17
Juestthere we go14:17
Juesti'm not very bright at thinking sometimes 14:18
bzfs-alchemyIf we can modify them in game, tank skins work really well as designating roles and similar for custom game modes, such as VIP mode and granting the VIP a different appearance.14:18
blast007who is bzfs-alchemy?14:19
Juestblast007: Zehra from mobile14:20
blast007k14:20
bzfs-alchemyYep, also the title of one of my github repos.14:22
JuestAh nice 14:22
bzfs-alchemyhttps://github.com/Zehra/bzfs-alchemy14:22
bzfs-alchemyNothing there yet, but I'll doc a lot of my plug-in trickery there in the future14:23
bzfs-alchemyOh...and one more thing, before i forget...14:23
bzfs-alchemyRegFlag exists, similarly something for tank skins can be given as an example plug-in and to encourage user registration14:24
bzfs-alchemy(You'll unlock more tank skins you're registered:)14:25
Juesti'm still curious why tank skinning is implemented in 2.514:25
blast007Juest: because someone added it14:25
bzfs-alchemy2.5 is going to be 2.614:25
Juesti'm aware that odd numbered are dev versions of the next one14:26
Juestwho implemented it and why?14:26
Juesti guess i could go look at commits14:27
blast007the "why" is "because they wanted to"14:28
blast007that's how most things get added :P14:28
blast007https://docs.google.com/document/d/1u5sFsj42tp8tpvYTvGpEbZhylj1MMg3xnz8Nytx2XzM/edit#heading=h.ucjfhksotbq8  "BZFlag 2.6 Changes (as of the end of 2021)"14:28
bzfs-alchemyhttps://github.com/BZFlag-Dev/bzflag/pull/13314:30
Juesthuh how long ago was it done?14:33
blast007201814:33
Juesti saw14:34
Juestcool14:34
Juestwhat's wrong with high resolution textures?14:36
Juestalso, what's up with the texture resolution inconsistency in the skin files?14:37
blast007cuz we're real big on consistency :)14:37
blast007our sound files aren't even in a consistent format14:37
Juesthave there been no changes since the last update of that doc?14:38
Juestnew features implemented for 2.6 that is14:38
blast007I don't know if much, if anything, has been added since then14:38
Juestdo we have the sounds originals?14:39
blast007no14:39
Juesti could work on the format consistency 14:39
Juestaw bummer14:39
Juestwhere are the sounds from?14:39
blast007I have no idea14:40
blast007most of them were there from the initial open-source release14:40
blast007also, I guess that tank skins PR was where those extra purple base textures are from14:41
Juestshould we change the sounds?14:41
Juestoh!14:41
blast007those two didn't get removed when the high res textures were reverted14:41
Juestthat explains it awesome 14:42
blast007https://static.bzexcess.com/videos/bangbang.mp414:42
Juestodd that it came from there instead 14:42
Juesthm?14:43
Juestrandom playthrough with different sounds?14:43
Jueston apoc14:43
blast007yeah :)14:43
blast007there was some sound pack released with a bunch of sounds, so I had fun putting them in place of BZ sounds14:44
Juestwill review later14:44
Juestoh nice 14:44
Juestyou think it's worth changing the legendary outdated sounds?14:44
Juestwhich realistically nobody uses14:45
blast007nobody uses? what?14:45
bzfs-alchemy90% of all users use them, according to a poll taken yesterday. :p14:45
bzfs-alchemyOf a total of 1 participant. :o14:46
Juestblast007: the game sounds14:47
blast007Juest: yeah, I know.  What do you mean nobody uses them?14:47
Juestas in they put the game in mute14:47
blast007am I being gaslit?14:48
Juesti feel like the majority plays without sound 14:48
Juestam i wrong?14:48
blast007no, that's not a thing14:48
blast007do you play without sound?14:48
Juestvolume: Off14:48
JuestSounds volume: Off14:49
blast007jesus christ, I don't mean that there isn't a way to turn off sound14:49
blast007I mean the majority of players DO play with sound14:49
Juestokay fair14:49
* Juest is obviously clueless about stats14:50
Juestgame stats14:50
blast007we have pretty good directional audio, so it's useful for finding ST players dropping in behind you14:50
blast007regarding other sounds, I also played around with some 8-bit sound generator years ago: https://www.youtube.com/watch?v=IbOvmM6H2a014:52
Juestwow, how time has passed15:01
Juestapoc looking different 15:01
Juestlmao15:01
Juestthe sound pack with bzflag is hilarious 15:02
bzfs-alchemyI used the 8bit pack for quite a while15:06
Juestnice 15:09
*** _I_Died_Once <_I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag15:09
Juestthe other one is out of place 15:09
blast007Juest: the other was entirely a joke :P15:14
blast007I did it because I thought it would be funny, and it was15:15
Juest:D15:17
Juestis there a reasonable replacement we could do?15:18
Juestare you going to keep the legacy?15:19
Juestwhat if we find very similar sounds or identical but better?15:19
blast007then maybe15:22
blast007a main reason for replacing them would be go have very clear copyright and licensing15:22
blast007some of them I think are really old sound effects that are in the public domain15:25
blast007I guess if we could track down the source of the ones we already have that'd be great too15:25
blast007I just don't know how to go about that :)15:26
Juestthat'd be great 15:28
Juestso we can update the quality and consistency 15:28
*** bzfs-alchemy <bzfs-alchemy!~bzfs-alch@2607:fb90:79f7:cc39:ac39:60f7:fad1:c0b9> has quit IRC (Quit: Quit)15:33
AgathaI use the default sounds. I know some folks change them to remove the initial silence / make them more distinctive / whatever, but that feels too cheaty to me.19:20
AgathaAlso, that video (above, not the youtube one) is hysterical, even if it demonstrates the slowness of that server and the minusculeness of your screen.19:26
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag19:41
Juestxd20:24
*** spldart <spldart!~spldart@c-76-31-21-121.hsd1.tx.comcast.net> has quit IRC (Ping timeout: 255 seconds)21:13
Optic_Delusionhere's the Star Wars Sounds. http://images.planet-mofo.com/A-Delusion/BZ_build/.   I'd love to tell you who the original author was, but I do not know.  ( ILM )   I believe it's was created in 2004, posted on the forum but then removed for copyright.  In 2004 Lucas was very harsh on copy, but in 2023 it's a whole new world.  21:51
Optic_DelusionAlso a few files in theree...  we had PlayHistoryTracker playing sounds for a little while, but that went the way of the dodo. 21:54
Optic_Delusiona fair amount of garbage in there, but the sounds you need  are good21:56
Juestwow22:10
Juestpossible support for sound packs?22:10
*** Flash_ is now known as Flash23:21
*** spldart <spldart!~spldart@2601:2c7:4100:2cb0:3210:b3ff:fef0:93af> has joined #bzflag23:31
Optic_Delusionit's easy to do, just save a copy of your original sounds, then dfrop in your new sounds with the same names23:47
*** Sgeo_ <Sgeo_!~Sgeo@user/sgeo> has joined #bzflag23:48
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer)23:48

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