08:45 <+bridge> [ddnet] https://git.scuttlebot.io/%25RPKzL382v2fAia5HuDNHD5kkFdlP7bGvXQApSXqOBwc%3D.sha256 08:45 <+bridge> [ddnet] :poggers: 10:52 <+bridge> [ddnet] can anybody tell me how to create a server in ddnet? 11:07 <+bridge> [ddnet] @PochiTM ใƒ„ https://trashmap.ddnet.tw/ https://forum.ddnet.tw/viewtopic.php?f=16&t=5095 11:09 <+bridge> [ddnet] thanks 12:24 <+bridge> [ddnet] @Jupstar โœช @Learath2 @heinrich5991 I'd like to release 15.2, which requires https://github.com/ddnet/ddnet/pull/3300 to be reviewed first. 12:43 <+bridge> [ddnet] are kog just ddnet servers with gores maps? 12:43 <+bridge> [ddnet] <> no 12:44 <+bridge> [ddnet] yes 12:44 <+bridge> [ddnet] so they have their own fork? 12:44 <+bridge> [ddnet] <> modified ddnet servers 12:44 <+bridge> [ddnet] <> they have stuff like moving walls and moving freeze 12:45 <+bridge> [ddnet] right 12:45 <+bridge> [ddnet] qshar doesnt want a mainland server. so i'm thinking of a third party one through us. 12:45 <+bridge> [ddnet] :tee_thinking: 13:01 <+bridge> [ddnet] Kog is running a very old ddnet which is kinda disappointing. Doesn't have any of the prediction improvements we got in with the extended protocol 13:02 <+bridge> [ddnet] that's a fork for you 13:29 <+bridge> [ddnet] Caffeine "waking" someone up must be like the biggest scam ever 13:29 <+bridge> [ddnet] I can feel I'm hopped up on caffeine, I feel jumpy, my hands are jittery. Yet I still feel sleepy 13:44 <+bridge> [ddnet] @Learath2 on Windows autoupdater is hanging after parsing update/update.json, but on Linux it works. Any idea? 13:44 <+bridge> [ddnet] Let me take a quick look 13:45 <+bridge> [ddnet] @deen anything interesting in the logs? 13:46 <+bridge> [ddnet] nope, nothing 13:46 <+bridge> [ddnet] ``` 13:46 <+bridge> [ddnet] [2020-11-17 13:45:42][http]: task done https://update6.ddnet.tw/update.json 13:46 <+bridge> [ddnet] [2020-11-17 13:45:42][updater]: parsing update.json 13:46 <+bridge> [ddnet] ``` 13:47 <+bridge> [ddnet] And what does the UI look like? 13:47 <+bridge> [ddnet] Does it say downloading? 13:48 <+bridge> [ddnet] "Downloading update/update.json" 13:49 <+bridge> [ddnet] Well the only path I can see which leads to this is a parsing failure 13:50 <+bridge> [ddnet] I would check that m_FileJobs is populated after the ParseUpdate() call 13:52 <+bridge> [ddnet] Mh, me not returning whether the parsing succeeded or not from ParseUpdate is so silly 13:53 <+bridge> [ddnet] but there is nothing platform specific in ParseUpdate, is ther? 13:53 <+bridge> [ddnet] Yeah I don't see anything else. Sorry I can't be of more help 13:53 <+bridge> [ddnet] @deen well we open a file, windows has notoriously been susceptible to permission issues 13:54 <+bridge> [ddnet] Maybe an issue in the json library? We might be linking to another version on linux 13:54 <+bridge> [ddnet] nope, we build it in-source 13:55 <+bridge> [ddnet] Are any of the fetch jobs getting queued properly? e.g. after update.json 13:56 <+bridge> [ddnet] oh, probably it's my fault 13:56 <+bridge> [ddnet] I think we changed something in GetBinaryPath 13:57 <+bridge> [ddnet] > 1:48 PM] deen: "Downloading update/update.json" 13:57 <+bridge> [ddnet] this implies OnProgress never gets called after update.json is downloaded so no other download task ever progressed. Either they are never getting queued, e.g. ParseUpdate failed or they are queued but are not running, e.g. we are stuck in a deadlock, we don't have any worker threads left, or curl issue 13:58 <+bridge> [ddnet] Ah, that makes sense 13:58 <+bridge> [ddnet] @deen I think update.json should go in TYPE_SAVE not "binary path" 14:00 <+bridge> [ddnet] binary path can be unwritable for example 14:00 <+bridge> [ddnet] though I guess if binary path was unwritable, we can't autoupdate anyway 14:00 <+bridge> [ddnet] I'll go out now, will check back in a few hours. can't fix this release anyway since 15.1.3 had the broken updater already :/ 14:01 <+bridge> [ddnet] Well is `m_FileJobs` getting filled? 14:01 <+bridge> [ddnet] That's the only thing I would check 14:01 <+bridge> [ddnet] Not sure how to check without editing source code 14:01 <+bridge> [ddnet] Ah, yep you can't without editing the source 14:01 <+bridge> [ddnet] well you could with a debugger, but that takes a bit more time 14:02 <+bridge> [ddnet] I fixed and cleaned up a lot of nasty behaviour in #2754 so I guess it'll be kinda broken until then 14:02 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/2754 14:23 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778248976817586206/unknown.png 14:23 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778249007502983178/unknown.png 14:23 <+bridge> [ddnet] script detection is such a b**ch 14:24 <+bridge> [ddnet] confusing 14:24 <+bridge> [ddnet] One day we will have good support for all languages everywhere. Probably in 2050 or so 14:25 <+bridge> [ddnet] most script detection just fails around SC TC and J if one of these aren't the system default 14:28 <+bridge> [ddnet] I wonder if script detection actually is possible 14:28 <+bridge> [ddnet] personally i don't think so. 14:28 <+bridge> [ddnet] especially after the han unification 14:28 <+bridge> [ddnet] Yeah, most text is probably ambiguous now 14:29 <+bridge> [ddnet] if they weren't unified or at least separated by language it would be easier. But then normalization would be a b**ch again. 14:30 <+bridge> [ddnet] Maybe it's time asia abandoned their very complex glyphs :P 14:30 <+bridge> [ddnet] :d49Rip: 14:30 <+bridge> [ddnet] Korea did away with them and they saw a huge surge in literacy AND they get decent support on every OS 14:31 <+bridge> [ddnet] chinese tried 14:31 <+bridge> [ddnet] pinyin is the attempt 14:31 <+bridge> [ddnet] pinyin wasn't a thing before. 14:31 <+bridge> [ddnet] we have special glyphs for sounds before as well 14:31 <+bridge> [ddnet] taiwan still using them 14:31 <+bridge> [ddnet] I'm not sure if romanizing is the best idea 14:32 <+bridge> [ddnet] pinyin is the \*failed\* attempt 14:33 <+bridge> [ddnet] Unspaced text is the first thing that should be phased out. Without the pictograms and the ideograms it would become a huge pita to read anything 14:33 <+bridge> [ddnet] :thonk: 14:33 <+bridge> [ddnet] just kill all asians 14:33 <+bridge> [ddnet] LOL that would solve things 14:33 <+bridge> [ddnet] it would 14:33 <+bridge> [ddnet] Tho a little unethical 14:34 <+bridge> [ddnet] irc never forgets btw 14:34 <+bridge> [ddnet] i know 14:34 <+bridge> [ddnet] It's forever recorded in history 14:34 <+bridge> [ddnet] the deletion is for the comedic effect 14:35 <+bridge> [ddnet] Maybe romanization could work actually, just not quite sure how well the grammatical constructs would work 14:36 <+bridge> [ddnet] Japanese reading atleast relies a lot on grammatical constructs being very easy to identify at a first glance 14:37 <+bridge> [ddnet] chinese do need the tone marks to make sense if a sentence is full pinyin 14:37 <+bridge> [ddnet] due to how we speak 14:37 <+bridge> [ddnet] Should ask some native speakers if they can read romaji well 14:37 <+bridge> [ddnet] if it is just plain a-z, if would be really hard to understand 14:37 <+bridge> [ddnet] @TsFreddie can you read pinyin well with the marks? 14:37 <+bridge> [ddnet] if trained, probably 14:38 <+bridge> [ddnet] Marks are easy to handle both from a computer and teaching sense 14:38 <+bridge> [ddnet] i don't usually read those, and we don't really have a standard way to type them. 14:38 <+bridge> [ddnet] so it is actually less common 14:38 <+bridge> [ddnet] other than in dictionary and in class 14:39 <+bridge> [ddnet] Hm, that's silly given how much chinese is tone based 14:39 <+bridge> [ddnet] we've been dealing with plain pinyin a lot in the early teeworlds days 14:39 <+bridge> [ddnet] it was PITA to talk 14:39 <+bridge> [ddnet] I can imagine 14:40 <+bridge> [ddnet] lol, chinese community are discussing how hard to read chat with the new chat. 14:40 <+bridge> [ddnet] As expected. No one likes new visual updates 14:40 <+bridge> [ddnet] it'll grow on them i believe 14:40 <+bridge> [ddnet] That's why we left the old setting 14:41 <+bridge> [ddnet] It's astonishing how sleepy I feel after 8 hours of solid sleep + 5 cups of coffee 14:41 <+bridge> [ddnet] ๐Ÿ‘€ 14:41 <+bridge> [ddnet] I think I'm just not set up for being awake at normal human hours 14:41 <+bridge> [ddnet] 5 cups sounds unhealthy 14:42 <+bridge> [ddnet] It's well within the established safe amount of caffeine 14:42 <+bridge> [ddnet] ๐Ÿ˜„ fair 14:42 <+bridge> [ddnet] I will drop out of uni and become a night guard. I am perfectly awake at 2 am 14:43 <+bridge> [ddnet] :megathink: 14:43 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778253965908901908/unknown.png 14:43 <+bridge> [ddnet] stuck here 14:43 <+bridge> [ddnet] i can't use built-in update at all in china 14:43 <+bridge> [ddnet] restarted client - same 14:43 <+bridge> [ddnet] @fokkonaut discussed it with deen a bit ago. If you want you can try debugging it 14:43 <+bridge> [ddnet] but that's just a china thing 14:44 <+bridge> [ddnet] @Learath2 no thanks, i once tried to work with the autoupdater but i couldnt come further 14:44 <+bridge> [ddnet] I have a feeling it's ParseUpdate failing 14:44 <+bridge> [ddnet] Why would it fail this time tho and not in the previous updates? 14:44 <+bridge> [ddnet] Oh I now understood what deen ment 14:45 <+bridge> [ddnet] This is an old version, so we can't fix it anyway :( 14:45 <+bridge> [ddnet] @fokkonaut Who knows, I don't have windows to check 14:45 <+bridge> [ddnet] Well I do but not right now 14:45 <+bridge> [ddnet] xD 14:45 <+bridge> [ddnet] Is there a plan/fix alreadY? 14:45 <+bridge> [ddnet] Is there a plan/fix already? 14:46 <+bridge> [ddnet] Well nothing to plan, no way to fix a client we already deployed. I'd guess #2754 would fix it but I just can't finish that up 14:46 <+bridge> [ddnet] https://github.com/ddnet/ddnet/pull/2754 14:47 <+bridge> [ddnet] Oh, again a client thats broken? 14:47 <+bridge> [ddnet] If we want a fix for the meanwhile, someone needs to check what's actually broken 14:48 <+bridge> [ddnet] I'm like a factory defect. Whenever I have something I have to do I am sleepy. Whenever I'm doing something that's useless I'm wide awake 14:48 <+bridge> [ddnet] Is there like a website where we can apply for a replacement brain? Is there like a warranty on these things? 14:59 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778257984601194516/Screen_Shot_2020-11-17_at_7.55.49_AM.png 14:59 <+bridge> [ddnet] nice warning 15:00 <+bridge> [ddnet] ~~it is probably telling you s๏ฝ•๏ฝƒ๏ฝ‹~~ 15:01 <+bridge> [ddnet] u 15:07 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778260011292819466/unknown.png 15:07 <+bridge> [ddnet] i'm trying to make a hud popup for dummy state change. don't know if it'll make any sense. 15:09 <+bridge> [ddnet] i feel like it'd only make sense if u had more than 1 dummy 15:10 <+bridge> [ddnet] probably. i accidentally trigger copying a lot. so i might came in handy for me 15:10 <+bridge> [ddnet] it* 15:11 <+bridge> [ddnet] i can just don't PR and keep it to myself๐Ÿ˜„ 15:12 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778261262006091836/unknown.png 15:12 <+bridge> [ddnet] oof 15:13 <+bridge> [ddnet] is dummy copy realy used that often 15:28 <+bridge> [ddnet] hey, i had to format my pc and now when i play teeworlds i get a crazy 'motion blur', and the game is very sluggish! before it as a lot smoother when i moved 15:28 <+bridge> [ddnet] its like every entitie merges when i move 15:28 <+bridge> [ddnet] anyone with the same problem ? 15:28 <+bridge> [ddnet] already tried every setting, and version of ddnet! same thing 15:33 <+bridge> [ddnet] So for the first time my game png got deleted after update can someone tell me again where I should put it so it wouldnt get deleted after next updates? 15:33 <+bridge> [ddnet] what do you mean by merging 15:33 <+bridge> [ddnet] some icon symbolizing hammerfly/copy would be good 15:34 <+bridge> [ddnet] @Nooback open assets directory 15:34 <+bridge> [ddnet] thats why we added it 15:34 <+bridge> [ddnet] @Jupstar โœช i think he means like an acid effect 15:34 <+bridge> [ddnet] \AppData\Roaming\Teeworlds\assets\game 15:34 <+bridge> [ddnet] this? 15:34 <+bridge> [ddnet] where the previous frame renders arent deleted 15:34 <+bridge> [ddnet] @Username maybe GSync or Freesync? 15:35 <+bridge> [ddnet] @Nooback just press "Assets directory" button 15:35 <+bridge> [ddnet] when selecting "Game" 15:35 <+bridge> [ddnet] I was right its that 15:39 <+bridge> [ddnet] > @Username maybe GSync or Freesync? 15:39 <+bridge> [ddnet] @Jupstar โœช nah, already tried on and off 15:41 <+bridge> [ddnet] @Username well, its probably a problem outside of ddnet: 15:41 <+bridge> [ddnet] - GPU driver 15:41 <+bridge> [ddnet] - Use the right GPU, deticated, or integrated 15:41 <+bridge> [ddnet] - Try newest client always with a clean config, don't open older clients, else configs are overwritten 15:41 <+bridge> [ddnet] - The config of you screen(refresh rate etc.) 15:43 <+bridge> [ddnet] gpu driver was just installed freshly 15:43 <+bridge> [ddnet] im using dedicated gpu 15:43 <+bridge> [ddnet] already tried every version 11+ 15:43 <+bridge> [ddnet] what a nightmare xD 15:44 <+bridge> [ddnet] tried newest versions only with clean configs? 15:52 <+bridge> [ddnet] omg im a potato 15:52 <+bridge> [ddnet] totally forgot that the refresh rate goes to 60hz after formating 15:52 <+bridge> [ddnet] changed back to 144 and installed the new ddnet version and its back to normal 15:53 <+bridge> [ddnet] @Jupstar โœช thanks โค๏ธ 15:53 <+bridge> [ddnet] nice ๐Ÿ˜„ 16:06 <+bridge> [ddnet] :watermeron: 17:10 <+bridge> [ddnet] is the freeze patch not in the current version? 17:11 <+bridge> [ddnet] @Jupstar โœช no 17:12 <+bridge> [ddnet] was it a regression? 17:12 <+bridge> [ddnet] My assumption was that it was always broken 17:12 <+bridge> [ddnet] well i thought it was related to the IME change 17:12 <+bridge> [ddnet] oh... then I need to take it in.. 17:12 <+bridge> [ddnet] but im not sure 17:13 <+bridge> [ddnet] :justatest: 17:15 <+bridge> [ddnet] i was planning on reworking the text input using some other design that can be reused across console editor editbox and chat. havent really get started 17:19 <+bridge> [ddnet] Learath2 gave me some idea on implementing text selection on not only text input but chat/console history as well. 17:51 <+bridge> [ddnet] i have a suggestion for translations: make something like comment with max amount of characters 19:08 <+bridge> [ddnet] why is steam_api goes with non-steam ddnet client? 19:08 <+bridge> [ddnet] why does steam_api go with non-steam ddnet client? 19:10 <+bridge> [ddnet] because it's a bit cleaner, then we don't need to ifdef in our code, but instead we build a steam_api.so/dll stub that does nothing 19:10 <+bridge> [ddnet] and the code for non-steam and steam ddnet client are the same (minus autoupdater), just the steam_api.dll is different 19:13 <+bridge> [ddnet] Hello! have anybody changed recently anything related assets loading logic (particles) or particle trajectory, lifespan or physics/timers? 19:15 <+bridge> [ddnet] Today I am and one of players have noticed that some particles are missing in the game. Those were consisted of gun (pistol) projectiles. But regular gun projectiles work. I've tried to revert server changes to a month ago but problem still persists. Reinstalling DDNet to ~latest git version and removing ~/.teeworlds directory didn't helped. 19:15 <+bridge> [ddnet] Everything is working fine in teeworlds 0.6 and 0.7 though. 19:15 <+bridge> [ddnet] Any ideas? 19:15 <+bridge> [ddnet] I feel like no one tests our release candidates 19:16 <+bridge> [ddnet] Still there is a possibility that this is somehow my mod's issue, but it's 100% reproducible on DDNet client and not on teeworlds. 19:16 <+bridge> [ddnet] Also some DDNet players with same versions didn't had that problem. 19:16 <+bridge> [ddnet] @Pure_luck is it only in 15.2 and not 15.1? We had lots of changes in there, would be great if you could bisect it. 19:17 <+bridge> [ddnet] I've found that in 15.1.2 and updated to 15.2 19:17 <+bridge> [ddnet] I could try installing older versions I think 19:17 <+bridge> [ddnet] You could try reverting this https://github.com/ddnet/ddnet/commit/98d4baabeda2382568da2c61424b7d3962ab1974 19:17 <+bridge> [ddnet] it's the only change in projectile.cpp 19:18 <+bridge> [ddnet] hm... nice tip 19:18 <+bridge> [ddnet] I will. Just will try older ddnet client version first. Should have started with that tbh 19:21 <+bridge> [ddnet] hm... this is somehow related to assets it seems 19:21 <+bridge> [ddnet] when I am starting a client from the folder of downloaded client everything works fine 19:21 <+bridge> [ddnet] it's so weird, I haven't touched my system's DDNet package for a month 19:22 <+bridge> [ddnet] wait do they have custom skins 19:22 <+bridge> [ddnet] ask them for the resolution 19:22 <+bridge> [ddnet] I've just deleted my /usr/share/ddnet folder sorry 19:23 <+bridge> [ddnet] I am trying to reinstall the package 19:23 <+bridge> [ddnet] could backup it though first 19:25 <+bridge> [ddnet] it got weirder, now starting from the current directory of downloaded ddnet client doesn't help 19:25 <+bridge> [ddnet] wait why is the latest version 15.2.2 19:25 <+bridge> [ddnet] quick patches 19:25 <+bridge> [ddnet] its only 15.2.1 on github 19:25 <+bridge> [ddnet] should be at same code tho 19:26 <+bridge> [ddnet] maybe @deen didn't commit the version bump yet 19:26 <+bridge> [ddnet] or atleast didn't push 19:26 <+bridge> [ddnet] oh its on a different branch 19:27 <+bridge> [ddnet] hm... if I download a tarball and starting ./DDNet with storage containing $CURRENT_DIR only 19:28 <+bridge> [ddnet] should it get started in theory? 19:28 <+bridge> [ddnet] it seems that deleting /usr/share/ddnet messed up things and that particle doesn't drawn no matter which version of ddnet client I run 19:29 <+bridge> [ddnet] or I am just encountering very weird random error that sounds like it has a system 19:30 <+bridge> [ddnet] ok, I will suppress my noise for awhile and will try to experiment more to gather data 19:30 <+bridge> [ddnet] thanks 19:36 <+bridge> [ddnet] hmm... people with ddnet versions 15.1.2 and 15.1.3 don't have problems 19:36 <+bridge> [ddnet] and when I start 15.1.3 from tarball everything works correctly 19:37 <+bridge> [ddnet] 15.2.1 and 15.2.2 have this problem for me 19:37 <+bridge> [ddnet] @Pure_luck if you can reproduce it, bisect? 19:37 <+bridge> [ddnet] I will bisect 19:48 <+bridge> [ddnet] ```8d6148b20b2cde94d8e1fbe0a0dcd0bd81e86acc is the first bad commit 19:48 <+bridge> [ddnet] commit 8d6148b20b2cde94d8e1fbe0a0dcd0bd81e86acc 19:49 <+bridge> [ddnet] Author: Jupeyy 19:49 <+bridge> [ddnet] Date: Fri Oct 9 09:07:05 2020 +0200 19:49 <+bridge> [ddnet] 19:49 <+bridge> [ddnet] Modulize skins, particles, emoticons and game 19:49 <+bridge> [ddnet] ``` 19:49 <+bridge> [ddnet] this one 19:49 <+bridge> [ddnet] https://github.com/ddnet/ddnet/commit/8d6148b20b2cde94d8e1fbe0a0dcd0bd81e86acc 19:50 <+bridge> [ddnet] omg, it's so huge 19:50 <+bridge> [ddnet] @Jupstar โœช any ideas? 19:51 <+bridge> [ddnet] weirdest thing is that this problem occured just today. I haven't updated anything 19:51 <+bridge> [ddnet] it just happened mid-day, I was playing and then one person asked me if I see that important particles are missing 19:52 <+bridge> [ddnet] and as those were core elements of a mod I've instantly knew there is a problem 19:52 <+ChillerDragon> @deen do you want me to open an issue for the ping filter inf loop? 19:52 <+bridge> [ddnet] if it's still an issue, yes 19:52 <+ChillerDragon> ok deen 19:52 <+ChillerDragon> :D sorry 19:54 <+bridge> [ddnet] Have you got your T-shirt ChillerDragon? 19:55 <+ChillerDragon> hacktoberfest? 19:56 <+ChillerDragon> nah i decided to go with a tree but then it wanted like my address i did not understood why and rage quitted :D 19:59 <+bridge> [ddnet] I'd do the same 19:59 <+bridge> [ddnet] both for T-shirt and rq on neglecting my privacy ๐Ÿ˜„ 20:00 <+bridge> [ddnet] I gave a random address in new york 20:02 <+ChillerDragon> hm sounds like a good idea 20:02 <+ChillerDragon> i was scared they publish my data in some forest or send me a seed to my home 20:03 <+ChillerDragon> a random address sounds good but i wonder what they need it for 20:06 <+bridge> [ddnet] Should I open an issue @deen ? 20:06 <+bridge> [ddnet] did you open an issue already? 20:06 <+bridge> [ddnet] yes 20:06 <+bridge> [ddnet] one moment 20:06 <+bridge> [ddnet] please also include your findings (bisect) 20:16 <+bridge> [ddnet] @Pure_luck with default game skins? 20:28 <+bridge> [ddnet] @Jupstar โœช yes 20:31 <+bridge> [ddnet] Nice catch @Pure_luck, how did you even discover that behaviour for your mod? ๐Ÿ˜„ 20:31 <+bridge> [ddnet] Seems someone else did actually, given you didn't spot the issue immediately 20:31 <+bridge> [ddnet] Trick is used currently on all infClass servers too 20:31 <+bridge> [ddnet] so they're all affected too 20:31 <+bridge> [ddnet] I wonder who came up with ti 20:32 <+bridge> [ddnet] s\/ti/it/ 20:32 <+bridge> [ddnet] wdym? about WEAPON_HAMMER trace? 20:32 <+bridge> [ddnet] Yeah 20:32 <+bridge> [ddnet] yes, code was used in old infClass 20:32 <+bridge> [ddnet] and on infClass this trick is broken for 5.2 too 20:32 <+bridge> [ddnet] I will update the issue 20:32 <+bridge> [ddnet] So I guess necropotame was the one who found it? 20:35 <+bridge> [ddnet] @Pure_luck can u debug that with ddnet somehow 20:36 <+bridge> [ddnet] @Pure_luck in ur issue u say custom gameskins? 20:36 <+bridge> [ddnet] no, "custom entities" 20:36 <+bridge> [ddnet] that's the rather common term for new things build up from particles 20:36 <+bridge> [ddnet] so what is broken 20:36 <+bridge> [ddnet] entities or particles 20:36 <+bridge> [ddnet] traces for particles that are not drawn 20:36 <+bridge> [ddnet] so you mean particles are broken 20:36 <+bridge> [ddnet] for WEAPON_HAMMER for example 20:36 <+bridge> [ddnet] not entities 20:37 <+bridge> [ddnet] ok, traces are particles 20:37 <+bridge> [ddnet] send me your custom entities or what ever 20:37 <+bridge> [ddnet] ```id CInfCircle::Snap(int SnappingClient) 20:37 <+bridge> [ddnet] { 20:37 <+bridge> [ddnet] if (NetworkClipped(SnappingClient)) 20:38 <+bridge> [ddnet] return; 20:38 <+bridge> [ddnet] //const float MAGIC_NUMBER = NUM_SIDE / 3.125f; // a magic number for NUM_SIDE = 24, NUM_HINT = 24, when dots stay 20:38 <+bridge> [ddnet] const float MAGIC_NUMBER = NUM_SIDE / 3.0f; 20:38 <+bridge> [ddnet] float AngleStart = (2.0f * pi * Server()->Tick() / static_cast(Server()->TickSpeed())) / (MAGIC_NUMBER / 8); 20:38 <+bridge> [ddnet] float AngleStep = 2.0f * pi / NUM_SIDE; 20:38 <+bridge> [ddnet] AngleStart = AngleStart * 2.0f; 20:38 <+bridge> [ddnet] for (int i = 0; i < NUM_SIDE; i++) 20:38 <+bridge> [ddnet] { 20:38 <+bridge> [ddnet] vec2 PosStart = m_Pos + vec2(m_Radius * cos(AngleStart + AngleStep * i), m_Radius * sin(AngleStart + AngleStep * i)); 20:38 <+bridge> [ddnet] 20:38 <+bridge> [ddnet] CNetObj_Projectile * pObj = static_cast(Server()->SnapNewItem(NETOBJTYPE_PROJECTILE, m_IDs[NUM_SIDE + i], sizeof(CNetObj_Projectile))); 20:38 <+bridge> [ddnet] if (pObj) 20:38 <+bridge> [ddnet] { 20:38 <+bridge> [ddnet] pObj->m_X = (int)PosStart.x; 20:38 <+bridge> [ddnet] pObj->m_Y = (int)PosStart.y; 20:38 <+bridge> [ddnet] pObj->m_VelX = 0; 20:38 <+bridge> [ddnet] pObj->m_VelY = 0; 20:38 <+bridge> [ddnet] pObj->m_StartTick = Server()->Tick(); 20:38 <+bridge> [ddnet] pObj->m_Type = WEAPON_NINJA; 20:38 <+bridge> [ddnet] } 20:38 <+bridge> [ddnet] } 20:38 <+bridge> [ddnet] } 20:38 <+bridge> [ddnet] ``` 20:38 <+bridge> [ddnet] ```void CInfCircle::Snap(int SnappingClient) 20:38 <+bridge> [ddnet] { 20:38 <+bridge> [ddnet] if (NetworkClipped(SnappingClient)) 20:38 <+bridge> [ddnet] return; 20:38 <+bridge> [ddnet] //const float MAGIC_NUMBER = NUM_SIDE / 3.125f; // a magic number for NUM_SIDE = 24, NUM_HINT = 24, when dots stay 20:38 <+bridge> [ddnet] const float MAGIC_NUMBER = NUM_SIDE / 3.0f; 20:38 <+bridge> [ddnet] float AngleStart = (2.0f * pi * Server()->Tick() / static_cast(Server()->TickSpeed())) / (MAGIC_NUMBER / 8); 20:39 <+bridge> [ddnet] float AngleStep = 2.0f * pi / NUM_SIDE; 20:39 <+bridge> [ddnet] AngleStart = AngleStart * 2.0f; 20:39 <+bridge> [ddnet] for (int i = 0; i < NUM_SIDE; i++) 20:39 <+bridge> [ddnet] { 20:39 <+bridge> [ddnet] vec2 PosStart = m_Pos + vec2(m_Radius * cos(AngleStart + AngleStep * i), m_Radius * sin(AngleStart + AngleStep * i)); 20:39 <+bridge> [ddnet] 20:39 <+bridge> [ddnet] CNetObj_Projectile * pObj = static_cast(Server()->SnapNewItem(NETOBJTYPE_PROJECTILE, m_IDs[NUM_SIDE + i], sizeof(CNetObj_Projectile))); 20:39 <+bridge> [ddnet] It's in the issue 20:39 <+bridge> [ddnet] do you see it? 20:39 <+bridge> [ddnet] i don't get what you mean, if you just send net objects then its nothing custom 20:39 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778343387401027655/Screenshot_from_2020-11-17_22-38-33.png 20:39 <+bridge> [ddnet] so are we speaking of default everything? 20:39 <+bridge> [ddnet] those are traces of a bullets 20:39 <+bridge> [ddnet] but without bullets 20:39 <+bridge> [ddnet] ok but they work fine for me 20:39 <+bridge> [ddnet] i join ddnet server 20:39 <+bridge> [ddnet] and press fire with pistol 20:39 <+bridge> [ddnet] with bullets they would look like this 20:39 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778343651402448926/unknown.png 20:40 <+bridge> [ddnet] but how is it related to rendering then? 20:40 <+bridge> [ddnet] then some netcode changed 20:40 <+bridge> [ddnet] So this technique uses WEAPON_HAMMER to hide actual projectile 20:40 <+bridge> [ddnet] ah 20:40 <+bridge> [ddnet] i see 20:40 <+bridge> [ddnet] but in 0.6, 0.7 and 5.1.3 traces are still drawn 20:40 <+bridge> [ddnet] weapon has no particles 20:40 <+bridge> [ddnet] yes 20:40 <+bridge> [ddnet] that sounds right to me ๐Ÿ˜„ 20:41 <+bridge> [ddnet] it's logical in real world 20:41 <+bridge> [ddnet] but alas it's not in infClass/infCroya/infNext 20:41 <+bridge> [ddnet] can't you add a new netobj for that? 20:41 <+bridge> [ddnet] why would I? 20:41 <+bridge> [ddnet] bcs hammer has no projectiles 20:42 <+bridge> [ddnet] but it has in 0.6, 0.7 and 5.1.3, why change that? 20:42 <+bridge> [ddnet] it has traces 20:42 <+bridge> [ddnet] even if it doesn't have projectile image 20:43 <+bridge> [ddnet] I suppose you're not motivated to debug this and consider it extra minor. 20:43 <+bridge> [ddnet] I could help you to debug but I have zero expertise in client and render debugging and code. 20:44 <+bridge> [ddnet] i dont consider this a bug 20:44 <+bridge> [ddnet] ๐Ÿ˜ข 20:44 <+bridge> [ddnet] i'll look in the code first 20:46 <+bridge> [ddnet] I don't push you with that ofc. Take your time. I hope info I've gathered will help narrow the issue. 20:47 <+bridge> [ddnet] Thanks for your help 20:47 <+bridge> [ddnet] yeah xd 20:53 <+bridge> [ddnet] `bezier.h/cpp` stay in game-shared, it's not right for me, because `bezier.h/cpp` are only used by client-side 21:00 <+bridge> [ddnet] @Pure_luck ^ 21:01 <+bridge> [ddnet] newer clients crash too much for me zz 21:01 <+bridge> [ddnet] what happens 21:01 <+bridge> [ddnet] or do u mean ur intel driver? 21:02 <+bridge> [ddnet] yea idk 21:02 <+bridge> [ddnet] but did u see the warning? 21:02 <+bridge> [ddnet] it should default to opengl 2.0 then 21:03 <+bridge> [ddnet] what warning 21:03 <+bridge> [ddnet] when u at OpenGL 3.0 it should show a warning 21:03 <+bridge> [ddnet] at start 21:03 <+bridge> [ddnet] i had opengl stuffs on ddnet 12.8 idk why it changed 21:03 <+bridge> [ddnet] first time start 21:04 <+bridge> [ddnet] if u downgrade it resets some configs 21:05 <+bridge> [ddnet] @Jupstar โœช I will test it 21:07 <+bridge> [ddnet] @Jupstar โœช omfg, it solved it! 21:08 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778350848027000882/unknown.png 21:08 <+bridge> [ddnet] Though I am not sure why it detects as 15.1.2, but in game menu it was 15.2.2 so I guess it's just how it builds. 21:08 <+bridge> [ddnet] Or how my server detects versions. 21:09 <+bridge> [ddnet] but shouldnt it show it without the gun projectiles? 21:09 <+bridge> [ddnet] or was that the issue xD 21:09 <+bridge> [ddnet] oh... 21:09 <+bridge> [ddnet] you're right 21:09 <+bridge> [ddnet] but poison clouds are drawn correctly for some reason 21:10 <+bridge> [ddnet] ah... I just didn't looked well 21:10 <+bridge> [ddnet] it's not 21:10 <+bridge> [ddnet] so it should only show the balls 21:10 <+bridge> [ddnet] but not the projectiles? 21:10 <+bridge> [ddnet] yes 21:10 <+bridge> [ddnet] xD 21:11 <+bridge> [ddnet] i'd really call this a bug in the old code 21:11 <+bridge> [ddnet] but ok 21:11 <+bridge> [ddnet] It's a feature for sure ๐Ÿ˜„ 21:11 <+bridge> [ddnet] u have deen on ur side anyway 21:11 <+bridge> [ddnet] but I don't want to argue on terms with a person helping me ๐Ÿ˜„ 21:12 <+bridge> [ddnet] please recreate that nasty bug 21:12 <+bridge> [ddnet] ๐Ÿ™ 21:14 <+bridge> [ddnet] @Pure_luck try again 21:15 <+bridge> [ddnet] BTW couldnt u just use shotgun? 21:15 <+bridge> [ddnet] pObj->m_Type = WEAPON_NINJA; 21:15 <+bridge> [ddnet] pObj->m_Type = WEAPON_SHOTGUN; 21:16 <+bridge> [ddnet] it flickers a lot 21:16 <+bridge> [ddnet] ok nvm 21:16 <+bridge> [ddnet] but pls test the current code 21:16 <+bridge> [ddnet] its force pushed 21:16 <+bridge> [ddnet] do you know how to reset? 21:19 <+bridge> [ddnet] yes, I've just deleted branch and fetched it again 21:19 <+bridge> [ddnet] hard resetting didn't helped for some reason 21:19 <+bridge> [ddnet] u need to fetch first 21:19 <+bridge> [ddnet] but nvm 21:20 <+bridge> [ddnet] now it works 21:20 <+bridge> [ddnet] ok nice xd 21:20 <+bridge> [ddnet] for both effects 21:20 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778353852076392498/Screenshot_from_2020-11-17_23-20-01.png 21:20 <+bridge> [ddnet] Thanks a lot ๐Ÿ™ 21:26 <+bridge> [ddnet] @louis did you try a beta driver btw?, or did u crash also on the new driver? 21:28 <+bridge> [ddnet] idk ill test them after school 21:57 <+bridge> [ddnet] zooz looks bad in 15.2.2 with default entities 21:57 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778363237740838942/screenshot_2020-11-17_12-57-02.png 21:57 <+bridge> [ddnet] ok maybe thats too much 21:58 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778363428661362738/screenshot_2020-11-17_12-58-09.png 21:58 <+bridge> [ddnet] @plsplsplslol what does `gfx_opengl_major` say? 21:59 <+bridge> [ddnet] 3 21:59 <+bridge> [ddnet] mhh strange 22:00 <+bridge> [ddnet] my zoom looks muhc better 22:00 <+bridge> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/778363992451711016/screenshot_2020-11-17_22-00-12.png 22:01 <+bridge> [ddnet] changed smth in ur driver settings or anything like that? ๐Ÿ˜„ 22:01 <+bridge> [ddnet] looks like your GPU isnt creating "enough" mipmaps 22:02 <+bridge> [ddnet] oh opengl 3.3 fixed it 22:03 <+bridge> [ddnet] ok, strange tho ๐Ÿ˜„ 22:17 <+bridge> [ddnet] graphics are like a black box