00:44 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128094397574168716/RDT_20230710_18423654466957430025461892.jpg 10:30 < bridge_> @chairn 10:30 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128241894061776969/F0sRp3CaAAEcDDt.png 10:41 < bridge_> Hey, 10:41 < bridge_> just tried building the master, but I get `make[3]: *** No rule to make target 'release/libddnet_engine_shared.a', needed by 'DDNet.exe'. Stop.`. 10:41 < bridge_> I Use Windows + MinGW. 10:41 < bridge_> 10:41 < bridge_> Earlier, I see `[40%] Built target rust_engine_shared_target`, last time I built there was no rust code in DDNet I think... Is this related? 10:41 < bridge_> 10:41 < bridge_> Any hints appreciated 🙂 10:44 < bridge_> Hey, 10:44 < bridge_> just tried building the master, but I get `make[3]: *** No rule to make target 'release/libddnet_engine_shared.a', needed by 'DDNet.exe'. Stop.`. 10:44 < bridge_> I use Windows + MinGW. 10:44 < bridge_> 10:44 < bridge_> Earlier, I see `[40%] Built target rust_engine_shared_target`, last time I built there was no rust code in DDNet I think... Is this related? 10:44 < bridge_> 10:44 < bridge_> Any hints appreciated 🙂 10:49 < bridge_> also, if I run make again the console prints 10:49 < bridge_> ```build> make DDNet 10:49 < bridge_> [ 6%] Built target game-shared 10:49 < bridge_> [ 8%] Built target engine-gfx 10:49 < bridge_> [ 33%] Built target engine-shared 10:49 < bridge_> [ 41%] Built target zlib 10:49 < bridge_> [ 43%] Built target wavpack 10:49 < bridge_> [ 43%] Built target md5 10:49 < bridge_> [ 45%] Built target json 10:49 < bridge_> [ 46%] Generating release/libddnet_engine_shared.a 10:49 < bridge_> Finished release [optimized] target(s) in 0.04s 10:49 < bridge_> [ 46%] Built target rust_engine_shared_target 10:49 < bridge_> [ 46%] Built target glew 10:49 < bridge_> [ 46%] Built target rust-bridge-shared 10:49 < bridge_> [ 48%] Built target steam_api 10:49 < bridge_> make[3]: *** No rule to make target 'release/libddnet_engine_shared.a', needed by 'DDNet.exe'. Stop. 10:49 < bridge_> make[2]: *** [CMakeFiles\Makefile2:593: CMakeFiles/game-client.dir/all] Error 2 10:49 < bridge_> make[1]: *** [CMakeFiles\Makefile2:626: CMakeFiles/DDNet.dir/rule] Error 2 10:49 < bridge_> make: *** [Makefile:383: DDNet] Error 2``` 10:49 < bridge_> did you regenerate the makefiles 10:52 < bridge_> Oh yea, a few times. Or do you mean after a specific step? 10:53 < bridge_> Wasn't that fixed already in latest ddnet code 10:53 < bridge_> What version do u compile 10:54 < bridge_> master 10:54 < bridge_> Up to date? 10:54 < bridge_> yea sure 10:54 < bridge_> just cloned 10:54 < bridge_> Guess u can manually move that file for now 10:54 < bridge_> huh? 10:54 < bridge_> It will be somewhere in the build directory 10:55 < bridge_> Simply at the wrong place 10:58 < bridge_> the following works for me 10:58 < bridge_> `git clone https://github.com/ddnet --recurse-submodules` 10:58 < bridge_> `cd ./ddnet` 10:58 < bridge_> `cmake -B ./build -S . && cmake --build ./build` 10:58 < bridge_> creates all targets as expected 10:59 < bridge_> gcc.exe (Rev6, Built by MSYS2 project) 13.1.0 11:00 < bridge_> i could try -G to make it use make 11:00 < bridge_> i use ninja normally 11:01 < bridge_> doesn't seem to be the case... I did a full directory search. 11:01 < bridge_> Interestingly, I can see the file in CMakeRuleHashes.txt: `bd543074308499423d5b2703dffb2685 release/libddnet_engine_shared.a` 11:01 < bridge_> The file is not there though, just .rlib and and .d extensions. 11:02 < bridge_> Do you have a target dir in root dir? 11:02 < bridge_> nope 11:04 < bridge_> output of that command: https://pastebin.com/0YqiSqpD 11:06 < bridge_> gcc.exe (Rev6, Built by MSYS2 project) 10.2.0 11:06 < bridge_> ^ is this too old? 11:06 < ws-client> oh sry, i didnt read carefully 11:06 < ws-client> u have no rust compiler installed? 11:06 < bridge_> i don't think that's the issue. i just added mine as a snapshot of around when my env has been updated last. sys upgrade couldn't hurt. it's prob rustc/cargo tho 11:06 < bridge_> I have. otherwise CMake doesn't even run through 11:07 < bridge_> try installing ninja and doing -G Ninja ig 11:07 < bridge_> cuz that's what works for me 11:08 < bridge_> `PS C:\Users\l.ccc\Documents\Repositories\ddnet> rustc --version 11:08 < bridge_> rustc 1.70.0 (90c541806 2023-05-31)` 11:08 < bridge_> seems like it could be a build system thing 11:09 < bridge_> sure, I can do that... but would be nice to pin the root cause and if its not an issue on my end fix the cause upstream!? 11:12 < bridge_> not suggesting as a fix. just to see if it is related to which build tool 11:13 < ws-client> You could share the Makefile that was generated by the cmake command 11:14 < bridge_> i tried a make build just for the fun of it and wow i forgot how slow 😴 11:14 < bridge_> my poor little cpu putting along 11:15 < bridge_> tho i feel like it should be using more jobs by default right? 11:15 < ws-client> with ninja or make? 11:15 < bridge_> make 11:15 < ws-client> make usually uses only 1 core 11:16 < bridge_> i feel like it was a cmake pref 11:16 < ws-client> pass --parallel to cmake 11:16 < bridge_> ah there it is 11:16 < ws-client> when u also build with cmake 11:16 < ws-client> but if u manually call make: make -j 20 11:16 < ws-client> whatever core count u have 11:16 < bridge_> lol 11:16 < bridge_> yea 11:17 < bridge_> u can do way more than core count. make jobs don't correspond directly to cpu threads 11:17 < ws-client> yep, i usually do core count *1,25 xd 11:18 < ws-client> but i use ninja most of the time anyway, to not having to deal with that :D 11:18 < ws-client> or thread count actually* 11:18 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128253983912370228/image.png 11:18 < bridge_> 😃 11:18 < ws-client> make -j 40 xd 11:18 < ws-client> wtf xD welcome to the matrix 11:19 < bridge_> a easy fix is to use linux 11:19 < ws-client> xd 11:19 < ws-client> another ez fix is to use rust only, right? 11:19 < bridge_> BTW I USE LINUX GUISE 11:19 < bridge_> so 11:19 < bridge_> 😬 11:19 < bridge_> yea, it works with WSL 11:19 < bridge_> ryo does the other common trope 11:20 < bridge_> 'educating' ppl in passive convo about the difference between free and oss 11:20 < bridge_> wsl is fake 11:20 < bridge_> wsl is as real as it gets 11:20 < bridge_> build worked w make anyway there goes my hunch 11:20 < bridge_> not real 11:20 < bridge_> :catgun: 11:20 < ws-client> unreal 11:20 < bridge_> what's fake about it? the image is the same 11:21 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128254607848644699/Makefile 11:21 < bridge_> here is the makefile @jupeyy_keks 11:21 < bridge_> what 11:21 < bridge_> May I ask what is the relationship between onsnapinput and tick 11:21 < bridge_> its good to educate 11:21 < bridge_> :gigachad: 11:22 < bridge_> we all know already 11:22 < bridge_> you are just spamming a constructive convo with elitism 11:22 < bridge_> we just don’t care about stallman’s pointless distinctions 11:22 < bridge_> truth* 11:22 < bridge_> Does he execute onsnapinput for each tick 11:23 < bridge_> well a tick certainly snaps 11:23 < bridge_> i didnt bring anything about stallman 11:23 < ws-client> @gutzufusss mh seems like it uses CMakeFiles\Makefile2 additionally xdd 11:24 < bridge_> my argument that linux fixes this is true 11:24 < bridge_> x 11:24 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128255501965213758/Makefile2 11:25 < bridge_> What is the relationship, whether it is one-to-many or one-to-one, and how do I know which the tick is in the onsnap process 11:25 < bridge_> wait 11:25 < bridge_> are u doing client side code? 11:25 < bridge_> :justatest: 11:26 < bridge_> 🚨 11:26 < bridge_> yes 11:26 < bridge_> no, im sure he is talking about snapping server side input. dude go fix some whitespaces 11:26 < ws-client> @gutzufusss CMakeFiles\rust_engine_shared_target.dir\build.make xd 11:26 < bridge_> no, im sure he is talking about snapping server side input. 11:26 < bridge_> ok i wont help u make a bot 11:26 < bridge_> i will villager 11:26 < bridge_> dm me 11:27 < bridge_> dont 11:27 < bridge_> see 11:27 < bridge_> windows users amirite 11:27 < bridge_> why would u help him bot 11:28 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128256387802206319/build.make 11:28 < bridge_> and im sure he is s alt acc of another that got banned from this chat 11:29 < bridge_> @robyt3 dont u build on windows 11:29 < bridge_> maybe u know 11:32 < bridge_> ah 11:32 < bridge_> i checked this guy gh 11:32 < bridge_> he is definitely into botting too 11:32 < bridge_> kekw 11:32 < bridge_> @heinrich5991 do u know why this fails on windows? 11:33 < bridge_> ^ log 11:33 < bridge_> @learath2 no legit devs these days 11:33 < bridge_> :PES4_Cry: 11:33 < bridge_> Does not __obviously__ look wrong to me 11:36 < bridge_> whats ur github again? 11:37 < bridge_> i dont talk to botters 11:38 < ws-client> why is he bot now? xd 11:38 < ws-client> what did i miss 11:38 < bridge_> check his gh 11:38 < bridge_> on discord u can stalk a bit 11:38 < bridge_> xd 11:39 < ws-client> ah rip 11:41 < bridge_> idk his client seems dope 11:41 < ws-client> nani 11:42 < ws-client> input scripting is sadly always a different word for cheating 11:42 < bridge_> that’s not its only feature 11:43 < ws-client> but _the_ feature to make sure not to promote it in public 11:45 < bridge_> bot dev checklist: 11:45 < bridge_> - windows 11:45 < bridge_> - client side code 11:45 < bridge_> - build issues 11:45 < bridge_> - new to chat 11:45 < bridge_> - somtimes broken english 11:46 < bridge_> hi guys client’s first release next week 11:46 < bridge_> hi 11:46 < ws-client> @ryozuki why is this so true XD 11:46 < bridge_> what u talking about ewan? 11:46 < ws-client> they always have build issues xDD 11:46 < bridge_> xd 11:47 < bridge_> oh I don’t have build issues ig I don’t qualify 11:47 < bridge_> I’m getting a cool issue with my loader tho where it crashes only in release mode 11:47 < bridge_> new to chat too 11:47 < bridge_> so i have to set up a relwithdebinfo build 11:47 < bridge_> fhviosm 11:47 < bridge_> i always build rel with debug 11:47 < bridge_> That's it. Let me explain how, I want write a detection bot on the TeeWorlds server. My goal is to detect significant deviation in the player's perspective. Each tick detection does not work. I wanted to write an anti cheat test, so today I wrote a simple aimbot to test, which is already written. However, the anti cheat I wrote for the server does not work, and it cannot detect the simple aimbot i wrote. 11:48 < bridge_> That's it. Let me explain how, I want write a detection bot on the TeeWorlds server(ICTF). My goal is to detect significant deviation in the player's perspective. Each tick detection does not work. I wanted to write an anti cheat test, so today I wrote a simple aimbot to test, which is already written. However, the anti cheat I wrote for the server does not work, and it cannot detect the simple aimbot i wrote. 11:48 < bridge_> if ur doing antibot for ddnet there is a stub library 11:48 < bridge_> for tw idk 11:48 < bridge_> not for ddnet just for tws 11:50 < bridge_> check where the antibot interface is hooked on ddnet 11:50 < bridge_> it will give u leads 11:50 < bridge_> the code isnt that different iirc 11:53 < bridge_> lol, im not a botter. i was the one who got ATH unbanned on DDNet by REMOVING cheat features. but okay. btw, i remember you spreading malicious lua scripts disguised as cheats back in the day. 11:54 < bridge_> if you are talking about the external tw stuff... this shows once again, how little you know about teeworlds dev. 11:54 < bridge_> ??? nice invent lmao 11:54 < bridge_> botter talking mighty high 11:54 < bridge_> if you have anything more to say, please dm. i wanna keep this on topic... 11:55 < bridge_> its funny cuz ur the one spreading misinfo 11:55 < bridge_> i never touched lua in my life 11:55 < bridge_> i despise that lang 11:55 < bridge_> so shut yer mouth botter 11:55 < bridge_> ur the noname here 11:56 < bridge_> Meskalin ô.O 11:56 < bridge_> does that ring a bell? 11:57 < bridge_> pls take off topic attack to dm 11:57 < bridge_> or just don’t 11:57 < bridge_> ye he is the one attacking 11:57 < bridge_> ? 11:57 < bridge_> good one 11:59 < bridge_> I would be incredibly surprised if someone is around this bubble as long as you have been and has never touched or used cheats 11:59 < bridge_> i in fact never did 11:59 < bridge_> https://cdn.discordapp.com/attachments/1125765388140019712/1126899872369487942/cool_hamermemre.demo.mp4 11:59 < bridge_> 11:59 < bridge_> this demo says otherwisre 12:00 < bridge_> oh shit 12:00 < bridge_> lmfao 12:00 < bridge_> whats that 12:00 < bridge_> everyone has a past lol. who cares now if you did it then 12:00 < bridge_> just don’t be so elite 12:00 < bridge_> dude unrly believe him? 12:00 < bridge_> i mean 12:00 < bridge_> i legit never cheated 12:00 < bridge_> and its kind of sad how easy u get swayed 12:00 < ws-client> ??? where is this video a proof lol 12:00 < bridge_> its not 12:00 < bridge_> its a random demo lol 12:01 < bridge_> i want to make him angry at this point 12:01 < bridge_> @Discord Mod bad faith troll botter 12:01 < bridge_> just so u know GutZuFuss all ur deleted msgs stay in the chat archives 12:01 < bridge_> so anyways, ill just wait for my old friend heinrich to come online 12:02 < ws-client> xddd 12:02 < bridge_> then fix it in my local setup, and you elitist little virus spreader can rot in hell @ryozuki . this discussion is hereby ended and i will not comment further 12:02 < bridge_> 😃 12:02 < bridge_> :fuckyousnail: 12:02 < bridge_> To me it seems like a civil discussion 12:02 < bridge_> it’s v civil 12:02 < bridge_> he is reflecting 12:03 < bridge_> Ah he deleted some messages? 12:03 < ws-client> irc doesnt forget 12:03 < bridge_> anyway ryo i have no way to know if you ever cheated or contributed to the cheat bubble but it rly doesn’t matter 12:04 < bridge_> and ur response gives off rly insecure vibes that makes me think you have at one point 12:04 < bridge_> but idk 12:04 < bridge_> @mpft kind of saddened u think like this 12:04 < bridge_> im just rly passionate about ddnet 12:04 < bridge_> Guys chill 12:04 < bridge_> Switch topics 12:04 < bridge_> :justatest: 12:05 < bridge_> but ill say it again 12:05 < bridge_> i never botted xD 12:06 < ws-client> without a proof, this is a one sided blame anyway. So please end this topic here, thanks 12:06 < bridge_> ok 12:08 < bridge_> lol 12:08 < bridge_> Help him make the bot so you can send the staff team the unique identifiers of the bot 👍 12:08 < bridge_> no 12:08 < bridge_> what’s the staff team gonna do 12:09 < bridge_> i prefer doing useful things like i did 12:09 < bridge_> telegun, fixes, wiki, teesmash, rust, more rust, some tweaks here and there 12:09 < bridge_> talking about free software 12:09 < bridge_> but not botting 12:10 < bridge_> Ur childrens will learn 2 languages 12:10 < bridge_> Ur native one and rust 12:10 < ws-client> why the native one? 12:10 < ws-client> bloat 12:10 < bridge_> Spanish ig for ryo 12:10 < bridge_> english if its still relevant 12:10 < bridge_> then rust 12:10 < bridge_> why bother with spanish 12:10 < bridge_> Aren't u 12:10 < bridge_> just learn the international lang 12:10 < bridge_> ye 12:10 < bridge_> Lmao true 12:10 < bridge_> hi rei 😄 12:11 < bridge_> Yo xush 12:11 < bridge_> learn 12:11 < bridge_> imagine having kids tho 12:11 < bridge_> U can spread the rust vibe 12:11 < bridge_> nah 12:11 < bridge_> they probs wouldnt wanna be coders 12:12 < bridge_> I doubt they’re gonna love coding when you push them to it 12:12 < bridge_> yeah 12:12 < bridge_> i would just show them im passionate about it 12:12 < bridge_> You can show them but not force 12:12 < bridge_> and they decide what they wanna do 12:12 < bridge_> They should learn by themselves 12:13 < bridge_> they probs would want to be influencers 12:13 < bridge_> instead of astronauts 12:13 < bridge_> kek 12:13 < bridge_> :justatest: 12:13 < ws-client> i hope we talk about AI kids 12:13 < ws-client> and human 12:13 < ws-client> xd 12:13 < ws-client> not human* 12:15 < bridge_> if u could genetically modify next humans to remove violence would u do it 12:16 < ws-client> hard to say, maybe it also has evolutional benefits to be violent some times 12:17 < bridge_> no children 12:18 < ws-client> giving birth to a baby is also violent 12:18 < bridge_> the world can’t afford it 12:18 < bridge_> :twintri: 12:19 < bridge_> :satya: 12:19 < bridge_> i see what u did there 12:21 < bridge_> https://threadreaderapp.com/thread/1678545170508267522.html 12:22 < bridge_> https://news.ycombinator.com/item?id=36675934 12:22 < bridge_> I’m not into ai. what do i Glen from this 12:22 < bridge_> - all of github 12:22 < bridge_> glean 12:22 < bridge_> quagmire 12:23 < bridge_> the details on how they made gpt 4 12:24 < ws-client> "We believe it has a total of ~1.8 trillion parameters" uff 12:24 < ws-client> a brain has 86 billion neurons (but analog ones ofc ^^) 12:25 < bridge_> the future is grim 12:25 < bridge_> idk 12:25 < bridge_> still lot to get to brain power 12:26 < bridge_> gpt itself has no memory either right 12:26 < ws-client> well it also depends how u compare it 12:26 < ws-client> gpt-4 know basically everything.. but often not correctly 12:26 < bridge_> sure it can compute fast 12:27 < bridge_> but it lacks the human brain thing, intuition, abstract thinking, philosphy, being aware of one self 12:27 < ws-client> well is the question if it needs that to be helpful 12:27 < ws-client> are all these things "intelligence"? 12:28 < bridge_> i think they are key to questions related to society 12:28 < bridge_> e.g how to manage a human colony 12:28 < bridge_> the best most efficient way 12:28 < bridge_> animals can be intelligent without being self aware or having abstract thinking 12:28 < bridge_> u need to factor human behavior 12:28 < bridge_> @mpft i dont think thats intelligence 12:28 < bridge_> its just instinct reactiong 12:28 < bridge_> > Intelligence has been defined in many ways: the capacity for abstraction, logic, understanding, self-awareness, learning, emotional knowledge, reasoning, planning, creativity, critical thinking, and problem-solving 12:29 < bridge_> ok depends 12:29 < bridge_> on how u define intelligence 12:29 < bridge_> xd 12:29 < bridge_> yea 12:29 < bridge_> jacuzzi 12:29 < bridge_> we could say gpt is intelligent in some areas 12:29 < bridge_> but it still kind of feels fake to me 12:29 < bridge_> it doesnt feel like an entity 12:29 < ws-client> i'd say gpt-4 impressed me mostly by the absolutely insane language capabilities.. but logical thinking is ofc completely trash xd 12:29 < bridge_> just a agregation of data 12:31 < bridge_> for example 12:31 < bridge_> gpt lacks initiative 12:31 < bridge_> it wont do anything unless u ask 12:31 < bridge_> thats the definition of robot 12:31 < bridge_> xd 12:31 < bridge_> yea 12:31 < bridge_> it could never make such a masterpiece as jacuzzi 12:32 < bridge_> > "Intelligence is a force, F, that acts so as to maximize future freedom of action. It acts to maximize future freedom of action, or keep options open, with some strength T, with the diversity of possible accessible futures, S, up to some future time horizon, τ. In short, intelligence doesn't like to get trapped". 12:32 < bridge_> funny quote 12:32 < bridge_> 😺 12:32 < bridge_> look at this dude 12:32 < bridge_> he’s smiling 12:33 < bridge_> > Some skeptics believe that there is no meaningful way to define intelligence, aside from "just pointing to ourselves". 12:33 < ws-client> it was always creepy when it understood my bad formulated bad english question better than me myself xD 12:33 < bridge_> Lol 12:33 < bridge_> are u ok ewan 12:33 < bridge_> dont u need to sleep 12:33 < ws-client> LMAO 12:33 < ws-client> Ewan u are 17 12:33 < ws-client> ur way to think about this world will not change every year 12:34 < ws-client> for atleast next 8 years 12:34 < ws-client> good luck 12:34 < ws-client> will now* 12:34 < ws-client> wtf 12:34 < bridge_> i think it will 12:34 < bridge_> when u get a work 12:34 < ws-client> was typo xd 12:34 < bridge_> get ur routine 12:34 < bridge_> outside of school 12:34 < bridge_> I think intelligence can be any force employed for self preservation 12:34 < ws-client> it will change every year now 12:34 < bridge_> u get to decide what to do, which will mostly be just work 12:35 < bridge_> and u need to find some goals 12:35 < bridge_> I need a work 12:35 < bridge_> or u will depres 12:35 < ws-client> xDD 12:35 < bridge_> goal is work 12:35 < bridge_> need job 12:35 < bridge_> after that i mean 12:35 < bridge_> not having a goal can be depressive xd 12:35 < bridge_> goal = make money 12:35 < bridge_> ye 12:35 < bridge_> after u get a job i meant 12:35 < bridge_> move out 12:36 < ws-client> after u got a job u will eventually see your time being worth more than money ;) 12:36 < bridge_> or go to school again 12:36 < bridge_> ye thats my goal 12:36 < bridge_> to move out 12:36 < bridge_> but its also nice to be able t osave lot of money 12:36 < bridge_> im kind of a limbo 12:37 < bridge_> latest interview was rescheduled too far so they already had other candidates 12:37 < bridge_> z z z 12:37 < bridge_> kek 12:37 < bridge_> im glad im not searching for jobs rn 12:37 < bridge_> its pain in ass 12:37 < ws-client> ewan move to germany, then u get money until u 25 for free xd 12:38 < bridge_> I don’t want government’s money 12:38 < ws-client> why not xd 12:38 < ws-client> u dont have to pay it back 12:38 < bridge_> i can just as easily jump on unemployment for a few weeks here if i decide to move out 12:38 < bridge_> dont move out without backup money 12:38 < bridge_> if u can 12:38 < bridge_> I don’t like it in principle 12:38 < bridge_> taking government money without a need for it 12:39 < bridge_> why not 12:39 < bridge_> it sounds very american 12:39 < bridge_> it’s poor people behavior 12:39 < bridge_> pff 12:39 < bridge_> its what everyone does 12:39 < bridge_> even rich 12:39 < bridge_> rich most than most 12:39 < ws-client> yes 12:39 < bridge_> maybe the narrative is different here 12:40 < bridge_> also u pay it with ur taxes 12:40 < bridge_> when u work anyway 12:40 < ws-client> everyone cries for subsidies 12:40 < ws-client> every company xd 12:40 < bridge_> yea 12:40 < ws-client> the money has to be earned else where 12:41 < ws-client> anyway, if u find a job u really like its fine i guess 12:41 < bridge_> here being on government assistance means you are underachieving and lazy 12:41 < bridge_> well everywhere 12:41 < ws-client> and then? 12:41 < ws-client> who cares xd 12:41 < ws-client> u can take the time to learn rust 12:41 < bridge_> that’s bad 12:41 < bridge_> i have time 12:41 < ws-client> and be better than all your coworkers 12:42 < bridge_> ur still 17 anyway 12:42 < bridge_> yea 12:42 < bridge_> i worked at 21 12:42 < ws-client> i already worked with 16, ur lazy af 12:42 < bridge_> Lol 12:42 < bridge_> Yea 12:42 < ws-client> but i also stopped working one year later xD 12:42 < bridge_> xd 12:42 < bridge_> I am a freeloader 12:42 < bridge_> nah 12:43 < bridge_> ur 17 12:43 < bridge_> enjoy life 12:43 < bridge_> Can’t 12:43 < ws-client> true 12:43 < bridge_> Mom and little brothers say get a job 12:43 < bridge_> Often 12:43 < bridge_> if ur not studying yeah 12:43 < ws-client> little brothers xDDDDDDDDDDD 12:43 < bridge_> Yea they don’t know shit just repeat what mom says 12:43 < bridge_> my father always said either study or get a job 12:44 < ws-client> yeah u have to study ofc 12:44 < bridge_> I want to do one or the other 12:44 < ws-client> for the free money xd 12:44 < ws-client> but there is no study limits 12:44 < ws-client> u can just not study 12:44 < ws-client> nobody cares xD 12:44 < bridge_> xd 12:44 < bridge_> i can’t school here without going into debt 12:44 < bridge_> sadge american dream 12:44 < ws-client> thats why u have to move to europe 12:45 < bridge_> and go into debt 12:45 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128275906612449320/354459946_818287272993902_2612353698622573240_n.jpg 12:45 < bridge_> i love this img 12:46 < ws-client> dont pressure urself so much 12:46 < bridge_> i don’t see why I shouldn’t 12:46 < ws-client> depsite your life, you have nothing to loose 12:46 < bridge_> government finds me as an adult in less than 1 month 12:47 < bridge_> well 12:47 < bridge_> if u cant vote 12:47 < bridge_> i need to get my name on the lease and stuff 12:47 < bridge_> to me the gov doesnt see u as an adult 12:47 < bridge_> I’ll be able to vote then 12:47 < bridge_> isnt it 21 12:47 < bridge_> no 12:47 < bridge_> 21 to drink 12:47 < bridge_> 18 to vote 12:47 < bridge_> ah xd 12:47 < bridge_> 7 to own a gun 12:48 < ws-client> xd 12:48 < bridge_> xd 12:48 < bridge_> i think that is also 21 12:48 < bridge_> i saw vids of fathers buying their kid a glock 12:48 < ws-client> but luckely your father has a gun 12:49 < bridge_> yea but I don’t live with father 12:49 < bridge_> no guns here 12:49 < ws-client> thats pretty dangerous xd 12:49 < bridge_> what is 12:49 < ws-client> Ewan you can also try to find remote jobs 12:50 < bridge_> u should 12:50 < bridge_> yea that’s what i do 12:50 < bridge_> remote is best 12:50 < bridge_> all jobs i can get to 12:50 < bridge_> last one was not even American company 12:50 < ws-client> do you look for junior jobs? or what exactly 12:50 < bridge_> I was having interview at 10 pm 12:50 < bridge_> yes or internships 12:51 < bridge_> i go off of what the listing asks for experience 12:51 < ws-client> i'm surprised that it is so hard for you tbh 12:51 < ws-client> i think i could get internships pretty much everywhere 12:51 < bridge_> out of school maybe 12:51 < ws-client> bro u 17 xD 12:52 < bridge_> wdym 12:52 < ws-client> for them u basically a student 12:52 < bridge_> most companies dont hire underage 12:52 < bridge_> college graduate of a 4 yr degree here is 22 12:52 < bridge_> usually 12:52 < bridge_> this is my issue 12:53 < bridge_> the climate is also just bad 12:53 < bridge_> idk 12:53 < bridge_> on linkedin lot of ppl reach to me 12:53 < bridge_> and i thought america is the dream land of devs 12:53 < bridge_> my resume is barren and i have nothing to show for experience or schooling 12:54 < ws-client> i'd have thought its rather in US too, but maybe im wrong 12:54 < bridge_> u can fix that 12:54 < bridge_> do projects urself 12:54 < ws-client> or do free internships 12:54 < ws-client> accept a lower sallery first 12:54 < ws-client> then be the best 12:54 < ws-client> and u rich af 12:54 < bridge_> lol do u think I’m turning down positions here?? 12:54 < bridge_> my first salary on half time was 700€ xd 12:55 < bridge_> half day 12:55 < bridge_> or smth 12:55 < bridge_> forgot the word 12:55 < bridge_> part time 12:55 < bridge_> xd 12:55 < bridge_> anyway there are plenty of opportunities for people with experience or school 12:55 < bridge_> join a bootcamp? 12:55 < bridge_> its what most do 12:55 < bridge_> scam 12:55 < bridge_> it doesnt matter 12:55 < bridge_> u get to say u did x 12:55 < bridge_> but ye 12:55 < bridge_> i prefer to do projects 12:56 < bridge_> my github helped me get jobs 12:56 < bridge_> yea that’s a long term thing 12:56 < bridge_> i also said i helped in ddnet 12:56 < bridge_> too long term 12:56 < bridge_> for rn 12:56 < bridge_> idk 12:56 < ws-client> then do a job without coding first? 12:56 < bridge_> i had a project that i pretty much continued only so i could have it on my resume for like a year but decided it wasn’t worth 12:56 < ws-client> or is that a no go for you? 12:56 < bridge_> idk I would rather not 12:57 < ws-client> the good about such jobs is, u dont have to take them serious at all :D 12:57 < bridge_> I don’t want to go outside where i live 12:57 < bridge_> maybe if i lived in a better area 12:58 < ws-client> uff 12:59 < bridge_> I don’t know if I should have left school 12:59 < ws-client> just take the life as it comes 12:59 < ws-client> dont questions your decisions too much 12:59 < bridge_> at the time the path looked clear and ez 13:00 < ws-client> yeah but the path 13:00 < ws-client> THE path 13:00 < ws-client> not your path 13:00 < bridge_> once i realized i was ready for an internship or maybe a junior level job 13:00 < ws-client> the path others want you to do 13:00 < bridge_> it seemed like a waste of time to stay 13:00 < bridge_> but all it did was remove routine from my everyday life 13:01 < ws-client> xdd 13:01 < ws-client> we've all been through that 13:01 < bridge_> i have nothing to show for the past 6 months 13:01 < bridge_> all i was being told is I can’t do both at once lol 13:02 < ws-client> anyway, just continue, don't influence yourself into thinking that u fucked up 13:02 < ws-client> that wont help 13:02 < bridge_> idk how long i should keep trying at this 13:02 < bridge_> is anything gonna change if i try another few months or am i just gonna waste more time 13:03 < ws-client> depends on how exactly you try 13:03 < bridge_> I’ve been ‘networking’ as well as someone like me can 13:03 < ws-client> i really dunno what u can do in america. but call the fkcin major and tell him your situation 13:03 < ws-client> go more risk 13:03 < bridge_> wdym the major 13:04 < ws-client> the mayor* 13:04 < bridge_> Lol 13:05 < ws-client> tell him "i love this city and would like to make it a better place. im very good with computers, but its hard for me to find a job" 13:05 < ws-client> just tell him smth he wants to hear xD 13:05 < bridge_> i wish i loved the city 13:05 < ws-client> see, u dont go risk 13:05 < bridge_> u can also lie 13:06 < bridge_> get job 13:06 < bridge_> learn on the job 13:06 < bridge_> still can’t get in a room w someone 13:06 < bridge_> ur a minor too 13:06 < bridge_> i wouldnt go live with u 13:06 < bridge_> xd 13:06 < bridge_> nah i mean 13:07 < bridge_> i can’t talk to anybody in charge 13:07 < bridge_> i talk to recruiters 13:07 < bridge_> they share the facts. which are that i have no experience or school 13:07 < bridge_> 😴 13:08 < bridge_> You are likely not using the correct rust toolchain. Run `rustup show` in your build directory to show your installed toolchains. For MinGW your active toolchain has to be a `*-gnu` one. For MSVC you need a `*-MSVC` one. Toolchain directory overrides don't work on Windows (at least for me). You need to set the toolchain globally either for MinGW or MSVS. If you use both, then you need to change the global settings manually whenever you use the othe 13:08 < bridge_> Then do a bet. One week u show ur skills. And if they don't take u then. They can fck themselves xd 13:08 < bridge_> You are likely not using the correct rust toolchain. Run `rustup show` in your build directory to show your installed toolchains. For MinGW your active toolchain has to be a `*-gnu` one. For MSVC you need a `*-msvc` one. Toolchain directory overrides don't work on Windows (at least for me). You need to set the toolchain globally either for MinGW or MSVS. If you use both, then you need to change the global settings manually whenever you use the othe 13:08 < bridge_> build> rustup show 13:08 < bridge_> Default host: x86_64-pc-windows-msvc 13:08 < bridge_> rustup home: C:\Users\l.ikinger\.rustup 13:08 < bridge_> 13:08 < bridge_> stable-x86_64-pc-windows-msvc (default) 13:08 < bridge_> rustc 1.70.0 (90c541806 2023-05-31) 13:08 < bridge_> oh that’ll do it 13:08 < bridge_> thanks 13:08 < bridge_> lol 13:08 < bridge_> You are using MinGW, aren't you? So you have the wrong toolchain 13:09 < bridge_> how do i change it? 13:09 < bridge_> get rust from pacman 13:09 < bridge_> Use `rustup` 13:09 < bridge_> u can get gcc rust from rustup on win? 13:09 < bridge_> thanks ❤️ 13:09 < bridge_> now i can finally go make some bots @ryozuki 13:09 < bridge_> 13:09 < bridge_> BIG \s 13:09 < bridge_> there is no gcc rust 13:09 < bridge_> its in the makings tho 13:10 < bridge_> only rust with llvm 13:10 < bridge_> ok. rust with gcc toolchain 13:10 < bridge_> `x86_64-pc-windows-gnu` is the toolchain I use 13:10 < bridge_> gnu doesnt mean gcc 13:10 < bridge_> there is no gcc toolchain for rust 13:10 < bridge_> gnu means the gnu abi 13:10 < bridge_> √ 13:10 < bridge_> ✅ 13:10 < bridge_> x86_64-pc-windows-gnu 13:10 < bridge_> this is a target tripled 13:10 < bridge_> it means 13:11 < bridge_> arch-vendor-platform-abi 13:11 < bridge_> this post was fact checked by real American patriots 13:11 < bridge_> idk why it posted that 13:11 < bridge_> checkmark 13:11 < bridge_> copy paste stuff 13:11 < bridge_> ye i know toolchain tuple 13:12 < bridge_> :pxcckettle: 13:12 < bridge_> damn… i napped after dentist and now I can’t sleep 13:13 < bridge_> what time 13:13 < bridge_> is it 13:13 < bridge_> 5 am 13:13 < bridge_> damn 13:13 < bridge_> its obv u dont work 13:13 < bridge_> lol 13:13 < bridge_> i go sleep at 12 at most 13:13 < bridge_> xd 13:13 < bridge_> work tires u 13:13 < bridge_> lately i have been going to sleep around 1 13:13 < bridge_> but I could never nap and maintain smth like that 13:13 < bridge_> not in my whole life 13:14 < bridge_> that’s why I don’t usually nap but my face hurt so i did 13:14 < bridge_> xd 13:20 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128284574577868870/354459946_818287272993902_2612353698622573240_n.jpg 13:22 < bridge_> Saved, thanks, I have much use for this 13:22 < bridge_> It’s from offtopic i think 13:22 < bridge_> amazing and accurate 13:24 < bridge_> Sadge, everyone is only interested in cheating 13:25 < bridge_> 13:26 < bridge_> 13:28 < bridge_> idk if you remember me, but him accusing me of making cheats is just... yea. 13:28 < bridge_> when im reporting stuff to heinrich frequently and he told me he was also talking to you about it 13:28 < bridge_> just recently, 1 week ago maybe 13:34 < bridge_> https://youtu.be/4h4LOapwBW4 13:34 < bridge_> why such low fps 13:34 < bridge_> makes me sad 14:03 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128295438605357066/image.png 14:37 < bridge_> is rhel going haywire 14:40 < bridge_> https://news.ycombinator.com/item?id=36678079 14:42 < bridge_> Weird enterprise software gang 14:43 < bridge_> <_voxeldoesart> why is there an upvote option but not a downvote option LOL 14:58 < bridge_> @zwelf2 are you still on the development of the teehistorian tool? 15:00 < bridge_> Yes, and it had good progress recently: https://gitlab.com/ddnet-rs/twgame. You can now convert teehistorian to demos (which also runs the ddnet physics) 15:03 < bridge_> ah very nice. But I guess this version of the tool isn't being used on the teehistorian website right? How can I use this tool? 15:05 < bridge_> if you have the teehistorian file run `cargo run --bin demo -- input.teehistorian mapfile.map output.demo`. (You need rust installed https://www.rust-lang.org/tools/install) 15:06 < ws-client> oh wow, did u need to write the whole ddnet physics for that to work? 15:06 < bridge_> Unfortunatly it still panics on some inputs (but I want to fix that soon) 15:07 < bridge_> Yes, and I crated a lot of test files for that 🙂 15:07 < bridge_> I've noticed on the current teehistorian version we have, it doesn't display the inputs very accurately 15:07 < bridge_> currently ~500 unit tests for physics. 15:07 < bridge_> I hope this is better in the newer versions 15:08 < bridge_> with my replayer? 15:09 < bridge_> I'm not sure who made the tool that we're currently using 15:10 < bridge_> but learath mentioned you're working on a new tool, which is nice 15:46 < bridge_> #6819 and #5737 are still ready to be merged 15:46 < bridge_> https://github.com/ddnet/ddnet/pull/6819 15:46 < bridge_> https://github.com/ddnet/ddnet/pull/5737 15:50 < bridge_> <_gwendal> Hello there, do you guys think it's a good idea to work on @DDNet so he doesn't add that #0 in leave messages in #join-leave for discord users with the new usernames ? 15:50 < bridge_> it is 15:50 < bridge_> is this a request or u wanna do it 15:50 < bridge_> <_gwendal> nah i wanna try it 15:51 < bridge_> go for it 15:53 < bridge_> as far as i know, the bot is taking the usernames from a discord api, but the discord api isn't really updated to the new name system yet 15:54 < bridge_> im sure the discord api is 15:54 < bridge_> but its a new field or endpoint 15:54 < bridge_> discord rly does their api quite well 15:54 < bridge_> <_gwendal> maybe the py module isn't updated tho 15:55 < bridge_> https://discord.com/developers/docs/resources/user#user-object-user-structure 15:56 < bridge_> its probably the python library method 15:56 < bridge_> not the api itelf 15:56 < bridge_> it should just use the username field 16:07 < bridge_> @gutzufusss @ryozuki no personal attacks btw 16:07 < bridge_> @gutzufusss did indeed create a legit version of ATH 16:07 < bridge_> bruh im the original author 16:07 < bridge_> whatever im gonna leave this discord 16:08 < bridge_> feel free to do so 16:08 < bridge_> did you change the rust toolchain? 16:08 < bridge_> Hi, is there a way to change the map of a demo? 16:08 < bridge_> I wish to update a map's background for a video because the current one is too dark. 16:08 < bridge_> I tried to open the demo in the editor to find the exact version of the map, edited it, replaced the old one and played the demo again but it seems to be ignoring the new map and overwrites it. 16:08 < bridge_> @ryozuki stop it 16:08 < bridge_> i didnt say anything wrong 16:08 < bridge_> moderation discussion → DM 16:08 < bridge_> no exceptions 16:08 < bridge_> @ryozuki you are a massive fucking dick hole. i hope you die in a car accident. 16:08 < bridge_> 16:08 < bridge_> have a nice day 🙂 16:08 < bridge_> taking the fast way out 16:11 < bridge_> It's theoretically possible but there are no automated tools for this right now I think 16:11 < bridge_> maybe @zwelf2 has a tool like this, not sure 16:11 < bridge_> For most demo files the map is also embedded in the demo file, so changing the map file in your maps folder won't change the demo 16:12 < bridge_> You could remove the map file from the demo, so the map will get loaded from a file 16:12 < bridge_> Then you probably also have to adjust the SHA256 and CRC of the map in the demo so the player doesn't complain 16:13 < bridge_> I wrote one for the wiki, but it doesn't work with the current version, because it only changes the crc: https://gitlab.com/ddnet-wiki/ddnet-wiki.gitlab.io/-/blob/master/scripts/demo_change_crc.py 16:14 < bridge_> I wrote one for the wiki, but it doesn't work with the current version, because it only changes the crc: 16:14 < bridge_> I'll try to write a small python script 16:15 < bridge_> crc and sha256 are calculated normally, right? no teeworlds quirkiness 16:16 < bridge_> Doesn't CRC use a different starting value than normally or something like that? 16:16 < bridge_> Thanks for your answers, I'll just wait 😄 16:16 < bridge_> The current implementation is straight from libtw2 it was mostly a proof of concept kinda demo generator 16:19 < bridge_> CRC is not the normal zlib CRC, but sha256sum is normal 16:19 < bridge_> @heinrich5991 didn't you once make a tool to minify demos by removing the embedded maps? 16:20 < bridge_> don't think so. I didn't want that tool to exist ^^ 16:20 < bridge_> for archival reasons 16:20 < bridge_> Oh but the crc is still wrong it won't help 16:21 < bridge_> I think it was needed to fix a mistake I (or maybe you? I don't remember who did that part) made when adding sha256 to demos 16:21 < bridge_> ah 16:22 < bridge_> I made a small tool in JS that did that 16:22 < bridge_> I think it's hosted on ddnet.org 16:22 < bridge_> yes that one 16:22 < bridge_> https://heinrich5991.de/teeworlds/ddnet/fix-demo.html 16:22 < bridge_> I don't exactly remember what it does but maybe it breaks it enough that it will just load any map? 😄 16:22 < bridge_> it only fixes ffffffffffffffffffffffffffffffff sha256 though 16:23 < bridge_> ah, and it does sanity checks 16:23 < bridge_> so it won't break anything 16:23 < bridge_> Ok, then you'll need to wait until @patiga comes through 😄 16:24 < bridge_> The default starting value for CRC is 0 in TW 16:24 < bridge_> @zwelf2 do you not have the dev role out of choice? 16:24 < bridge_> Default CRC starting value is `0xffffffff` according to google 16:24 < bridge_> He is the secret admin let's face it 16:25 < bridge_> Default CRC starting value is `0xffffffff` (`-1`) according to google 16:25 < bridge_> ah, that helps 16:25 < bridge_> :justatest: wym haha 16:25 < bridge_> Secret carrying ddnet 16:25 < bridge_> Never thought about it. I'd be happy to have it ^^ 16:26 < bridge_> someone was faster than me 16:26 < bridge_> There you go, enjoy :Celebrate: 16:26 < bridge_> People elitest 16:26 < bridge_> It's actually all me, you and I are the only real people active in this channel, the rest are my other personalities 16:26 < bridge_> Purple 16:26 < bridge_> * 16:26 < bridge_> Ah right. Almost forgot 16:27 < bridge_> Thanks for reminder 16:27 < bridge_> @vy0x2 should also get the dev role 16:29 < bridge_> done 16:30 < bridge_> Are you sure about the crc not being just zlib crc? 16:30 < bridge_> The zlib dictate a starting value? 16:31 < bridge_> Not really 16:31 < bridge_> yes. because the starting value is different 16:31 < bridge_> other than that it's the same 16:31 < bridge_> > If buf is Z_NULL, this function returns the required initial value for the crc. Pre- and post-conditioning (one's complement) 16:31 < bridge_> Hm, in zlib docs at the very least they also use 0 16:32 < bridge_> > If buf is Z_NULL, this function returns the required initial value for the crc. 16:32 < bridge_> link? 16:32 < bridge_> `uLong crc = crc32(0L, Z_NULL, 0);` 16:32 < bridge_> https://refspecs.linuxbase.org/LSB_3.0.0/LSB-Core-generic/LSB-Core-generic/zlib-crc32-1.html 16:32 < bridge_> that's the correct initialization 16:32 < bridge_> (see my quote of the docs) 16:32 < bridge_> Ah, I understand now 16:32 < bridge_> yeah I was misreading it 16:32 < bridge_> we should maybe start ignoring crc 16:32 < bridge_> in the client 16:35 < bridge_> `// Only check CRC if we don't have the secure SHA256.` 16:35 < bridge_> Seems like we do that already when loading maps 16:37 < bridge_> ah nice 🙂 16:37 < bridge_> oh good 16:38 < bridge_> I'd null out the CRC though 16:38 < bridge_> so that it's clear it's unused 16:38 < bridge_> @patiga 16:38 < bridge_> oki 👍 16:41 < bridge_> so u made rust 16:42 < bridge_> It's possible 16:46 < bridge_> stackoverflow down :ouch: 16:46 < bridge_> ah back 16:47 < bridge_> works for me™ 16:53 < bridge_> <_gwendal> Okay it's done i guess 16:53 < bridge_> <_gwendal> https://cdn.discordapp.com/attachments/293493549758939136/1128338196502171710/Discord_mfH2RiQc6P.png 16:53 < bridge_> <_gwendal> it looks quite bad but well :justatest: 16:53 < bridge_> <_gwendal> the code looks quite bad but well :justatest: 16:54 < bridge_> nice. can you do a pull request? 16:56 < bridge_> <_gwendal> hmm i'll try 16:56 < bridge_> <_gwendal> but i'm not really comfortable with github, i just have some basic knowledge 16:57 < bridge_> <_gwendal> should i fork the whole main tree to change what is needed in my own repo ? 16:57 < bridge_> <_gwendal> then pull request ? 17:00 < bridge_> yes, that's how it usually works 17:00 < bridge_> yes 17:00 < bridge_> if you need help on the way, please ask 17:02 < bridge_> @learath2 can we use this too for #bans ? 17:02 < bridge_> No, different bots 17:02 < bridge_> I thought I fixed that already tho 17:02 < bridge_> no 17:03 < bridge_> Guys, how can i make a tee from the server side? 17:04 < bridge_> thank you so much who will answer because I can't find the answer for a long time 17:04 < bridge_> Just snap character and player with specific id 17:04 < bridge_> Well let me fix it then, thanks for the reminder 17:05 < bridge_> but i wont to tee will physic 17:05 < bridge_> @_gwendal already fixed it 17:05 < bridge_> <_gwendal> @heinrich5991 i'm not quite sure which checkbox i should select 17:05 < bridge_> <_gwendal> https://cdn.discordapp.com/attachments/293493549758939136/1128341289851703296/opera_MME0hpdpWl.png 17:05 < bridge_> currently the correct thing is selected 17:06 < bridge_> but i wont to tee will physicфд 17:06 < bridge_> but i wont to tee will physical 17:06 < bridge_> ayy, that might just be a first try :D 17:06 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128341561869095042/2023-07-11-170538_1920x1080_scrot.png 17:06 < bridge_> ah, should probably test with a non-default map 17:08 < bridge_> yep 17:08 < bridge_> alright, finishing touches 17:09 < bridge_> <_gwendal> i think i just created the pull request in my own repo lol. i probably should've commit it in my own repo then create a pull request with the real repo ? 17:09 < bridge_> <_gwendal> i think i just created the pull request in my own repo lol. i probably should've commit it in my own repo then create a pull request with the real repo instead ? 17:10 < bridge_> correct 17:10 < bridge_> can you link to your repo? 17:10 < bridge_> <_gwendal> https://github.com/Gwendaaaaal/ddnet-discordbot 17:11 < bridge_> <_gwendal> now that i merged my own pull request i should be able to pull request it on real repo 17:11 < bridge_> <_gwendal> yeah i am 17:12 < bridge_> <_gwendal> :D 17:13 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128343339213799547/demo_map_changer.py 17:14 < bridge_> @pipou_tw here you go :) 17:14 < bridge_> note: CC-BY is not recommended for code 17:15 < bridge_> hm 17:15 < bridge_> what is recommended? 17:15 < bridge_> https://choosealicense.com/. e.g. MIT 17:16 < bridge_> that would be similar to CC-BY, I think 17:16 < bridge_> Does this also set the map size of the demo to zero? I think the client doesn't load the demo correctly otherwise 17:16 < bridge_> it embeds the map 17:17 < bridge_> do you write the map size then? ^^ 17:17 < bridge_> ah, you do 17:17 < bridge_> rust code is often licensed as `MIT OR Apache-2.0` 17:21 < bridge_> AGPL 17:22 < bridge_> u used to use gpl, what changed? 17:22 < bridge_> best license 17:23 < bridge_> hm it does kind of feel silly to write a long license as MIT into such a small script, as I read it MIT doesn't even have the BY part of CC-BY. can I just do CC0 and call it a day? ^^ 17:23 < bridge_> @ryozuki when I write smaller scripts I don't really think copy-left is all that useful 17:23 < bridge_> with twmap python scripts I do agpl because the python module is agpl 17:24 < bridge_> i dont get the sense of that 17:24 < bridge_> but well its ok 17:25 < bridge_> just write "MIT" instead of "CC-BY" I think 17:26 < bridge_> its a tool I'd gladly see in the ddnet repo for instance, is such a tool interesting and worth a simple pull request? 17:26 < bridge_> not sure if we have a policy on these tbh ^^ 17:31 < bridge_> @heinrich5991 Can you merge #6819? 17:31 < bridge_> https://github.com/ddnet/ddnet/pull/6819 17:32 < bridge_> done 17:33 < bridge_> thanks 17:58 < bridge_> (just for the sake of completeness, script with another license) 17:58 < bridge_> keywords: demo change map replace file exchange 17:58 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128354655970283561/demo_map_changer.py 17:59 < bridge_> cant open in mobile to check license 17:59 < bridge_> now in wondering 17:59 < bridge_> MIT 17:59 < bridge_> ah xd 17:59 < bridge_> discord previews it for me on desktop 18:01 < bridge_> I consider this script inside of the normal ddnet ecosystem, as such I prefer permissiveness. Now that I write this out loud, MIT might not be exactly that but eh 18:01 < bridge_> thanks for the script 🙂 18:02 < bridge_> thanks for the script 18:02 < bridge_> and sry for blabbering license stuff xd 18:03 < bridge_> u may want to add it to a gist 18:03 < bridge_> yw! and no worries :happy: 18:03 < bridge_> and linl 18:03 < bridge_> link on wiki 18:03 < bridge_> cant type 18:03 < bridge_> ah good idea 18:05 < bridge_> hm I though there was a collection of script files in the wiki itself, but I guess that was just the old wiki 18:05 < bridge_> would be cool 18:07 < bridge_> @zwelf2 also had for example a cool velramp visualizer script in the old wiki 18:07 < bridge_> https://gitlab.com/ddnet-wiki/ddnet-wiki.gitlab.io/-/tree/master/scripts 18:09 < bridge_> it produces this graph 18:09 < bridge_> https://cdn.discordapp.com/attachments/293493549758939136/1128357297916215306/Figure_1.png 18:09 < bridge_> hm that graph would fit nicely in the movement page 18:09 < bridge_> svg svg! 18:10 < bridge_> I think `matplotlib.pyplot` can do it 🙂 18:10 < bridge_> would be cool if the graph would be displayed, and while u moving it has a "cursor" where on the graph your current velocity is 18:10 < bridge_> then u can see it in action 18:14 < bridge_> Is there a method which calls then server start? 18:14 < bridge_> Is there a method which calls one times then server start? 18:15 < bridge_> main( 18:15 < bridge_> location plsw 18:15 < bridge_> location pls 18:15 < bridge_> engine/server.cpp 18:16 < bridge_> thx 18:16 < bridge_> engine/server/main.cpp I think 18:16 < bridge_> these days 18:16 < bridge_> yes 18:17 < bridge_> is it 18:17 < bridge_> it is 20:30 < bridge_> sorry, but i don't know anything about firegun 20:44 < bridge_> would be nice to discretize it just like the game does in 0.03 step or i think slightly more for speed so the tee moves 21:19 < bridge_> <_voxeldoesart> https://cdn.discordapp.com/attachments/293493549758939136/1128405111178276894/image.png 21:59 < bridge_> Congratulations to everyone who benefited from my company yesterday. I still want more people to benefit. Ask me how And I will show on how you can earn $3500 in 24hours ... 21:59 < bridge_> ..join the telegram link below and Dm the Admin for more info 21:59 < bridge_> 👇👇👇👇👇👇👇👇 21:59 < bridge_> https://t.me/+UJmzEukD1UkwZjk0 21:59 < bridge_> https://t.me/+UJmzEukD1UkwZjk0 21:59 < bridge_> Congratulations to everyone who benefited from my company yesterday. I still want more people to benefit. Ask me how And I will show on how you can earn $3500 in 24hours ... 21:59 < bridge_> ..join the telegram link below and Dm the Admin for more info 21:59 < bridge_> 👇👇👇👇👇👇👇👇 21:59 < bridge_> https://t.me/+UJmzEukD1UkwZjk0 21:59 < bridge_> https://t.me/+UJmzEukD1UkwZjk0