04:41 < bridge_> @robyt3 i can see on github that the new rank HUD is closed ΒΏwhy? :pepeW: 04:45 < bridge_> its not though? #6825 04:45 < bridge_> https://github.com/ddnet/ddnet/issues/6825 04:47 < bridge_> says "closed" 04:47 < bridge_> :pepeW: 04:47 < bridge_> where 04:51 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141564875273949204/image.png 04:52 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141565262441742396/Screenshot_20230816_225222_Chrome.jpg 04:52 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141565269442035752/Screenshot_20230816_225241_Chrome.jpg 04:53 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141565393601835108/Screenshot_20230816_225241_Chrome.jpg 04:53 < bridge_> this is on the closed one 04:53 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141565393601835108/Screenshot_20230816_225241_Chrome.jpg 04:58 < bridge_> https://tenor.com/view/bill-hader-snl-alan-hump-bill-hader-hump-gif-26974780 05:02 < bridge_> thank you obsurd 60 fps gif 05:17 < bridge_> that gif is awesome 05:17 < bridge_> what is "obsurd"? 05:19 < bridge_> idk 07:51 < bridge_> @_voxeldoesart\: Build something thank 07:51 < bridge_> (@patiga) 09:54 < bridge_> yo, is it just me or theres nothing in those docs about a snap with type = 0 :pepeW: 09:54 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141641200105951283/image.png 10:29 < bridge_> https://www.nature.com/articles/d41586-023-02585-7 10:29 < bridge_> @jupeyy_keks false alarm 10:51 < bridge_> lk-98 new super conductor dropped guys 11:37 < bridge_> Sadgeclap 13:52 < bridge_> feeling like coding for ddnet today 13:52 < bridge_> what to do 13:52 < bridge_> i updated gentoo ddnet 13:52 < bridge_> i missed it for some days sadly 13:52 < bridge_> oh no, firefox and nodejs update 13:52 < bridge_> they want to kill me 13:58 < bridge_> Do you know that you can earn $5,000 or more weekly from crypto Trading? With Just $500… 100% Inbox Admin on Telegram for more details πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡ https://t.me/PROFITSWITHSTEVE 14:22 < bridge_> @deen is there a way to download all ddnet skins via url 14:22 < bridge_> a zip file is ok 14:23 < bridge_> the browser uses js shenanigans 14:27 < bridge_> Looks like we are generating the zip in javascript nowadays, @jupeyy_keks changed that I think 14:27 < bridge_> So I think there is no good api to get them all, why do you require them? 14:30 < bridge_> https://assets.ddstats.org/skins/ 14:30 < bridge_> Does this work for you? https://ddnet.org/skins/skin/ 14:31 < bridge_> well i downloaded it manually this time 14:31 < bridge_> but its hard to notice new skins and automate this i guess 14:31 < bridge_> also the generated zip doesnt keep dates sadly 14:54 < bridge_> does anyone know if skins.tw provides a dump of all skins 15:02 < bridge_> i guess its time to wear the pirate hat 15:32 < bridge_> https://bits.debian.org/2023/08/debian-turns-30.html 15:32 < bridge_> debian turns 30 15:33 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141726374411894805/logo-debian-30-years-600x600.png 16:50 < bridge_> probably never. the ccc is a german organisation. why not come to berlin next time? πŸ™‚ unfortunately, it only happens every 4 years 16:59 < bridge_> damn 4 years 16:59 < bridge_> 1, cuz i didnt know about this 16:59 < bridge_> and idk traveling is a bit meh xd 17:01 < bridge_> @heinrich5991 can u get by with english in germany easily? 17:01 < bridge_> unexpectedly, many germans i met dont rly have that good english 17:02 < bridge_> Wym, best part of life 17:02 < bridge_> also august is high season 17:03 < bridge_> pricier 17:03 < bridge_> <0108ben> Warmer too 17:03 < bridge_> ok barcelona has direct flight 17:04 < bridge_> not bad xd 17:09 < bridge_> https://blog.google/products/search/google-search-generative-ai-learning-features/ 17:10 < bridge_> wait 17:10 < bridge_> how is blog.google 17:10 < bridge_> a valid domain 17:10 < bridge_> wtf 17:10 < bridge_> https://en.wikipedia.org/wiki/.google 17:11 < bridge_> how can one make their TLD 17:11 < bridge_> .ddnet 17:11 < bridge_> ? 17:20 < ChillerDragon> @milkeeycat is this a ddnet snap? DDNet extended the snap with non vanilla snap items. Type 0 and high ids usually indicates those. 17:24 < ChillerDragon> @milkeeycat in your screenshot https://cdn.discordapp.com/attachments/293493549758939136/1141641200105951283/image.png you can see the ids are high and the type is zero 17:24 < ChillerDragon> https://github.com/ddnet/ddnet/blob/2e1157bf3f986d975ef1f49c8bf0dca972f1baf6/src/engine/shared/snapshot.cpp#L80 17:25 < ChillerDragon> that matches this if statement and ddnet handles it as a snapshot item extension 17:25 < ChillerDragon> while the vanilla client will just drop the unknown id so its vanilla 0.6 compatible 17:29 < bridge_> ok, thanks :D 18:00 < ChillerDragon> @heinrich5991 the way i read the code every ddnet extension message including game/sys/snap/teehistorian is unique and is based on the offset ``OFFSET_UUID = 1 << 16,`` which is 65536 so no ddnet ext snap obj has a id lower than that. Right? 18:01 < ChillerDragon> But then the client assuems every item with the id ``OFFSET_UUID_TYPE`` or higher to be a ddnet extension snap item. But its set to ``0x4000`` which is only ``16384`` 18:12 < bridge_> i already told ya we have a json with all skin names 18:12 < bridge_> https://skins.ddnet.org/skin/skins.json 18:13 < bridge_> parse that and u can download all 18:13 < bridge_> ye but that requires scripting 18:13 < bridge_> xd 18:13 < bridge_> anyway i made a wget ripgrep command to parse the index html 18:13 < bridge_> im smort 18:19 < bridge_> Do you know that you can earn $5,000 or more weekly from crypto Trading? With Just $500… 100% Inbox Admin on Telegram for more details πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡πŸ‘‡ https://t.me/PROFITSWITHSTEVE 18:19 < bridge_> 😬 we should have bet for money xDD 18:29 < bridge_> talk to young people, they can speak english 18:29 < bridge_> on cccamp everyone can speak english 18:30 < bridge_> step 1, have 100,000€, I think 18:30 < bridge_> :monkaStop: 18:31 < bridge_> the IDs are internal only, they're never exposed to the network. and they can change without notice 18:34 < bridge_> ChillerDragon: the IDs used in the snap are unrelated to the IDs used in the clinet 18:35 < bridge_> they're generated on demand 18:37 < ChillerDragon> What does demand mean? The way i understood they are generated on compile time and put all together in a big enum using includes starting from offset 65536 18:38 < ChillerDragon> and then these ids are actually put in the snap as you can see in milkeeycat's screenshot 18:38 < ChillerDragon> https://cdn.discordapp.com/attachments/293493549758939136/1141641200105951283/image.png 18:39 < ChillerDragon> hm oh no they start with a 3 so i messed something up 18:46 < bridge_> the IDs in the snapshot are unrelated to the source code constants, ChillerDragon 18:46 < ChillerDragon> i see 18:46 < ChillerDragon> thanks 18:47 < bridge_> hey im testing some serverside weapon mods. for example i want to make the grenade launcher shoot 10 grenades instead of 1 in 10 diffrent directions. 18:47 < bridge_> the physics seem to work correctly but the visuals are bugged. 18:47 < bridge_> i simply modified the grenade section in CCharacter::FireWeapon to this 18:47 < bridge_> case WEAPON_GRENADE: 18:47 < bridge_> { 18:47 < bridge_> int Lifetime; 18:47 < bridge_> if(!m_TuneZone) 18:47 < bridge_> Lifetime = (int)(Server()->TickSpeed() * GameServer()->Tuning()->m_GrenadeLifetime); 18:47 < bridge_> else 18:47 < bridge_> Lifetime = (int)(Server()->TickSpeed() * GameServer()->TuningList()[m_TuneZone].m_GrenadeLifetime); 18:47 < bridge_> 18:47 < bridge_> ```for(int i = -5; i < 5; ++i) 18:47 < bridge_> { 18:47 < bridge_> new CProjectile( 18:47 < bridge_> GameWorld(), 18:48 < bridge_> WEAPON_GRENADE, // Type 18:48 < bridge_> m_pPlayer->GetCID(), // Owner 18:48 < bridge_> ProjStartPos, // Pos 18:48 < bridge_> rotate(Direction, i), // Dir 18:48 < bridge_> Lifetime, // Span 18:48 < bridge_> false, // Freeze 18:48 < bridge_> true, // Explosive 18:48 < bridge_> SOUND_GRENADE_EXPLODE, // SoundImpact 18:48 < bridge_> MouseTarget // MouseTarget 18:48 < bridge_> ); 18:48 < bridge_> GameServer()->CreateSound(m_Pos, SOUND_GRENADE_FIRE, TeamMask()); 18:48 < bridge_> } 18:48 < bridge_> }``` 18:48 < bridge_> is there anything else neccessary to make the visuals work correctly? 18:48 < bridge_> currently it just looks like all grenades are in the same spot but as said before the physics work correctly. 18:48 < bridge_> hey im testing some serverside weapon mods. for example i want to make the grenade launcher shoot 10 grenades instead of 1 in 10 diffrent directions. 18:48 < bridge_> the physics seem to work correctly but the visuals are bugged. 18:48 < bridge_> i simply modified the grenade section in CCharacter::FireWeapon to this 18:48 < bridge_> ```case WEAPON_GRENADE: 18:48 < bridge_> { 18:48 < bridge_> int Lifetime; 18:48 < bridge_> if(!m_TuneZone) 18:48 < bridge_> Lifetime = (int)(Server()->TickSpeed() * GameServer()->Tuning()->m_GrenadeLifetime); 18:48 < bridge_> else 18:49 < ChillerDragon> @Jupstar βœͺ who needs webassembly when you can run php in the browser? 18:49 < ChillerDragon> https://github.com/asmblah/uniter 18:50 < ChillerDragon> https://asmblah.github.io/uniter/demo/interactive.html 18:50 < ChillerDragon> xxxxxxxxxxxxD such a trol 18:51 < bridge_> that's what the world needed# 18:51 < bridge_> it has more stars than ddnet 18:51 < bridge_> xd 18:52 < bridge_> it's more desired than the best game 18:52 < ChillerDragon> woah thats big F 18:52 < ChillerDragon> at least 0.7 has more stars than fakin trol php 18:52 < bridge_> looks like this rn 18:52 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141776625327947856/grenade.mp4 18:53 < ChillerDragon> i dont see the bug 18:53 < bridge_> the grenades are supposed to spread outwards xd 18:53 < ChillerDragon> a 18:54 < ChillerDragon> bro is working on new vasten100 tune zone features 18:55 < bridge_> xD 18:55 < ChillerDragon> "Just Quadrouple Nade By Vasten100 released on solo" 18:56 < bridge_> https://youtu.be/IiwDJH4UMPs 18:56 < bridge_> saw this and thought it would be funny xd 18:57 < ChillerDragon> https://zillyhuhn.com/cs/.1692291480.png 18:57 < ChillerDragon> truely funny 18:57 < ChillerDragon> looks like average vasten100 map 18:57 < bridge_> 2 SPF (Seconds per frame) 18:57 < bridge_> xDD 18:57 < ChillerDragon> hardware issue 18:58 < bridge_> so does anyone have an idea why the visuals are wrong? 18:59 < bridge_> are there even grenades besides the visual one? 18:59 < bridge_> like did u tell the client 18:59 < ChillerDragon> jopsti i patched my haxclient with flecs i can render millions of eneitites without fps drops https://github.com/SanderMertens/flecs 18:59 < bridge_> explosions are unrelated to projectiles 19:00 < ChillerDragon> you put flecs in ddnet and it scales right up 19:00 < bridge_> yeah 19:00 < bridge_> ryo is biggest ECS fan 19:02 < bridge_> probably bcs he never implemented it xD 19:04 < bridge_> dunno. how do you do the spread? is the value you changed sent across the network? 19:05 < bridge_> ```for(int i = -5; i < 5; ++i) 19:05 < bridge_> { 19:05 < bridge_> new CProjectile( 19:05 < bridge_> GameWorld(), 19:05 < bridge_> WEAPON_GRENADE, // Type 19:05 < bridge_> m_pPlayer->GetCID(), // Owner 19:05 < bridge_> ProjStartPos, // Pos 19:05 < bridge_> rotate(Direction, i), // Dir 19:05 < bridge_> Lifetime, // Span 19:05 < bridge_> false, // Freeze 19:05 < bridge_> true, // Explosive 19:05 < bridge_> SOUND_GRENADE_EXPLODE, // SoundImpact 19:05 < bridge_> MouseTarget // MouseTarget 19:05 < bridge_> ); 19:05 < bridge_> GameServer()->CreateSound(m_Pos, SOUND_GRENADE_FIRE, TeamMask()); 19:05 < bridge_> }``` i litteraly just spawn 10 projectiles with differing directions 19:06 < bridge_> i dunno if i have to to do anything extra 19:06 < bridge_> ```for(int i = -5; i < 5; ++i) 19:06 < bridge_> { 19:06 < bridge_> new CProjectile( 19:06 < bridge_> GameWorld(), 19:06 < bridge_> WEAPON_GRENADE, // Type 19:06 < bridge_> m_pPlayer->GetCID(), // Owner 19:06 < bridge_> ProjStartPos, // Pos 19:06 < bridge_> rotate(Direction, i), // Dir 19:06 < bridge_> Lifetime, // Span 19:06 < bridge_> false, // Freeze 19:06 < bridge_> true, // Explosive 19:06 < bridge_> SOUND_GRENADE_EXPLODE, // SoundImpact 19:06 < bridge_> MouseTarget // MouseTarget 19:06 < bridge_> ); 19:06 < bridge_> GameServer()->CreateSound(m_Pos, SOUND_GRENADE_FIRE, TeamMask()); 19:06 < bridge_> }``` i litteraly just spawn 10 projectiles with differing directions instead of just 1 19:18 < bridge_> @ryozuki my contribution for rust for this week 19:18 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141783101417193613/image.png 19:18 < ChillerDragon> xd 19:18 < ChillerDragon> teeori 19:18 < ChillerDragon> i fixed 19:19 < ChillerDragon> ``rotate(MouseTarget, i)`` @teero777 19:19 < ChillerDragon> true vasten dev 19:20 < ChillerDragon> i assume trml uses some state of the art blockchain predicition alorithms that are llm enhanced and run on semi permemable supreme conductors that use your cursor to render the grenade independent off your current ping zone 19:21 < bridge_> ddnet blockchain support :pepeW: 19:21 < bridge_> that sounds so wrong 19:21 < ChillerDragon> https://zillyhuhn.com/cs/.1692292948.png 19:22 < bridge_> and whats next? 19:22 < bridge_> nfTees? 19:22 < ChillerDragon> xd 19:22 < bridge_> hmm okay wtf why would that fix it xDD 19:22 < bridge_> magic 19:22 < ChillerDragon> dude trml is another level 19:23 < ChillerDragon> legends say trml is working on a carrier pidgeon based protocol that is lag free from china to europe 19:23 < bridge_> i keep reading trml as tommorow 19:23 < ChillerDragon> dislexic fk 19:24 < ChillerDragon> tomorrow is tmrw 19:24 < bridge_> pretty close 19:25 < bridge_> epic 19:25 < bridge_> its rly noticable its august and summer 19:25 < bridge_> this chat is less active 19:25 < bridge_> less active? 19:26 < ChillerDragon> gpus run too hot in august 19:26 < bridge_> i open discord, 200 unread msgs 19:26 < ChillerDragon> ok fame 19:26 < bridge_> ChillerDragon: xDDD now the grenades are suddenly stupidly fast?! 19:26 < ChillerDragon> i open irc 100 hot bitches in my dms 19:27 < ChillerDragon> wotefek 19:27 < bridge_> which crate? πŸ™‚ 19:28 < bridge_> the crate "Crate" 19:28 < bridge_> Baldurs Crate 19:28 < bridge_> Baldur's Crate 19:28 < ChillerDragon> teero wat u do 19:29 < bridge_> i have raw tw source. then change the 10 lines of code and then grenades go wrooom in very fast 19:29 < ChillerDragon> tw or ddnet? 19:29 < bridge_> ddnet 19:29 < ChillerDragon> https://tube.zillyhuhn.com/video.php?t=spread_those_nades.mp4&u=chiller 19:30 < bridge_> u=chiller 19:30 < bridge_> leak 19:30 < ChillerDragon> &utm=discord 19:32 < ChillerDragon> https://github.com/ChillerDragon/ddnet/commit/f6c7dc7623494e699d8eb4e2878dbe3eccc542b8 @teero777 19:34 < bridge_> i am trying to hack your opentube 19:34 < bridge_> but sadly PHP is simply too secure 19:34 < ChillerDragon> the securest 19:34 < ChillerDragon> you got the code? 19:34 < bridge_> https://github.com/OpenTube/OpenTube 19:34 < bridge_> here you go 19:34 < ChillerDragon> leak 19:35 < ChillerDragon> i did expose all my credentials in the .env file for a while there :D 19:36 < ChillerDragon> so if you want some low hanging pentest fruits chiler software is always good start as asprining wannabe hax0r 19:36 < bridge_> ah okay i was on an old version thats why it didnt work 19:38 < bridge_> and now we are gonna make em bounce and not explode ;) 19:38 < ChillerDragon> use slime tunes 19:38 < bridge_> slime tunes? 19:38 < ChillerDragon> idk 19:38 < ChillerDragon> didnt assa go all tune 19:38 < bridge_> idk 19:38 < ChillerDragon> https://github.com/teeworlds/teeworlds/pull/3136 19:39 < ChillerDragon> prolly wont work i talk out of my a** 19:40 < ChillerDragon> idk i never made nades bounce but if i would do it i would look into laser.cpp and see what they do to bounce 19:40 < bridge_> i am rn 19:41 < ChillerDragon> you probably gotta call some collision stuff like MoveBox 19:54 < ChillerDragon> holy shit google will nuke all accs that are inactive for 2 years?! 19:54 < ChillerDragon> thanos moment 19:54 < ChillerDragon> i will lose like a thousand accounts over night sadge 19:55 < bridge_> wait a minute... 19:55 < bridge_> the shotgun bug is an intended feature and not a bug?!?!? 19:55 < ChillerDragon> it used to be a bug 19:56 < ChillerDragon> it wasnt added intentionally 19:56 < bridge_> haha 19:56 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141792603709378580/image.png 19:56 < ChillerDragon> yea known bugs become features 19:58 < bridge_> is it the same for the horizontal speed bug? 19:58 < ChillerDragon> ye 19:58 < bridge_> :( 20:50 < bridge_> chillerdragon: for youtube too? 20:50 < bridge_> would probably free half of the internet storage space πŸ˜‚ 21:17 < bridge_> There is account keep criteria such as money balance or YouTube account attached and similar. So I don’t see YouTube videos getting deleted. It’s more wiping terabytes of spam emails sent to accounts of people that are dead or moved on to a new email. 21:17 < bridge_> (@jupeyy_keks) 21:18 < bridge_> But it’s intense they also delete the actual account and block it from reregister 21:19 < bridge_> Means my club penguin account I registered with my first uwu6969@gmail.com email from 10 years ago is gone forever since password reset will never work 21:20 < bridge_> DEVELOPERS 21:20 < bridge_> WE HAVE BEEN DOING IT ALL WRONG 21:20 < bridge_> Output is supposed to by python files and input is supposed be txt files 21:21 < bridge_> ima\_179ce60.jpeg 21:21 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141814029359251466/ima_179ce60.jpeg 21:21 < bridge_> There has to be a job position called tech trol in hollywood 21:22 < bridge_> And yes I made a photo with my phone of my TV … cancel me 21:24 < bridge_> looool 21:24 < bridge_> i just found a cool bug 21:26 < bridge_> if you are on a server that crashes with a specific map then restarts with a diffrent map and you then connect your dummy you will be on the restarted server on a diffrent map but your entities are wrong then 21:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141816531785891901/2023-08-17_21-29-54.mp4 21:37 < bridge_> if you are on a server that crashes with a map then restarts with a diffrent map and you then connect your dummy you will be on the restarted server on a diffrent map but your entities are wrong then 21:38 < bridge_> ChillerDragon: or is this a feature?! 21:59 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141823641294733353/IMG_20230817_215806.jpg 22:00 < bridge_> holy crap 22:00 < bridge_> tee's phone number leaked 22:01 < bridge_> you can actually call me with that number on the camp. 8303 was already taken 22:03 < bridge_> made by Patiga 22:03 < bridge_> <-StormAx> wait for interwiev from me 22:26 < bridge_> i cant see text "this thing is not endorsed by rust foundation" 22:26 < bridge_> i cant see "this thing is not endorsed by rust foundation" 22:30 < bridge_> :justatest: 22:30 < bridge_> >rust inside 22:30 < bridge_> >ddnet is 1.5% rust out of 100 22:31 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1141831583964352612/image0.png 22:31 < bridge_> Rust is just more efficient 22:32 < bridge_> Takes up less space than c++ 22:32 < bridge_> So you don't have to waste your disk space 22:33 < bridge_> Honestly we should rewrite whole ddnet in rust 22:33 < bridge_> rewrite in js :santatrollet: 22:35 < bridge_> I think that makes some people more curious about the project :) 22:36 < bridge_> one thing I think I should add to the poster is something descriptive for ddnet 22:37 < bridge_> i guess if you're trying to advertize it it might work 22:37 < bridge_> what has ryo done to yoy 22:37 < bridge_> what has ryo done to you 22:38 < bridge_> i'll help with that, the network stuff for the client is already done 22:38 < bridge_> :troll: 22:47 < bridge_> Nice, that seems to be a consistent method to reproduce #2804 22:47 < bridge_> https://github.com/ddnet/ddnet/issues/2804 22:51 < bridge_> somehow the ddnet logo reminds me of that one meme template where there is a women sitting on a couch with 5 guys behind the couch πŸ˜‚ 23:13 < bridge_> These tees look like they want something from you 23:18 < bridge_> oooh, cool 23:18 < bridge_> This might be saying more about you than about the DDNet logo πŸ˜„ 23:30 < bridge_> ig my brain is damaged. 23:30 < bridge_> Β―\_(ツ)_/Β― 23:30 < bridge_> gn 23:32 < bridge_> 1