00:19 <+bridge_> [ddnet] isn't int in general the same size as a pointer? 00:22 <+bridge_> [ddnet] No. See for example 64bit Windows. 00:25 <+bridge_> [ddnet] https://en.cppreference.com/w/cpp/language/types 00:25 <+bridge_> [ddnet] size_t and ptrdiff_t (https://en.cppreference.com/w/cpp/types/ptrdiff_t) are probably what you want 00:28 <+bridge_> [ddnet] πŸ˜‚πŸ‘ 00:29 <+bridge_> [ddnet] OMH 00:29 <+bridge_> [ddnet] The prodigal son 00:39 <+bridge_> [ddnet] Huh, RayBan still alive? 00:44 <+bridge_> [ddnet] was kinda shocked to see my name in 2021, hope you can still move forward lol 02:46 <+bridge_> [ddnet] We were doing a timeline of things that happened in ddnet πŸ˜› 04:28 <+bridge_> [freenode] re: Haiku, the reason why the game won't run as-is right now is because of an oudated mesa implementation that should get up-to-date soon (haiku support was upstreamed to mesa) 04:28 <+bridge_> [freenode] just making sure to leave this here as a matter of public record 06:03 <+bridge_> [ddnet] we were doing a ddnet timeline and discussed old drama. you can put it here if you remember:https://wiki.ddnet.tw/wiki/Timeline 09:16 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833601980861382656/unknown.png 09:16 <+bridge_> [ddnet] wasnt the name not fitting into scoreboard thing fixed? 09:16 <+bridge_> [ddnet] check that 99999 guy 09:19 <+bridge_> [freenode] how does he not fit? 09:19 <+bridge_> [freenode] aaaaah missing n 09:20 <+bridge_> [freenode] I assume cuz ids are activated 09:20 <+bridge_> [ddnet] maybe the name is only that 09:20 <+bridge_> [freenode] no see left side 09:20 <+bridge_> [ddnet] ah 09:20 <+bridge_> [freenode] ye the bug report is a riddle :D 10:15 <+bridge_> [ddnet] i always forget to use the best macro in rust for debugging: you can put it anywhere :PepeA: 10:15 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833616883587481600/unknown.png 10:16 <+bridge_> [ddnet] what is that 10:17 <+bridge_> [ddnet] its a macro you can put around any expression 10:17 <+bridge_> [ddnet] and it prints to stderr debug info 10:17 <+bridge_> [ddnet] since in rust everything is an expression you can put it anywhere 10:17 <+bridge_> [ddnet] wow 10:17 <+bridge_> [ddnet] wow 11:08 <+bridge_> [freenode] thats cool actually 11:21 <+bridge_> [ddnet] If it's too long, it's too long. It was only fixed that clan and name collided 16:08 <+bridge_> [ddnet] Can i ban MAC-adress? 16:20 <+bridge_> [ddnet] no 17:16 <+bridge_> [ddnet] :feelsbadman: 17:57 <+bridge_> [ddnet] chat is lazy 17:59 <+bridge_> [ddnet] wrong chat 19:35 <+bridge_> [ddnet] how can i make an autoexec file? 19:50 <+bridge_> [freenode] thats what some closed src games do dont they? They send the MAC for extra ban options and tracking. 19:51 <+bridge_> [ddnet] create file in config dir and name it autoexec.cfg 19:52 <+bridge_> [ddnet] where's the config dir? 19:52 <+bridge_> [ddnet] https://wiki.ddnet.tw/wiki/FAQ 19:55 <+bridge_> [freenode] lmao FAQ 19:55 <+bridge_> [freenode] we need a FAQ bot now :D 19:55 <+bridge_> [freenode] !faq config 19:55 <+bridge_> [ddnet] it doesnt execute at start 19:56 <+bridge_> [ddnet] @WAV server or client autoexec 19:56 <+bridge_> [ddnet] client 19:56 <+bridge_> [ddnet] autoexec_client.cfg 19:56 <+bridge_> [ddnet] but it also uses autoexec.cfg as fallback 19:57 <+bridge_> [ddnet] i tried autoexec.cfg and it did nothing 19:57 <+bridge_> [ddnet] did you also put smth into it? 19:57 <+bridge_> [ddnet] yes 19:58 <+bridge_> [ddnet] sometimes it expects it in the data directory, maybe not the case for client though 19:58 <+bridge_> [ddnet] i did put it in data dir 19:58 <+bridge_> [ddnet] i should always use config dir first 19:58 <+bridge_> [ddnet] just put it in appdata too 19:58 <+bridge_> [ddnet] i tried that after data dir 19:59 <+bridge_> [ddnet] maybe i should rename it into autoexec_client.cfg? 19:59 <+bridge_> [ddnet] you can try 19:59 <+bridge_> [ddnet] also make sure it has the proper ending 19:59 <+bridge_> [ddnet] in windows the file ending is default off 19:59 <+bridge_> [ddnet] so its not autoexec.cfg.txt 19:59 <+bridge_> [ddnet] or smth 20:00 <+bridge_> [ddnet] maybe it doesnt work like i expect it to because its a say command 20:01 <+bridge_> [ddnet] chillerdragon[m]: sending mac address in closed source games works about as well as in open source games πŸ˜‰ 20:04 <+bridge_> [ddnet] a say command in a bind or just a say command? if you exec say when the game first starts that's not going to do anything 20:04 <+bridge_> [ddnet] since you're not in a server immediately 20:05 <+bridge_> [ddnet] unless autoexec works on server join and not game start? 20:05 <+bridge_> [ddnet] @Learath2 I want a view like the packet view in wireshark. I want to put structured logs in there though. do you know if such a product exists? 20:05 <+bridge_> [ddnet] autoexec is on game start 20:06 < roco> chiller 20:06 <+bridge_> [ddnet] we should at least have an event for server join 20:06 <+bridge_> [ddnet] i dont see why this would be game-breaking 20:06 * roco slaps ChillerDragon around a bit with a large fishbot 20:06 <+bridge_> [ddnet] i hate messing up my zoom binds just connecting to another server 20:06 < roco> CHILLER 20:07 <+bridge_> [ddnet] i dont want a bind for it, i just need it to be always there 20:07 <+bridge_> [ddnet] ok but where would your client say it, you're not connected to a server yet 20:07 <+bridge_> [ddnet] im pretty confused about what you want exactly 20:07 <+bridge_> [ddnet] what does the say do? 20:07 <+bridge_> [ddnet] a say command that executes on server join 20:07 <+bridge_> [ddnet] cant do that 20:07 <+bridge_> [ddnet] /ninjajetpack 20:07 <+bridge_> [ddnet] Doesnt come to mind 20:08 <+bridge_> [ddnet] there's no event binding 20:08 <+bridge_> [ddnet] wish there was... 20:08 <+bridge_> [ddnet] but i understand why it's not added yet 20:08 <+bridge_> [ddnet] it would be (potentially) cheat-like for some event types 20:08 <+bridge_> [ddnet] but not on server join 20:09 <+bridge_> [ddnet] nope, that would be like setting up an event listener, which has been talked about but idk 20:09 <+bridge_> [ddnet] idk if the devs have any background on this but i would at least like to see a server join event 20:10 <+bridge_> [ddnet] the syntax would be like bind, `on server_join cmd` 20:11 <+bridge_> [ddnet] or at least change the /ninjajetpack to have saved state 20:11 <+bridge_> [ddnet] if /ninjajetpack was a client setting then it just fixes that yeahg 20:11 <+bridge_> [ddnet] if /ninjajetpack was a client setting then it just fixes that yeah 20:11 <+bridge_> [ddnet] and honestly, i would prefer that too 20:11 <+bridge_> [ddnet] but i understand why that's complicated 20:12 <+bridge_> [ddnet] since you appear as a ninja because of the server and others also see you as a ninja i believe 20:12 <+bridge_> [ddnet] then the server should save that 20:13 <+bridge_> [ddnet] well, that's not really helpful if you change servers 20:13 <+bridge_> [ddnet] there are no name-based server settings 20:13 <+bridge_> [ddnet] that would be insecure anyway 20:13 <+bridge_> [ddnet] it can communicate to other servers since its all ddnet 20:13 <+bridge_> [ddnet] mm but i think it's best that there is no server level settings for players 20:14 <+bridge_> [ddnet] since someone else could use your name and fuck with your settings 20:14 <+bridge_> [ddnet] it's not a good idea imo 20:14 <+bridge_> [ddnet] how about bans? how are they saved? 20:14 <+bridge_> [ddnet] ip 20:14 <+bridge_> [ddnet] but ip bans are easily avoided 20:14 <+bridge_> [ddnet] is there no userid ban? 20:14 <+bridge_> [ddnet] basically no matter how you skin the cat, there's no consistent way to do anything on the server in ddnet lol 20:14 <+bridge_> [ddnet] in terms of player data 20:15 <+bridge_> [ddnet] it's either based on ip or name 20:15 <+bridge_> [ddnet] that's why i suggested a set uid for everyone 20:15 <+bridge_> [ddnet] i mean there should just be auth 20:15 * roco slaps bridge_ around a bit with a large fishbot 20:15 * roco slaps ChillerDragon around a bit with a large fishbot 20:15 <+bridge_> [ddnet] but some people prefer no auth 20:15 <+bridge_> [ddnet] i don't really care either way but i am leaning towards auth 20:15 <+bridge_> [ddnet] i don't like the idea of someone taking my name and finishing maps 20:16 <+bridge_> [ddnet] since i wanna finish them 20:16 <+bridge_> [ddnet] :p 20:16 <+bridge_> [ddnet] #3411 20:16 <+bridge_> [ddnet] https://github.com/ddnet/ddnet/issues/3411 20:16 <+bridge_> [ddnet] start a petition 20:16 <+bridge_> [ddnet] yeah lol 20:16 <+bridge_> [ddnet] its been a topic for forever 20:16 <+bridge_> [ddnet] there's a reason why people keep suggesting it 20:17 <+bridge_> [ddnet] express your opinion there, cuz having this discussion here will most likely get lost by tomorrow 20:17 <+bridge_> [ddnet] idfk know what you have against it 20:17 <+bridge_> [ddnet] fair 20:18 <+bridge_> [ddnet] "u can just Come and start playing instead of being annoyed with login shit" this is the crux of their argument but literally every other game has account-based player data already lol 20:18 <+bridge_> [ddnet] it's not some magic luxury that teeworlds was set up this way, it's just how it happens to be 20:18 <+bridge_> [ddnet] just make a one time auth on ip 20:19 <+bridge_> [ddnet] whether it was intentional or not doesn't really matter 20:19 <+bridge_> [ddnet] i like the uid idea 20:19 <+bridge_> [ddnet] but wondering how simple it would be to get someone's UID 20:19 <+bridge_> [freenode] yes and literally every other games is closed source. Just because all are doing it it does not mean its good 20:20 <+bridge_> [ddnet] i don't see what being closed source has to do with necessitating account-based player data 20:20 <+bridge_> [ddnet] yea lol 20:21 <+bridge_> [ddnet] when i sign up for gitlab i dont expect them to pull out a sign that says "our number one policy is openness so there are no accounts" 20:21 <+bridge_> [ddnet] nothing, just your argument being refuted 20:21 <+bridge_> [freenode] Oh man its a comparison. The focus of my statement lays on "dont just copy what others do because they do it but see if its better to do so" 20:22 <+bridge_> [ddnet] but sometimes its better to look what the better one's are doing 20:22 <+bridge_> [ddnet] they're not related at all, it's not a matter of because they're doing it, it's just sensical 20:22 <+bridge_> [freenode] So then bring arguments. should be very easy when the majority does it one way 20:22 <+bridge_> [ddnet] wtf 20:22 <+bridge_> [ddnet] security, ownership, appeals + functional decisions about player account data 20:22 <+bridge_> [ddnet] there are many pros 20:23 <+bridge_> [ddnet] everyone wants it 20:23 <+bridge_> [ddnet] not everyone 20:23 <+bridge_> [ddnet] except for the people who cheat 20:23 <+bridge_> [ddnet] but a lot of people do 20:23 <+bridge_> [freenode] Thankyou for starting to name reasons, thats all I wanted to get. 20:23 <+bridge_> [ddnet] plus not to mention BANNING PEOPLE IS EASIER lol 20:23 <+bridge_> [ddnet] it's common sense what she said 20:24 <+bridge_> [ddnet] the reasons 20:24 <+bridge_> [ddnet] i accept that it will likely never happen 20:24 <+bridge_> [ddnet] i just will never shut up about it as long as i am hooking and hammering 20:25 <@heinrich5991> if you want to have a proper argument, say the reasons, even if they're "common sense" 20:25 <+bridge_> [ddnet] agree 20:25 <+bridge_> [ddnet] dont understand why we cant do opt-in authentication like kog 20:26 <+bridge_> [ddnet] i'm 99% sure the reasons she mentioned were mentioned a long time ago 20:26 <+bridge_> [ddnet] it isnt intrusive for anyone 20:26 <+bridge_> [ddnet] it's just a circle 20:26 <@heinrich5991> just go to github to discuss it I guess 20:26 <@heinrich5991> you're basically rehashing the arguments 20:26 <+bridge_> [ddnet] because you want us to basically 20:26 <+bridge_> [ddnet] im done talking about it, mostly cus yea its been said 20:26 <+bridge_> [ddnet] also i have to work xd 20:28 <+bridge_> [ddnet] I don't think kogs account system will help with ban evasions, im pretty sure they still rely on ip-based bans 20:29 <+bridge_> [freenode] I dont like how KoG is doing it. There is no advantage. It just made [!Fake] clan bigger than KoG and nobody cares if you are logged in or not. 20:30 <+bridge_> [freenode] Optional accounts are useless anyway and forced accounts should not be centralized. Other than that I dont care about accounts 20:30 <+bridge_> [ddnet] then make a better system 20:31 <+bridge_> [freenode] WAV you have a way of discussing that does not help with anything 20:31 <+bridge_> [ddnet] as much as i appreciate your enthusiasm WAV i have to agree lol 20:31 <+bridge_> [ddnet] i'm sry but this problem doesn't seem to have any end since there are pages of discussions about it xd 20:32 <+bridge_> [ddnet] well by optional auth i didnt mean exactly like kog. there should be some in-client reminder that you can log in besides just a server echo 20:32 <+bridge_> [ddnet] plus maybe some badge on the website or something that your name is tied to an account so others can prove no one has submitted times on your behalf 20:32 <+bridge_> [ddnet] well, unless you share accounts ofc 20:33 <+bridge_> [ddnet] some incentive for ity 20:33 <+bridge_> [ddnet] some incentive for it 20:33 <+bridge_> [ddnet] but i agree that it should be centralized. i only bring up optional accounts as a compromise to the purists who can't handle accounts being added lol 20:33 <+bridge_> [ddnet] it seems that that github issue is fairly recent though and the last reply was only a month ago 20:34 <+bridge_> [ddnet] my understanding was that it was more stale 20:34 <@heinrich5991> I don't think it should be centralized 20:35 <@heinrich5991> this would give a single point of failure 20:36 <+bridge_> [ddnet] i misread what you said, and i think im using centralized in a bad way, i mean primary 20:37 <+bridge_> [freenode] One advantage of accounts could be whitelisting against ddos. We did this back then for tournaments on nfo servers. 20:39 <+bridge_> [ddnet] name changes would become a trivial and less sticky request to make, banning accounts in general would be much better, since they would need to make another account 20:39 <+bridge_> [ddnet] https://i.pinimg.com/originals/15/fd/18/15fd187ebf03b220998a9e0ea965cca1.gif 20:41 <+bridge_> [ddnet] you wouldn't need to play detective as much with people's identity, you'd put some level of trust in the auth system and offer facilities for detecting new logins + safe account recovery 20:41 <+bridge_> [ddnet] makes moderation so much easier 20:43 <+bridge_> [ddnet] i have had hour long conversations with USA mods before about whether or not someone was intentionally name-faking me on my deadname and halfway through the conversation i just couldn't care less anymore 20:43 <+bridge_> [ddnet] it's just more cognitive load than it's worth lmao 20:44 <@heinrich5991> just head over to the github issue, otherwise next week you'll tell the same arguments ;) 20:44 <+bridge_> [ddnet] what heinrich said :P 20:44 <+bridge_> [ddnet] i don't plan to talk about it after this, but if i feel like i have sufficient talking points past what has been said already i will post there 20:45 <+bridge_> [ddnet] at least not on this server ;) 20:45 <+bridge_> [freenode] IMO bans work good enough already. I dont see that huge problem right now. Spammers can be muted and blockers are not that common like all people think. I dont encounter them often as the maps are mostly made a way that makes blocking hard. I only see it on multieasymap and on KoG. As KoG has a majority vote blockers are not a big problem there either. 20:45 <+bridge_> [ddnet] You can't compare kog with ddnet 20:46 <+bridge_> [freenode] I dont, I compare more the maps. Gores makes spawnblocking kinda easy. 20:47 <+bridge_> [ddnet] how will accounts help with spawn blocking 20:47 <@heinrich5991> we do have a problem of spammers evading their bans with proxies 20:47 <+bridge_> [ddnet] not just spammers 20:47 <+bridge_> [ddnet] they're saying it won't have an effect @Jupstar βœͺ 20:47 <+bridge_> [ddnet] it would definitely cut down on repeat offenders though 20:48 <@heinrich5991> argh now I accidentally wrote something again :< 20:48 <+bridge_> [ddnet] since there is a particular person who is quite persistent xD 20:48 <@heinrich5991> β†’ github issue ;) 20:59 <+bridge_> [ddnet] i mean, i guess i still contributed by making you think about the issue again :D 21:01 <+bridge_> [ddnet] i think someone should just implement it, and then the discussion can start xD 21:01 <+bridge_> [ddnet] in a fork? 21:01 <+bridge_> [ddnet] no 21:01 <+bridge_> [ddnet] just implement everything semi decentral and rest happens from itself 21:01 <+bridge_> [ddnet] test servers? or what were u thinking? 21:02 <+bridge_> [ddnet] nope, just start implementing it 21:03 <+bridge_> [ddnet] so add the login protocol while no one is using it, so that it can be tested when it's decided 21:03 <+bridge_> [ddnet] yeah people here are making it way too complicated 21:04 <+bridge_> [ddnet] no 21:05 <+bridge_> [ddnet] it is actually complicated lol 21:05 <+bridge_> [ddnet] i just feel like ppl are acting like its something insane to plan. just make it so that you can play without account, having it loginable over ddnet for the normal ppl(which saves ur private key, bcs ppl will 100% loose it), and decentral as implementation and for the ppl that absolutly dont want to have it stored in ddnet 21:05 <+bridge_> [ddnet] i knew someone of you'd say that 21:05 <+bridge_> [ddnet] it can't add too much friction or some players will be upset 21:05 <+bridge_> [ddnet] just how it is 21:05 <+bridge_> [ddnet] @Jupstar βœͺ comment on github please πŸ˜‰ 21:05 <+bridge_> [ddnet] I posted a design, even ^^ 21:05 <+bridge_> [ddnet] also i didnt see this but heinrich said `rcon passwords can go away except for one-time passwords` which is a HUGE plus for self-hosted 21:06 <+bridge_> [ddnet] i feel like @Learath2 said everything needed there 21:06 <+bridge_> [ddnet] like this would save me so much time haha 21:06 <+bridge_> [ddnet] or you 21:06 <+bridge_> [ddnet] dunno both all 21:06 <+bridge_> [ddnet] yes, that's quite nice @lynn 21:06 <+bridge_> [ddnet] once all sql stuff and protocl is done the rest happens from itself i assume 21:06 <+bridge_> [ddnet] bcs then there is feedback and not so much todo anymore 21:07 <+bridge_> [ddnet] people are afraid of this shadow that doesnt even exist yet, but maybe if they could see the face of it they could judge it properly? 21:07 <+bridge_> [ddnet] the normal ppl wont even see it until its some kind of ready for test 21:08 <+bridge_> [ddnet] it really more like, now nobody really wants to start bcs it nobody is really sure what todo or where to start πŸ˜„ 21:08 <+bridge_> [ddnet] i could be wrong and maybe somebody did start, but dunno who 21:08 <+bridge_> [ddnet] like most long forgotten issues lol 21:09 <+bridge_> [ddnet] anyone done any tests of it? it seems like someone posted a web app of something 21:09 <+bridge_> [ddnet] but it's no longer active 21:09 <+bridge_> [ddnet] Most people dont enjoy making things that will generate a lot of drama 21:09 <+bridge_> [ddnet] but also most ppl for some reason think they need an account then 21:09 <+bridge_> [ddnet] i support accounts! 21:09 <+bridge_> [ddnet] even tho most devs here agree not todo forced accounts 21:10 <+bridge_> [ddnet] speak to the existing player base and ask them how they feel when their name is being used by a new player ;) 21:10 <+bridge_> [ddnet] idc? 21:11 <+bridge_> [ddnet] i am wondering how you would handle not forcing accounts 21:11 <+bridge_> [ddnet] like does accounts even mean much at that point 21:11 <+bridge_> [ddnet] yes 21:11 <+bridge_> [ddnet] u can transfer points 21:11 <+bridge_> [ddnet] i guess you could have some badge in game as well? 21:11 <+bridge_> [ddnet] to any name u want 21:11 <+bridge_> [ddnet] if you need to force it onto users, then it's obviously not good πŸ˜„ 21:11 <+bridge_> [ddnet] to show you are logged in? 21:11 <+bridge_> [ddnet] "display name" 21:11 <+bridge_> [ddnet] yeah in scoreboard it could be shown too 21:11 <+bridge_> [ddnet] but if they appear the same then no one knows 21:11 <+bridge_> [ddnet] yeah okay 21:11 <+bridge_> [ddnet] in fng save server i allowed both 21:12 <+bridge_> [ddnet] worked fine, except that /login is unsafe, bcs no encryption 21:12 <+bridge_> [ddnet] so i added a session key i think xd 21:12 <+bridge_> [ddnet] https://aliveclan.de/#ranks 21:13 <+bridge_> [ddnet] the green ones are the ones with accounts 21:13 <+bridge_> [ddnet] well that was just 1 example of use case 21:14 <+bridge_> [ddnet] I wanted to provide a point that it's not obviously something that the existing player base wants 21:15 <+bridge_> [ddnet] deutsch :PepeA: 21:15 <+bridge_> [ddnet] well using discord does not give a proper representation of 'player base' as its heavily skewed and most people here dont like change which i cannot understand. 21:15 <+bridge_> [ddnet] e.g. strong hook on all 21:15 <+bridge_> [ddnet] bottom right u can select language 21:15 <+bridge_> [ddnet] omg 21:15 <+bridge_> [ddnet] very smooth with javascript xDDD 21:16 <+bridge_> [ddnet] now i forgot that language completly xD 21:16 <+bridge_> [ddnet] :poggers: 21:16 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833783051850743898/unknown.png 21:16 <+bridge_> [ddnet] cant even write simple php stuff anymore 21:16 <+bridge_> [ddnet] русский doesn't work 21:16 <+bridge_> [ddnet] most is empty xD 21:16 <+bridge_> [ddnet] nice logo tho 21:16 <+bridge_> [ddnet] its not really translated 21:16 <+bridge_> [ddnet] bcs the russian guy that wanted it just didnt answer xD 21:16 <+bridge_> [ddnet] https://uniqueclan.net/ shameless plug :PepeA: 21:16 <+bridge_> [ddnet] @SPYRES why even ask on discord if you're going to discard the feedback anyway? ^^ 21:18 <+bridge_> [ddnet] True, but it atleast gives you some idea which is better than none at all. Eitherway, what ever you do in life you wont be able to please everyone. 21:22 <+bridge_> [ddnet] Take that guy (banana090) who coded fix for weak, as soon as the skewed polls said "no" he dipped and I didnt see him implement another feature after that (unless I could be wrong). If I were a dev I would be heavily discouraged by that (again ironic because I havent contributed coding wise) but it is what it is. 21:22 <+bridge_> [ddnet] but you can still try to please the most people and not use that phrase to justify not doing that πŸ˜‰ 21:22 <+bridge_> [ddnet] i think we voted most of his features 21:22 <+bridge_> [ddnet] and they are even in now 21:23 <+bridge_> [ddnet] from dev side, it was mostly about code quality 21:23 <+bridge_> [ddnet] Yes, but we talking UI/EX changes there. Ofc every player will say yes lol. 21:23 <+bridge_> [ddnet] what? 21:23 <+bridge_> [ddnet] no 21:23 <+bridge_> [ddnet] Yes, but we talking UI/UX changes there. Ofc every player will say yes lol. 21:23 <+bridge_> [ddnet] I welcome you to check the votes 21:24 <+bridge_> [ddnet] e.g. we also voted to use less roundings, but most disagreed 21:24 <+bridge_> [ddnet] even tho e.g. list have roundings in roundings which just looks bad xD 21:24 <+bridge_> [ddnet] example 21:24 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833785231416492052/unknown.png 21:25 <+bridge_> [ddnet] favoriten :yoo: 21:25 <+bridge_> [ddnet] that's at least good for recognizing where one button ends and another starts 21:25 <+bridge_> [ddnet] good for UX 21:25 <+bridge_> [ddnet] i play deutsch πŸ˜„ 21:25 <+bridge_> [ddnet] there is a saying, users only use 20% of the features or smth like that 21:26 <+bridge_> [ddnet] Anyways, I dont want to drag this on. I have stated afew points and I appreciate your feedback. 21:26 <+bridge_> [ddnet] but we have Ravie, he is graphic god, he can come up with smth better, also before that, we didnt havce that roundings 21:26 <+bridge_> [ddnet] it was voted as part of animations 21:26 <+bridge_> [ddnet] https://dzone.com/articles/applying-8020-rule-software 21:26 <+bridge_> [ddnet] :yoo: 21:26 <+bridge_> [ddnet] i bet there are many unused config vars 21:26 <+bridge_> [ddnet] like 90% xD 21:26 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833785747764150363/unknown.png 21:27 <+bridge_> [ddnet] the buttons and inputs itself in ddnet feel like a 2010 program tbh 21:28 <+bridge_> [ddnet] 2010? thats pretty new xDD 21:28 <+bridge_> [ddnet] but this is what happens when u draw a rect and dont use a texture like most games 21:28 <+bridge_> [ddnet] imagine a cutey teeish themed button 21:28 <+bridge_> [ddnet] without a nice background map ddnet looks like 1995 xD 21:28 <+bridge_> [ddnet] xd 21:29 <+bridge_> [ddnet] white in white 21:29 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833786312472657950/screenshot_2021-04-19_21-28-56.png 21:29 <+bridge_> [ddnet] soo much white 21:29 <+bridge_> [ddnet] it always kills me xD 21:29 <+bridge_> [ddnet] everything is a transparent white 21:29 <+bridge_> [ddnet] just transparency changes 21:30 <+bridge_> [ddnet] factorio is the perfect example of a good but really functional ui imho 21:30 <+bridge_> [ddnet] they perfected it even more after 1.0 21:31 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833786797628325908/fff-364-train-gui-old-110.png 21:31 <+bridge_> [ddnet] i love it 21:31 <+bridge_> [ddnet] :yoo: 21:31 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833786865010081812/fff-364-train-gui-new-2.png 21:31 <+bridge_> [ddnet] layout nice 21:31 <+bridge_> [ddnet] design is ok 21:31 <+bridge_> [ddnet] osu ui is insane imo 21:31 <+bridge_> [ddnet] osu!lazer 21:32 <+bridge_> [ddnet] these previews are nice 21:32 <+bridge_> [ddnet] @louis osu focused a lot on animations 21:32 <+bridge_> [ddnet] its true it looks nice, but you have to take into account 21:32 <+bridge_> [ddnet] their ui needs are super simple 21:32 <+bridge_> [ddnet] just scroll and select a song 21:33 <+bridge_> [ddnet] :monkalaugh: its a bit more but yeah its more simple 21:34 <+bridge_> [ddnet] osu!lazer has a lot more tho 21:34 <+bridge_> [ddnet] also their api is rly good https://lua-api.factorio.com/latest/ 21:34 <+bridge_> [ddnet] and u can make menus with it so ez 21:34 <+bridge_> [ddnet] yeah you also need the anime background preview 21:34 <+bridge_> [ddnet] like u can visit the online stats from inside the game, where u usually need to just tab out to chrome 21:34 <+bridge_> [ddnet] i wish ddnet had smth like that 21:34 <+bridge_> [ddnet] you guys are gonna distract me by talking about osu 21:34 <+bridge_> [ddnet] ddnet mapping approval should be like osu's 21:34 <+bridge_> [ddnet] i will die on this hill 21:35 <+bridge_> [ddnet] how long have you been around ddnet? 21:35 <+bridge_> [ddnet] :monkalaugh: 21:35 <+bridge_> [ddnet] :justatest: 21:35 <+bridge_> [ddnet] map testing is the thing that always makes drama 21:35 <+bridge_> [ddnet] no matter the year 21:35 <+bridge_> [ddnet] 8 months 21:35 <+bridge_> [ddnet] :monkalaugh: 21:35 <+bridge_> [ddnet] osu maps are a lot more simple tho 21:35 <+bridge_> [ddnet] i think a modified system would be great tho 21:35 <+bridge_> [ddnet] btw why does discord keep bugging me to use their dumb stickers 21:36 <+bridge_> [ddnet] just let people play maps on unranked servers 21:36 <+bridge_> [ddnet] vote for their favorites 21:36 <+bridge_> [ddnet] then voted ones are looked at by approval team 21:36 <+bridge_> [ddnet] so much better than just "think your map is good enough randomly? submit it!" 21:36 <+bridge_> [ddnet] https://cdn.factorio.com/assets/img/blog/fff-361-tips-110-drag-building.mp4 21:36 <+bridge_> [ddnet] if we had the ability to render easily anywhere making tips would be rly ez 21:37 <+bridge_> [ddnet] but the thing its probably easier to join shit maps on ddnet than osu 21:37 <+bridge_> [ddnet] my favorite maps i have made became good because of rapid iteration based on feedback 21:37 <+bridge_> [ddnet] you can't do that with the current system, at least not without really good friends 21:38 <+bridge_> [ddnet] who will join your private server... where it's the same map... and you're afk in editor... 21:38 <+bridge_> [ddnet] but on a public server? people can change the map if they're bored and try all sorts of maps 21:38 <+bridge_> [ddnet] idk imo the current system is HIGHLY exclusionary and doesn't really help newer mappers 21:39 <+bridge_> [ddnet] too intimidating 21:39 <+bridge_> [ddnet] i mean 21:39 <+bridge_> [ddnet] black box of submit map 21:39 <+bridge_> [ddnet] u cant expect ppl to join "unranked" maps 21:39 <+bridge_> [ddnet] right up there with ddnet mods and popular mappers 21:39 <+bridge_> [ddnet] they dont play on test servers normally 21:39 <+bridge_> [ddnet] because they're password protected 21:39 <+bridge_> [ddnet] thats not true 21:39 <+bridge_> [ddnet] ppl enjoy playing actual maps over test servers 21:40 <+bridge_> [ddnet] even if they know the pass they'd probably rather play on big t0 servers or whatever 21:40 <+bridge_> [ddnet] cause with testmaps ur 50% playing trash maps 21:40 <+bridge_> [ddnet] have a contribution rating then, idc xD 21:40 <+bridge_> [ddnet] i know i wouldnt care 21:40 <+bridge_> [ddnet] i would play trash maps if i cared about the person making it 21:40 <+bridge_> [ddnet] just like i would play a trash novice with a noob 21:40 <+bridge_> [ddnet] same thing 21:41 <+bridge_> [ddnet] its not because of the experience im having 21:41 <+bridge_> [ddnet] it's about who im helping 21:41 <+bridge_> [ddnet] what if someone has no friends 21:41 <+bridge_> [ddnet] public server + you might find it fun to dig through random maps with friends 21:41 <+bridge_> [ddnet] or random people 21:41 <+bridge_> [ddnet] doesnt matter 21:41 <+bridge_> [ddnet] it's like mario maker super expert 21:41 <+bridge_> [ddnet] yeah the levels are shit 21:42 <+bridge_> [ddnet] but it's interesting to see what crazy stuff you find 21:44 <+bridge_> [ddnet] the game being open-ended and trusting of its users are core values of the game, i dont see why those same values cant be upheld with the mapping system 21:45 <+bridge_> [ddnet] ok im really gonna go back to work now xd 21:45 <+bridge_> [ddnet] usually the problem is that nobody wants to code it 23:01 <+bridge_> [ddnet] https://whatlang.org/ 23:02 <+bridge_> [ddnet] f3 if you know rust (and by know i mean like, basic types and how to fix the compiler warnings yourself) 23:02 <+bridge_> [ddnet] im curious how many devs know it 23:02 <+bridge_> [ddnet] u havent read this channel? 23:02 <+bridge_> [ddnet] i spam rust everyday 23:02 <+bridge_> [ddnet] :monkalaugh: 23:02 <+bridge_> [ddnet] no i know that 23:02 <+bridge_> [ddnet] i want to know how many others 23:02 <+bridge_> [ddnet] heinrich knows it, patiga too 23:02 <+bridge_> [ddnet] timakro learned a bit too 23:02 <+bridge_> [ddnet] o 23:03 <+bridge_> [ddnet] any reason the devs role isnt visible in the sidepane btw? 23:03 <+bridge_> [ddnet] learath is a C guy 23:03 <+bridge_> [ddnet] just not important enough to show? 23:03 <+bridge_> [ddnet] @lynn because it means nothing 23:03 <+bridge_> [ddnet] i think it means something :D 23:03 <+bridge_> [ddnet] if u make some commits u will get it 23:03 <+bridge_> [ddnet] fair enough 23:03 <+bridge_> [ddnet] i would like to be able to see all the devs at one view though 23:04 <+bridge_> [ddnet] https://github.com/ddnet/ddnet/graphs/contributors 23:04 <+bridge_> [ddnet] :monkalaugh: 23:04 <+bridge_> [ddnet] u 23:04 <+bridge_> [ddnet] do /credits 23:04 <+bridge_> [ddnet] on any server 23:04 <+bridge_> [ddnet] plus github name is not always the same as on discord 23:04 <+bridge_> [ddnet] but ty 23:04 <+bridge_> [ddnet] ye mine is not same 23:04 <+bridge_> [ddnet] https://cdn.discordapp.com/attachments/293493549758939136/833810406644252682/unknown.png 23:04 <+bridge_> [ddnet] β˜• 23:07 <+bridge_> [ddnet] wait d3fault is a dev? o-o 23:07 <+bridge_> [ddnet] well not everyone in credits is a dev 23:07 <+bridge_> [ddnet] oh 23:07 <+bridge_> [ddnet] well idk now 23:07 <+bridge_> [ddnet] well i dont think i see other mods 23:07 <+bridge_> [ddnet] so who else would it be? 23:07 <+bridge_> [ddnet] well actually 23:08 <+bridge_> [ddnet] it says "& others" so maybe it would 23:08 <+bridge_> [ddnet] i guess we would need to define "help" lol 23:17 <+bridge_> [ddnet] d3fault coded a few things 23:18 <+bridge_> [ddnet] @Ryozuki even konsti made some code xD 23:18 <+bridge_> [ddnet] 23:18 <+bridge_> [ddnet] d3fault is in my simp army 23:19 <+bridge_> [ddnet] DDRace by the DDRace developers, from which I think heinrich and me are the only ones still here πŸ˜› 23:20 <+bridge_> [ddnet] 23:21 <+bridge_> [ddnet] :SadCat: 23:28 <+bridge_> [ddnet] edg-l missing 23:37 <+bridge_> [ddnet] edg-l is ryozuki 23:37 <+bridge_> [ddnet] @Ryozuki edg-l is your real name? 23:37 <+bridge_> [ddnet] on github its the username ye 23:37 <+bridge_> [ddnet] you can guess my name by going to my profile 23:39 <+bridge_> [ddnet] edward lueusuqugue 23:39 <+bridge_> [ddnet] or smth 23:39 <+bridge_> [ddnet] oh i was close 23:40 <+bridge_> [ddnet] edward lueis 23:40 <+bridge_> [ddnet] xdd 23:40 <+bridge_> [ddnet] edgar 23:40 <+bridge_> [ddnet] i think its german 23:40 <+bridge_> [ddnet] or maybe not 23:40 <+bridge_> [ddnet] who knows 23:40 <+bridge_> [ddnet] i want to rq my job so bad 23:40 <+bridge_> [ddnet] wats ur job 23:40 <+bridge_> [ddnet] someone find me a system programming job 23:40 <+bridge_> [ddnet] web dev 23:40 <+bridge_> [ddnet] i hate it 23:40 <+bridge_> [ddnet] shopify 23:40 <+bridge_> [ddnet] :monkalaugh: 23:40 <+bridge_> [ddnet] please end my suffering 23:41 <+bridge_> [ddnet] no i do not want to copy a newsletter module from one store to another 23:41 <+bridge_> [ddnet] i think i would rather put my head in a jet engine 23:41 <+bridge_> [ddnet] :monkaS: 23:41 <+bridge_> [ddnet] :9 23:41 <+bridge_> [ddnet] :( 23:47 <+bridge_> [ddnet] :monkaS: 23:49 <+bridge_> [ddnet] i have been thinking about moving out of this apartment and in with a bunch or roommates, and just a regular job somewhere random 23:49 <+bridge_> [ddnet] being a dev is not all it's cracked up to be, at least the type of work im doing anyway 23:50 <+bridge_> [ddnet] i have been thinking about moving out of this apartment and in with a bunch or roommates, and just get a regular job somewhere random 23:50 <+bridge_> [ddnet] :lab_pepewut: 23:50 <+bridge_> [ddnet] live in cardboard box 23:50 <+bridge_> [ddnet] i have been thinking about moving out of this apartment and in with a bunch of roommates, and just get a regular job somewhere random 23:50 <+bridge_> [ddnet] dont u get paid if ur a dev 23:50 <+bridge_> [ddnet] ofc 23:50 <+bridge_> [ddnet] like a good amount 23:51 <+bridge_> [ddnet] i mean 23:51 <+bridge_> [ddnet] i can pay my rent at least 23:51 <+bridge_> [ddnet] 1.6kk 23:51 <+bridge_> [ddnet] 1.6k 23:51 <+bridge_> [ddnet] but i could make more at literally any other dev company 23:51 <+bridge_> [ddnet] oh