01:05 < bridge_> ddnet is based of 0.6.4 01:06 < bridge_> theyre hard forks but the same people contributed to both 01:06 < bridge_> but tw development has been on maintence mode 01:06 < bridge_> ddnet is a better client in every way 01:06 < bridge_> (and ddnet-insta a better server) 01:07 < bridge_> What about 0xf? Despite the closed source, it's pretty good. 01:07 < bridge_> But there is still a difference? 01:07 < bridge_> uhh 01:07 < bridge_> that is what i said 01:08 < bridge_> its based on ddnet, idk what it adds 01:08 < bridge_> no clue 01:10 < bridge_> It's just that in the distant past, someone told me that TeeWorlds is easier than DDNet and I was like, oh well. 01:10 < bridge_> maybe ddnet has more stuff 01:11 < bridge_> I hate udp 01:11 < bridge_> you dont have to touch that 01:11 < bridge_> you dont have to touch networking 01:12 < bridge_> Udp is such a piece of crap. 01:12 < bridge_> uhh 01:12 < bridge_> For me 01:12 < bridge_> not really 01:12 < bridge_> in unix atleast you do udp and tcp in the same way, you just have to deal with udp being connectionless 01:13 < bridge_> My opinion is that my internet is just bad, and a lot of packets are lost and some kind of crap is happening to me 01:13 < bridge_> on screen 01:13 < bridge_> uhh 01:13 < bridge_> totally 01:15 < bridge_> UDP is nice and good. If you want to be angry at something for misbehaving when packets get dropped you should complain about Teeworlds 01:16 < bridge_> It is the application developer's responsibility to handle problems, and that's a feature not a bug 01:16 < bridge_> I know, but in my opinion, if ddnet (including teeworlds) was available, then it would be better for people who have bad internet or frequent connection problems. 01:17 < bridge_> "was available"? 01:17 < bridge_> I mean tcp would be 01:17 < bridge_> was 01:17 < bridge_> my English is bad 01:17 < bridge_> Sry 01:17 < bridge_> TCP DDNet would be awfully laggy 01:19 < bridge_> UDP It's more suited to dynamic shooters. TweeWorlds is a shooter, and the concept of DDNet is about completing maps. 01:19 < bridge_> UDP Is more suited to dynamic shooters. TweeWorlds is a shooter, and the concept of DDNet is about completing maps. 01:19 < bridge_> UDP Is more suited to dynamic shooters. TeeWorlds is a shooter, and the concept of DDNet is about completing maps. 01:20 < bridge_> The Teeworlds server is strict on the arrival time of packets and it doesn't handle rollback, so your inputs would get dropped just as often 01:22 < bridge_> lol and what exactly is the difference between a shooter and a time based coop game lmao? 01:22 < bridge_> Well, I don't know. Minecraft, for example, has a good network, even though it's both dynamic and not. But it's silly to compare a 3D game with a 2D one, which have two different ideas. 01:23 < bridge_> Well, think about it yourself. 01:23 < bridge_> Although 01:23 < bridge_> Hm 01:24 < bridge_> There is 0 difference, since both rely on immediate response from other players. 01:24 < bridge_> There is 0 difference, since both rely on immediate responses from other players. 01:24 < bridge_> The dimensionality of the game has nothing to do with the networking... 01:25 < bridge_> Minecraft doesn't send inputs to the server, it sends positions 01:25 < bridge_> Exactly 01:25 < bridge_> are you suggesting this for ddnet? 01:26 < bridge_> No, but it would just be interesting to see something like that. 01:26 < bridge_> In fact, then it would be possible to make a fly 01:26 < bridge_> This game is open source xd 01:26 < bridge_> You can't rely on the client to send you anything valid. 01:26 < bridge_> If you send positions then the server has to reverse engineer those to get the inputs that created those positions 01:27 < bridge_> because else it would be trivial to make fly hacks or even the power to teleport freely around the map 01:27 < bridge_> we have enough of an issue with cheats as it is 01:27 < bridge_> However, everything has its pros and cons. 01:27 < bridge_> What you really want is for DDNet to have rollback 01:28 < bridge_> Well, essentially there's not much you can do (in terms of cheats) 01:28 < bridge_> then you can lose a few packets and send the info late and the server can compensate (within reasonable bounds) 01:28 < bridge_> the current structure of the game already inherently prevents a whole class of cheats 01:28 < bridge_> so in that sense we're already doing a ton 01:29 < bridge_> Compared to games that send a position rather than an input, those games that send a position have more cheating capabilities. 01:30 < bridge_> It would be interesting to see this. 01:30 < bridge_> yeah that's what I said 05:56 < bridge_> Ddnet has spaghetti code. Which means it uses lots of useless abstractions which make you navigate around between many files and has no clear hierarchy which makes e.g. client know about component a and b, while component b also knows about a. It still uses quite a lot of pointers without nonnull tag, which is oldschool and unsafe. 05:56 < bridge_> 05:56 < bridge_> The server code is the worst. It uses many cpp hacks and just throws in random stuff everywhere. It's not hard to understand in a sense that you'll find the code that makes your tee freeze. But changing it probably unintended also changes something else 06:05 < bridge_> Ddnet has spaghetti code. Which means it uses lots of useless abstractions which make you navigate around between many files and has no clear hierarchy which makes e.g. client know about component a and b, while component b also knows about a, which both makes code harder to follow. It still uses quite a lot of pointers without nonnull tag, which is oldschool and unsafe. 06:05 < bridge_> 06:05 < bridge_> The server code is the worst. It uses many cpp hacks and just throws in random stuff everywhere. It's not hard to understand in a sense that you'll find the code that makes your tee freeze. But changing it probably unintended also changes something else 06:07 < bridge_> If you want to start, change something you can visible see.. On server you could add a new tile, or change behavior of something. On ui you could change ui or other rendering code 07:24 < bridge_> very cool chat 07:24 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424265872259813507/image.png?ex=68e35275&is=68e200f5&hm=718eb57a1fb366af4af693a54ad2bb57de63e31cf3b6c0533f15152903337845& 08:57 < bridge_> <12944qwerty> what is the antiping predictive margin 09:43 < bridge_> Minecraft run on the 20 ticks per seconds by default. 09:43 < bridge_> Minecraft runs on the 20 ticks per seconds by default. 09:43 < bridge_> Teeworlds runs on the 50 ticks per seconds by default. 09:47 < bridge_> I've seen so much worse, the server is pretty bad but the client is passable. 09:47 < bridge_> it's okish. But i dont like that we have so many interfaces without any gain 09:48 < bridge_> I think if you removed all fear you could clean it up pretty well 09:48 < bridge_> why is there a client interface and graphics interface and components interface 09:48 < bridge_> 09:48 < bridge_> where components is the least bad of the three 09:48 < bridge_> that's true 09:48 < bridge_> the "client interface" is the worst part for sure 09:48 < bridge_> for whatever reason server looks better for me, just because it's smaller and has no ties that tight between "components", decomposing and abstracting client components will be much worse as process imho 09:49 < bridge_> server code has traps 09:49 < bridge_> you change a single line of code and your whole server is a different game 09:49 < bridge_> this is extremely true 09:49 < bridge_> it's like it was designed for maximum fragility 09:50 < bridge_> had never experienced it so bad honestly 09:50 < bridge_> only when i just did start digging in server code i suppose 09:50 < bridge_> well we talk about ddnet right 09:50 < bridge_> not teeworlds 09:50 < bridge_> yes 09:51 < bridge_> even tho teeworlds is also not the best code 09:51 < bridge_> ah i can understand what you say now, yep 09:51 < bridge_> keeping ddrace features working and doing new/fix others is a huge pain in ass 09:51 < bridge_> yes 09:52 < bridge_> and additionally teeworlds introduced some weird hacks to reuse memory and shit like that. 09:52 < bridge_> 09:52 < bridge_> it's not impossible to understand. but it's useless spaghetti 09:52 < bridge_> first step of ddnet server mod is to remove every ddrace feature :justatest: 09:52 < bridge_> saves you 1us 09:52 < bridge_> teero optimization 09:52 < bridge_> :kek: 09:53 < bridge_> That's why I like vanilla teeworlds as the code base. 09:54 < bridge_> you should see the depressing state that my favorite game is in. It makes every bit of ddnet code look like it was written by god, and yet we keep working on it anyway. 09:54 < bridge_> 09:54 < bridge_> every object in the game inherits this class 09:54 < bridge_> 09:54 < bridge_> 09:54 < bridge_> which has child 09:54 < bridge_> 09:54 < bridge_> 09:55 < bridge_> which has child 09:55 < bridge_> 09:55 < bridge_> 09:55 < bridge_> which has child 09:55 < bridge_> 09:55 < bridge_> :wtf: :wtf: :wtf: 09:55 < bridge_> 🫠 09:56 < bridge_> btw that first class, has a few dozen members that OLD affect the last class. but every object gets them anyway 09:56 < bridge_> btw that first class, has a few dozen members that ONLY affect the last class. but every object gets them anyway 09:56 < bridge_> duck.cs being almost 5.4K loc 09:56 < bridge_> :megupuke: 09:58 < bridge_> this is only a small fraction of the terribleness, every individual component of the game is equally bad 10:01 < bridge_> the UI, the networking, The control input, all of it is unsavageably tangled and bad 10:02 < bridge_> when you want to add a new menu you need to edit like 4 files in 6 total locations, and if you forget any of them the whole menu system will break randomly in subtle ways across the whole game 10:05 < bridge_> ouch 11:00 < bridge_> anybody know why i cant ssh to my local network server lol 11:00 < bridge_> ``` 11:00 < bridge_> debug3: order_hostkeyalgs: no algorithms matched; accept original 11:00 < bridge_> debug3: send packet: type 20 11:00 < bridge_> debug1: SSH2_MSG_KEXINIT sent 11:00 < bridge_> ``` 11:00 < bridge_> it gets stuck there 11:05 < bridge_> i guess your key is not a supported algorithm xd 11:05 < bridge_> ask yourself if you changed smth 11:25 < bridge_> the router 11:25 < bridge_> i can reach the web from the home server via the public ip 11:25 < bridge_> but not the local ip lol 11:25 < bridge_> oh i can with local too 11:25 < bridge_> hmm 12:58 < bridge_> no vanilla teeworods lacks a lot of qol code changes, it's just uncomfortable to go back to vanilla 0.6/0.7 sources 12:58 < bridge_> I like to implement what I need again, so it's not a problem for me.I like to implement it again, so it's not a problem for me. 12:59 < bridge_> I like to implement what I need again, so it's not a problem for me. 13:27 < bridge_> good morning linux users 13:29 < bridge_> MORNIN 13:30 < bridge_> i am starting to adapt to vim 13:30 < bridge_> :pog: 13:30 < bridge_> its a cool editor 13:35 < bridge_> Hi @tothvh 13:36 < bridge_> chillerdragon you should be in the dark side and make super mega bot client 13:36 < bridge_> you will earn gazillions of dollars 13:37 < bridge_> :cammostripes: 13:39 < bridge_> As if anything DDNet related could earn gazillions of dollars 13:40 < bridge_> ddnet is a gazillion dollar industry 13:40 < bridge_> real :greenthing: 13:41 < bridge_> https://tenor.com/view/plastic-man-real-real-powder-powder-that-makes-you-say-real-animated-comic-plastic-man-gif-7493651428267836743 13:45 < bridge_> pay to join ddnet 13:46 < bridge_> 🥹 13:46 < bridge_> pay to open ddnet 13:52 < bridge_> i got threads and thread locals from std working 13:52 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424363626881617993/image.png?ex=68e3ad80&is=68e25c00&hm=434ddc09d11069afd73a586518843817d756fec3603d4ecbaadcf1ac7cd0c80b& 14:06 < ws-client1> **** woah `fix_style.py` just turned compiling code into this `#include ` 14:07 < ws-client1> **** could also have let a llm format my code if i want hallucinations wtf 14:36 < ws-client1> **** does anyone know how to please clang complaining that it can not check the format string here? 14:36 < ws-client1> **** `str_format(aBuf, sizeof(aBuf), GameServer()->Loc("%d players needed to start a spree.", Killer), g_Config.m_SvSpreePlayers);` 14:37 < ws-client1> **** seems to work for ddnet client code with `Localize()` 14:37 < ws-client1> **** `warning: format not a string literal, argument types not checked [-Wformat-nonliteral]` 14:38 < ws-client1> **** like why does this one not warn but mine does? https://github.com/ddnet/ddnet/blob/9329e0e0a4ccc3dbf3f0ba2cbc707a10eaece483/src/engine/client/graphics_threaded.cpp#L609-L610 14:44 < bridge_> ```if(CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") 14:44 < bridge_> add_compile_options(-Wno-format-nonliteral) 14:44 < bridge_> endif()``` 14:45 < bridge_> this fixed the issue in F-DDrace 14:45 < bridge_> this fixed the issue in F-DDrace iirc 14:46 < bridge_> this fixed the issue in F-DDrace 14:47 < ws-client1> **** but it hides the lint :C 14:47 < ws-client1> **** i like the lint 14:47 < bridge_> i think there is no other way, as str_format does not know you return a string with a formatter from Loc 14:47 < ws-client1> **** how does it work on the client side then? 14:48 < bridge_> wasnt there like some differences 14:49 < bridge_> ah 14:49 < bridge_> chiller why do you not create a str_format overload that directly takes an array 14:49 < bridge_> instead of passing sizeof(aBuf) 14:49 < ws-client1> **** you mean Loc taking a format string? 14:50 < ws-client1> **** i struggle to think it throught but doesnt it just move the lint error from call site to implementation then? 14:50 < bridge_> https://github.com/fokkonaut/F-DDrace/blob/286ff440644ed29006ba063a20fae91f62d79ed3/src/game/server/gamecontext.h#L325-L330 14:50 < bridge_> no i didnt really read what you said and answered with gpt1 14:52 < bridge_> [[gnu::format_arg(1)]] extern const char *Localize(const char *pStr, const char *pContext = ""); 14:52 < bridge_> is whatever you use annotated with same thing? 14:52 < bridge_> https://github.com/fokkonaut/F-DDrace/blob/286ff440644ed29006ba063a20fae91f62d79ed3/src/game/server/gamecontext.h#L325-L330 14:52 < ws-client1> **** no 14:52 < bridge_> https://github.com/fokkonaut/F-DDrace/blob/286ff440644ed29006ba063a20fae91f62d79ed3/src/game/server/gamecontext.cpp#L621 14:52 < bridge_> https://github.com/fokkonaut/F-DDrace/blob/286ff440644ed29006ba063a20fae91f62d79ed3/src/game/server/gamecontext.h#L325-L330 14:52 < bridge_> https://github.com/fokkonaut/F-DDrace/blob/286ff440644ed29006ba063a20fae91f62d79ed3/src/game/server/gamecontext.cpp#L621 14:52 < ws-client1> **** i was looking for that oO 14:52 < bridge_> ```cpp 14:52 < bridge_> [[gnu::format_arg(1)]] extern const char *Localize(const char *pStr, const char *pContext = ""); 14:52 < bridge_> ``` 14:53 < ws-client1> **** omg i only looked here https://github.com/ddnet/ddnet/blob/d71fc85cbc458437be28098a9ee355c4958101d6/src/game/localization.cpp#L13-L17 14:53 < ws-client1> **** thanks jopsi 14:55 < ws-client1> **** nice it totally worked 🚀 14:57 < ws-client1> **** @fokkonaut I can highly recommend this for you too! This way you can keep the lint on which keeps catching some nasty bugs for me :) 14:58 < ws-client1> **** the fakin platform specific vector size thing i always get it wrong xd `"got %" PRIzu " vector items", vItems.size());` 14:58 < bridge_> yeah all bcs of stupid msvc 14:59 < bridge_> cpp has %zu it should theoretically be enough 14:59 < bridge_> but just use std::format 14:59 < bridge_> @jupeyy_keks does rust have thread local global variables? 14:59 < bridge_> yes 14:59 < bridge_> cool 14:59 < bridge_> no? 15:00 < bridge_> :justatest: 15:00 < bridge_> §1 globals suck 15:00 < bridge_> §2 globals suck 15:00 < bridge_> §3 globals suck 15:00 < bridge_> teero 15:00 < bridge_> you are young, you don't need to die stupid 15:00 < bridge_> globals are suckers 15:00 < bridge_> globals are a workaround for making the programming languages better 15:00 < bridge_> thread_local! my beloved 15:01 < bridge_> globals don't suck. I don't need to run 10 instances of my application 15:01 < bridge_> You say that today 15:01 < bridge_> tomorrow you cry 15:01 < bridge_> jupstar, jupstar why did you not tell me 15:01 < bridge_> bro 15:01 < bridge_> i told you 15:01 < bridge_> :xd: 15:01 < bridge_> look https://discord.com/channels/252358080522747904/293493549758939136/1424380677134225430 15:01 < bridge_> imagine imgui without globals, every fucking function you would have to pass in the context 15:02 < bridge_> Maybe pin this 15:02 < bridge_> yes languages don't make it easy enough to move context around 15:02 < bridge_> as said globals are a workaround 15:02 < bridge_> I pin this, and when you 29, like me. You'll see 15:02 < bridge_> oki 15:03 < bridge_> done 15:03 < bridge_> gj 15:04 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424381783503536328/RDT_20251005_0249272123669597687616878.jpg?ex=68e3be68&is=68e26ce8&hm=2aeffe95eb8c302c08d8b9f7d9c3911ceda3c0043cabc7a61f436d6bf3af8607& 15:05 < bridge_> true art 15:05 < bridge_> @teero777 btw perplexity i dunno. i feel like they are not using the pro version of chatgpt. 15:05 < bridge_> 15:05 < bridge_> it kinda is more retarded imo than using chatgpt directly 15:05 < bridge_> i'll take it for 5million ddcoins 15:06 < bridge_> I'm a ddmillionare yay 15:06 < bridge_> or they changed the parameters of the llm to smth worse xd 15:06 < bridge_> ok thx for review 15:06 < bridge_> Could it not write your super complex refraction shader? 15:07 < bridge_> i mean that one was coded when i still had codex :lol: 15:07 < bridge_> but dunno it just does everything bad i ask it to do 15:07 < bridge_> xd 15:07 < bridge_> did you really vibecode the glass shader 15:07 < bridge_> :kekw: 15:08 < bridge_> i used 60% brain, 40% vibe 15:13 < bridge_> I wish lain would come true 15:14 < bridge_> Using 60% of your brain to press 2 key combos is crazy work 15:14 < bridge_> imagine what 90% could do 15:16 < bridge_> i mean yes, that was my workday. give me my money 15:17 < bridge_> as if 90% of your ui isnt vibe coded as well 15:17 < bridge_> in ddnet-rs i made everything by hand 15:17 < bridge_> sweating to death 15:17 < bridge_> gpt 4 was too bad in rust and especially egui 15:17 < bridge_> and gpt5.. you saw the analog clock xDDD 15:20 < bridge_> xD 15:20 < bridge_> ~40% maybe 15:21 < bridge_> At first it was really bad because it had no idea about the cimgui wrappers so it got everything wrong 15:21 < bridge_> So I had to write a lot of it by hand and then give it that so it knew what to write x 15:21 < bridge_> So I had to write a lot of it by hand and then give it that so it knew what to write xd 16:49 < bridge_> vibe coding 16:52 < bridge_> pretty sure some servers which are currently listed as communities do provide p2w bonuses 16:52 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424409002774757527/image.png?ex=68e3d7c2&is=68e28642&hm=58bd5d1634133e035bd08b9edff905ebaddde1e2d0d56130a527b8c40ca51ceb& 16:53 < bridge_> good change tho i hate p2w we gotta fight against it 16:58 < bridge_> need that crazy big donator bonus like osu! has 16:58 < bridge_> instead of a pale yellow nickname in chat you get a bright yellow one 16:59 < bridge_> people would go crazy for a badge or name color 16:59 < bridge_> but we dont have accounts 17:25 < bridge_> yeah 17:25 < bridge_> even i would donate then 17:25 < bridge_> right now it's more convenient to buy random games on steam 17:44 < bridge_> which servers ARENT p2w? 18:03 < bridge_> This rule saves us from servers like clbs2, because you can even buy "super" there 18:17 < bridge_> the ones you pay not to be pay to win. 19:01 < bridge_> nuklear hater 19:03 < bridge_> what? 19:08 < bridge_> https://github.com/Immediate-Mode-UI/Nuklear 19:54 < bridge_> Hi everyone, how are y’all doing? 19:55 < bridge_> good wby 19:56 < bridge_> Im fine 20:06 < bridge_> hi guys 20:06 < bridge_> Hellou :3 20:06 < bridge_> hi guys 20:06 < bridge_> Hellou :3 20:06 < bridge_> https://cdn.discordapp.com/attachments/342454474117218334/1330243900971024447/image.gif 20:18 < bridge_> why would i hate nuklear? 20:19 < bridge_> imgui is just way better 20:19 < bridge_> @qxdfox can you check dm pls 20:20 < bridge_> https://github.com/FamiliarCougar/2pacalypse 20:20 < bridge_> I won't work on anything other than my client and server 20:22 < bridge_> Well, you probably misunderstood. I mean the mod will be installed on my servers as official. Like 0xf on TF. 20:22 < bridge_> Souly stuff 20:22 < bridge_> idk 20:22 < bridge_> You can use my mod for anything you'd like but I won't work on anything I don't want on my servers 20:23 < bridge_> I won't even have that much time for anything anyways since schools deciding to touch me 20:23 < bridge_> ok 20:24 < bridge_> you mean those TeeUnion servers? 20:24 < bridge_> Yes... 20:25 < bridge_> You can use cheats on TeeUnion 20:25 < bridge_> You can use cheats on Tiiunion 20:25 < bridge_> but not all 20:25 < bridge_> xd those servers were removed from custom communities database for that 20:25 < bridge_> hvh lol 20:25 < bridge_> This is prohibited by the master server rules 20:26 < bridge_> i cba anymore, please stop posting screenshots with the n word in them, is it that hard -.- 20:26 < bridge_> its gif 20:26 < bridge_> this is actually written 20:26 < bridge_> its funny 20:27 < bridge_> https://discord.com/channels/252358080522747904/342454474117218334/1330242321551200306 20:27 < bridge_> thanks, deleted that and your response. 20:28 < bridge_> Honestly, TeeUnion pisses me off. I used to play there a little, and it was through sweat, so to speak. Because every second or third person is a cheater. 20:28 < bridge_> NOOOO 20:28 < bridge_> WHY 20:28 < bridge_> i wanna cry 20:30 < bridge_> hi, is there a place I could find tw mods ported to DDNet? like gctf, ictf.. 20:30 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424463792678637578/chillernigger.gif?ex=68e40ac9&is=68e2b949&hm=88fc3c64427595f14c5d3aa339ff9a27287f7be164587437089f6b16f8317968& 20:30 < bridge_> lol 20:30 < bridge_> ChillerDragon: 20:31 < bridge_> https://github.com/ddnet-insta/ddnet-insta 20:31 < bridge_> has a lot of pvp modes inside 20:31 < bridge_> hmm alright thanks, will take a look! 20:31 < bridge_> Trouly 20:32 < bridge_> They must be removed from the master server if they have not already been removed according to the rules of the main server 20:32 < bridge_> 20:32 < bridge_> https://ddnet.org/rules/master/ 20:32 < bridge_> NO U 20:33 < bridge_> thx 20:34 < bridge_> They must be removed from the master server if they have not already been removed according to the rules of the master server 20:34 < bridge_> 20:34 < bridge_> https://ddnet.org/rules/master/ 20:34 < bridge_> so, we can report them? 20:34 < bridge_> but we need proof 20:34 < bridge_> We need accurate evidence. 20:36 < bridge_> Look in his discord, maybe there's some evidence to support this 20:40 < bridge_> lol 20:40 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424466181754060841/screenshot-2025-10-05_20-39-42.png?ex=68e40d03&is=68e2bb83&hm=76d40dbd0388bb2fd7b256df9361599d2befc33164c81fa370a5d18696e6bed4& 20:41 < bridge_> Why are only certain cheats banned and not all? The first guy there said he is krx 20:42 < bridge_> don't mention cheat client names, please 20:43 < bridge_> Why are only certain cheats banned and not all? The first guy there said he is cheat 20:43 < bridge_> ok 20:46 < bridge_> ddnet.org/ 21:05 < bridge_> ive pushed this for years, will never happen for whatever reason 21:07 < bridge_> @jupeyy_keks do you wanna see my brot dragon? 21:07 < bridge_> If we work together we can do it 21:07 < bridge_> :lol: sure 21:08 < bridge_> but i'm other call rn 21:08 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424473388767903794/iu.png?ex=68e413b9&is=68e2c239&hm=06df1eae2d1a714742e2d0199492c88fcab26f78727a02a783aca473fe227f49& 21:09 < bridge_> sad brot dragon 21:09 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424473661116514387/20251005_2027_01k6tsr0wse4d9j5t2yxm2z57h.mp4?ex=68e413fa&is=68e2c27a&hm=a90c1272ab725945afe5f5cd2f9b94d8b787bc93425eccf0239b3faa22960840& 21:09 < bridge_> looks sad 21:10 < bridge_> and cool 21:10 < bridge_> what the fuck 21:10 < bridge_> i'm disappointed if the eyes aren't olives 21:10 < bridge_> xDDDDDDDD 21:10 < bridge_> i wanted a melon venom 21:10 < bridge_> dunno wtf that is 21:10 < bridge_> lsd trip 21:10 < bridge_> nah i give up on this 21:10 < bridge_> but still 21:11 < bridge_> but that is sick 21:13 < bridge_> gemini did this 21:13 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424474609289265294/Man_Transforms_Into_Melon_Man.mp4?ex=68e414dc&is=68e2c35c&hm=e9b7358648326d4a3a889750cebe4ec254fa46a9560c1a338a96c8be8dfca1d0& 21:13 < bridge_> idk why the tshirt rips at the nipples 21:14 < bridge_> maybe @blaiszephyr is just that strong 21:14 < bridge_> :cat_hmm: 21:14 < bridge_> xd 21:17 < bridge_> :lol: 21:17 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424475567301984486/image.png?ex=68e415c0&is=68e2c440&hm=153b4312595db2e8e9f715ac5183479f85f9d1c469c6fac3ce3f03f7a117489f& 21:20 < bridge_> guys, give me some ideas for a name for the multi mod. 21:20 < bridge_> guys, give me some ideas for a name for the multi mod 21:21 < bridge_> I have no idea 21:24 < bridge_> teeworlds_multi_mod_mod 21:30 < bridge_> crazy name 21:31 < bridge_> Yeah here, my template: 21:31 < bridge_> teeworlds__mod 21:31 < bridge_> Example: 21:31 < bridge_> https://github.com/Jupeyy/teeworlds-fng2-mod 21:31 < bridge_> minus instead of underscore is ofc fine too 21:33 < bridge_> ddnet-insta 21:33 < bridge_> whats with his nipples lmao 21:35 < bridge_> whats multimod 21:36 < bridge_> frozen 21:36 < bridge_> what's multi mod? 21:38 < bridge_> it symbolizes melon 21:39 < bridge_> melons shirts have nipple holes? 21:41 < bridge_> I want to make a mod like ddnet-insta, but with steroids. I'll also learn C++. 21:41 < bridge_> when he flexes it rips them 21:41 < bridge_> 👍 21:41 < bridge_> What are the steroids? How do you get more insta than insta? 21:42 < bridge_> @blaiszephyr is that one of your superpowers? 21:42 < bridge_> making nipple holes at will 21:42 < bridge_> Your opponent dies in the past 21:44 < bridge_> "On steroids" is a Russian proverb meaning "improved" or something like that. I want to make a mod that will be like a mix of mods that has everything, and even more. 21:47 < bridge_> to me "on steroids" means something like "more intense", not just general improvement 21:47 < bridge_> yeah same, didn't understand the real purpose of mod 21:47 < bridge_> but at least I understand your idea more now 21:49 < bridge_> Well, like the son of F-DDrace, ddnet-insta, 0xF 21:53 < bridge_> @vahemaaa I remembered you 21:53 < bridge_> you know me? 21:53 < bridge_> yes 21:53 < bridge_> from where 21:53 < bridge_> You had an f-ddrace server and you helped my friend set up a ddnet server. 21:54 < bridge_> and you are from Turkey 21:54 < bridge_> yes i try to help about these things if someone need 😅 21:55 < bridge_> what is your friends name 21:56 < bridge_> It was a long time ago, I don't remember anymore (he changed his nickname) 21:56 < bridge_> hmm understood 21:56 < bridge_> you know how to code ddnet? 22:00 < bridge_> if so, can you tell me how did you learn to code ddnet 22:02 < bridge_> i am learning yer 22:02 < bridge_> i am learning yet 22:02 < bridge_> how u learn 22:03 < bridge_> learncpp.com 22:04 < bridge_> thanks 22:04 < bridge_> + studying the source code of ddnet 22:04 < bridge_> how u do that 22:05 < bridge_> You look through the source code and draw conclusions 22:05 < bridge_> hmm ok 22:15 < bridge_> well if you want to make something like 0xf you will need a great amount of both cpp and ddnet modding experience, bless you though 22:22 < bridge_> At first, it will be difficult to understand how ddnet works, and of course you will need to learn cpp 22:22 < bridge_> https://tenor.com/view/pipotam-baby-hippo-hippo-wash-shower-gif-3406421565683572068 22:22 < bridge_> :owo: 22:32 < bridge_> pipo supremasy 22:36 < bridge_> yeah, but its wll be opensource. So maybe someone can help 22:37 < bridge_> titopam 22:37 < bridge_> etc 22:39 < bridge_> xd a huge mistake 22:40 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1424496532190793840/9k.png?ex=68e42947&is=68e2d7c7&hm=70342ee2de2fe9b834113c15be8d05534a31a741d8f6527689aa9b6bd7fc28d6& 22:50 < bridge_> why tho 22:59 < bridge_> btw, why do you think so?