00:00 < bridge> <_voxeldoesart> factory resetting them and using them as storage usbs 00:00 < bridge> <_voxeldoesart> :troll: 00:08 < bridge> didnt know that these questions are still allowed 😛 00:08 < bridge> https://www.reddit.com/r/NoStupidQuestions/comments/17f05od/what_does_linux_have_that_windows_doesnt/ 00:11 < bridge> why is that posted on "NoStupidQuestions" 💀 00:36 < bridge> free storage god damn 00:36 < bridge> linux has: linux only games 00:36 < bridge> windows has: window only games 00:37 < bridge> also that looks like a karma farm lol 01:24 < bridge> linux has: wine and proton 01:24 < bridge> windows has: wsl and wslg 01:24 < bridge> macos has: final cut pro 01:39 < bridge> If you value your sanity, don't touch that 01:41 < bridge> the entity system already dragged me into the pits of hell 01:41 < bridge> macos also comes on machines that you can show the general public and be proud of 01:42 < bridge> The person you want to talk to is trml, only they know, but the tiniest order changes will change behaviour if you are not careful as prediction has to be perfectly in sync with the server 01:42 < bridge> yea I noticed..... 01:44 < bridge> 03:06 < bridge> <_voxeldoesart> wait how do i install this and test it 04:04 < bridge> is there a way to host a server without using docker? 04:04 < bridge> maybe there's a node js port or smth?? 04:04 < bridge> idk 04:05 < bridge> I straight up can't use docker for some reason 04:06 < bridge> sorry if this question is kinda stupid(? 04:14 < bridge> <_voxeldoesart> 🤔 04:14 < bridge> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1169474561239154778/image.png?ex=6555890f&is=6543140f&hm=ebb456f27896d94a32d740533911da81816e5b17ea597efd8909653f52b5bad8& 04:14 < bridge> <_voxeldoesart> i wish there was a way to cell-shade normal mapping in godot 04:15 < bridge> holy moly 04:16 < bridge> normal maps my beloved 04:19 < bridge> <_voxeldoesart> true 04:30 < bridge> @_voxeldoesart sorry for the ping but, do u know if that's possible? 👉👈 04:32 < bridge> <_voxeldoesart> i dont 04:33 < bridge> oh 04:33 < bridge> it's okie, thx anyway ^^ 07:07 < bridge> Oh yikes what made you think you need docker? For teeworlds/ddnet servers you totally do not need docker to host it. 07:07 < bridge> 07:07 < bridge> What trauma did you go through to even think that? In which situation were you forced to use docker? 09:48 < bridge> does someone knows how to modify speed, weapons, gravity and things like that when i host a trashmap server? 09:50 < bridge> tune zones 09:50 < bridge> without modifying the map 09:50 < bridge> like with commands 09:50 < bridge> or rcon 09:52 < bridge> i am not sure if you can do that tbh 09:52 < bridge> i just saw someone does it 09:52 < bridge> but the command would be called `tune` 09:52 < bridge> in rcon 09:52 < bridge> wait lemme see 09:52 < bridge> tune gravity 0.25 09:53 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1169559916038594560/image.png?ex=6555d88d&is=6543638d&hm=325ab7a69630468c49834a06aab6bdfce9708ca1fab96e7080dcadc5cdf5bb50& 09:54 < bridge> theres no tune gravity 09:55 < bridge> 1. git clone the repository 09:55 < bridge> 2. run cargo build in the rust directory 09:55 < bridge> 3. in the godot editor, open the godot folder as a project 09:56 < blazulite> > What trauma did you go through to even think that? In which situation were you forced to use docker? 09:56 < bridge> mh then i assume it's not possible on trashmap servers. i don't know how others did it. you can always host a local server and do it there 09:56 < blazulite> I mean 09:56 < blazulite> That was my logic 09:56 < blazulite> 😭 09:56 < blazulite> I'm just new at this 10:00 < bridge> i found 10:00 < bridge> its tune gravity, not tune_gravity 10:00 < bridge> i'm dumb 10:00 < bridge> oh glad you got it working 10:15 < bridge> https://news.ycombinator.com/item?id=38109581 10:15 < bridge> some bad stuff going on 10:15 < bridge> europe is weird they do nice and bad stuff 10:15 < bridge> stallman was right all along 10:16 < bridge> https://www.gnu.org/philosophy/right-to-read.en.html 10:24 < bridge> there is no good and bad. there is only 100000 FPS and 10 FPS 10:24 < bridge> vulkan thursday 12:54 < bridge> Governments are getting bored of this fog of war. It's only a matter of time 13:02 < bridge> Vulkan vs OpenGL or what? Xd 13:17 < bridge> OpenGL is cool too xd. 13:17 < bridge> Vk vs dx 14:18 < bridge> haha when do we get dx11 in tw? 14:23 < bridge> I dunno 14:24 < bridge> When you were done with it probably 15:03 < bridge> I'm gonna make a gh account to add suggestions and stuff 15:11 < bridge> wgpu supports 🇩1️⃣1️⃣ 15:19 < bridge> x 16:57 < ChillerDragon> blazulite are you comfortable with linux? I recommend just getting a linux vps and host the game server there by just running it :) 16:57 < ChillerDragon> @blazulite 17:01 < bridge> Yeah Linux is awesome. 17:01 < bridge> But when you wanna dilate something you have to run it in terminal XD 17:02 < bridge> also with all other tools taht come with DDNet itself 17:02 < bridge> also with all other tools that come with DDNet itself 17:06 < bridge> not true 17:06 < bridge> just depends on the file manager 17:06 < bridge> most of them support drag and drop like windows explorer 17:07 < bridge> Huh? Then it's nautilus 19:36 < bridge> how do i show the lag graph 19:36 < bridge> Ctrl+Shift+D, Ctrl+Shift+G 19:38 < bridge> ty 19:42 < bridge> how do i diagnose net microlags 19:42 < bridge> it's super irritating 19:43 < bridge> it's like the game just skips a beat 19:43 < bridge> so it's mostly playable but i get a small lag and i'm not where i thought i was 19:43 < bridge> this is new as of today 19:43 < bridge> <_gwendal> packet losses ? 19:44 < bridge> I think we just don't have the tooling for this. External profilers don't have enough context and they slow down execution immensely maybe making the lags disappear 19:45 < bridge> what would cause this 19:46 < bridge> Wifi interference or faulty networking equipment are the only 2 you control 19:46 < bridge> Barring some bizarre software issue. Too unlikely to even mention imo 19:47 < bridge> hmm 19:47 < bridge> i am not on wifi 19:51 < bridge> I'm free from my shackles finally. Barring some bureaucracy and acquiring my diploma I won't ever have to step foot in that place again 19:52 < bridge> Assuming I passed that exam 😄 It felt fine tho 19:52 < bridge> nice 19:52 < bridge> what degree 19:52 < bridge> A mere bachelors in computer engineering for 7 years of my time 😄 19:53 < bridge> epic 19:53 < bridge> i suspected ce 19:53 < bridge> bachelors tho damn 19:53 < bridge> what happened 19:54 < bridge> Covid + Lost interest + mild depression 19:54 < bridge> damn 19:54 < bridge> yeah covid messed me up too 19:55 < bridge> I basically spent 2 years as a vegetable. 0 credits earned. So it's more like 5 years in reality 19:56 < bridge> I lost interest when the degree became too much engineering too little computer. Idk just not my thing. I should have been more careful in picking 19:57 < bridge> that is good to know 19:57 < bridge> i probably would have wanted to do ce 19:57 < bridge> but am not rly interested in other fields of engineering 19:58 < bridge> and the whole fundamental part of it 19:58 < bridge> just the computers 19:58 < bridge> If stuff like multivariable calculus, control theory and electromagnetism don't sound interesting to you, you might prefer a cs degree or look at the courses in the ceng ones you find 19:58 < bridge> Also lots and lots of electronics too 19:59 < bridge> it doesn't sound not interesting 19:59 < bridge> just something i haven't the slightest idea about 19:59 < bridge> and i am bad at learning 19:59 < bridge> if i don't already know a little bit it's way harder for me to care 19:59 < bridge> Well interesting is the wrong word. They are extremely interesting to me, but I'd rather learn them on my own time, when needed 20:00 < bridge> yeah 20:00 < bridge> that's all the stuff i'd like to know one day 20:00 < bridge> back burner 20:01 < bridge> and then i would never get around to it on my own time 20:01 < bridge> One drawback of a CS degree I heard is that they are much heavier on math and theory. Partially why I went with CE instead 20:03 < bridge> hmm 20:03 < bridge> idk if i would hate that 20:06 < bridge> :justatest: I am a ghost so I hope that doesn't count 20:06 < bridge> ghetable 20:36 < bridge> math and theory is fun 20:38 < bridge> in theory 20:47 < bridge> XD 20:47 < bridge> I do like math 20:51 < bridge> I used to love it before it was forced down my throat 20:52 < bridge> I feel similarly, but I don't think it's about the content of the lessons but the way they are supposed to be done. 20:53 < bridge> Exactly. Most of the stuff I hated this year, I probably would learn on my own, just in a much different way 20:54 < bridge> Being forced to learn stuff in a way just to pass an exam is very unproductive. 20:55 < bridge> I've passed "Linear Circuit Analysis" but don't remember even the basics (for example). 20:55 < bridge> While I haven't passed others that even requiring my presence in the lab etc. 20:55 < bridge> I'm just the opposite. I need to be forced because I have no discipline. I wanna learn many languages, but I'm waiting to be able to select them as a subject next year because I simply can't stand learning them from myself 20:56 < bridge> The best way to learn something is practising 20:56 < bridge> If you learn only theory, although it's cool, you'll probably forget about it. 20:56 < bridge> Pro-tip: Go above and beyond. Uni level of language teaching is rarely adequate 20:57 < bridge> This was my hack for linar circuit analysis. I just kept building out the circuits on breadboards so I could observe too 20:57 < bridge> The problem is that you are not asked to "practice" on a topic rather being able to answer some questions. 20:57 < bridge> Technically wasnt required for the course but I would never be able to focus without 20:58 < bridge> Exactly. And as exams loom closer and closer, no matter how strict you are with yourself, you will become exam minded, studying possible questions, memorizing answers to common theory 20:58 < bridge> I'm still at Secondary school and I don't talk really good english, but I can have a conversation! I am from Spain 20:59 < bridge> true, but that's because uni teachers have very few time and freedom in their courses 20:59 < bridge> You see? My father also learned that way 20:59 < bridge> It's almost the perfect way 20:59 < bridge> Well, nothing's perfect 20:59 < bridge> I was learning control theory properly, all the way until the end, then I panic'd, then I spammed exercises of exam style until I got used to it 20:59 < bridge> setting up a lab work is quite time consuming and then the class is often split in several groups that all need to be taught by a teacher 21:00 < bridge> you also need an available room for each lab class 21:01 < bridge> Honestly. If time is an issue, they just need an extra prof. All my lab classes had 2 profs so one could handle practicals and another the theory. Though budget might become an issue depending on the uni 21:01 < bridge> "just need an extra prof" 21:01 < bridge> sure, the state has plenty of money to throw at education 21:02 < bridge> at least in France, that's a huge problem 21:02 < bridge> I mean most western european states technically have infinite money glitch. They just don't allocate enough to education sadly 21:03 < bridge> In less developed countries money does become a serious issue though, every extra dime spent on education is less spent on crucial infrastructure and health 21:03 < bridge> they used free money glitch for covid, now there's huge inflation 21:03 < bridge> That's true. Need to be careful for a bit 😄 21:03 < bridge> and free money always comes at a cost, in general, it ends up in private sectors 21:04 < bridge> Though if you think european inflation is huge I invite you to a year in Turkey. 80% official inflation 🇹🇷 21:04 < bridge> too much free money ? 21:05 < bridge> Nah, awful monetary policy of decreasing interest rates at all cost 21:07 < bridge> I've gotten so used to inflation that I didn't even notice how much extra I started spending in EU until I calculated 22:46 < bridge> :) /_\ 22:46 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1169754532486578336/triangle_screen.png?ex=65568dcd&is=654418cd&hm=73e286ab1f7d7da93465e0370f5c5852cd06bcb04959007f66d3647ce07a6dde& 22:47 < bridge> just gotta clean the code now ;) 22:50 < bridge> did u know that u can create a triangle with shaders only xdd 22:51 < bridge> ```GLSL 22:51 < bridge> 22:51 < bridge> #version 450 22:51 < bridge> #extension GL_ARB_separate_shader_objects : enable 22:51 < bridge> 22:51 < bridge> layout (location = 0) noperspective out vec2 texCoord; 22:51 < bridge> layout (location = 1) noperspective out vec4 vertColor; 22:51 < bridge> layout (location = 2) noperspective out vec2 pos; 22:51 < bridge> 22:51 < bridge> void main() 22:51 < bridge> { 22:52 < bridge> vec2 outPos = vec2((gl_VertexIndex << 1) & 2, gl_VertexIndex & 2); 22:52 < bridge> 22:52 < bridge> pos = vec2(outPos * 2.0f + -1.0f); 22:52 < bridge> gl_Position = vec4(pos, 0.0, 1.0); 22:52 < bridge> texCoord = outPos; 22:52 < bridge> vertColor = vec4(1, 1, 1, 1); 22:52 < bridge> } 22:52 < bridge> ``` 22:52 < bridge> who needs vertices anyway 22:53 < bridge> triangler?? from scratch?? woah gj 22:54 < bridge> thats bascially the first thing you see about shaders in wgpu introduction 22:54 < bridge> I figured that was possible from the cool stuff you can do with shaders but I'm really not at that level 22:54 < bridge> a lot of cool stuff on the shaders actually wastes a lot of gpu time 😅 23:03 < bridge> Shaders so powerful nowadays 23:07 < bridge> in older opengl versions u can actually even create quads xd 23:08 < bridge> Btw isn't `(x<<1)&2 == x&1`? I'm very drunk so maybe not 😄 23:10 < bridge> Yeah, no nvm 23:11 < bridge> They are only equivalent cast to bool 23:26 < bridge> hey fellas