Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2024-02-25 00:00:00Z and 2024-02-26 00:00:00Z
Avatar
Hey! Is there any way to fix the screen tearing that occurs due to the FPS update not matching my monitor's refresh rate? VSync is terrible; it has a lot of lag. In other games, I don't activate VSync; I just cap the FPS, and it works perfectly, but it's not the same here :/
Avatar
No, that’s why VSync exists
00:10
It fundamentally has to have lag because it’s waiting for the frame being rendered to finish
00:11
You can try and change your game refresh rate to one that “aligns better” with your screen but it’s never gonna be perfect
Avatar
Avatar
Arrow
Hey! Is there any way to fix the screen tearing that occurs due to the FPS update not matching my monitor's refresh rate? VSync is terrible; it has a lot of lag. In other games, I don't activate VSync; I just cap the FPS, and it works perfectly, but it's not the same here :/
you can try tinkering around with cl_refresh_rate and gfx_refresh_rate - i have a 240hz monitor running on 15K FPS and i had to play around a lot to find fitting settings ^^ (edited)
Avatar
Avatar
meloƞ
you can try tinkering around with cl_refresh_rate and gfx_refresh_rate - i have a 240hz monitor running on 15K FPS and i had to play around a lot to find fitting settings ^^ (edited)
omg
01:54
idk how but this fixed it cl_refresh_rate
01:54
it didnt 😦
Avatar
Avatar
meloƞ
OHNOOOO
what can i do with this xd "cl_refresh_rate"?
01:56
put it in F1 and then put the value of my monitor?
Avatar
cl_refresh_rate just changes your refresh rate, you can also do that manually under the graphics settings (edited)
01:58
try changing cl_refresh_rate to the rate of your monitor (same hz)
Avatar
i still dont undested it impossible to add delay?
Avatar
Avatar
meloƞ
try changing cl_refresh_rate to the rate of your monitor (same hz)
y i did, but doesnt work either, i hadnt that problem b4, and suddenly i got screen tearing
02:01
cl_refresh_rate 144
Avatar
just add delay on any packages.
02:02
and i have higer ping then possible (edited)
Avatar
Avatar
Arrow
y i did, but doesnt work either, i hadnt that problem b4, and suddenly i got screen tearing
weird question but did you correctly set your monitor to 144 hz? windows defaults to 60 even when your display supports more
Avatar
Avatar
meloƞ
weird question but did you correctly set your monitor to 144 hz? windows defaults to 60 even when your display supports more
02:03
yup
Avatar
so it: Happens with cl_refresh_rate and gfx_refresh_rate set to 0 you dont want to use vsync because it feels slow (i get that, feels horrible) drivers up to date? what renderer are you using (vulkan, openGL) what window mode are you using? (fullscreen, desktop fullscreen, etc) (edited)
Avatar
Avatar
meloƞ
so it: Happens with cl_refresh_rate and gfx_refresh_rate set to 0 you dont want to use vsync because it feels slow (i get that, feels horrible) drivers up to date? what renderer are you using (vulkan, openGL) what window mode are you using? (fullscreen, desktop fullscreen, etc) (edited)
what diff vul or open (edited)
Avatar
dont wanna get into detail, but lets just say vulkan is newer and usually performs better on new machines, while openGL guarantees functionality on old machines
Avatar
Avatar
meloƞ
dont wanna get into detail, but lets just say vulkan is newer and usually performs better on new machines, while openGL guarantees functionality on old machines
videocard or smth else?
02:08
cpu?
Avatar
gpu - graphics card
Avatar
Avatar
meloƞ
dont wanna get into detail, but lets just say vulkan is newer and usually performs better on new machines, while openGL guarantees functionality on old machines
ty
Avatar
Avatar
meloƞ
so it: Happens with cl_refresh_rate and gfx_refresh_rate set to 0 you dont want to use vsync because it feels slow (i get that, feels horrible) drivers up to date? what renderer are you using (vulkan, openGL) what window mode are you using? (fullscreen, desktop fullscreen, etc) (edited)
1. ill set them to 0 2. Yes 3. Vulkan cus is better 4. Fullscreen
Avatar
try setting them to 0 aswell as using another window mode (windowed-fullscreen) or (windowed-borderless)
Avatar
chillerdragon BOT 2024-02-25 02:30:01Z
That is good to know. It might come in handy for ddnet_hotui
Replying to @Jupstar ✪ but bro i really didnt know that a later call to `dlsym` "hot-reloads" c…
Avatar
not portable
Avatar
Avatar
meloƞ
try setting them to 0 aswell as using another window mode (windowed-fullscreen) or (windowed-borderless)
it got worse xD, now i have microstutters
02:42
@Ewan you know more stuff than me - any idea?
02:42
(i just pinged because you're still awake - you should go sleep)
Avatar
about what
02:44
nah it's 7:44
02:44
just evening
02:44
where tf do you live
Avatar
america...
Avatar
its 3:44 for me
02:45
oooooooooooooh right
02:45
like 3:44 am for me
02:45
what is the q
Avatar
Avatar
Arrow
it got worse xD, now i have microstutters
unlimited refresh rate isn't really a good idea, you can set it to that if you're curious or if you feel like you really really need the lowest possible latency, but 99.99% of the time it's not worth it
02:46
it just chews up your cpu (cl_refresh_rate) and gpu (gfx_refresh_rate) respectively
02:46
i have cl_refresh_rate at 0 to let the game tick as much as it needs to and gfx_refresh_rate at 120 (twice the refresh rate of my monitor)
02:47
you can get tearing but hopefully no stutters (edited)
02:49
btw, using cl_refresh_rate to address the vsync issue could work, but you really ought to use gfx_refresh_rate instead because the game loop & rendering loop have been decoupled
Avatar
Avatar
Ewan
america...
you mean north america
03:08
Avatar
north america of... what was it again
03:36
the americas
Avatar
america is america >:c stepfunnslam
Avatar
am e ric a
Avatar
eeeeeeeeeeeeeeeeeeerica
03:45
(i should stop with the whiskey at 4:45 am) (edited)
03:46
alcoholism
03:46
ftw
03:46
great
03:46
agreed (edited)
Avatar
it's only a problem when you want it to be B)
Avatar
tell my wife that, i just got slapped for still beeing awake lmao
Avatar
nothing beats whiskey, teeworlds, and some anime on your second screen
03:47
ngl
Avatar
agree entirely except for the drink of choice
Avatar
you dont like whiskey?!?!?!?!
Avatar
it's mid tier
Avatar
whiskey is nr. 1 for me
Avatar
what are you, married?
03:48
oh wait
Avatar
married with a kid
03:48
so yes.
03:48
XD
Avatar
it be that way
Avatar
nah whiskey was my favourite drink for like 6 years now
Avatar
wait I need help, anyone know how to use vim to move a file into a directory through a vpn
Avatar
move a file into a directory "through a vpn"
03:49
do you mean ssh?
Avatar
setup SFTP and then use an interface i guess
03:50
idk a way to do that over bash
03:50
or any terminal per se
Avatar
fair enough
03:51
my whiskey is running out
03:51
help
Avatar
get vodka
Avatar
wdym through a vpn
Avatar
champaigne
Avatar
do u just want to move a file through vim
Avatar
stores open up in 3 hours - wont stay awake till then i think
Avatar
Avatar
Ewan
wdym through a vpn
need to send the file to a remote server, to which I'm connected using a vpn for the sake of making a website
03:52
my wording wasn't great
Avatar
yeah use SFTP
Avatar
why do you need a vpn to make the website
Avatar
Avatar
Ewan
why do you need a vpn to make the website
school work, need to use the school domain
03:53
college be like
Avatar
Avatar
Welshi
school work, need to use the school domain
they basically force you to learn everything on your own dont they? XD
03:53
this teachers gives us RIDDLES DURING CLASS
Avatar
sftp -P port user@host.com put (local file path) (remote file path)
Avatar
Avatar
Ewan
sftp -P port user@host.com put (local file path) (remote file path)
ily
03:53
thank you
Avatar
@Ewan are you like a local AI
Avatar
im a local I
Avatar
I as in Inferior chad
03:54
oh wait Inferior is the wrong word
Avatar
i retrieve information except instead of pulling from a disk i pull from my brain
Avatar
god damn
03:54
fix my code then.
Avatar
Avatar
meloƞ
oh wait Inferior is the wrong word
incredible
Avatar
Avatar
Ewan
sftp -P port user@host.com put (local file path) (remote file path)
i specified port syntax there because it's inconsistent between ssh and sftp commands on ssh it's -p and sftp it's -P
03:55
pretty annoying if you don't know it
Avatar
imagine case sensitive syntax
Avatar
Avatar
meloƞ
https://gitlab.com/BlaiZephyr/ddnet-translator fix this for me will ya? °-°
what's broken
Avatar
fifo files (pipes) on windows are ass
03:56
it wont close the pipe on shutdown
Avatar
how are you naming the object
03:56
some scopes can't be accessed by other processes
Avatar
let pipe_name = r"\\.\pipe\my_pipe"; thats what google told me is the path of a fifo pipe
03:58
since it stays open after shutdown, it screams at me beeing overloaded (edited)
03:58
idk how to properly close/delete it
Avatar
try prefixing with Local\\
03:59
can't remember if this works with pipes
03:59
but it should be consistent since it's just a win32 object
03:59
i don't see a reason why one IPC mechanism would have a different naming scheme from another
Avatar
i coded this to properly moderate different langs on server's, but coding something FOR windows while not beeing on it is pain
04:00
i'll try it really quick
04:01
thats why i am happy that #8013 got merged - i can finally utilize it to test shit
Avatar
The Dockerfile has been broken ever since Rust got added, but this PR updates the dependencies and adds some improvements. Use the source code as a volume instead of adding a copy of it in the ima...
04:04
pipes probably aren't needed still
Avatar
windows doesnt support fifo files (so i've read) - im just used to linux
04:05
mkfifo my_pipe is all i need xD
04:05
i mean is there another way to send commands externally to ddnet? apart from fifo? (edited)
Avatar
without modifying ddnet?
Avatar
yes please, its not supposed to be included into ddnet, just used as an extension basically
04:07
i want to utilize it to moderate blockworlds, since we have a lot of polish, russian, and french people playing
Avatar
not really
04:08
i would just make a thing of it though
04:08
integrate it into the server
04:08
but you already have this
Avatar
i mean i could pretty easily, but i cant modify the current source we are running on
Avatar
and i think it'll be a hard no when i PR it to ddnet - it just add's unneccessary bloat ig
Avatar
most people would be all for an in-game translation as long as it's done cleanly
Avatar
marzzzello wrote a pretty decent python script for it, running through a fifo file on linux - its not suitable for macOS or windows tho (edited)
04:13
the script checks if the message is something that needs translating, translates it through deepl (requires an API license) - and outputs it as an echo - actually properly implementing it.. hmm
04:13
maybe a /translate command or smth
Avatar
what's the error msg on the pipe
Avatar
std::thread::spawn(move || { println!("Starting translation loop..."); // Debugging line if let Err(e) = loop_function(args, log_file_path) { eprintln!("Error in translation loop: {}", e); } }); (edited)
04:16
outputs Error in translation loop: cant find file
04:16
idk error msg is in german xD
Avatar
when opening the pipe?
Avatar
when trying to access it, it finds the path to the .log file just fine
04:17
(i hardcoded it out of lazyness)
Avatar
so this error is upon trying to open the pipe
04:19
ok im going in
Avatar
ok i don't have a deepl api key
Avatar
considering your profile message, are you a statue?
04:29
ok its 5:30 for me - i'll go to sleep - gn!
Avatar
i had to go help my mom
Avatar
Avatar
meloƞ
when trying to access it, it finds the path to the .log file just fine
idk how u can tell this
04:56
the file does not exist for me and your "Attempting to translate log file..." check seems to only translate the filename
Avatar
"nate higgers" instant vote kicked me on usa3 multimap
05:26
not much anyone can do about that tbh
05:27
i feel like there should be a ticket web portal...
Avatar
Avatar
meloƞ
RTLD_LAZY loads only when its referenced and (or?) executed somewhere, maybe thats why it didnt work? (edited)
I seriously still understand anything after like 2h googling xd
Avatar
Avatar
chillerdragon
That is good to know. It might come in handy for ddnet_hotui
Don't trust me
07:02
Even when I didn't load the library at all it affected the runtime of my app
07:02
This is the biggest bs moment I had in a long time
Avatar
morning
Avatar
Wazzup
Avatar
Avatar
Arrow
y i did, but doesnt work either, i hadnt that problem b4, and suddenly i got screen tearing
In your monitor, is there a free sync option?
Avatar
@Learath2 new grub update fucked up
08:34
i fixed it with --disable-shim-lock but i had to boot my livecd
08:34
why would they enable that by def
09:14
hi ryo
09:15
this guitar is magnificent
Avatar
Avatar
meloƞ
https://gitlab.com/BlaiZephyr/ddnet-translator fix this for me will ya? °-°
You are not using the pipe interface correctly. The DDNet client/server will create a pipe server while it is running. If you want to send commands to the client/server then you need to create a pipe client. Right now it looks like you are also trying to create a pipe server. See scripts/send_named_pipe.ps1 how to send a message to a pipe server as a pipe client.
Avatar
Avatar
meloƞ
whiskey is nr. 1 for me
Finally someone with good taste here
Avatar
Avatar
Ryozuki
@Learath2 new grub update fucked up
Bootloader issues are the most annoying, thankfully I use refind
Avatar
Avatar
Learath2
Bootloader issues are the most annoying, thankfully I use refind
what's refind
Avatar
Avatar
Robyt3
You are not using the pipe interface correctly. The DDNet client/server will create a pipe server while it is running. If you want to send commands to the client/server then you need to create a pipe client. Right now it looks like you are also trying to create a pipe server. See scripts/send_named_pipe.ps1 how to send a message to a pipe server as a pipe client.
🙏
09:47
i didn't really know about the ddnet interface so i assumed he was gonna integrate some pipe func into the server just to send commands
09:47
but something still wasn't clicking lol
Avatar
leg day on Sunday
09:48
gigachad
Avatar
Avatar
Ryozuki
what's refind
A fairly simple bootloader that requires no configuration
Avatar
Avatar
Learath2
A fairly simple bootloader that requires no configuration
hm i see uefi and such?
09:49
does it also let u boot into ur motherboard
Avatar
ws-client BOT 2024-02-25 09:49:33Z
<ChillerDragon> @MilkeeyCat can u come dms real quick?
Avatar
grub adds a entry xd
Avatar
ws-client BOT 2024-02-25 09:49:37Z
<ChillerDragon> aka #off-topic
Avatar
It is a uefi only bootloader indeed. But it's 2024. I doubt you are using bios grub 😄
Avatar
so i don't need to know key
Avatar
Avatar
Ryozuki
does it also let u boot into ur motherboard
Yep
Avatar
I've been using it for 3-4 years now with no issue. I think I first used it when I had a grub issue
Avatar
AddressSanitizer:DEADLYSIGNAL ================================================================= ==198387==ERROR: AddressSanitizer: BUS on unknown address (pc 0x7fcc35e971b2 bp 0x7ffd793ed130 sp 0x7ffd793ecd68 T0) ==198387==The signal is caused by a WRITE memory access. ==198387==Hint: this fault was caused by a dereference of a high value address (see register values below). Disassemble the provided pc to learn which register was used. i don't understand this shit xD the funny thing is. when i set a breakpoint it works.. so apparently it's some timing thing. BUT WHY? xdd
10:01
my program is fully single threaded
10:04
the crash happens inside dlopen
10:04
i update my pc now xddd
Avatar
damn edlang.org is taken
Avatar
Avatar
Ryozuki
damn edlang.org is taken
Use a zoomer gtld
10:49
edlang.io
10:49
edlang.xyz
Avatar
edlang.io is not available
Avatar
Avatar
Ryozuki
damn edlang.org is taken
Avatar
ed-lang.org is available
10:49
pog
10:50
nice
10:50
its mine
Avatar
time to flush dns
Avatar
i gotta make a website xd
Avatar
Aktualisierung für 2262 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. wow 2000+ packets
10:54
i really didnt upgrade in a long time
Avatar
ws-client BOT 2024-02-25 11:02:38Z
<ChillerDragon> deutschland apt
Avatar
guten tag
Avatar
ws-client BOT 2024-02-25 11:03:10Z
<ChillerDragon> cd Schreibtisch/
11:03
yeah i know i know
11:03
but i need german keyboard layout
Avatar
ws-client BOT 2024-02-25 11:03:44Z
<ChillerDragon> there is ways
11:03
<ChillerDragon> to get lang and keyboard layout diff
Avatar
but that takes time
11:04
and i already can read german
11:04
xd
11:04
<ChillerDragon> ez
Avatar
chiller
11:04
how
11:04
the
Avatar
ws-client BOT 2024-02-25 11:04:43Z
<ChillerDragon> ye but i know the struggle
Avatar
fuck
11:04
did
11:04
u
11:04
solve your issue with hot reloading
Avatar
ws-client BOT 2024-02-25 11:05:00Z
<ChillerDragon> what issue?
11:05
<ChillerDragon> i think i never had one
11:05
<ChillerDragon> dlopen just worked for me
Avatar
why does it crash for me 😭
11:05
One of my applications is crashing because of SIGBUS signal. The following is the stack trace from the gdb. Basically, the dlopen call is failing. I am running CentOS 6.3 64 bit. Program received ...
Avatar
ws-client BOT 2024-02-25 11:05:40Z
<ChillerDragon> you turn it on
11:05
<ChillerDragon> it scales right up
Avatar
but it works for me the first time i load it
11:05
it only crashes on reload xD
Avatar
ws-client BOT 2024-02-25 11:06:14Z
<ChillerDragon> ah ye dont write to the file
Avatar
and if i wait 2 seconds it also works
11:06
lmao
Avatar
ws-client BOT 2024-02-25 11:06:19Z
<ChillerDragon> xd
11:06
<ChillerDragon> also dont load while you are writing
Avatar
i dont anymore
Avatar
ws-client BOT 2024-02-25 11:06:36Z
<ChillerDragon> ok then u good
Avatar
i fixed everything, i even move the file to somewhere else
11:06
it now only reads a file hash checked private file that is 100% not the one before
Avatar
ws-client BOT 2024-02-25 11:07:35Z
Iterate in ddnet ui development without rebooting the client. CUIRect hot reloading. - ChillerDragon/ddnet_hotui
11:07
<ChillerDragon> 10 lines
11:07
<ChillerDragon> it just works
Avatar
u pro
11:08
i bet 20 cents that one of my dependencies uses some global variables that causes this
Avatar
ws-client BOT 2024-02-25 11:08:15Z
<ChillerDragon> dude i wasted like 4 hours on epoll shit
11:08
<ChillerDragon> and then decided to use a naive file last updated check xd
Avatar
global variables are evil chiller
Avatar
ws-client BOT 2024-02-25 11:08:55Z
<ChillerDragon> yes they are in dlopen
11:09
<ChillerDragon> also static is the trollest
Avatar
they always are
Avatar
ws-client BOT 2024-02-25 11:09:05Z
<ChillerDragon> if you hotreload
Avatar
xD
Avatar
ws-client BOT 2024-02-25 11:09:37Z
<ChillerDragon> static int foo = 2; // never gets reset
11:09
<ChillerDragon> until ... hot reload
11:10
<ChillerDragon> global vars you just pack in a struct and pass it as a void * to the thing in your dlopen
11:10
<ChillerDragon> ez
11:11
<ChillerDragon> i just pass pEditor and have all the pEditor->Config() globals ez https://github.com/ChillerDragon/ddnet_hotui/blob/2fa7d6f2e881db431bf74ad3696e01790cc8016d/loader.h#L132
Iterate in ddnet ui development without rebooting the client. CUIRect hot reloading. - ChillerDragon/ddnet_hotui
Avatar
ez
11:12
i just hate that it's impossible to debug
11:12
i will wait for GPT 7
Avatar
ws-client BOT 2024-02-25 11:12:17Z
<ChillerDragon> xd
11:12
<ChillerDragon> gpt7-cli --trace cargo run
Avatar
for now a thread:sleep(2) has to work out xdddd
Avatar
ws-client BOT 2024-02-25 11:13:21Z
<ChillerDragon> clean code
11:13
<ChillerDragon> average rust dev using sleep to fix race conditions
11:14
<ChillerDragon> when in C it would just work because it has no race conditions
11:14
<ChillerDragon> .. or something like that
Avatar
lmao
Avatar
Avatar
ws-client
<ChillerDragon> when in C it would just work because it has no race conditions
huh
Avatar
"Avoiding Thread-Local Storage" i agree
11:17
thread locals are also globals per thread
11:22
@Jupstar ✪
Avatar
epyc
Avatar
feel free to send suggestions to contact@ed-lang.org
11:30
actually anything before @ works kek
11:30
owning mail rocks
11:30
well i half own it
11:31
im just ussing cloudflare redirect xD
Avatar
Avatar
Ryozuki
feel free to send suggestions to contact@ed-lang.org
One issue with hosting your own mail is that google and microshit sometimes just decide everything coming from you is spam. Won't tell you what's wrong, won't give any reason
Avatar
wish i could self host it but the world doesnt want me
Avatar
Avatar
Learath2
One issue with hosting your own mail is that google and microshit sometimes just decide everything coming from you is spam. Won't tell you what's wrong, won't give any reason
yeah
11:32
im not self hosting it tho as i said
11:34
11:34
i remembered i have this service on
11:36
which nobody checks anyway
11:36
justatest
Avatar
you didn't advertise it well
11:38
and also what's purpose of tee-observer
11:38
have seen it on gh lately
Avatar
it looks at master server
11:46
tracks changes in players etc
11:46
and broadcasts it as events
11:46
websocket
Avatar
Avatar
Ryozuki
damn edlang.org is taken
ed-la.ng
Avatar
Avatar
Robyt3
You are not using the pipe interface correctly. The DDNet client/server will create a pipe server while it is running. If you want to send commands to the client/server then you need to create a pipe client. Right now it looks like you are also trying to create a pipe server. See scripts/send_named_pipe.ps1 how to send a message to a pipe server as a pipe client.
how did i miss this during the time i was working on that? thanks alot Roby!
Avatar
damn you have to be a plumber for ddnet too now?
Avatar
You can use (get-childitem \\.\pipe\).FullName in PowerShell to get a list of all open named pipes
Avatar
do you guys maintain a setup scripts for your new machines?
Avatar
Avatar
TsFreddie
do you guys maintain a setup scripts for your new machines?
talking about .dotfiles?
Avatar
just in general i guess
Avatar
dont u use windows
Avatar
i do
13:16
owo
Avatar
i got no suggestions
13:17
owo
Avatar
figured
Avatar
Avatar
Ryozuki
i got no suggestions
same - NixOS superiority! owo
Avatar
i do have wsl which is unmaintained at bestjustatest
13:18
i have a zsh setup in windows but i dont think ive touched it since 2022
13:21
oh quick news. i got fired
Avatar
Avatar
TsFreddie
oh quick news. i got fired
lol
13:22
what u doing now
Avatar
got instantly rehired under a different company cuz some legal issues
13:22
kek
13:23
anyway here if they didnt make a special thing to make it like its the same company i would ask for the money u get when u get fired
Avatar
ye, but having to transfer benefit accounts across provinces doesn't sound fine
Avatar
because here if u worked in 2 companies in a year ur taxes change a bit
Avatar
fun*
13:24
do you pay your taxes yourself?
Avatar
the taxes from salary are paid based on a % set by ur employer, but they know the correct % so when u have to declare u dont need to pay
Avatar
weird
Avatar
the thing is if u earn less than 24k a year u dont need to declare
13:25
but if u worked 2 jobs u always need to
13:25
etc
13:25
its complex
13:25
once a year u do tax declaration
13:25
most ppl dont need to do much cuz they only earn from salary
13:25
but if u earned from stocks or etc
13:25
u declare it at that time
13:26
etc
Avatar
we just go on an app and say whether we have medical emergency, housing rental and it just tell you how much they deduct from your prepaid taxes and i just need to hit confirm
Avatar
yeah i guess u never had profit from stocks or smth
13:27
its the same here
13:27
u tell if ur married etc
Avatar
having kids = tax deduction too
13:28
the gov wants u to fuck!
Avatar
having ddnet = no taxes
Avatar
true cuz u dont earn
Avatar
the simplest solution is the best
13:28
😏
Avatar
Avatar
Ryozuki
yeah i guess u never had profit from stocks or smth
i believe stocks are tracked already?
Avatar
eh idk how its in china
13:29
but not here
13:29
depends where u do it
13:29
if u do it through ur bank, probs but if u do it through something like degiro not
Avatar
ive never seen anyone have to file their earnings
Avatar
yeah cuz ur friends are wage workers
13:30
and they probs never were educated to invest
13:30
u cant invest if u cant save up after all kek
Avatar
actually the app doesnt even have a entry for that
Avatar
but well maybe china is different idk
13:31
maybe u can trade without taxes?
Avatar
you can only check your earnings
Avatar
sounds crazy
Avatar
maybe
13:31
or trades are also tracked
Avatar
@TsFreddie oh maybe ur brokers are so controlled they charge taxes on the service itself
Avatar
since all digital payments are indeed tracked here.
Avatar
when withdrawing?
13:32
might be the case xd
Avatar
oh wait that might be it
13:33
cuz wechat had to update their gifting feature to a 200cny limit and add another form of payments like 5 years ago
13:35
maybe they were like "you cant just voluntarily gift your 3000cny rent money to your landlord" and they just track everything going through the transfer system as expense and income.
13:35
pepeW
13:35
yet gov oficials probs do tax evasion
Avatar
oh everyone do tax evasions
13:36
company teaches us how to deduct more
13:36
justatest
Avatar
thats not tax evasion
13:36
thats playing the game
13:36
we all do that
Avatar
fair enough
Avatar
for example the reason companies offer meal vouchers is
13:37
they dont pay taxes with that
13:37
or reduced
13:37
and so ur salary has "more value"
13:37
etc
Avatar
i do hope i can get my 50k cny housing funds out of the foundation account when they switch my working locations
13:38
but probably not gonna happen
Avatar
wats a foundation acc
Avatar
chillerdragon 😏
Avatar
they make company deduct a certain percentage of your salary, double it and put it into a housing fund acc
Avatar
invest
13:40
making money with money is how the world works
13:40
xd
Avatar
and you get that back when you pay housing loans
Avatar
Avatar
TsFreddie
and you get that back when you pay housing loans
damn
13:40
loans for everyone
13:40
2008
Avatar
it does technically doubles tho, but its hard to get it out all at once
13:42
i could file rental, and get 1k out each month but the company have to put 4k in there
13:42
greenthing
13:44
just double check the app, there is indeed no way to file earnings. you can only check your earnings and file earnings that is not actually yours or not actually earnings. but they show you what you earn first.
Avatar
2024-02-25 13:54:27 I thread: !! 3 monkaS
Avatar
good error message for pthread_join failure
14:00
can this even happen except in the case where the handle is invalid?
Avatar
chillerdragon BOT 2024-02-25 14:00:43Z
Has anyone ever built a live in editor linter that does not show warnings for unused variables as long as the cursor is in the same scope? If no we need that in edlang @Ryozuki
14:01
Omg I want to suck your dick
Replying to @MilkeeyCat chillerdragon 😏
Avatar
thats gay
owo 1
Avatar
chillerdragon BOT 2024-02-25 14:01:29Z
Why?
Avatar
chillerdragon BOT 2024-02-25 14:02:03Z
Sounds useful to me
14:02
It always comes too early (edited)
Avatar
chillerdragon: justatest
14:06
do u know what was the problem?
Avatar
Avatar
Ryozuki
thats gay
im gay
Avatar
Avatar
Ryozuki
thats gay
im zhn
Avatar
thats gay too
Avatar
Avatar
zhn
im zhn
ur gerdoe to me
Avatar
oh so thats who this is
Avatar
u have never seen me ingame ig
Avatar
idk i met u as gerdoe
14:19
and i know u as that
Avatar
ive never seen anyone in-game
Avatar
also the furry person
14:19
xd
Avatar
Avatar
TsFreddie
ive never seen anyone in-game
cuz we separated by a big wall
Avatar
i thought i was the furry person
Avatar
well tbh i rarely join these days
Avatar
Avatar
TsFreddie
i thought i was the furry person
gay fat furry
Avatar
im more out irl and my game time is mostly in ffxiv or watching anime
greenthing 2
Avatar
fat furry?
Avatar
2 out of 3
14:20
you shoulda guess
Avatar
@TsFreddie are u a skelly?
14:20
idk why i imagine chinese devs like skeletons
14:20
withering
14:21
justatest
14:21
ok withering is not the word
Avatar
i was
Avatar
Weathering
Avatar
im probably fat rn
14:21
im approaching 90kg
Avatar
by us standards ur not
14:21
but how tall are u
Avatar
184cm
Avatar
ok i would say ur near
14:22
but idk
Avatar
but everytime i go get a check up im like 175 or 169
Avatar
im 178 and i weight 80kg
14:22
but getting them muscles too xd
Avatar
idk why the inferred height thingy is so bad but they always use that
Avatar
maybe im 78 now
14:23
havent checked
Avatar
Avatar
Ryozuki
maybe im 78 now
heavy
Avatar
i refuse to believe im anything less than 180. cuz my 175 friends are literally a fist shorter than me
Avatar
Avatar
Jupstar ✪
heavy
ye
Avatar
Avatar
Jupstar ✪
heavy
hi im scout
Avatar
@Jupstar ✪ can u deadlift tho
Avatar
Avatar
TsFreddie
184cm
then we'd be same size
Avatar
damn ur tall too
14:24
germans
Avatar
Avatar
Ryozuki
@Jupstar ✪ can u deadlift tho
yes i have machines for that
Avatar
Avatar
Jupstar ✪
then we'd be same size
but are you fat
Avatar
Avatar
TsFreddie
but are you fat
~63-65KG
Avatar
depends on the day xd
Avatar
skeleton
Avatar
my friend is like 170 and weighs that
Avatar
its my weight too
Avatar
but he is ripped
Avatar
im like 70 at my skinniest days
14:25
greenthing my mom keep telling me to lose some weight. meanwhile me looking for a partner that is both taller and bigger than i am
Avatar
@Jupstar ✪ u need more meat :grimc
14:25
😬
Avatar
Avatar
TsFreddie
greenthing my mom keep telling me to lose some weight. meanwhile me looking for a partner that is both taller and bigger than i am
visit finland
Avatar
Avatar
TsFreddie
greenthing my mom keep telling me to lose some weight. meanwhile me looking for a partner that is both taller and bigger than i am
do u think its hard in china
Avatar
you will literally spawncamp some
Avatar
Avatar
Ryozuki
do u think its hard in china
extremely
Avatar
@TsFreddie btw u can find lot of gays in gyms xd
Avatar
ryo's come out hits different
Avatar
Avatar
Ryozuki
@TsFreddie btw u can find lot of gays in gyms xd
stop
Avatar
im not gay
14:26
but i see some kissing in the gym thats why i say
Avatar
Avatar
Ryozuki
@Jupstar ✪ u need more meat :grimc
xd, i was thin af my whole life xd
Avatar
Avatar
Ryozuki
but i see some kissing in the gym thats why i say
catalun moment kekw
Avatar
Avatar
Jupstar ✪
xd, i was thin af my whole life xd
nice metabolism xd
Avatar
@TsFreddie do you have legal marriages in china?
Avatar
Avatar
Ryozuki
do u think its hard in china
there is one guy that is so perfect, and i told him how i feel but he's totally straight
14:27
we are still friends tho
14:27
owo
Avatar
friendzoned by a guy
🤣 2
Avatar
Avatar
Jupstar ✪
@TsFreddie do you have legal marriages in china?
no
Avatar
there's nothing to ruin in man friendship
Avatar
@TsFreddie go to europe and u will find plenty
Avatar
plenty what
Avatar
we have plenty
Avatar
oh then u go
14:28
xd
Avatar
i already have a boyfriend
Avatar
Avatar
TsFreddie
i already have a boyfriend
this reminded me of the meme
14:30
where a guy aproaches a girl and the girl shouts " I HAVE A BOYFRIEND!" before he even talks
14:30
coffee time
Avatar
oh thats my interaction with the first female classmate i met in the US
Avatar
Avatar
TsFreddie
oh thats my interaction with the first female classmate i met in the US
lmao
Avatar
i offered to do a group project together she held up her hands and went "just so you know im engaged"
14:32
Catxplosion
Avatar
Avatar
TsFreddie
i offered to do a group project together she held up her hands and went "just so you know im engaged"
lmao
Avatar
im somehow offended
14:32
but i didnt think much about it after that
Avatar
its not worth
Avatar
i dunno if i wouldn't respond: "good for me"
Avatar
i would xD
Avatar
i could just say just so you know im gay
14:33
but i wasnt out at the time
Avatar
can u freely say ur gay in china?
14:33
ah u said the US
Avatar
yes and yes
14:34
wdym freely
14:34
im not gonna get a sentence just by saying im gay
Avatar
in some places u get like beaten up
14:34
in bad crowds
Avatar
u mean russia?
14:34
xd
Avatar
bullying in school too
14:34
idk
14:34
the world isnt nice
14:34
xd
Avatar
Avatar
Ryozuki
bullying in school too
i think that happens in europe too
Avatar
well i could get beaten up if i just come up to a group of strangers and say im gay
Avatar
Avatar
TsFreddie
well i could get beaten up if i just come up to a group of strangers and say im gay
rly?
Avatar
i don't think you really will start bullying some tall well weighted guy out of nowhere
14:35
it looks like you would be beaten instead
Avatar
i mean i could get beaten up if i just come up to a group of strangers
14:36
depends on the group of course
14:36
HammyShock
Avatar
never mention that you are gay on ural's streets then xd
14:36
visit russia tho
Avatar
but i dont think its a problem just telling people that im gay
Avatar
there are plenty chinese students nowadays
Avatar
at worst they get disgusted and leave me alone
Avatar
there are plenty chinese
Avatar
chinese are everywhere
Avatar
you cant escape us
14:37
we have the population advantage
Avatar
Avatar
TsFreddie
chinese are everywhere
i always came along with asian ppl
Avatar
Avatar
Jupstar ✪
i always came along with asian ppl
thats gay
Avatar
thats jupjopjapsti
Avatar
i think i came along with anyone that wasnt german rooted in fact xD
Avatar
jupjopjapstic*
Avatar
@Jupstar ✪ btw i can lift u
Avatar
Avatar
Ryozuki
@Jupstar ✪ btw i can lift u
for how long xd
Avatar
Avatar
Jupstar ✪
i think i came along with anyone that wasnt german rooted in fact xD
are you anti-german
Avatar
i can also lift 100kg, but only for like 1 second xd
Avatar
Avatar
Jupstar ✪
for how long xd
i could use u as bench bar
14:38
and i would do like 8x3
14:39
65 is not much
Avatar
stop imagining about using jupstar
14:39
true t hats gay
Avatar
Avatar
TsFreddie
are you anti-german
depends, in general not. but i dunno, they were often the rich kids.. and those kids are often socially worse
14:39
no front
Avatar
id pay to see ryo lift jup
Avatar
onlytees.org
Avatar
i mean u probs can do that too
Avatar
i probably could like a year ago
Avatar
Avatar
Ryozuki
i could use u as bench bar
but can u beat me 1vs1 in football on a normal field?
Avatar
probs not
Avatar
i think im only in bed or at work since this job
Avatar
i never been that good
14:40
i like more basketball too
Avatar
im so tired afterwork i couldnt do anything besides laying down.
14:41
i also occasionally slept through an entrie weekend without eat or drink
💀 2
14:42
amogus
Avatar
sounds bad
14:42
u need to do stuff to feel less tired
14:42
brain works weird
14:42
prob
Avatar
i can't do anything without food in my stomach
Avatar
do you guys just forget to sleep or eat
f3 1
Avatar
it makes cool noises otherwise and disfunction my brain
Avatar
its weird that sometime i finish my work and look at the clock its like 20 hours into the weekend while i was thinking im on my friday job.
justatest 1
14:44
pepeW
14:45
HR told me to work less last friday, but i asked for more time but no one can give me that
14:45
HUH
14:45
i should quit lmao
Avatar
why do you even work more than you should
Avatar
cuz if i dont no one gonna get anything done
14:47
pepeW
Avatar
rip
Avatar
let them get fired
14:47
xd
Avatar
create open source projects
Avatar
i should get fired
14:48
greenthing
Avatar
i wish i could get a job where i can live out my wet performance optimization dreams
Avatar
create open source projects
Avatar
clever
Avatar
arent open source projects sponsored nowadays
Avatar
the big ones xd
Avatar
create a big one then
Avatar
ez
14:50
i indeed think about some bigger projects i want to tackle next
14:50
next year
Avatar
Avatar
Jupstar ✪
i wish i could get a job where i can live out my wet performance optimization dreams
go intel software
Avatar
or mad kekw
14:50
amd*
Avatar
this is weird
14:50
the plugin got no pageviews since november 2023
Avatar
Avatar
zhn
go intel software
sure, if u give me an opportunity, i'll gladly take that chance 😄
Avatar
and suddenly there are like 3 bug reports in my inbox
14:51
justatest
14:51
i feel bad for anyone who pay for these and there are just unmaintained bugs everywhere
14:51
i did fix them in a day tho
Avatar
Avatar
Jupstar ✪
sure, if u give me an opportunity, i'll gladly take that chance 😄
ig you just need to come up as friend of one of the employees
Avatar
Avatar
zhn
ig you just need to come up as friend of one of the employees
yeah, who to ping
14:52
xd
Avatar
so its time to start networking more and more in hw xd
Avatar
@intel give job plz
14:53
i make your 3nm perform like 0nm
14:53
promise
Avatar
@Ryozuki Can you squash the commits of #7995 ?
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 add...
Avatar
why can't github anymore
14:53
it used to work
Avatar
Merge queue doesn't support it yet
Avatar
Avatar
Jupstar ✪
why can't github anymore
squash commits?
14:54
can github do that? ive never seen anyone do that in github
Avatar
i did that like 2-3 times
14:54
but before merge queue existed
14:54
xd
Avatar
Avatar
Robyt3
@Ryozuki Can you squash the commits of #7995 ?
done
Avatar
Avatar
Ryozuki
done
thx
Avatar
last night that i dreamed to have a company that had an engine department. which just get report or feature request from the game department to contribute upstream.
14:57
pepeW sounds like a bad investment of money after i woke up
14:59
i wonder if i can take loans just to open a game studio
14:59
i feel like this whole job thing isnt working for me
Avatar
Avatar
TsFreddie
i feel like this whole job thing isnt working for me
i think everyone thinks that
15:01
i feel like my colleague are doing just fine
15:02
idk how they can see a unfinished and broken mess of a project and think, ye this is sellable
15:02
feelsbadman
Avatar
Avatar
TsFreddie
idk how they can see a unfinished and broken mess of a project and think, ye this is sellable
well that's probably the best they ever done xd
Avatar
our PM and designer literally can not see the game does not even have a functioning title screen but they just dont care
15:04
pepeW we are doing our first public playtest with outside insiders without a title screen on monday
15:05
i have a 10 item todo list last month, finished the 10 items, now i have 30 items in the list
15:05
monkaStop
15:06
i dont know how to work. i dont know how to manage people workflow. i tried to make standards but the designers just ignores any naming conventions and procedures because it is too much steps
Avatar
arent they like
15:06
maybe
15:06
but i cant just say taht
Avatar
your problem that you care too much
Avatar
feelsbadman i just want to make cool stuff
15:07
but the stuff isnt cool rn
Avatar
i don't think your current job is the place where you really can make some cool stuff
Avatar
then why am i designing the game
Avatar
from my view though
Avatar
because you ready to design it ig
15:08
xd
Avatar
i wrote the proposal and the plans and the technical documents for this project
15:09
pepeW but the end product is just too overscoped by the level designer again
Avatar
i planned for a 6 room indoor environment. now it got turned into a 200m x 200m out-door open environments with sphere shaped buildings and no obstructions that are required to run at 72fps on a 5 year old mobile chip
justatest 1
15:12
HammyShock
Avatar
0e0ebe9 update ci actions, update rust edition to 2021 since our MSRV covers it - edg-l 6bfd565 Merge pull request #7995 from edg-l/some_updates - Jupeyy
Avatar
Add IJob::Abortable(bool) function which jobs can call to specify whether they can be aborted. Jobs are not abortable per default. Abortable jobs may have their state set to IJob::STATE_ABORTED at any point if the job was aborted. The job state should be checked periodically in the IJob::Run function and the job should terminate at the earliest, safe opportunity when aborted. Scheduled jobs which are not abortable are guaranteed to fully complete before the job pool is shut down. Howeve...
Avatar
look at my triangle
Avatar
Avatar
Learath2
look at my triangle
OMG looks like 20000fps
Avatar
If I resize the window it instantly crashes 😄
Avatar
Avatar
Learath2
If I resize the window it instantly crashes 😄
xd
Avatar
Avatar
Learath2
look at my triangle
do you use validation layers?
18:15
It tells me what went wrong before crashing 😄
Avatar
xd
Avatar
they are so useful btw
Avatar
i have a breakpoint active forever on it
18:16
so i can at least recover some information
Avatar
I actually don't like how I ended up structuring this thing, so I'll probably have to do it all over again because it'd bother me to no end going on like this
Avatar
Avatar
Learath2
I actually don't like how I ended up structuring this thing, so I'll probably have to do it all over again because it'd bother me to no end going on like this
yep
18:19
the tutorial is horrible xdd i should create my own.. but i also dont want to waste 1 year for it
Avatar
This is the issue with the experiment and find out approach of this kind of tutorial
18:19
I don't like things that "just work"
18:20
I might honestly just go on on my own from the spec
Avatar
Avatar
Learath2
look at my triangle
Omg 200k fps triangle poggers2
Avatar
Avatar
Learath2
look at my triangle
how many gigabytes of code it took? justatest
Avatar
Avatar
MilkeeyCat
how many gigabytes of code it took? justatest
1300 lines, so nothing in terms of actual bytesize 😄
19:08
1300 lines of code that I ended up not liking so I'll throw away
19:09
I do however now have an idea of how I want to wrap vk handles in C++ RAII classes
Avatar
epyc
19:10
my second vk backend also abuses raii extremly xd
Avatar
rust rust
Avatar
go go
Avatar
See commits. Closes #8012

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...
21:31
bro's pc is a furnace
Avatar
1. Open bezier control point popup by right-clicking a bezier envelope control point (triangle). 2. Close the popup by clicking outside of it. 3. Right-clicking envelope points and bezier control points doesn't work in this state, it first requires left-clicking so points can be selected again.
Avatar
Hi, i have a 0.5.2 mod that i want to play, should i make the mod „new“ in 06 or is it „easy“ changeable from 05 to 06?
Avatar
Avatar
Dusquoes
Hi, i have a 0.5.2 mod that i want to play, should i make the mod „new“ in 06 or is it „easy“ changeable from 05 to 06?
Code structure changed a lot between 0.5 and 0.6, protocol probably as well, it's likely easier to remake it new
Avatar
6cdfa35 Allow background jobs to be aborted, refactoring - Robyt3 ac61d8f Merge pull request #8015 from Robyt3/Engine-Jobs-Abort - def-
Avatar
chillerdragon BOT 2024-02-25 23:37:30Z
Which mod? :)
Replying to @Dusquoes Hi, i have a 0.5.2 mod that i want to play, should i make the mod „new…
23:37
Also btw the latest version is 0.7 not 0.6 :p
Avatar
Avatar
chillerdragon
Which mod? :)
Yes this is my second question, on 06 are more people, tho 07 is the latest version, but there are servers that are playable with 06 and 07 (idk is there some library or idk to include that this is possible?) what do you people think should i do? this is the mod: https://www.teeworlds.com/forum/viewtopic.php?id=5973 (edited)
[MOD] Ghost (Page 1) — Modifications — Teeworlds Forum — Everything Teeworlds!
Avatar
chillerdragon BOT 2024-02-25 23:55:54Z
Woah i didn’t know the mod. I’m such a 0.6 newfag
23:56
If you want both 0.6 and 0.7 I recommend to base your code on ddnet. It’s servers support both versions. So that’s the only library there is.
23:57
If it is team and instagib based I can recommend the ddnet-insta fork as a base to get you started
23:59
https://github.com/ZillyInsta/ddnet-insta The current master branch sadly has a crashbug so you want to use the hotfix_map_reload branch
A teeworlds instagib (grenade/laser capture the flag) mod based on DDRaceNetwork (gctf/ictf) - ZillyInsta/ddnet-insta
Exported 774 message(s)