00:58 <+bridge> [ddnet] (25) Switch for turret is broken on solo maps see: https://streamable.com/jux2rs 00:58 <+bridge> [ddnet] https://ddnet.tw/maps/Increase-32-Your-32-Speed/ 00:58 <+bridge> [ddnet] without sv_solo_server the switch works 00:59 <+bridge> [ddnet] I tested it on 15.9.1 server, there it is broken too 01:01 <+bridge> [ddnet] I tested it on 15.9.1 (and 16.0.3) server, there it is broken too 08:37 <+bridge> [ddnet] GUYS 08:38 <+bridge> [ddnet] Why when I add some nice features it give me error like delete_scalar or getownghost 08:39 <+bridge> [ddnet] I have absolutely not touched these functions in any way, but they continue to give me an error after starting the game or closing the game (both with alt + f4 and with the appropriate key) 08:41 <+bridge> [ddnet] ?xd 08:42 <+bridge> [ddnet] What did you do? What features? Where do you get what type of errors exactly 08:43 <+bridge> [ddnet] Lol i love chillerdragon 08:48 <+bridge> [ddnet] I added very small, minimally invasive writing in the hud and inside an if, in the nameplate I added a function to show me the player's hitbox by drawing a quad, because I didn't know in which other classes I could have the exact position of the player, then I always added them that adds a dot next to the name of the ping color, in the players class it seems to me a spin bot that is only local and makes only the Sprite move, in the menus 08:49 <+bridge> [ddnet] I used the translator because it was a long text 08:52 <+bridge> [ddnet] then obviously the macros of the variables.h file to link the variables to the settings 09:40 <+bridge> [ddnet] Ddnet client not teeworld 09:49 <+bridge> [ddnet] @everestkio try removing your changes and see if you still get the same error 09:50 <+bridge> [ddnet] if yes, then problem with your build i guess. if not, then maybe youβ€˜re overwriting random memory. post source code if you want us to take a look 09:51 <+bridge> [ddnet] Lots of bugs youβ€˜re finding. Is it used on some map? Maybe we should use heinrichβ€˜s libtw tool to scan if there are any maps that would be affected by fixing this 09:53 <+bridge> [ddnet] i don't remember any map using switched shooter 09:55 <+bridge> [ddnet] Where can I post it? 10:17 <+bridge> [ddnet] maybe post it here? 10:46 <+bridge> [ddnet] If it's ok all right xd 11:12 <+bridge> [ddnet] github, gist and link it maybe 11:50 <+bridge> [ddnet] Okk 12:00 <+bridge> [ddnet] It is at least used on this map 12:00 <+bridge> [ddnet] https://ddnet.tw/maps/Increase-32-Your-32-Speed/ 12:00 <+bridge> [ddnet] at the start, the turret should be only active as soon you go through the green switches. It works without the server is solo. 12:00 <+bridge> [ddnet] The bug was found by @Deathman I only investigated a little bit 12:01 <+bridge> [ddnet] I can take a look at the tool, xD if it's not too complicated, I can do a scan. 12:08 <+bridge> [ddnet] I think it affects all turrets on the map 12:09 <+bridge> [ddnet] basicly the map is not playable as intended πŸ˜„ ^^ if we fix it we would have to delete all ranks 12:10 <+bridge> [ddnet] or all since the bug was introduced 12:34 <+bridge> [ddnet] these bugs were such a bitch to describe and they're so annoying lol 12:36 <+bridge> [ddnet] this bug was introduced in DDNet 12.5 2019-06-13 12:37 <+bridge> [ddnet] had to change the most recent issue to be more accurate 12:38 <+bridge> [ddnet] discord embed may or may not be accurate when viewing this channel 12:54 <+bridge> [ddnet] also just found out a lot of the unexpected behavior is worse than i thought gg 12:55 <+bridge> [ddnet] shift clicking stuff and X/Y shifting multiple times causes the distance between the layers to jump even more 12:55 <+bridge> [ddnet] What is an X/Y shift @lynn? 12:55 <+bridge> [ddnet] Could you maybe record a webm of this behaviour? It'd be easier to understand what's broken 12:56 <+bridge> [ddnet] You know the Shift X option for layers? 12:56 <+bridge> [ddnet] moving em around? 12:56 <+bridge> [ddnet] that does not play nicely with multiply selected layers at all 12:56 <+bridge> [ddnet] that does not play nicely with multiple selected layers at all 12:57 <+bridge> [ddnet] it may or may not be Shift X/Y specific but worth testing other stuff, like resizing 12:57 <+bridge> [ddnet] Multiple selections just don't work well at all 😦 12:58 <+bridge> [ddnet] im curious about the first bug though, is it even a bug at all? or were we never intended to be able to select multiple groups at once 12:58 <+bridge> [ddnet] it's either that or just, old selection becomes uncolored as i mentioned 13:03 <+bridge> [ddnet] @deen https://github.com/ddnet/ddnet/commit/fbf5edfdcbca8810471c0689339066702f879a0c this is the commit that introduced the bug xD I do not even know why this changes the physics of switches, very strange 13:09 <+bridge> [ddnet] I tested it in latest master without this line the turrets work correctly 13:12 <+bridge> [ddnet] I tested it in latest master, without this line the turrets work correct, I will look if I find out what goes wrong 13:28 <+bridge> [ddnet] PLEASE 13:28 <+bridge> [ddnet] πŸ₯° 14:47 <+bridge> [ddnet] I'm surprised no one noticed before :o I wonder if many maps use the opposite mechanic (as in switchable plasma gun that still affect you in solo), but I guess that is likely 14:51 <+bridge> [ddnet] In team maps* 15:04 <+bridge> [ddnet] do we have solo switches in team? so if you switch something in solo it does only affect your switch? 15:06 <+bridge> [ddnet] since the reach of plasma turrets is normaly only ~22blocks, I do not think many maps used turrets for solo and team 15:18 <+bridge> [ddnet] yes, in solo servers every player is in a separate team 15:18 <+bridge> [ddnet] I mean on team servers of cause xD 15:19 <+bridge> [ddnet] I mean on team servers of course xD 15:19 <+bridge> [ddnet] switches are per team, if that helps 15:20 <+bridge> [ddnet] so we do not have 15:20 <+bridge> [ddnet] k 15:23 <+bridge> [ddnet] @heinrich5991 could you help me using libtw xD Its full of undocumented tools. I do not know where to start to find solo maps using turrets with switches 15:30 <+bridge> [ddnet] could we maybe deactivate default registration on master server (without me setting up a config xD), as it was on older servers? for debugging its annoying to get the terminal full of useless messages. 15:30 <+bridge> [ddnet] draggers seems to work correct btw 15:31 <+bridge> [ddnet] sv_register 0 15:31 <+bridge> [ddnet] u can start the server wirh arguments 15:32 <+bridge> [ddnet] mh sounds like a compromise 15:34 <+bridge> [ddnet] I find it cool that you started working actively on DDNet btw 15:36 <+bridge> [ddnet] mh in https://github.com/ddnet/ddnet/pull/4980/commits/65b7380023f37210ef55b35b1dd4b6b2530214a6 I changed that turrets will fire to the closest player in team, and ignore solo players. But the same mechanic is also build in draggers, seems I should revert it, because it is a game mechanic that it draggs the solo team mate if he is closer 15:37 <+bridge> [ddnet] mh but I do not think this will affect any map 15:41 <+bridge> [ddnet] maybe it will 15:49 <+bridge> [ddnet] theoretically, according to the old code, you should always get the double charge when you are in the team solo, once as a normal team member as the closest player and once as a solo player xD lol 15:50 <+bridge> [ddnet] https://www.filemail.com/d/nmvirlpcxnsnvga 15:50 <+bridge> [ddnet] ah ne i made a mistake if(IdInTeam[i] != -1) would prevent the double charge 15:50 <+bridge> [ddnet] ah no i made a mistake if(IdInTeam[i] != -1) would prevent the double charge 15:52 <+bridge> [ddnet] i am confused xd one moment 15:52 <+bridge> [ddnet] ah if (IdInTeam[Target->Team()] != i) would prevent the double charge 15:55 <+bridge> [ddnet] man, use github or any other git hoster 15:56 <+bridge> [ddnet] mh in https://github.com/ddnet/ddnet/pull/4980/commits/65b7380023f37210ef55b35b1dd4b6b2530214a6 I changed that turrets will fire to the closest player in team, and ignore solo players. But the same mechanic is also build in draggers, seems I should revert it, because it is a game mechanic that it draggs only the solo team mate if he is closer, instead of both (solo would get dragged anyway) 16:11 <+bridge> [ddnet] :/ 16:11 <+bridge> [ddnet] idk how post it on github, is oversize 16:14 <+bridge> [ddnet] make a account on github, then go to https://github.com/new 16:14 <+bridge> [ddnet] πŸ˜„ after creating a repo you can set the upload stream to your new repo url git remote set-url origin git@github.com:YOURURL 16:14 <+bridge> [ddnet] and then use git commands, like 16:14 <+bridge> [ddnet] git add . 16:14 <+bridge> [ddnet] git commit -m "init" 16:14 <+bridge> [ddnet] git push origin master 16:14 <+bridge> [ddnet] 16:14 <+bridge> [ddnet] πŸ˜„ its worth leaning git πŸ˜„ trust me 16:15 <+bridge> [ddnet] make a account on github, then go to https://github.com/new 16:15 <+bridge> [ddnet] πŸ˜„ after creating a repo you can set the upload stream to your new repo url git remote set-url origin git@github.com:YOURURL 16:15 <+bridge> [ddnet] like: 16:15 <+bridge> [ddnet] git remote set-url origin git@github.com:C0D3D3V/My_DDNET_CLIENT.git 16:15 <+bridge> [ddnet] and then use git commands, like 16:15 <+bridge> [ddnet] git add . 16:15 <+bridge> [ddnet] git commit -m "init" 16:15 <+bridge> [ddnet] git push origin master 16:15 <+bridge> [ddnet] 16:15 <+bridge> [ddnet] πŸ˜„ its worth leaning git πŸ˜„ trust me 16:20 <+bridge> [ddnet] C:\Users\sradi\OneDrive\Desktop\KRV Client>git push -u origin main 16:20 <+bridge> [ddnet] git@github.com: Permission denied (publickey). 16:20 <+bridge> [ddnet] fatal: Could not read from remote repository. 16:20 <+bridge> [ddnet] 16:20 <+bridge> [ddnet] Please make sure you have the correct access rights 16:20 <+bridge> [ddnet] and the repository exists. 16:24 <+bridge> [ddnet] use the html url instead πŸ˜„ 16:24 <+bridge> [ddnet] eh https 16:24 <+bridge> [ddnet] xD 16:25 <+bridge> [ddnet] like 16:25 <+bridge> [ddnet] git remote set-url origin https://github.com/ddnet/ddnet.git 16:25 <+bridge> [ddnet] git push -u origin main 16:25 <+bridge> [ddnet] remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 16:25 <+bridge> [ddnet] remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. 16:25 <+bridge> [ddnet] fatal: Authentication failed for 'https://github.com/Kiotid/KRVClient.git/' 16:27 <+bridge> [ddnet] do this https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token 16:27 <+bridge> [ddnet] and use the token for your password 16:27 <+bridge> [ddnet] do this https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token 16:27 <+bridge> [ddnet] and use the token as your password 16:30 <+bridge> [ddnet] and now? 16:30 <+bridge> [ddnet] ok done th 16:30 <+bridge> [ddnet] thx 16:32 <+bridge> [ddnet] only loaded readme xd 16:38 <+bridge> [ddnet] it does not upload anything to github rip 16:40 <+bridge> [ddnet] git remote set-url origin git@github.com:C0D3D3V/My_DDNET_CLIENT.gitgit add . 16:40 <+bridge> [ddnet] git commit -m "init" 16:40 <+bridge> [ddnet] git push origin master 16:41 <+bridge> [ddnet] now that 16:41 <+bridge> [ddnet] C:\Users\sradi\OneDrive\Desktop\KRV Client>git remote set-url origin https://github.com/Kiotid/KRVClient.git 16:41 <+bridge> [ddnet] fatal: not a git repository (or any of the parent directories): .git 16:41 <+bridge> [ddnet] 16:41 <+bridge> [ddnet] C:\Users\sradi\OneDrive\Desktop\KRV Client>git add . 16:41 <+bridge> [ddnet] fatal: not a git repository (or any of the parent directories): .git 16:41 <+bridge> [ddnet] 16:41 <+bridge> [ddnet] C:\Users\sradi\OneDrive\Desktop\KRV Client>git commit -m "init" 16:41 <+bridge> [ddnet] fatal: not a git repository (or any of the parent directories): .git 16:41 <+bridge> [ddnet] 16:41 <+bridge> [ddnet] C:\Users\sradi\OneDrive\Desktop\KRV Client>git push origin master 16:41 <+bridge> [ddnet] fatal: not a git repository (or any of the parent directories): .git 16:41 <+bridge> [ddnet] 16:41 <+bridge> [ddnet] C:\Users\sradi\OneDrive\Desktop\KRV Client> 16:48 <+bridge> [ddnet] make git init first 16:48 <+bridge> [ddnet] make 16:48 <+bridge> [ddnet] git init 16:48 <+bridge> [ddnet] first 16:49 <+bridge> [ddnet] krvClient? sounds sus 16:49 <+bridge> [ddnet] :banhammer: ? 16:49 <+bridge> [ddnet] :greenthing: 16:50 <+bridge> [ddnet] wait stopp 16:50 <+bridge> [ddnet] wait stop 16:51 <+bridge> [ddnet] WTF, we told you to share the source code not the exe 16:51 <+bridge> [ddnet] xD I was lost 16:52 <+bridge> [ddnet] go on 16:53 <+bridge> [ddnet] the folder you uploaded is already a git repository 16:53 <+bridge> [ddnet] seems like you are in a wrong directory 16:54 <+bridge> [ddnet] you need to create a fork on github 16:54 <+bridge> [ddnet] xD he dont need to 16:54 <+bridge> [ddnet] it's way easier 16:54 <+bridge> [ddnet] he can just cange the remote url 16:54 <+bridge> [ddnet] he can just change the remote url 16:55 <+bridge> [ddnet] you also did already a test commit πŸ˜„ 16:56 <+bridge> [ddnet] just run the commands in the same folder as you did your test commit 16:57 <+bridge> [ddnet] git remote set-url origin https://github.com/Kiotid/KRVClient.git 16:57 <+bridge> [ddnet] git push origin master 16:58 <+bridge> [ddnet] Nop 16:59 <+bridge> [ddnet] Idk it not work 16:59 <+bridge> [ddnet] Why that's no good? 17:01 <+bridge> [ddnet] how can you have a 1GB archive when the repo itself is only 500MB (without the ddnet-libs submodule) 17:02 <+bridge> [ddnet] the base src+data is only 50MB 17:02 <+bridge> [ddnet] the rest is only git history 17:02 <+bridge> [ddnet] it contains all 17:02 <+bridge> [ddnet] you could just fork the ddnet repo if you haven't made any changes yet 17:03 <+bridge> [ddnet] yeah, fork is imo the easiest solution 17:03 <+bridge> [ddnet] including 500mb build 17:03 <+bridge> [ddnet] xD 17:03 <+bridge> [ddnet] https://github.com/ddnet/ddnet/fork 17:03 <+bridge> [ddnet] he has made changes 17:03 <+bridge> [ddnet] a lot? 17:03 <+bridge> [ddnet] I upload it do not worry πŸ˜„ so the otheres can lock at it too 17:03 <+bridge> [ddnet] doesn't matter, fork in another repo, set upstream and origin remote 17:04 <+bridge> [ddnet] overwrite fork with modified sources 17:04 <+bridge> [ddnet] ^ 17:08 <+bridge> [ddnet] https://github.com/C0D3D3V/ddnet/tree/KRV_Client ta-da 17:08 <+bridge> [ddnet] :think_bot: 17:09 <+bridge> [ddnet] lol that has my code in it 17:10 <+bridge> [ddnet] xD yes I saw that too πŸ˜„ but now is the question @everestkio what is the problem xD 17:11 <+bridge> [ddnet] now he can just fork your repo, problem solved 17:11 <+bridge> [ddnet] no he has a problem with his client... some bugs πŸ˜„ 17:11 <+bridge> [ddnet] oh ok 17:12 <+bridge> [ddnet] he wanted to ask for help 17:12 <+bridge> [ddnet] bugs with his cheats? xD 17:12 <+bridge> [ddnet] there 17:13 <+bridge> [ddnet] I dunno 17:13 <+bridge> [ddnet] not sure what those things mean 17:18 <+bridge> [ddnet] xD it simply does not compile because of that 17:18 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963820385533587587/unknown.png 17:18 <+bridge> [ddnet] oh GetOwnGhost 17:19 <+bridge> [ddnet] why is the try catch necessary? 17:22 <+bridge> [ddnet] eh it isnt from what i see 17:23 <+bridge> [ddnet] i have very rarely seen try catch in c++ code 17:23 <+bridge> [ddnet] maybe modern code uses exceptions 17:23 <+bridge> [ddnet] he added it to stop the compiler πŸ˜„ 17:23 <+bridge> [ddnet] but i dont like exceptions 17:23 <+bridge> [ddnet] ah 17:24 <+bridge> [ddnet] ^^ I have no Idea why he did it, but without it it builds 17:25 <+bridge> [ddnet] i love rust Result and from a quick google u may do the same with expected 17:25 <+bridge> [ddnet] which may come in c++23 17:25 <+bridge> [ddnet] https://en.cppreference.com/w/cpp/header/expected 17:25 <+bridge> [ddnet] @everestkio\: in case you wanna learn more about git and github I made two long ass youtube videos on it for complete beginners https://www.youtube.com/watch?v=ZanfzV3ioC8 17:25 <+bridge> [ddnet] https://www.youtube.com/watch?v=mxBwyEIeaRQ 17:26 <+bridge> [ddnet] https://stackoverflow.com/questions/32126613/c-equivalent-of-rusts-resultt-e-type 17:26 <+bridge> [ddnet] chilledragon 17:26 <+bridge> [ddnet] felt some code was mixed together πŸ˜„ without much idea 17:26 <+bridge> [ddnet] next time send links wrappedi n <> 17:26 <+bridge> [ddnet] oke 17:26 <+bridge> [ddnet] so they dont put embeds and spam 17:27 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963822642656313354/unknown.png 17:27 <+bridge> [ddnet] like \<#url\> or \ ? 17:27 <+bridge> [ddnet] 17:27 <+bridge> [ddnet] or \<#\>url\<#\> 17:27 <+bridge> [ddnet] oh maybe u can emulate a Result with std::variant 17:28 <+bridge> [ddnet] but meh 17:28 <+bridge> [ddnet] 2 minutes ago video :O 17:28 <+bridge> [ddnet] ikr \:D 17:28 <+bridge> [ddnet] new chiller video pog 17:29 <+bridge> [ddnet] but you use windows 17:29 <+bridge> [ddnet] so thats not pog 17:29 <+bridge> [ddnet] yes but otherwise windows normies get confused when adding ssh key to github xd 17:29 <+bridge> [ddnet] linux users do not have to watch my series haha 17:30 <+bridge> [ddnet] @everestkio it compiles and works πŸ˜„ only your features are not working 100% πŸ˜„ 17:30 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963823379360673832/unknown.png 17:30 <+bridge> [ddnet] ah a bot client 17:30 <+bridge> [ddnet] i knew it 17:30 <+bridge> [ddnet] spinbot? 🀨 17:30 <+bridge> [ddnet] KRV Client with spinbot. Lmao sus af 17:30 <+bridge> [ddnet] Unleash the limits of my aim 17:30 <+bridge> [ddnet] why most ppl who know shit are always coding bots 17:30 <+bridge> [ddnet] smh 17:31 <+bridge> [ddnet] I really wonder what it does 17:32 <+bridge> [ddnet] half those things are mine 17:32 <+bridge> [ddnet] half those things are from my client 17:32 <+bridge> [ddnet] :peepocringe: 17:32 <+bridge> [ddnet] :PES2_CringeSign: 17:32 <+bridge> [ddnet] my client doesn't have cheats tho 17:33 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963824231425138698/unknown.png 17:33 <+bridge> [ddnet] I see it removes ClampMousePos() so you can look around 17:35 <+bridge> [ddnet] mh but it does not work on dyn cam xD only on spec... why are there no good bot clients out there 17:37 <+bridge> [ddnet] @ChillerDragon sus 17:37 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963825215522107463/unknown.png 17:38 <+bridge> [ddnet] @everestkio you can use this fix, then you can compile again, https://github.com/C0D3D3V/ddnet/commit/26bd4910cee5cc13eae2b264620cd70506576ec6 17:38 <+bridge> [ddnet] 17:38 <+bridge> [ddnet] but your changes are full of errors xD maybe you try learning C++ on a easier project 17:38 <+bridge> [ddnet] chillerdragon: @ChillerDragon sus 17:38 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963825215522107463/unknown.png 17:38 <+bridge> [ddnet] chillerdragon: sus 17:38 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963825215522107463/unknown.png 17:40 <+bridge> [ddnet] \:justatest\: 17:42 <+bridge> [ddnet] AHAHAHAHAHA I USE THAT BUT I KNOW THATS SO WRONG 17:43 <+bridge> [ddnet] oh, what errors 17:45 <+bridge> [ddnet] I do not even know why the compiler allows the i variable outside of the function 17:45 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963827359411236894/unknown.png 17:46 <+bridge> [ddnet] lol yeah 17:46 <+bridge> [ddnet] why not 17:47 <+bridge> [ddnet] it wont be reset on every function call \:D such a trol var 17:47 <+bridge> [ddnet] how does it know what i is it πŸ˜„ to what class it belongs 17:48 <+bridge> [ddnet] why does it just make it static 17:49 <+bridge> [ddnet] boh yesterday it worked now from 1829389 errors without having changed anything, I cry 17:49 <+bridge> [ddnet] because c++ idn't only object oriented 17:49 <+bridge> [ddnet] because c++ isn't only object oriented 17:50 <+bridge> [ddnet] File scope is a thing that's why? 17:50 <+bridge> [ddnet] mh k 17:50 <+bridge> [ddnet] interesting 17:50 <+bridge> [ddnet] Think of it as a global in other languages for most intents and purposes 17:50 <+bridge> [ddnet] it does not belong to a class 17:51 <+bridge> [ddnet] its just in global scope 17:51 <+bridge> [ddnet] can I access it in other files? 17:52 <+bridge> [ddnet] looks like best practice in any case 17:52 <+bridge> [ddnet] why add angle before if, the variable can always go in the if or else 17:53 <+bridge> [ddnet] now I'm going to do a nice thing, download everything and add things back one by one 17:53 <+bridge> [ddnet] With extern keyword yes 17:53 <+bridge> [ddnet] i commented hitbox 17:53 <+bridge> [ddnet] local sprite 17:54 <+bridge> [ddnet] lie 17:54 <+bridge> [ddnet] i searched to improve that 17:55 <+bridge> [ddnet] it's fine I don't care 17:56 <+bridge> [ddnet] i love u 17:56 <+bridge> [ddnet] :3 17:56 <+bridge> [ddnet] @c0d3d3v how u compiled that, cmake give errors with different location no? 17:57 <+bridge> [ddnet] No errors 17:57 <+bridge> [ddnet] magik 17:57 <+bridge> [ddnet] tell me how sempai 17:57 <+bridge> [ddnet] tell me how senpai 17:57 <+bridge> [ddnet] make the changes I did... 17:57 <+bridge> [ddnet] yes but 17:57 <+bridge> [ddnet] one second xd 17:58 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963830607677374586/unknown.png 17:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963830730524344420/unknown.png 17:59 <+bridge> [ddnet] but it always worked and he never told me these things 17:59 <+bridge> [ddnet] did you use cmake from inside visual studio or from external program? 17:59 <+bridge> [ddnet] inside 18:00 <+bridge> [ddnet] git submodule init 18:00 <+bridge> [ddnet] git submodule update 18:00 <+bridge> [ddnet] helu 18:00 <+bridge> [ddnet] use the standalone cmake https://cmake.org/download/#latest 18:01 <+bridge> [ddnet] the visual studio one doesn't work with ddnet idk 18:01 <+bridge> [ddnet] the problem is that ddnet-libs arent cloned 18:01 <+bridge> [ddnet] it gave me an infinity of cmake errors 18:01 <+bridge> [ddnet] oh 18:01 <+bridge> [ddnet] ok empty folder xd 18:03 <+bridge> [ddnet] sorry guys if i'm stressful, but i wanted to experiment with c ++ for a long time and since i love this game i started like this. 18:03 <+bridge> [ddnet] you don't have to answer me if I ask questions in the future, don't worry 18:04 <+bridge> [ddnet] this channel is for teeworlds related dev stuff 18:04 <+bridge> [ddnet] so its fine 18:04 <+bridge> [ddnet] thank you, but I wouldn't want to abuse your help without realizing it 18:05 <+bridge> [ddnet] if i feel abused i can also just close discord xD 18:05 <+bridge> [ddnet] ahah ok :3 18:06 <+bridge> [ddnet] @ChillerDragon u are russian? before i saw axaxax like a laught 18:06 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963832571958022184/unknown.png 18:06 <+bridge> [ddnet] ok join in a server 18:08 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963833031557279784/unknown.png 18:08 <+bridge> [ddnet] on kill after start a race 18:08 <+bridge> [ddnet] same errors lol 18:14 <+bridge> [ddnet] i must add the screen limits 18:37 <+bridge> [ddnet] @ChillerDragon are u russian? before i saw axaxax like a laught 18:38 <+bridge> [ddnet] @ChillerDragon are u russian? before i saw axaxax like as a laugh 18:43 <+bridge> [ddnet] nope I can not reproduce it πŸ˜„ for me your client works fine 18:45 <+bridge> [ddnet] I also see no changes by you that could affect the ghost... so you should get the same error on official ddnet client 18:51 <+bridge> [ddnet] Hello there! 18:51 <+bridge> [ddnet] I can't find the github of the gamesource, somone can give it to me please? ^^ 18:51 <+bridge> [ddnet] github.com/ddnet/ddnet 18:51 <+bridge> [ddnet] . 18:52 <+bridge> [ddnet] i thought we were not supposed to help develop/debug bot client? 18:53 <+bridge> [ddnet] are there rules about that? 18:53 <+bridge> [ddnet] idk but it is obvious 18:53 <+bridge> [ddnet] fair 18:53 <+bridge> [ddnet] ` Don't promote or encourage illegal activities - Includes botting/cheating.` 18:54 <+bridge> [ddnet] :greenthing: 18:54 <+bridge> [ddnet] ok πŸ˜„ I will no longer help 18:56 <+bridge> [ddnet] I think we should add scroll wheel functionality to all the horizontal sliders in the settings but idk if there's any good way to do that without adding to the mess, a lot of the sliders have custom math to determine how they function 18:56 <+bridge> [ddnet] wtf, i cant connect to any ddnet server? 18:56 <+bridge> [ddnet] actually, i can't connect to any server... 18:57 <+bridge> [ddnet] it works for me 18:57 <+bridge> [ddnet] did you try turn off and on again 18:57 <+bridge> [ddnet] i will right now 18:57 <+bridge> [ddnet] fra is being ddosed rn 18:58 <+bridge> [ddnet] i tried all ddnet eur location, but kog wasn't working either, seems to work now 19:01 <+bridge> [ddnet] My code isn't bot xd 19:01 <+bridge> [ddnet] then what is the spinbot thing 19:02 <+bridge> [ddnet] then what is the spin***bot*** thing 19:02 <+bridge> [ddnet] it spins your aim around, but only in the client 19:02 <+bridge> [ddnet] only visual stuff 19:03 <+bridge> [ddnet] yet it is no bot, but also not really usefull 19:04 <+bridge> [ddnet] the PingNameCircle sounds to be usefull tho 19:04 <+bridge> [ddnet] the PingNameCircle sounds usefull tho 19:15 <+bridge> [ddnet] Thank you 19:26 <+bridge> [ddnet] The weapon's Sprite rotate in local 19:26 <+bridge> [ddnet] Show the ping players without go to check on scoreboard 19:29 <+bridge> [ddnet] would be nice if it spins all players 19:30 <+bridge> [ddnet] and all in rainbow colors 19:30 <+bridge> [ddnet] and map also in disco colors 19:31 <+bridge> [ddnet] and a disco ball 19:33 <+bridge> [ddnet] I can xd 19:33 <+bridge> [ddnet] Haha idk if u want troll me but I'll do that xd 19:34 <+bridge> [ddnet] Nobody know? 19:34 <+bridge> [ddnet] This errors 19:38 <+bridge> [ddnet] I would not use it daily but it would be amusing for a few funny moments, or to make troll videos. Preferably so that you can turn it on with a keyboard shortcut. If just something great happens e.g. when you make a tower, you can start the party. also zoom effects or rotation effects of the screen should happen randomly if the party starts. 19:41 <+bridge> [ddnet] <5. blocker> HEY EVERYONE 19:41 <+bridge> [ddnet] <5. blocker> vali is ddosing all ddnet server: 19:41 <+bridge> [ddnet] <5. blocker> -Gores 19:41 <+bridge> [ddnet] <5. blocker> -Dummy 19:41 <+bridge> [ddnet] <5. blocker> -fokkonaut's server 19:41 <+bridge> [ddnet] <5. blocker> and more.... 19:41 <+bridge> [ddnet] <5. blocker> Today i saw, vali using fokkonaut's name on servers and typing: IM NOW DDOSING NIGGAS 19:41 <+bridge> [ddnet] <5. blocker> https://cdn.discordapp.com/attachments/293493549758939136/963856594435702844/unknown.png 19:42 <+bridge> [ddnet] we are aware 19:42 <+bridge> [ddnet] <5. blocker> Read the red text 19:42 <+bridge> [ddnet] https://canary.discord.com/channels/252358080522747904/342454474117218334/963825484544741406 19:42 <+bridge> [ddnet] https://discord.com/channels/252358080522747904/342454474117218334/963825484544741406 19:42 <+bridge> [ddnet] <5. blocker> And im happy because now i have 2 monitor 19:44 <+bridge> [ddnet] <5. blocker> This is my screenshot, me sent it to fokkonaut 19:44 <+bridge> [ddnet] <5. blocker> There is my skin right-down xd 19:44 <+bridge> [ddnet] <5. blocker> Dummy map 19:44 <+bridge> [ddnet] is it always the same person who does the ddos? I feel like this happens unusually often 20:00 <+bridge> [ddnet] i think yes 20:00 <+bridge> [ddnet] vali basically 20:02 <+bridge> [ddnet] I am German potato. And wanna be Russian in my free time 20:02 <+bridge> [ddnet] (@everestkio) 20:03 <+bridge> [ddnet] Yea thanks for helping with the awareness that it is a fake. I hope the majority either does not know fokkonaut and won’t care or knows him well enough and understand it’s a fake. It’s surprising how few Reputation attacks happen in teeworlds given that faking is so easy 20:03 <+bridge> [ddnet] (@5. blocker) 20:06 <+bridge> [ddnet] Has anyone ever noticed that when you stand still the m_vel.x alternates between 0 and -1 or 0 and +1 depending on the direction in which you last opened xD 20:06 <+bridge> [ddnet] Has anyone ever noticed that when you stand still the m_vel.x alternates between 0 and -1 or 0 and +1 depending on the direction in which you last moved xD 20:07 <+bridge> [ddnet] Has anyone ever noticed that when you stand still the pCharacter.m_VelX alternates between 0 and -1 or 0 and +1 depending on the direction in which you last moved xD 20:09 <+bridge> [ddnet] only when you run against a block and stand the velocity remains 0 20:11 <+bridge> [ddnet] speedups with max_speed affect tees differently depending on the direction they last moved ^^ 20:20 <+bridge> [ddnet] Floating points maffs be like…If speed only gets slown down and never properly reset. Magic happens \:D 20:27 <+bridge> [ddnet] I thought it is because of the Quantize() function, because if the vel.x is ~ 0.00195 it gets multiplied with 256 that is ~0.4992 what gets rounded to 1 because of round_to_int, what gets decoded (by deviding through 256) to 0.00390625 20:27 <+bridge> [ddnet] then it starts all over with friction as a factor of 0.5f 20:27 <+bridge> [ddnet] but there must be more to it, because this way it would only be 1 or -1 and not alternating 20:29 <+bridge> [ddnet] Or the snapshots are created in an other thread o.O mh idk 20:35 <+bridge> [ddnet] xD vel.y is equally funny, sometimes the gravity of 0.5 gets not eliminated to 0 if you move in one direction ^^ 20:49 <+bridge> [ddnet] oh im studying russian xd 20:51 <+bridge> [ddnet] yes 20:52 <+bridge> [ddnet] AAAAAAAAAAAAAAAAAAAAA I CAN'T RESOLVE FUCK MY PC 20:53 <+bridge> [ddnet] @c0d3d3v can u use the client and do some kog and do some stuff and tell me if crash too u 20:53 <+bridge> [ddnet] @c0d3d3v can u use the client and do some kog and do some stuff and tell me if crash also to u 20:57 <+bridge> [ddnet] with all settings on? 20:58 <+bridge> [ddnet] yes 20:58 <+bridge> [ddnet] it does not show any hitbox btw 20:58 <+bridge> [ddnet] in nameplates remove from the comment where there is write krv 20:58 <+bridge> [ddnet] in render function 21:00 <+bridge> [ddnet] Disable Aim sprite mouse attachment is like wtf Where am I xD who plays without a cursor 21:00 <+bridge> [ddnet] my friend asked to me xd 21:01 <+bridge> [ddnet] the position of sepctating tees is wrong 21:02 <+bridge> [ddnet] the circle? 21:03 <+bridge> [ddnet] yes 21:03 <+bridge> [ddnet] they are randomly .... 21:05 <+bridge> [ddnet] it work to me wtf 21:05 <+bridge> [ddnet] is for kog when u do /spec 21:08 <+bridge> [ddnet] wtf do you mean that when you go to spectator mode the view is far from the player? 21:09 <+bridge> [ddnet] xD looks a little bit wrong 21:09 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963878526891753584/unknown.png 21:09 <+bridge> [ddnet] ah, um, I relied on the fact that I fit perfectly into the collision boxes of the blocks 21:10 <+bridge> [ddnet] The circles appear randomly on the map, I had already thought when I read the code the first time that this makes no sense. 21:11 <+bridge> [ddnet] ehich circles? i never saw nothing strange 21:11 <+bridge> [ddnet] i never saw nothing weird 21:12 <+bridge> [ddnet] I think collision hitbox is 28 and not 31.6 21:12 <+bridge> [ddnet] And hook hitbox I think 48 21:15 <+bridge> [ddnet] mh 28 is correct, 48 is a gues, could also be 60 21:15 <+bridge> [ddnet] mh 28 is correct, 48 is a guess, could also be 60 21:16 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963880438953300058/unknown.png 21:17 <+bridge> [ddnet] another random error lol 21:17 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963880695271399454/unknown.png 21:22 <+bridge> [ddnet] I did not get any error... I stop now testing 21:22 <+bridge> [ddnet] I see now why the spec circles are random 21:23 <+bridge> [ddnet] You tried to add them for KOG even tho you do not get the information by the server 21:23 <+bridge> [ddnet] AAAAAAAAAAAAAAAAAAAAAA 21:23 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963882087943925800/unknown.png 21:23 <+bridge> [ddnet] when i fucking stop the game 21:24 <+bridge> [ddnet] <5. blocker> My fucking hungarian brain cant understood this... 21:24 <+bridge> [ddnet] <5. blocker> chillerdragon 21:26 <+bridge> [ddnet] @deen u know what can be that? 21:30 <+bridge> [ddnet] xD use linux @everestkio 21:31 <+bridge> [ddnet] hjbcfsdbhjksdjhdbfs 21:31 <+bridge> [ddnet] I will not give in to temptation 21:31 <+bridge> [ddnet] and ser the display language to english... I can not read anything in your screenshots 21:31 <+bridge> [ddnet] and set the display language to english... I can not read anything in your screenshots 21:31 <+bridge> [ddnet] sorry is italian 21:32 <+bridge> [ddnet] An exception was thrown: read access violation 21:33 <+bridge> [ddnet] and below it says: settings exceptions> abort when this type of exception is thrown \n Except when from:> DDNet.exe 21:34 <+bridge> [ddnet] And the stack trace? 21:34 <+bridge> [ddnet] I would prefer to use VS-Code instead of VS, its more light, faster and easier to use and configure 21:35 <+bridge> [ddnet] I would prefer to use VS-Code instead of VS, its more light, faster and easier to use and to configure 21:35 <+bridge> [ddnet] i know but C on vscode is like :cammostripes: 21:35 <+bridge> [ddnet] no 21:36 <+bridge> [ddnet] You can perfectly use it for coding and debugging DDnet 21:36 <+bridge> [ddnet] I should install a lot of things that I don't want to install, if you help me I create a new environment more similar to yours haha, I need someone with more experience than me to not do bullshit 21:37 <+bridge> [ddnet] and its open source πŸ˜„ (At least a version of it) 21:42 <+bridge> [ddnet] when i did kill lol 21:42 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963886897741070439/unknown.png 21:42 <+bridge> [ddnet] lets to setup VSCode 21:49 <+bridge> [ddnet] done, how u run it 22:02 <+bridge> [ddnet] I use this config, but on windows you have to look up how it works 22:02 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963891935351803944/launch.json 22:02 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/963891935620255764/tasks.json 22:11 <+bridge> [ddnet] idk where put this files 😦 22:27 <+bridge> [ddnet] what's the difference between rendertilerectangle and rendertilemap in render_map.cpp? 22:27 <+bridge> [ddnet] i want to inject a color filter into the render. 22:48 <+bridge> [ddnet] create a folder called ".vscode" and put it there 22:51 <+bridge> [ddnet] .vs? 22:51 <+bridge> [ddnet] [cmake] -- Configuring done 22:51 <+bridge> [ddnet] [cmake] -- Generating done 22:51 <+bridge> [ddnet] [cmake] -- Build files have been written to: C:/Users/sradi/OneDrive/Desktop/ddnet-KRV_Client/build 22:51 <+bridge> [ddnet] stop here always the compile 😦 23:08 <+bridge> [ddnet] this is the output of cmake -DDEV=ON .. 23:08 <+bridge> [ddnet] I think... 23:08 <+bridge> [ddnet] You should run make -j$(nproc) in the build directory after that 23:21 <+bridge> [ddnet] Doubt there is nproc on windows