00:07 < bridge> Tested abit, seems fine to me. 00:08 < bridge> yes, for some reason if you have a "+toggle cl_dummy_fire" bind, it doesnt work so great, but that is also present in the main branch anyway 00:08 < bridge> turning on cl_dummy_copy moves fixes it pretty much but, its such a minor thing anyway 00:09 < bridge> yes, for some reason if you have a "+toggle cl_dummy_fire" bind, it doesnt work so great if you spam it, but that is also present in the main branch anyway 00:26 < bridge> There are so many insane dummy players these days. I think it would be nice to ask around if anyone is using cl\_dummy\_fire and if it breaks their gameplay. But I assume barley anyone uses it anyways. 00:29 < bridge> Ask that one russian Dude with His custom Dummy Client If He is fine with it :kek: 00:29 < bridge> But Yeah - get some good Dummy Players to review If possible maybe (Zfrogger, plantknight) 00:30 < bridge> custom dummy client?! 00:31 < bridge> He has Dummy Copy moves to only Copy certain Inputs and Not everything iirc(i dont know Details sadly) 00:36 < bridge> oh yeah that would make flying a lot easier 00:36 < bridge> i didnt know thats allowed πŸ€” 00:37 < bridge> yes, dummy control isn't used that much, especially not for long periods of time. it's only really useful when doing a specific part and you make binds in advance just for the part 00:37 < bridge> Can't break something which is already broken 00:40 < bridge> lmao true 01:22 < bridge> Sounds like cheating... if I could disable that cl_dummy_hammer 1 overwrites/cances hook copy, then I would be a dummy pseudo 3fly god also. Plus if the dummy doesnt even copy a and d... 02:31 < bridge> not copying a and d would be insane for flying 04:58 < bridge> so true 08:11 < bridge> does anyone knows how to get your hands on a free vps, i wanna host my own server now and i can't effort it :feelsamazingman: 08:11 < bridge> just wanna test the code and find bugs for sometimes 08:12 < bridge> just wanna test the code with other players and find bugs 08:38 < bridge> then you don't need a vps 08:38 < bridge> you can do it on your computer 08:38 < bridge> but AWS gives you free trials on fairly well featured VPSes 09:24 < bridge> I saw avo here, just asked him 09:24 < bridge> there was no context before that, avo is the only one using k8s afaik here 09:31 < bridge> Ah he recommended it somewhere else? Ok nice 09:31 < bridge> I use k8s BTW 09:32 < bridge> Not privately because it’s bloat but at work 09:32 < bridge> u se gentoo 09:32 < bridge> i use gentoo 09:35 < bridge> Not free but I sell managed tw servers for 1 euro a month. 09:35 < bridge> 09:35 < bridge> If you wanna provide credit card details you can get free vps at oracle but I didn’t test it not sure if it’s good 09:36 < bridge> oh, well I'm learning all of that through kodekloud which is amazing. well you pay obv but they give you access to labs etc... They explain pretty well 09:48 < bridge> we don't have worldwide usable credit cart here in iran, but thank you 10:04 < bridge> happy wednesday 10:05 < bridge> happy wednesday 10:05 < bridge> feels good to not work 10:05 < bridge> feels bad to not work 10:05 < bridge> XD 10:05 < bridge> duality of life 10:05 < bridge> true 10:06 < bridge> bro, how can i debug the server segmentation fault ? 10:06 < bridge> welcome to cpp 10:06 < bridge> with much difficulty 10:07 < bridge> but since u new i think its probs obvious 10:07 < bridge> are u the one making a bot 10:08 < bridge> i made a hook tracker to see who kills who, and some times when you keep hooking the player and kill him, the server shots down 10:08 < bridge> are u clearing the hook when the tee dies 10:08 < bridge> ur probs holding a ptr to a freed character 10:08 < bridge> cuz kills frees the character 10:08 < bridge> yes 10:08 < bridge> characters are allocated on spawn and freed on death 10:08 < bridge> players are kept 10:08 < bridge> track the player instead 10:08 < bridge> cplayuer 10:08 < bridge> CPlayer 10:09 < bridge> when a character dies it became a player right ? 10:09 < bridge> no 10:09 < bridge> no9 10:09 < bridge> it becomes nothing 10:09 < bridge> and u hold a invalid pointer 10:09 < bridge> probs 10:09 < bridge> you need to do CCharacter::GetPlayer 10:09 < bridge> no longer you can acces the character 10:09 < bridge> player = tee-independent representation of a particular client 10:09 < bridge> character = the tee 10:09 < bridge> CCharacter is the physical representation 10:09 < bridge> u could say 10:10 < bridge> so when it dies you can't access the character nor the player ? 10:10 < bridge> you can access the player 10:10 < bridge> you can access the player 10:10 < bridge> not character 10:10 < bridge> use character instead 10:10 < bridge> for the credit i guess 10:10 < bridge> agh i was gonna shower 15 min ago 10:10 < bridge> u mean player 10:10 < bridge> yea 10:10 < bridge> XD 10:11 < bridge> to be clear 10:11 < bridge> ❌ character 10:11 < bridge> βœ… player 10:11 < bridge> can i get the player with , m_pCharacter->getplayer() when the character dies ? 10:11 < bridge> yea 10:11 < bridge> well 10:11 < bridge> before the character dies 10:11 < bridge> just get it when u track the hooks 10:11 < bridge> CPlayer holds a ptr to CCharacter too 10:11 < bridge> they p much interchangeable except for in this instance 10:12 < bridge> both exist 10:12 < bridge> CPlayer::GetCharacter 10:12 < bridge> CCharacter::GetPlayer 10:12 < bridge> always check if ur ptrs are null 10:19 < bridge> nice 10:19 < bridge> deen merge my rescue pr when :justatest: 10:20 < bridge> ryo where did i put my airpods ❓ 10:43 < bridge> i cant find a method to get the player by ClientID, there is a```cpp 10:43 < bridge> GameServer()->GetPlayerChar(ClientID) 10:43 < bridge> ``` 10:43 < bridge> but i want something like ```cpp 10:44 < bridge> GameServer()->GetPlayer(ClientID) 10:44 < bridge> ``` 10:45 < bridge> #questions 10:49 < bridge> ? 11:09 < bridge> Access m\_apPlayers array 11:09 < bridge> It’s public 11:09 < bridge> love you bro 11:09 < bridge> Methods bloat 11:09 < bridge> or just `GameServer()->GetPlayerChar(ClientID)->GetPlayer()` 11:10 < bridge> check that pointer tho 11:10 < bridge> That breaks if no char 11:10 < bridge> > check that pointer tho 11:10 < bridge> Still 11:10 < bridge> Player might exist without char 11:10 < bridge> i currently using this but gave me segment fails sometimes 11:11 < bridge> because you're not checking the returned character pointer or player pointers 11:11 < bridge> Maybe player def 11:11 < bridge> Des 11:11 < bridge> Fuck phones 11:11 < bridge> u just called deen a player 11:11 < bridge> he's a committed man don't you know 11:20 < bridge> is it in game/server/player.h ? i can't find it 11:21 < bridge> In Gameserver 11:22 < bridge> Okay that’s it 11:22 < bridge> I turn off autocorrect 11:23 < bridge> GameServer()->m\_apPlayers 11:23 < bridge> Dude its op 11:23 < bridge> I could write fakin code on my ohone now 11:23 < bridge> Okay but now i can not type puone anymore 11:24 < bridge> fat fingers 11:24 < bridge> Lmao ye even kids 11:25 < bridge> Owon 11:25 < bridge> Ewen 11:25 < bridge> Uwun 11:25 < bridge> Having a hard time nick naming u 11:26 < bridge> EwEn 11:26 < bridge> Idk 11:28 < bridge> insider info 11:29 < bridge> call me zorbuk 11:33 < bridge> Can someone Ping that Insider in the Channel please Ty :owo: 11:40 < bridge> Wot 11:52 < bridge> anyone diagnose while zooming out is rly laggy btw 11:52 < bridge> Wasnt that Always the Case afair? 11:53 < bridge> idk what you remember 11:55 < bridge> If you Zoom Out past map border on huge Maps, i remember it beeing normal for your Frames to drop as Low as 10 per Second - cant try it Out atm tho 11:57 < bridge> Latest client should allow zooming without lags #7408 11:57 < bridge> https://github.com/ddnet/ddnet/pull/7408 12:30 < bridge> @robyt3 #7724 12:30 < bridge> it's only interesting for ogl 1.x & editor. 12:30 < bridge> 12:30 < bridge> if you are interested in making the editor text faster you could use the text overlay textures like the map rendering does 12:31 < bridge> 12:31 < bridge> the `Text` call is simply too inefficient 12:31 < bridge> https://github.com/ddnet/ddnet/pull/7724 12:31 < bridge> (so what i mean is check if tilebuffering is supported => 2d textures arrays are supported) 12:32 < bridge> the overlay textures would probably be moved out of mapimages.cpp tho, doesn't really fit there if it is used for editor too ^^ 13:27 < ChillerDragon> after so many years i finally understood the power of interactive rebase :D 13:27 < ChillerDragon> buy my advanced git course on udemy now 13:49 < bridge> How much 13:53 < ChillerDragon> 69$ 13:55 < bridge> now let's implement the upgrading system :d 13:56 < bridge> i wanna alow them to upgrade till the sv shot itself down πŸ™‚ 13:56 < bridge> i wanna allow them to upgrade till the sv shot itself down πŸ™‚ 13:57 < bridge> i wanna allow them to upgrade till the sv shut itself down πŸ™‚ 13:57 < bridge> https://www.reddit.com/r/ProgrammerHumor/comments/18rsi1d/leastdepressedrockstardevs/ 14:28 < bridge> How about negative jetpack ? πŸ˜„ 14:28 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1189560407241797632/test_2023-12-27_16-51-21BestModMakerEver.mp4?ex=659e9b76&is=658c2676&hm=3ede8941ebadcbdbc7e3394a95ecef5490688c9dc380fc2be8218dfda62c8a96& 14:35 < bridge> but i think the way i implement it, it's gonna mess with prediction 14:59 < bridge> Hello guyz, is there any tutors how to make bots? 15:00 < bridge> do you wanna make bots with ed editor ? 15:01 < bridge> I tired to exit that shit for a few mins 15:19 < bridge> ? xd 15:19 < bridge> Exit what 15:23 < bridge> ed 15:31 < bridge> archimede stop speed hack 15:43 < bridge> Cant tell if you are joking or not xd 15:44 < bridge> :pepeW: 15:50 < bridge> Have you tried :wq! ? (Pun intended) 17:25 < bridge> @archimede67 close to beating robyte for this week 17:25 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1189605082543689738/image.png?ex=659ec511&is=658c5011&hm=b4f312039df668766926f429a959fff4e0acb7b5cad85913e8be8bd73fb4cc76& 17:25 < bridge> 😏 17:26 < bridge> :justatest: 17:26 < bridge> +1 admin 17:26 < bridge> for that he has to stop playing ddnet 17:26 < bridge> 😬 19:13 < bridge> now on the ccc congress ^^ 19:13 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1189632056544735262/ddnet-infobeamer.jpg?ex=659ede30&is=658c6930&hm=93490dd37a57ed903f7efed015a369cf2c65849e9ef5e4cdb6006f5770b318ed& 19:16 < bridge> If anyone wants to make another ddnet info screen, I would put it up there as well @.insanity_ or anyone (Images must use JPEG and must be exactly 1920x1080 in size. The bottom 40 pixels of your content will be overlayed by a bar showing your github username and will therefore not be visible). 19:17 < bridge> it should say Vulkan inside 19:17 < bridge> 😏 19:57 < bridge> epic 19:57 < bridge> @jupeyy_keks more like 19:58 < bridge> "Vulkan Ready" 19:58 < bridge> Seems to be quite a lot more stable tonight. 19:59 < bridge> https://na.finalfantasyxiv.com/lodestone/news/detail/6bd2068e882f40fe302d8e38037fa70df09913cb 19:59 < bridge> even ddos affects the biggest games 19:59 < bridge> i noticed the attack yesterday xd