Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-08-09 00:00:00Z and 2022-08-10 00:00:00Z
Avatar
I think IRC sees all the messages
Avatar
Avatar
lynn
you didn't see the other conversation likely
what conversation?
00:08
was it in this chat?
Avatar
free speech is freedom from being arrested not freedom from consequences of your actions
Avatar
ya im too lazy just scroll (edited)
Avatar
chillerdragon BOT 2022-08-09 03:05:46Z
I just assumed it must be offensive. But yes you are right I do not know for sure. Also Heinrich saying that it is official urban slang for lame kinda changed my perspective.I always thought gay is as offensive as faggot. And did not really make a difference. I always got the impression that many people use sexuality as a insult but maybe I’m mistaken here. (@lynn)
i absolutely love it when straight people try to tell gay people what they should or shouldn't be offended by (BONUS POINTS if they don't actually give a shit personally)
03:08
Also are you implying I „don’t give a shit“? That’s rude.Just because I do not want it censored does not mean I do not care.
03:13
No sorry not going to read that do you got a tl;dr? Are you saying it is illegal to have a game server with unmoderated chat if there are more than 10 players?I doubt that that would have actual legal consequences. And I mean there are big unmoderated game servers such as the 2b2t minecraft server. Not sure how German law applys there but never heard of any legal drama there. (@Avolicious)
@ChillerDragon, just read JuSchG ( Jugendschutzgesetz ) in germany ( esp. Abs. 3 §10 a, b )
Avatar
yea sorry if you don't want it censored why would i assume you care if it was said
03:29
it wasn't directed at you though
03:30
also im not going to suffer a heart attack if someone says "gay part" but it would be cool if people said dumb or lame part instead
03:31
faggot is definitely worse than gay and queer though, these are normal words that the LGBT community uses. sometimes gay ppl say "fag" as a joke but it's normally only directed at close friends
Avatar
⭐♥ST-Chara♥⭐ 2022-08-09 03:31:15Z
How does the ddnet client snap 64 clients at the same time?
Avatar
if Germans are allowed to censor the fucking name of a dead man then i kindly request we moderate using the same standard for other words
03:34
also, i really don't care if they say this stuff if i know they care and are comfortable around LGBT people. I can really only say this about the USA community, since there is very rarely someone against LGBT but Europe servers are terrible from my experience
03:35
funny how Europeans will complain and say they are socially ahead of Americans when they are still so behind on not hating gay people :)
Avatar
Avatar
lynn
funny how Europeans will complain and say they are socially ahead of Americans when they are still so behind on not hating gay people :)
I do think its just cause america has a smaller community. As a whole this country is pretty bad
Avatar
nah i don't even agree with that
Avatar
you live in washington
Avatar
a large amount of people in the south do
Avatar
this country is so fucked
Avatar
most of them don't play video games
Avatar
its not even just the south
Avatar
we have more players from cities than anything else
Avatar
I live in a "blue" state
Avatar
midwest people are more indifferent
Avatar
and you know how many people are so fucked
Avatar
im not going to argue case by case with you
03:41
majority of Europe is like that
03:41
not the case here
Avatar
all the racism and homophobia i see here
03:41
I was at a party and some guy comes up to me asking if we should kick these guys out for kissing
Avatar
kick him out
Avatar
Im not gonna say europe has no problem with bigotry
Avatar
the guy asking xd
Avatar
but usa is worse for sure
Avatar
Avatar
lynn
the guy asking xd
was couple months ago
03:43
and it was my roommate
Avatar
i would rather have a country with a lot of people supportive instead of a big majority that are indifferent to bigotry
03:43
which is much of the attitude ppl here have
03:43
from many conversations
03:43
by here i mean ddnet not usa
Avatar
our supreme court is toying with the idea of removing gay marriafe
Avatar
im not going to continue i just wanted to respond to what was already said
Avatar
i dont disagree that usa is way better in ddnet
03:44
but as i said i think thats cause we just have less people so people cant be shit heads
Avatar
e96ddbf M chainism, M EdgeDuel - ddnet-maps
Avatar
@murpi USA test server passwords broken again
04:34
test4321 doesnt work as rcon password on usa test also the mod password only gives helper status
same issue
04:40
also is it easy to add tele prediction (red, blue, hook, weap) for at least teles with only 1 destination
04:40
if so could someone do it 🥺
Avatar
can you guys keep drama out of #developer please?
⬆️ 1
Avatar
Avatar
louis
also is it easy to add tele prediction (red, blue, hook, weap) for at least teles with only 1 destination
i think this was a github issue since 2017
04:42
yea #237
Avatar
Let's at least predict teles with just 1 destination. Maybe we can make it deterministic to which destination you get teleported, so that the client can predict it with multiple destination...
Avatar
oldest issue still open i think (edited)
Avatar
i think we should go through all the old issues and resolve them since we have better code to do so
Avatar
"we" have most likely not the time to do so 🙂
Avatar
By the way, how are color values generated? Example: cl_laser_inner_color: 11206591 (edited)
Avatar
Avatar
TsFreddie
Click to see attachment 🖼️
hmm
Avatar
HSLA to RBGA conversion
05:22
you take the number, you put it in a 32 bit integer, and each 8 bit represents one of the channel
05:23
base number is in HSL i think and then it's converted into RGB
Avatar
That's weird. Any reason why it's specifically that?
Avatar
no idea
05:24
you mean the big number or HSL?
05:25
big number is easier to handle in a single variable
05:25
it's quite standard
Avatar
Ah. I guess that makes sense. I'm just trying to create an outside program to easily deal with these values, since I can't find anywhere that not only recognizes that, but also the 0 to 1 strings used for ColorRGBA
Avatar
the 0 to 1 strings used for ColorRGBA
what
Avatar
ColorRGBA(0.074402f, 0.074402f, 0.247166f, 1.0f)
Avatar
that's just the same representation but as floating point between 0 and 1
05:35
1 corresponding to 255 in integer representation
05:36
0.5 being 128
Avatar
Exactly, Though I can't find a program that does this automatically
Avatar
just divide by 255 (edited)
Avatar
or multiply by 255 for the other way around
Avatar
im not manually dividing a bunch of numbers by 255
05:37
which is why im making a program for this
Avatar
i don't know what you're doing, but how many numbers do you have and in what format?
Avatar
The plan is that I'm streamlining a way to quickly edit the laser colors in my multilaser-colors PR, since I'm updating the colors a bit, especially an inconsistency with the colors I found
Avatar
just use ColorRGBA * 255 and cast to ivec4?
05:41
or vector4_base<unsigned char>
Avatar
Avatar
louis
@murpi USA test server passwords broken again
Does the test rcon work now?
Avatar
Avatar
murpi
Does the test rcon work now?
yes, looks like it
Avatar
more like, cast ColorRGBA to vec4, multiply by 255, and cast to vector4_base<unsigned char>
Avatar
@louis What about now?
05:43
Does the rcon still work?
Avatar
Avatar
murpi
Does the rcon still work?
yes
Avatar
Avatar
⭐♥ST-Chara♥⭐
How does the ddnet client snap 64 clients at the same time?
Technically simulation doesnt continue before snapping is complete. Snaps happen tee by tee, not all at once
Avatar
⭐♥ST-Chara♥⭐ 2022-08-09 05:50:37Z
will it happened in 64+ players?
05:50
(not crash client
Avatar
Avatar
Voxel
The plan is that I'm streamlining a way to quickly edit the laser colors in my multilaser-colors PR, since I'm updating the colors a bit, especially an inconsistency with the colors I found
You can just use hex rgb colors too if that's any easier. Idk if you need the conversion in code or practically
Avatar
Avatar
Learath2
You can just use hex rgb colors too if that's any easier. Idk if you need the conversion in code or practically
Yeah, but I want to keep it consistent within the code, since the piece of code I'm editing uses this type of coloring
Avatar
Avatar
⭐♥ST-Chara♥⭐
(not crash client
You can't snap more than 64. 128p servers cheat by dynamically adding and removing tees that are close/far
Avatar
otherwise, you can also use the Pack function with colors
05:52
and get individual channels by masking & shifting
Avatar
Definitely use Pack, don't bother with casts and stuff
Avatar
okay, i tidied up my code just a tiny bit for the multi-colored PR. I'll wait until something else needs to be addressed with it until I release the commit, so that there's more to it
Avatar
hmm why waiting? I don't think there will be more comments soon on your PR
Avatar
@Jupstar ✪ is there maybe a forum for AMD developers? I did get an adequate-ish response on an nvidia one, maybe we can get the attention of someone on the driver team
07:45
Seems there is staff going around too. I think it might be worth making a report there if you are confident it's a driver issue @Jupstar ✪
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:34:33Z
@Chairn then bridge another channel for #drama please i would even take #general or #off-topic but this is the only channel there is for me
Avatar
im no admin here
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:37:16Z
deen: say nothing if you like emacs
08:37
hrhrhhrhrhrhr emacs fan confirmed
08:37
@heinrich5991 send some +v to this poor deen
Avatar
[quakenet] heinrich5991 BOT 2022-08-09 08:38:16Z
the channel is -m
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:38:28Z
ye ik
08:38
wait wot is -m idk irc looks to me like he cant talk
Avatar
[quakenet] heinrich5991 BOT 2022-08-09 08:39:07Z
only if the channel is +m (moderated), +v (voice) has any effect
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:39:13Z
a
08:39
irc pro
08:39
so deen is an actual emacs enjoyer then o.I
08:40
maybe he always was but our toxic environment makes it hard for emacs users to out them selfs
08:40
vim supremacists
08:42
@lynn this was a trol btw and now i really dont care. I actually do not mind emacs users being bullied in school. Cancle me
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:45:35Z
oh its cancel not cancle
Avatar
do you cancel your cancle?
08:46
wth happend there?
08:47
is there an attack going on this server?
Avatar
Avatar
Chairn
wth happend there?
what do you mean?
Avatar
really weird graphic glitches like someone posted devil html code
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:48:11Z
which server?
Avatar
hm, I don't see anything of that sorts
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:48:20Z
ddnet client has html viewer? xd
Avatar
Avatar
[quakenet] ChillerDragon
which server?
discord 😄
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:48:50Z
As you all know github is my social media and i promote its usage as a social network and all ...
08:49
but omg the fakin "PLEASE LIKE SHARE AND SUBSCRIBE" should stay out of it.
08:49
it always makes me dislike :D
08:49
Avatar
joke's on you, there's no dislike button
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:51:38Z
ye not on github -.-
08:51
but if ppl in yt video says "pls like" and mean it. I usually dislike and close the video out of disgust xd
Avatar
mfw you're too incompitent to make anything good so you beg us to like or subscribe
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:52:56Z
i don't think its that actually
08:53
it probably actually helps reminding people that like to content that there is a like button
Avatar
idk its always the shittier yters who do that
Avatar
this is what discord looked like for a split frame https://stackoverflow.com/a/1732454
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:53:24Z
if it wouldnt work it woulndt be that wide spread
08:54
electron apps be like
08:54
just use a proper gtk client
08:54
oh wait its against ToS of discord
08:54
hrhrhrhr
Avatar
Avatar
Chairn
this is what discord looked like for a split frame https://stackoverflow.com/a/1732454
the forum reply equivilent of a video i saw where it seemed like a person who animates for dumb stock animations and commercials finally snaps
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 08:59:28Z
we need that in ddnet readme to go viral on github
08:59
this repo is trending #1 https://github.com/trending
GitHub is where people build software. More than 83 million people use GitHub to discover, fork, and contribute to over 200 million projects.
09:00
gotta sell our soul for clicks
09:00
im sure deen approves he is big on github marketing :D
Avatar
@fokkonaut there isn't anything about portalgun
09:07
github.com/ddnet/ddnet
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 09:14:50Z
..
09:15
portal gun is only in F-DDrace which is not public
09:15
so you have to code it your self
Avatar
actauly
09:19
i got an F-DDrace server
09:19
is not online now
Avatar
Avatar
[quakenet] ChillerDragon
so you have to code it your self
i even ask a guy that know very well c++ and say that he dont know how to
09:23
or nvm
09:23
even taser (edited)
09:24
how the fuck can i program that thing
Avatar
you could even ask Bjarne Stroustrup, won't really help you
Avatar
start small, start by modifying a chat command
09:25
and compile that
Avatar
i arl do chat command
09:25
is not only for me
Avatar
did you manage to compile it?
Avatar
what to compile
09:25
what do you mean
Avatar
did you create a DDNet-Server.exe with your changes
Avatar
?
Avatar
you said you did a chat command
Avatar
wait 2 seconds
Avatar
how did you do that?
Avatar
i send u the files of the taser
09:35
that dont work
Avatar
no
Avatar
to fix it
09:36
😄
Avatar
no
09:36
I won't fix your code if you can't answer basic questions
Avatar
what
09:37
repeat
Avatar
you say you already did a chat command
09:37
please show how you did the chat command
Avatar
bruh u know first video of chiller?
09:41
i do that
09:41
i just look some thinghs about c++
Avatar
can you take a screenshot of your changes?
Avatar
why should i
09:42
but ok
09:42
09:42
09:43
09:43
this is what i try to add
09:43
but it sucks, it dont even work
Avatar
Avatar
Deleted User
Click to see attachment 🖼️
you can buy that from a ''shop''
Avatar
have you registered the command?
Avatar
yes
Avatar
what happens when you type the command on the server?
09:48
does it say 'no such command'?
Avatar
no, so you get it but you dont get freeze
09:49
and dont work even has laser
Avatar
Avatar
heinrich5991
what happens when you type the command on the server?
so can u help me fix it?
09:55
a gay is doing that into the server of my friend
09:55
caman
09:55
it even crash 2 times
Avatar
sv_max_clients_per_ip 2
Avatar
I don't see any code setting m_TaserOn
Avatar
Avatar
heinrich5991
I don't see any code setting m_TaserOn
what do you mean
Avatar
I don't see m_TaserOn = true anywhere
Avatar
amh
10:11
where should i put it
Avatar
Avatar
Deleted User
Click to see attachment 🖼️
do you understand what pOwnerChar->GetPlayer()->m_TaserOn does?
Avatar
yes?
Avatar
can you explain?
Avatar
Avatar
Deleted User
i got an F-DDrace server
F-DDrace is private, as ChillerDragon mentioned
Avatar
Avatar
heinrich5991
can you explain?
Enable variable taser
10:14
sorry if my english is not well
10:14
im italian
Avatar
Avatar
fokkonaut
F-DDrace is private, as ChillerDragon mentioned
are they using a non-open-source version of F-DDRace?
10:16
(I think F-DDRace was open source at some point; are they using a newer version than that, which wouldn't be covered by the open source license?)
Avatar
aa
10:16
no sorry it is a S-DDrace
10:16
Avatar
Avatar
heinrich5991
(I think F-DDRace was open source at some point; are they using a newer version than that, which wouldn't be covered by the open source license?)
He uses DDNet++
10:18
@heinrich5991 If I ever go open source again, can I do something with licenses there, to prevent people from "stealing" and publishing it with their names? That happened before, and I wouldnt want that to happen again, but I think its unavoidable
Avatar
you mean in the server, that credits are removed there?
10:19
like in chat commands?
Avatar
Stuff like that, and renaming without mentioning etc
Avatar
Avatar
Deleted User
Click to see attachment 🖼️
so is fixable that
10:21
?
Avatar
Avatar
fokkonaut
Stuff like that, and renaming without mentioning etc
https://choosealicense.com/licenses/agpl-3.0/ standard agpl covers that, apparently
Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is ...
10:23
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
>
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
>
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
>
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
Avatar
wattafak
Avatar
Avatar
Deleted User
so is fixable that
you could try checking whether your code is actually executed
Avatar
?
Avatar
add some dbg_msg("dbg", "test"); to the code
Avatar
but where
Avatar
if you have code that should be executed, but doesn't look like it's executed, place it there
10:24
then you'll find out whether it's being executed
10:25
you say people don't get frozen
Avatar
Avatar
Deleted User
Click to see attachment 🖼️
maybe place a few around here
Avatar
Avatar
heinrich5991
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
>
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
>
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
>
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
What would I do in case of violation?
Avatar
(standard gpl also seems to have these terms, agpl is just the strictest that I know of)
10:27
the same that you do when your code is stolen, realistically nothing
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:27:54Z
@Deleted User do you know git? If you could share a repsoritory with the code you are working on that would be very insightful
Avatar
if someone publishes it somewhere, you could send a dmca notice
Avatar
okay i will see
Avatar
Avatar
[quakenet] ChillerDragon
@Deleted User do you know git? If you could share a repsoritory with the code you are working on that would be very insightful
amh how to do
Avatar
Avatar
heinrich5991
maybe place a few around here
i add some
10:32
Contribute to ChilliWood/S-DDrace development by creating an account on GitHub.
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:37:10Z
oh wow you are chilliwood? :D
Avatar
no
10:37
i ask him if he can do it
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:37:29Z
a
10:37
oke thats ddnet++
Avatar
i dont know to use git
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:37:43Z
there is already a working taser in ddnet++ no need to code much
Avatar
He is Bot qd
10:37
ad*
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:37:51Z
rly?
10:37
dox dox dox
Avatar
Avatar
[quakenet] ChillerDragon
there is already a working taser in ddnet++ no need to code much
what do you mean
Avatar
Avatar
fokkonaut
He is Bot qd
why u say he war me xaxa
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:38:07Z
@fokkonaut enforcing licenses is hard
Avatar
I know
Avatar
Avatar
[quakenet] ChillerDragon
there is already a working taser in ddnet++ no need to code much
so chiller what do you mean
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:38:27Z
@fokkonaut especially if you do care about running the software not only about republishing the code
10:38
so you first have to proof that the server runs your code
10:39
@Deleted User just use the taser that is there already
10:39
you do not need any code changes
Avatar
where is xd
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:39:27Z
in the shop
10:39
or where in the code?
10:39
do you want to copy the code out into your mod or just access it in game?
Avatar
i dont understand sorry
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:40:06Z
you need a level 30 account then you can buy it in the shop after you bought police
Avatar
Avatar
[quakenet] ChillerDragon
you need a level 30 account then you can buy it in the shop after you bought police
yes
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:40:20Z
yes
Avatar
where i find the code
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:40:39Z
why do you care?
Avatar
cuz i need
10:40
xd
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:40:50Z
is across multiple files
Avatar
how to enable it or just let it go
10:41
you buy it in the shop
10:41
does the account system work for you? You need to register and login first
Avatar
and the shop?
10:41
yes it goe
10:41
goes
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:41:39Z
nice
10:41
then /buy police
10:41
this is getting really offtopic -.-
Avatar
i create a different accownt sistem
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 10:43:10Z
okay
Avatar
a no wait
10:44
no no sorry, the shop and accout system
10:44
isn't different
10:44
is from the client
10:47
10:48
the taser shoot, but dont freeze
10:51
Chiller can u send me the code of the shop?
10:51
or is in multiple files
Avatar
Chiller can u join
11:00
@K.o.V.a
11:00
@K.o.V.a поговорите с чиллердрагоном и спросите его
Avatar
Chiller
11:02
Hello
11:02
Help me pls
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 11:05:30Z
im at work chill
Avatar
ChillerDragon
11:17
Post it on git taser
11:30
@fokkonaut I didn't post under my own name
11:31
You do not want to take me to your DDNetPP development
11:32
If you don't want to. Then I will improve
Avatar
Avatar
Deleted User
Chiller can u join
Very original server name :D
Avatar
Avatar
fokkonaut
Very original server name :D
yea bro
11:35
best name
Avatar
Listen
11:35
just decided to take @fokkonaut
11:36
And once the code is open. Why can't you take it and change it
Avatar
@deen I have updated twmap-tools to include more checks, including checking for time cps and map settings, could you update them for the discord bot when you have the time? (also relevant for https://github.com/ddnet/ddnet/pull/5642 @heinrich5991)
12:00
ah, care though, I renamed the binary names to switch from underscores _ to minus -
12:03
hm, just realized I should do a ddnet-discordbot pull request for that
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 12:13:01Z
That is literally the ddnet++ readme with the credits replaced :D
12:13
kinda sounds like "We" means ChilliWoood
12:14
Post it on git taser
12:14
no idea what that means
12:14
@Patiga poggers
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 12:22:06Z
also - is better than _ thats cool even tho the master of all standards decided to pick teeworlds_srv
Avatar
ChillerDragon help me pls
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 12:44:50Z
on what
Avatar
e4490a6 Update to twmap-tools 0.2.0 - Patiga a7a348a Merge pull request #33 from Patiga/update-twmap-tools-0.2.0 - def-
Avatar
Avatar
Patiga
@deen I have updated twmap-tools to include more checks, including checking for time cps and map settings, could you update them for the discord bot when you have the time? (also relevant for https://github.com/ddnet/ddnet/pull/5642 @heinrich5991)
Honestly I don't know how our ddnet-discordbot works. I'll try to find the binaries 😄
Avatar
I think you or learath did cargo install --path path/to/downloaded/crate
14:03
I would expect something along the lines of the binaries being in ~/.cargo/bin/ and them being symlinked in the files of the discordbot but honestly I could be way off ^^
Avatar
I guess I need to upgrade Rust? error[E0658]: use of unstable library feature 'bool_to_option' --> twmap-tools/src/bin/twmap-check-ddnet.rs:72:43 | 72 | let print_path = print_file_paths.then_some(file_path); | ^^^^^^^^^ | = note: see issue #80967 <https://github.com/rust-lang/rust/issues/80967> for more information
14:14
ok, works
Avatar
awesome, thanks :)
Avatar
Avatar
deen
I guess I need to upgrade Rust? error[E0658]: use of unstable library feature 'bool_to_option' --> twmap-tools/src/bin/twmap-check-ddnet.rs:72:43 | 72 | let print_path = print_file_paths.then_some(file_path); | ^^^^^^^^^ | = note: see issue #80967 <https://github.com/rust-lang/rust/issues/80967> for more information
trust
Avatar
I think I've done everything required. @Tester If something fails for the next map test upload, tell me
Avatar
rust no cool
14:24
2240ad2 Fix spelling - Jupeyy 88c4b69 Add an option to remove weak hook & bounce - Jupeyy f8fca99 Merge #5642 - bors[bot]
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 14:39:01Z
lmao trust includes rust :D
14:39
there is tcc the tiny c compiler so when build trust the tiny rust compiler o.O
14:40
@Tester :trol:
Avatar
Didn't know github.dev is so advanced already, really nice
15:53
But coding on phone still sucks, it didn't rekognize my backspace, so i had to select the to replace text and overwrite it xd
Avatar
@Patiga when do you invent a tool that analyses a map and converts it into something searchable xd E.g. A map with many clouds A map with many draggers A map that has laser doors near the mid xd
Avatar
what kind of file format do you have in mind? o.o
16:14
map as a database?
Avatar
bc865ab Check transparency even for negative alpha - Jupeyy 57849a1 Merge #5717 - bors[bot]
Avatar
map as a png? ^^
16:15
I think python bindings are close enough :p
Avatar
Avatar
Patiga
map as a database?
Well, a sqlite database is not the worst file format
16:16
do you think it could map well into it?
Avatar
Very general, I'm not that familiar with TW map format
16:29
Definitely less familiar than you
Avatar
Guess a database with predefined map properties could make sense. Smth with good query speed. I need to use it for all maps from heinrichs pool
Avatar
Avatar
deen
Very general, I'm not that familiar with TW map format
on the hand, I'm not familiar with databases ^^
Avatar
Avatar
Jupstar ✪
Guess a database with predefined map properties could make sense. Smth with good query speed. I need to use it for all maps from heinrichs pool
we have a table for that: mapinfo
Avatar
But ddnet only i assume?
16:38
MariaDB [teeworlds]> select * from record_mapinfo limit 1\G *************************** 1. row *************************** Map: #MegaRosenkohl Width: 409 Height: 502 DEATH: 1 THROUGH: 1 JUMP: 0 DFREEZE: 1 EHOOK_START: 1 HIT_END: 1 SOLO_START: 1 TELE_GUN: 0 TELE_GRENADE: 0 TELE_LASER: 0 NPC_START: 1 SUPER_START: 0 JETPACK_START: 0 WALLJUMP: 0 NPH_START: 0 WEAPON_SHOTGUN: 1 WEAPON_GRENADE: 1 POWERUP_NINJA: 0 WEAPON_RIFLE: 1 LASER_STOP: 0 CRAZY_SHOTGUN: 0 DRAGGER: 0 DOOR: 1 SWITCH_TIMED: 1 SWITCH: 0 STOP: 1 THROUGH_ALL: 0 TUNE: 0 OLDLASER: 0 TELEINEVIL: 1 TELEIN: 1 TELECHECK: 0 TELEINWEAPON: 0 TELEINHOOK: 0 CHECKPOINT_FIRST: 0 BONUS: 0 BOOST: 1 PLASMAF: 0 PLASMAE: 0 PLASMAU: 0 1 row in set (0.000 sec)
Avatar
but like, how efficiently can a database save something such as tilemaps? I would imagine that such data wouldn't really fit well, would it? like we would have to do x coordinate, y coordinate, id, tileflags, some map+layer key
Avatar
Yeah i also need design properties. Maybe defined by the texture the tile or quad uses
Avatar
Avatar
Patiga
but like, how efficiently can a database save something such as tilemaps? I would imagine that such data wouldn't really fit well, would it? like we would have to do x coordinate, y coordinate, id, tileflags, some map+layer key
U can just save stuff binary or json. But this also isn't the goal
Avatar
but if you want to search for doors in the middle of the map, it would need to be able to be queried
16:41
heh, json is already possible cause of mapdir :D
16:41
although tilemaps as json the way I did it there produces very large files
Avatar
OK let's face it. I need an AI that translates my English to a map and shows how much percentage it fits to a map xdd
justatest 1
16:42
I know the map had rather thin tile walls and only vanilla assets and a dragger in the mid.. Stuff like that
Avatar
while you are on it, could you find that small cave map which was played on with the bomb mode?
Avatar
Xdd
16:44
Has a cave on it and is small xdd
16:44
Would be nice
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 16:54:49Z
@Jupstar ✪ patigas lib can turn maps into json. Json is easy to search. Dump it into mongodb and you have your database as well
16:55
oh forgot to scroll was already mentioned :D
16:56
@Jupstar ✪ what are you even looking for?
16:57
Should be easy to write a simple python script that goes over the gametiles and check if its a door and if so checks if its in the middle
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addres...
Avatar
please add option to have the old ninja freeze back
17:06
i know i said it many times but the game has become abit less fun for me to play because of that one thing
17:06
it sounds ridicilous but i cant help it
17:06
alot of people also prefer old ninja freeze
17:06
im not talking about freeze bar btw
17:06
that change is good
17:07
just the particles and ninja sword
17:08
@c0d3d3v i've heard you're reasoning on why you don't want to focus on adding it back right now but idk man, I did give the new design time for me to adjust to it but even after all this time it still is just weird for me
17:08
and not as fun as ninja freeze
17:09
cl_old_freeze would be all i need
Avatar
I tried to get an old freeze mode in BEFORE the whole thing got merged, because I knew exactly how some people would feel.
17:32
For me the stars for example are even a gameplay thing, also the stars on the ninja weapon. It lets you time pretty nicely when freeze or ninja is over aswell as they are static in the world and dont move with the tee, which feels natural/fitting and teeish.
17:34
About the ninja stars being removed: I really think that this should not have happened, because now you always have to move your eyes to the HUD to see how much ninja time is left.
Avatar
Avatar
fokkonaut
For me the stars for example are even a gameplay thing, also the stars on the ninja weapon. It lets you time pretty nicely when freeze or ninja is over aswell as they are static in the world and dont move with the tee, which feels natural/fitting and teeish.
just use your eyes
17:35
duh
Avatar
Avatar
fokkonaut
About the ninja stars being removed: I really think that this should not have happened, because now you always have to move your eyes to the HUD to see how much ninja time is left.
they're working on moving the ninja timer to the tee i think
17:35
so that problem should be solved
Avatar
Still, in my opinion it's not teeish, cuz in teeworlds nothing is static. Weapons rotate, laser doors' end points jiggle, ...
17:36
It feels not pleasing, and it's very weak of you to say "just use your eyes duh", when you yourself just said this
Avatar
Avatar
Iza
i know i said it many times but the game has become abit less fun for me to play because of that one thing
.
17:37
Learn that others have their opinion too, because why should someone listen to your preferences then?
Avatar
i found it funny to say that in the moment
Avatar
but as always everything is a preference thing
Avatar
Thats true
17:38
But also I agree with the particle thing
17:38
and the sword
17:40
I myself disliked the ninja skin itself and always disabled cl_show_ninja, but the particles and sword made it look complete, plus the stars. I am playing with the freeze bar now for a while, and with missing ninja weapon, and other than the devs said, I still didnt "adapt" to it in sense of really liking it. Of course, the game is playable, but it's not what I really prefer. And that has nothing to do with not testing it enough
Avatar
Is there any "Drop-Down List" control in ddnet client?
Avatar
they're trying to make the game more appealing for new players
17:51
which i get
17:51
but don't just completely lock the old players away from their prefered playstyle
17:52
i mean when i started playing ddnet i was confused why i was a ninja when i got frozen
17:52
but it got close to me as i played more
Avatar
Avatar
HamidReza
Is there any "Drop-Down List" control in ddnet client?
?
Avatar
Avatar
HamidReza
?
yes there is a drop down for graphics apis in the settings (edited)
Avatar
oh ok
18:03
I'm thinking about adding possibility to change entities in other game modes than ddrace
Avatar
chillerdragon BOT 2022-08-09 18:03:48Z
@Tater: TATER CLIENT
Avatar
chillerdragon BOT 2022-08-09 18:04:04Z
!
18:04
Isn’t that a thing?
18:04
By you?
Avatar
@Iza for what parts do you want "old" options?
Avatar
Avatar
chillerdragon
Isn’t that a thing?
ye
18:05
did you have a question about it?
Avatar
Avatar
c0d3d3v
@Iza for what parts do you want "old" options?
old freeze particles and ninja sword in freeze
18:06
like in the same package
Avatar
and old ninja timer with stars too?
18:06
new timer is good
18:06
i mean i dont need the stars
18:06
maybe others want it tho
Avatar
would you also like the ninja timer if it would look like this https://fittingcentermondaysunday.com/e/0qjidmyus5cj
Watch ninja_bar-2022-08-05_13.18.16.mp4
18:08
not exactly like this *** the design is not finished, but the position (edited)
Avatar
yeah it would be alot better if the ninja timer is on your tee like the freeze timer
👌 1
18:08
just make it look abit different
18:08
so you can differentiate
Avatar
Ok, then I will open an issue for an option for the old stars instead of the freeze bar, ok?
18:10
Including ninja animation
18:11
for ninja animation there could also be just a new animation, but I'm not sure if that makes even sense... because your click action does not really change anything... it was just an animation
Avatar
i think i didn't clear it enough what i meant by old freeze particles
18:12
i didnt mean the stars
18:12
i meant the actual particlas surrounding the tee when its freezed
Avatar
ah you want only the ninja sword? not the stars
Avatar
now we have snowflake particles for freeze
Avatar
the current freeze partices (snow) will change a little bit in the next days (the positioning and behaviour) so maybe wait a little, if that looks nicer for you
Avatar
chillerdragon BOT 2022-08-09 18:13:32Z
No I just saw your name and had to say it!!! You are pretty much my biggest competition. tater and chillerbot are pretty much the only somewhat developed open source ddnet forks (@Tater)
did you have a question about it?
Avatar
but i want the old particles back, with the ninja sword also
f3 1
18:13
like make those 2 in one command
18:13
for example "cl_old_freeze_mode"
Avatar
Avatar
chillerdragon
No sorry not going to read that do you got a tl;dr? Are you saying it is illegal to have a game server with unmoderated chat if there are more than 10 players?I doubt that that would have actual legal consequences. And I mean there are big unmoderated game servers such as the 2b2t minecraft server. Not sure how German law applys there but never heard of any legal drama there. (@Avolicious)
Ah sorry, missed that completely. Yes, you do have legal consequences if you're located in germany or austria for example. The law based on the server location applies automatically, doesnt matter if you're from panama and host in europe. I already had been in touch with WKO ( Wirtschaftskammer Österreich ) about the whole topic & asked their lawyers or persons with a background in law regarding server hosting & service. Even if you host servers for free, you're a service provider ( Dienstleister by law in DE, AT ). If there is nobody taking action against you, you wont have legal drama, but you could 🙂 (edited)
Avatar
and for the ones that want the freeze stars you could maybe make "cl_old_freeze_timer"
f3 1
18:15
but i think more people just want the old ninja freeze back than the timer stars
f3 1
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 18:16:09Z
@Tater your ddnet fork is by one star the second most starred one. If you get your mom to star you are the num1 most starred ddnet fork o.O https://zillyhuhn.com/cs/.1660068910.png
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 18:16:37Z
eeee/ddnet is trol iDDNet is server infclass is niche so its basically just us two
18:17
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
Download GitHub Forks for Firefox. https://github.com/ChillerDragon/GitHubForks Find the best fork of a github repository quickly by browsing a rich representation of the network tab.
18:17
totally no shameless selfplug
Avatar
Avatar
c0d3d3v
the current freeze partices (snow) will change a little bit in the next days (the positioning and behaviour) so maybe wait a little, if that looks nicer for you
i suggested already that the snowflakes should be spread exactly like the old ninja particles
18:18
maybe thats what they're doing
18:19
but i definitely want the ninja sword back in freeze
f3 1
Avatar
[quakenet] ChillerDragon BOT 2022-08-09 18:19:36Z
so to all the people who dislike the new ninja stuff. Maybe you have a higher chance of @Tater adding more ninja options to his client. Since tater client is big on configs while ddnet is not at all.
Avatar
especially with the animation when you hit before you get freezed xd
Avatar
ChillerDragon: Your extension is really cool!
Avatar
Avatar
c0d3d3v
would you also like the ninja timer if it would look like this https://fittingcentermondaysunday.com/e/0qjidmyus5cj
pls only render ninja bar if ninja activation tick != 0 or smth, cuz i do have some things where ninja is permanent as a weapon that is being held
Avatar
ChillerDragon: The code quality in my fork is probably not as good as yours. for me it was mostly just a learning project but now there are lots of people using it so I guess I am maintaining it xd.
Avatar
why can't i log in to blampV3ROYAL. there writes in English translation that: 149.202.19.227:8404 the server has not responded yet (edited)
Avatar
Avatar
fokkonaut
pls only render ninja bar if ninja activation tick != 0 or smth, cuz i do have some things where ninja is permanent as a weapon that is being held
I did take care of that
Avatar
Thanks a lot!
Avatar
Avatar
Iza
maybe thats what they're doing
Actually I think I'm dooing that xD ... Not sure if anyone else is working on it. But I did not have much time in the last weeks... but will do it soon
Avatar
KOG BRA ?
Avatar
When scrolling up and reading a conversation in the console the current page is saved. You can open and close the console and the page is still there. If you open rcon (f2) and switch back to the console the current page is resetted to 1 or 2. Thats pretty annoying and the current page in the console should stay the same. Could be the same issue the other way around but i didnt test that.
Avatar
can you please not send this in every channel?
Avatar

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-addres...
Avatar
Avatar
Voxel
justatest
let's just click on "Hide all checks"
21:53
monkalaugh
Avatar
1e6fd63 Rename variables id to KeyID - Robyt3 05af632 Rename variables v to Value - Robyt3 62445ac Remove unused HermiteBasis1 function - Robyt3 1e10cd3 Optimize conditional expression - Robyt3 a8e3ac1 Minor refactoring: use int64_t instead of long long - Robyt3 c7a7ad6 Merge #5718 - bors[bot]
Avatar
can't i connect dummy using dummy_connect and make it join a team on the same bind ?
23:28
bind x "dummy_connect; cl_dummy 1; say /team 1" ?
Exported 507 message(s)