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 2023-05-15 00:00:00Z and 2023-05-16 00:00:00Z
Avatar
da2848b M Starlit Peaks, M oco - ddnet-maps
Avatar
ClDummy indicate who is the ACTIVE player between you and the dummy right?
05:46
A GitHub bot? 🤔
Avatar
Avatar
Learath2
I'm fairly sure the testing people disagree :/
should be fixed
06:27
15 days till june, aka c++20 revolution warning_icon
Avatar
XD
Avatar
ChillerDragon BOT 2023-05-15 06:52:01Z
will c++20 get a borrow checker?
Avatar
Avatar
Ryozuki
should be fixed
the tele0 thing? or the map?
Avatar
tele0 works as expected
06:56
map is wrong
Avatar
Avatar
ChillerDragon
will c++20 get a borrow checker?
No, u
Avatar
add unit test for updating teamranks fixes #6113

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [x] 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 mem...
Avatar
Yeah add random stuff and if u notice maps won't work anymore just remove them lol
Avatar
e75a763 add unit test for updating teamranks - edg-l 9161504 Merge #6591 - bors[bot]
Avatar
Avatar
Cøke
Yeah add random stuff and if u notice maps won't work anymore just remove them lol
nothing random was added, just a fix
08:22
"lol"
Avatar
Other maps waiting for nice fixes too
08:25
Shouldn't check it b4
08:27
Inexplicable how you can fix something without checking the 2000 maps if you break something kek
Avatar
Avatar
Cøke
Other maps waiting for nice fixes too
then go fix them
08:32
Avatar
Why should I fix game features And break the best maps
Avatar
this fix is pretty mild, if it was used bya apri fools joke even more
08:34
anyway its done and wont be reverted, so the map should be fixed or just dont play it
Avatar
I don't care what was fixed, only should be checked before whether maps use these "bugs
Avatar
thats impossible
Avatar
It's not like that 1000 maps use bugs
08:35
Only a handful
Avatar
yeah, but u need to have the prior knowledge that this "bug" is used at all, or that it will affect something, you simply dont think about it
08:36
and u coming here off with that attitude doesnth elp
Avatar
I mean it's teeworlds
Avatar
anyway idk why i even care talking here
Avatar
Bcs u talk all day here
Avatar
yeah, i care too much
08:37
it sucks
08:37
Care too much or something different
08:38
monkaS
Avatar
i mean when u work from home and can have discord open
08:38
and u get bored
08:38
why not talk here
08:38
gigachad
Avatar
why not write rust instead ?
Avatar
im lazy too
08:39
and since i write rust at work..
Avatar
We could check if maps still work after patches. We would just need a complete input recording for every full run of every map and for every player of the team. Then we play back the input recording and see if the run still finishes with the code changes.
Avatar
Avatar
Ryozuki
this will help you https://en.cppreference.com/w/
WTF!!!
08:43
ddnet referen
Avatar
Avatar
Robyt3
We could check if maps still work after patches. We would just need a complete input recording for every full run of every map and for every player of the team. Then we play back the input recording and see if the run still finishes with the code changes.
sounds a bit complicated for only a handful of maps that use bugs
08:45
I mean only important bugs btw
Avatar
You can't know in advance which maps use bugs, if the bug is only know when it is fixed
08:46
How do you know what an important bug is?
Avatar
Who can't know? justatest
08:46
When it's used to complete a map
Avatar
A random person contributing code to ddnet can't know about all map bugs, including bugs that have never been published or known at all
Avatar
I think i can point out all of them
Avatar
Why didn't you comment on the PR then? bluekitty
Avatar
What im not a PC guy
08:48
Just askin
Avatar
Well, I'm not a maps guy
Avatar
Alles gut Robert
Avatar
I think you two should do a dragonball type fusion to create the ultimate bug-hunting form
Avatar
But I need soapy for it
08:49
And Jimmy
Avatar
Skystrife, too
Avatar
Supporting input recordings would allow TAS though justatest
Avatar
Duuude, DDNet TAS runs are so fun to watch (edited)
08:50
Have you seen what Headshot does in his private server?
Avatar
But TAS are probably banned on other servers, right?
08:52
So you can only use it on your own
08:52
And if it was added to official client, then we would need a flag to prevent using it on servers that don't allow it
Avatar
Avatar
Cøke
What im not a PC guy
whats a pc guy
08:52
npc
Avatar
Avatar
Robyt3
But TAS are probably banned on other servers, right?
Yeah, they're not connected to the leaderboard, or any official server
Avatar
ChillerDragon BOT 2023-05-15 08:53:30Z
08:53
nice edit
Avatar
justatest I didn't want to sound like I did them because I genuinely don't
Avatar
Avatar
Ryozuki
whats a pc guy
u
Avatar
ChillerDragon BOT 2023-05-15 08:54:11Z
saved
Avatar
It's definitely a suitable game for TAS
Avatar
Though the one main question about if we ever WERE to implement it is, how would we go by optimizing it if we were to share these runs around?
Avatar
ChillerDragon BOT 2023-05-15 09:19:28Z
!ryo aaa
09:19
@Ryozuki sos i think your py decompression code has bugs ._.
Avatar
never claimed otherwise
Avatar
Py... Makes sense
09:29
ChillerDragon we need a command to ping u
Avatar
@Jupstar ✪ gh contributors still hasnt updated
09:31
i feel lied
Avatar
ChillerDragon BOT 2023-05-15 09:40:55Z
!jup tru
Avatar
chillerbot BOT 2023-05-15 09:40:55Z
@Jupstar ✪
Avatar
ChillerDragon BOT 2023-05-15 09:41:19Z
ryo watf ur huffman uses 100% cpu of one core since 7mins to decompress 20 bytes xd
09:41
jup what command u want to ping me?
09:42
!add_ping_pong c ChillerDragon
09:42
!c
Avatar
chillerbot BOT 2023-05-15 09:42:08Z
ChillerDragon
Avatar
Nice
09:44
!c++ ChillerDragon++
Avatar
ChillerDragon BOT 2023-05-15 09:44:54Z
wtf
09:45
!add_ping_ping c++ ChillerDragon++
09:45
aowdng
09:45
!add_ping_pong c++ ChillerDragon++
Avatar
Now !c 1+1 not working anymore btw
Avatar
ChillerDragon BOT 2023-05-15 09:45:30Z
never planned to add c
09:45
only js
Avatar
It was there
Avatar
ChillerDragon BOT 2023-05-15 09:45:41Z
wat
Avatar
It said. Ub
Avatar
ChillerDragon BOT 2023-05-15 09:45:47Z
ah true
Avatar
Or segfault
Avatar
ChillerDragon BOT 2023-05-15 09:45:54Z
ur right
09:45
was very funi
09:46
i really dc
Avatar
But who cares, now it's gone
Avatar
ChillerDragon BOT 2023-05-15 09:46:10Z
pick watever cmd u want to ping me
Avatar
It's ok like dis
09:46
!c++
Avatar
chillerbot BOT 2023-05-15 09:46:29Z
ChillerDragon++
Avatar
ChillerDragon BOT 2023-05-15 09:46:32Z
xd
Avatar
Epic enough
Avatar
ChillerDragon BOT 2023-05-15 09:46:35Z
it pings ffs
09:48
if rust pings ryo and c++ pings me we need !nim to ping deen axax
09:50
!vulkan i added !nim for deen now :)
Avatar
chillerbot BOT 2023-05-15 09:50:16Z
@Jupstar ✪
Avatar
True
09:50
Epic
Avatar
ChillerDragon BOT 2023-05-15 09:59:03Z
!rust merge my py pr or riot
Avatar
chillerbot BOT 2023-05-15 09:59:03Z
@Ryozuki
Avatar
ChillerDragon BOT 2023-05-15 09:59:16Z
we gonna revive TeeAI pog
Avatar
Avatar
Ewan
this april fools thing is the closest you can probably get to obfuscation lol
but I think we shouldn't hold back on fixing the obfuscation
10:14
also, it's not really useless nowadays; I can still use it to get unreadable text etc.
10:18
ChillerDragon: should I publish my libtw2 huffman for python?
10:19
it's pretty battle-tested
Avatar
Avatar
heinrich5991
17 "types/brutal/maps/Intercepter.map" 3 "types/dummy/maps/Pace.map" 154 "types/moderate/maps/Sky Stone.map" 24 "types/moderate/maps/oco.map" 1 "types/solo/maps/GetSpeed2.map"
@Cøke the potentially broken maps are here ^
Avatar
ChillerDragon BOT 2023-05-15 10:26:23Z
@heinrich5991 oh yes please :)
10:26
would kill my nice zero depency package but its worth it i guess
10:27
wanted to write something, even if its bad and short xd
Avatar
ChillerDragon BOT 2023-05-15 10:28:38Z
size doesnt matter they say
Avatar
Nice, just a "it should use more rust tho is missing"
10:35
!c++
Avatar
chillerbot BOT 2023-05-15 10:35:00Z
ChillerDragon++
Avatar
i merged ur prs
Avatar
ChillerDragon BOT 2023-05-15 10:55:46Z
pog pog
10:56
A project that probably i'll never end... Contribute to edg-l/TeeAI development by creating an account on GitHub.
10:56
i hijacked ur repo ez
10:57
did u ever get ur bot running and not crash? for me its full of python import errors and nonetype errors
Avatar
read the project description
Avatar
ChillerDragon BOT 2023-05-15 11:41:19Z
ye ye i red but i mean u changed ur email or whatever and now in the contributors tab its only me xd
11:41
also saw the comment about it not working but kinda assumed it would work more
Avatar
@Ryozuki how far did you get (TeeAI). I (and some other friends) used StableBaselines3 and got somewhat respectibly far but then hit a wall where it just gets stuck :(
Avatar
i never got into makign the actual ai
11:45
xd
Avatar
oh xD makes sense
Avatar
ChillerDragon BOT 2023-05-15 12:11:22Z
@Mr.Gh0s7 is your project public?
Avatar
ChillerDragon BOT 2023-05-15 12:12:01Z
send
Avatar
ChillerDragon BOT 2023-05-15 12:12:24Z
ah that
Avatar
ye (edited)
Avatar
ChillerDragon BOT 2023-05-15 12:13:11Z
u explained me alr and i forgot how it worked
12:13
u made some fifo adjustments right?
Avatar
yeah to the ddnet client so the python gets the input
Avatar
ChillerDragon BOT 2023-05-15 12:14:44Z
chot
12:14
gigachad ryo rewrote whole tw in python
Avatar
ye xD
Avatar
I am Ryozuki
Avatar
ChillerDragon BOT 2023-05-15 13:15:50Z
!ryo i mede another big pog pr
Avatar
chillerbot BOT 2023-05-15 13:15:51Z
@Ryozuki
Avatar
ChillerDragon BOT 2023-05-15 13:16:06Z
i commented out your code and called it a fix
13:16
fokkonaut imposter sus
13:17
!nim rocks
Avatar
chillerbot BOT 2023-05-15 13:17:02Z
deen
Avatar
ChillerDragon BOT 2023-05-15 13:17:04Z
axaxax
Avatar
deen zuts
Avatar
ChillerDragon BOT 2023-05-15 13:17:23Z
xd
13:17
deez
Avatar
ChillerDragon fears to ping deen lmao
Avatar
ChillerDragon BOT 2023-05-15 13:19:04Z
ofc
13:19
he big wig
13:19
i only ping him on irc
Avatar
ChillerDragon BOT 2023-05-15 13:19:43Z
bigwig*
13:19
noun
13:19
A very important person.
13:19
such a cool word
13:20
im trying to fancy up my english like lerato
13:20
but irc pings useless
13:20
im trying to reach fstd in forver
13:20
fstd:
13:20
fstd: u ok?
13:21
!mail fstd u ok?
13:22
@heinrich5991 lemme know in case you published the huffman py package i wanna preorder now! Ill instantly kick out ryos garbage axaxax
13:22
no offense babe ryOwO
Avatar
chillerbot BOT 2023-05-15 13:23:28Z
Segmentation fault
Avatar
merged
Avatar
ChillerDragon BOT 2023-05-15 13:23:32Z
pogpog
13:23
u like?
Avatar
its nice
Avatar
ChillerDragon BOT 2023-05-15 13:23:50Z
pog
Avatar
but im not touching python
Avatar
ChillerDragon BOT 2023-05-15 13:24:01Z
did not expect anything else
13:24
based rust dev
13:25
!add_ping_pong c ChillerDragon
13:25
seems like bot reboot added segfaults again
13:25
ill kick em out
13:25
more important to pinger me
Avatar
sometimes i believe chillerdragon is an alien
Avatar
ChillerDragon BOT 2023-05-15 13:40:04Z
wot i hooman
Avatar
proof tee capture
Avatar
ChillerDragon BOT 2023-05-15 14:42:13Z
axax
14:42
14:43
i see 6 unfrozen tees
14:43
ez hooman
Avatar
Avatar
ChillerDragon
Click to see attachment 🖼️
how many of these screenshots exist
Avatar
ChillerDragon BOT 2023-05-15 14:44:48Z
out data engineering team collected a uncrackable amount of 22 images https://github.com/TeeCaptcha/data
Captcha image data . Contribute to TeeCaptcha/data development by creating an account on GitHub.
14:45
Captcha image data . Contribute to TeeCaptcha/data development by creating an account on GitHub.
14:45
our*
14:46
google recaptcha team tried to buy us multiple times but we declined since we are confident we will exceed googles market share
Avatar
Avatar
Mr.Gh0s7
The best idea so far is to get the input from /dev/input/eventX. Where X would correspond to the mouse event eg /dev/input/event3
I am now using libinput to find the /dev/input/eventX for the mouses and to interpret them so I can get each mouse's input separetely. I'm guessing this is a Linux-only solution though (maybe UNIX too idk). In windows maybe you could run it with wsl.
Avatar
imagine if google actually bought ddnet, do you think it'll become closed source almost immediately
Avatar
ChillerDragon BOT 2023-05-15 14:51:37Z
google does some open src too
14:52
but yea idk if there are big corpos that have open source games not that i am aware of
14:54
i guess the biggest opensourceish game is minecraft
14:54
publishing the source code is illegal but decompiling isnt and ms even shares the class and var name mappings these days so its legally closed src but technically open src
Avatar
Avatar
Voxel
imagine if google actually bought ddnet, do you think it'll become closed source almost immediately
They'll abandon it the moment they see the source code kek
Avatar
ChillerDragon BOT 2023-05-15 14:55:37Z
but i guess google would just offer roby a job and go closed src to better avoid botters
Avatar
Avatar
ChillerDragon
publishing the source code is illegal but decompiling isnt and ms even shares the class and var name mappings these days so its legally closed src but technically open src
imagine minecraft does go open source and people actually make it run faster
Avatar
or make better hack clients
Avatar
ChillerDragon BOT 2023-05-15 14:55:59Z
it is the case rn already @Voxel
Avatar
Avatar
ChillerDragon
but i guess google would just offer roby a job and go closed src to better avoid botters
nah they'd make it closed source to extract people's info
Avatar
ChillerDragon BOT 2023-05-15 14:56:25Z
the paper and spigot ppl get the mappings from ms as i said so they have the code and their performant patches get merged into the official game from time to time
Avatar
Avatar
Voxel
nah they'd make it closed source to extract people's info
making teeworlds p2w with the skins
14:56
oh no, that means google will buy teeskins db too
Avatar
ChillerDragon BOT 2023-05-15 14:56:48Z
thats more valve buying it xd
Avatar
Avatar
ChillerDragon
the paper and spigot ppl get the mappings from ms as i said so they have the code and their performant patches get merged into the official game from time to time
You sure? I remember them extracting the hooks from the jar
Avatar
ChillerDragon BOT 2023-05-15 14:57:05Z
google will put ads and sell users data but keep everything free
14:57
@Learath2 they started doing that at some point
Avatar
they dont get mappings iirc
Avatar
ChillerDragon BOT 2023-05-15 14:57:28Z
they did not use to
Avatar
popping advertisements on MOTD
Avatar
ChillerDragon BOT 2023-05-15 14:57:49Z
Libre Minecraft mappings, free to use for everyone. No exceptions. - GitHub - FabricMC/yarn: Libre Minecraft mappings, free to use for everyone. No exceptions.
14:57
thats why there was yarn
14:57
the unofficial mappings
Avatar
ChillerDragon BOT 2023-05-15 14:58:15Z
libremappings xd
14:59
Obfuscation maps are now published with all future releases of the game
15:01
Avatar
-for real
15:02
wait no
15:03
🥖 1
Avatar
Avatar
Mr.Gh0s7
I am now using libinput to find the /dev/input/eventX for the mouses and to interpret them so I can get each mouse's input separetely. I'm guessing this is a Linux-only solution though (maybe UNIX too idk). In windows maybe you could run it with wsl.
Hooray! Now just need to pass it to godot (for 3D) or to tw (for 2D) ;)
Avatar
ChillerDragon BOT 2023-05-15 15:57:11Z
honestly no idea where this fr meme comes from or what it means or why it is a thing xd
15:57
ban
15:57
@ReiTW gigachad
15:58
feelsthinkingman feelsscary
Avatar
Avatar
ChillerDragon
out data engineering team collected a uncrackable amount of 22 images https://github.com/TeeCaptcha/data
lmao got me
Avatar
Avatar
Robyt3
It's definitely a suitable game for TAS
do you think ddnet will become its own movie maker if TAS input handling is added
16:43
ive talked about this too much but i cant code it for the life of me
Avatar
ChillerDragon BOT 2023-05-15 17:34:37Z
!ryo sent another two prs but now im kinda stuck without looking things up i dont really know 0.6 or ddnet protocol only 0.7 xd
Avatar
chillerbot BOT 2023-05-15 17:34:37Z
@Ryozuki
Avatar
chillerbot BOT 2023-05-15 17:35:12Z
@Ryozuki
Avatar
im playing ddnet
Avatar
ChillerDragon BOT 2023-05-15 17:36:08Z
ye dw but for the unlikley case of me continuing tomorrow it would be nice if its merged until then
17:36
but if i understood it correctly i need ddnet uuids now and i never bothered to understand how they work yet soo...
Avatar
DkrTremos BOT 2023-05-15 17:39:55Z
:D
17:40
thank for voice
Avatar
ChillerDragon BOT 2023-05-15 17:40:12Z
irc pog
Avatar
DkrTremos BOT 2023-05-15 17:40:36Z
ping pong
Avatar
ChillerDragon BOT 2023-05-15 17:40:43Z
!ping
Avatar
chillerbot BOT 2023-05-15 17:40:44Z
pong
Avatar
DkrTremos BOT 2023-05-15 17:41:09Z
ohh work ping
Avatar
chillerbot BOT 2023-05-15 17:41:17Z
ChillerDragon
Avatar
ChillerDragon BOT 2023-05-15 17:41:22Z
pinger
Avatar
!python import os; os.print("test");
Avatar
DkrTremos BOT 2023-05-15 17:41:40Z
today rain is not good
Avatar
ChillerDragon BOT 2023-05-15 17:41:51Z
@Voxal python is banned us !sh instead
Avatar
also wait what's the deal with irc/matrix
Avatar
ChillerDragon BOT 2023-05-15 17:42:05Z
!sh test
Avatar
chillerbot BOT 2023-05-15 17:42:07Z
bash: test: command not found
Avatar
ChillerDragon BOT 2023-05-15 17:42:09Z
xd
Avatar
DkrTremos BOT 2023-05-15 17:42:19Z
voxel
Avatar
ChillerDragon BOT 2023-05-15 17:42:54Z
@Voxel wdym? matrix is pretty hyped and on irc there is basically just me and now this DkrTremos guy and sometimes heinrich pops in here
17:43
idk i dont hear much about matrix
Avatar
ChillerDragon BOT 2023-05-15 17:43:31Z
but ye @Voxel try the !sh thing i added many new features xd
17:43
mostly linux not much bash yet
Avatar
!sh uptime
Avatar
chillerbot BOT 2023-05-15 17:44:11Z
bash: uptime: command not found
Avatar
ChillerDragon BOT 2023-05-15 17:44:18Z
there are not many commands
Avatar
DkrTremos BOT 2023-05-15 17:44:20Z
which network are we parallel?
Avatar
!sh rustup
Avatar
chillerbot BOT 2023-05-15 17:44:23Z
bash: rustup: command not found
Avatar
ChillerDragon BOT 2023-05-15 17:44:48Z
DkrTremos: used to be freenode and quakenet idk if freenode is still a thing
17:44
also bridged to matrix and a discord channel
Avatar
DkrTremos BOT 2023-05-15 17:44:55Z
ohh ok
Avatar
ChillerDragon BOT 2023-05-15 17:45:05Z
basically all bridge ppl are discord
Avatar
!sh :(){:|:&};:
Avatar
chillerbot BOT 2023-05-15 17:45:09Z
bash error
17:45
bash error
Avatar
ChillerDragon BOT 2023-05-15 17:45:13Z
axaxaxax
Avatar
chillerbot BOT 2023-05-15 17:45:13Z
bash error
17:45
CHILLER
Avatar
ChillerDragon BOT 2023-05-15 17:45:22Z
:justatest:
justatest 1
17:45
does this emoji even arrive on dc?
Avatar
ChillerDragon BOT 2023-05-15 17:45:50Z
F
17:45
:pepesad:
saddo 1
Avatar
its ok i reacted with it
Avatar
ChillerDragon BOT 2023-05-15 17:46:07Z
ty
Avatar
idk things like this are why i love this server sometimes
Avatar
ChillerDragon BOT 2023-05-15 17:47:46Z
17:47
png be like xd
Avatar
just the pure interactivity of learning how to ruin chiller's raspberry pi
Avatar
ChillerDragon BOT 2023-05-15 17:48:21Z
xd
Avatar
i love interactivity in general
Avatar
ChillerDragon BOT 2023-05-15 17:49:01Z
!add_ping_pong :justatest: https://zillyhuhn.com/cs/justatest.png
17:49
!:justatest:
Avatar
chillerbot BOT 2023-05-15 17:49:06Z
Avatar
ChillerDragon BOT 2023-05-15 17:49:10Z
dis look good?
Avatar
yea but the emoji is more like.. hold on
Avatar
ChillerDragon BOT 2023-05-15 17:49:25Z
can u send a screen pls
Avatar
ChillerDragon BOT 2023-05-15 17:49:45Z
and mine too
17:49
i wanna see how it looks on dc
17:50
Avatar
ChillerDragon BOT 2023-05-15 17:50:21Z
for me crap look like this
17:50
wowo so big xd
Avatar
yeah but im mobilr
17:50
mobile
17:51
anywaye, like, is this pure terminal?
Avatar
ChillerDragon BOT 2023-05-15 17:51:34Z
its pure javascript actually
17:52
wait my irc client or !sh ?
Avatar
ryoz is going to bully you
17:52
your client
Avatar
ChillerDragon BOT 2023-05-15 17:52:29Z
my irc client is weechat
17:52
like the china app
17:52
pog pog i can send money here
Avatar
ChillerDragon BOT 2023-05-15 17:52:51Z
nah jk its just a terminal thingie
Avatar
yeah i thought so
Avatar
ChillerDragon BOT 2023-05-15 17:53:06Z
WeeChat, the extensible chat client
Avatar
what can you do in it that discord cant
Avatar
ChillerDragon BOT 2023-05-15 17:53:22Z
use a terminal client
17:53
its against discord tos to use a terminal client actually
17:53
in general i have way more freedom what to do and not do
17:53
also its much more lightweight
17:53
and doesnt spy on me
17:54
free software
17:55
i sometimes regret deleting whatsapp but leaving discord and windows behind makes me happy every day
Avatar
when windows 10 support ends ill consider linux
17:56
but then again i wouldnt know how to run it as a casual computer user
Avatar
chillerdragon BOT 2023-05-15 17:59:54Z
Trust me I am as casual as it gets just get some gnome it’s fool proof
18:00
Installation is the hardest part usage is easy
Avatar
ChillerDragon BOT 2023-05-15 18:28:59Z
18:29
minecraft copyright expired in 2023
18:29
imma claim that
18:29
!jup lawyer juspti is that legal?
Avatar
chillerbot BOT 2023-05-15 18:29:19Z
@Jupstar ✪
Avatar
ChillerDragon BOT 2023-05-15 18:29:41Z
scroll to da bottom here https://www.minecraft.net/en-us
Avatar
sadly not ;/
Avatar
ChillerDragon BOT 2023-05-15 18:30:43Z
fk
18:31
dont ask me why i browse minecraft hp
Avatar
don't we all do from time to time
Avatar
chillerdragon BOT 2023-05-15 18:36:51Z
tru
Avatar
@Ryozuki For some reason rustup override does not work with Visual Studio, so I needed to set the default toolchain to stable-x86_64-pc-windows-msvc so fix VS compilation
19:30
document it xd
Avatar
!rust its your fault
Avatar
chillerbot BOT 2023-05-15 19:32:35Z
@Ryozuki
Avatar
!c nothing
Avatar
chillerbot BOT 2023-05-15 19:43:48Z
ChillerDragon
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
The rustup override doesn't seem to work for the gnu toolchain either
19:49
well, at least I can fix that one MSVC bug and then go back to default gnu (edited)
Avatar
The modified time was uninitialized for the editor file browser entry corresponding to the downloadedmaps-link. The time is never rendered for links, but the uninitialized time value was still passed to str_timestamp_ex, which results in an assertion error due to an incorrect time value being used when compiling with MSVC. This is fixed by properly initializing the field and also by only calling str_timestamp_ex when the time value will be rendered. Closes #6579.

Checklist

...
Avatar
Avatar
Robyt3
@Ryozuki For some reason rustup override does not work with Visual Studio, so I needed to set the default toolchain to stable-x86_64-pc-windows-msvc so fix VS compilation
in case you haven't seen that yet, you can do cargo +<toolchain> <command> to run the cargo command with the specified toolchain (e.g. cargo +nightly build). I don't have the full context so I don't know if it is applicable
Avatar
Avatar
Patiga
in case you haven't seen that yet, you can do cargo +<toolchain> <command> to run the cargo command with the specified toolchain (e.g. cargo +nightly build). I don't have the full context so I don't know if it is applicable
I never run cargo manually though when compiling ddnet. The issue is that both MSVC and GNU+make seem to ignore the rustup override and always use the default
👍 1
Avatar
@Robyt3 there is a env var
20:39
RUSTUP_TOOLCHAIN
20:40
RUSTUP_TOOLCHAIN (default: none) If set, will override the toolchain used for all rust tool invocations. A toolchain with this name should be installed, or invocations will fail.
Avatar
but can I set different values for different build folders?
Avatar
hmm i wonder
20:41
maybe with a .env
20:41
but idk
Avatar
I don't think that exists on Windows
Avatar
it doesnt exist on linux either
Avatar
I'll just change the default when I need to, I don't need MSVC very often anyway
Avatar
.env is a common file used to load envs
20:42
i load them with the crate dotenvy
20:42
but idk if they use it
20:42
probs not
Avatar
ChillerDragon BOT 2023-05-15 20:44:36Z
there is environment management for windows
Avatar
I mean there is also the rust-toolchain.toml file, in the project directory https://rust-lang.github.io/rustup/overrides.html#the-toolchain-file
Avatar
ChillerDragon BOT 2023-05-15 20:49:22Z
ah shit i can not find the tool again but there was something for env on windows i saw it when i spent one day just trying to make windows build setup speedrun
Avatar
@Jupstar ✪ Any idea how #6578 happens?
Avatar
After restarting the client from within the client itself (via auto-updater or restart command added in #6577), the game window is entirely missing with Fullscreen mode: Windowed or Windowed Fullsc...
Avatar
Avatar
Voxel
but then again i wouldnt know how to run it as a casual computer user
As a "casual user" myself, if you know where to get your drivers from, then any Ubuntu based OS Distro will work fine for you
Avatar
bloatware
Avatar
Things you can do as a casual user: You get updates which won't bloat your system You get to choose which apps to update and when to update You get to delete whatever apps you don't like (if you know how to use apt) You don't need to worry about security as much, since most programs you run will always come off of your distro's webstore or from Flatpack, a famous and yet the best store for apps
21:42
Things you cannot do as a casual user: Code, so unless you are interested in it, you'll have to figure out how to update your drivers If you've upgraded your drivers, then that's all there is to it 😄
Avatar
Avatar
Teero
bloatware
Ubuntu itself is, but it's open source (edited)
21:43
such as Linux Mint and PopOS are great options
21:43
PopOS is GNOME based, but it's even more customizable imo
Avatar
arch and only arch, my true love ❤️ (edited)
santatrollet 1
Avatar
I haven't tried it
Avatar
dd7cf38 Fix uninitialized field causing assertion error with MSVC - Robyt3 94fa9a8 Merge #6593 - bors[bot]
Avatar
52e1494 Remove unused CDataFileReader::Unload function declaration - Robyt3 6b37c3d Reorder map and datafile functions - Robyt3 5e215f6 Mark map and datafile functions as const when possible - Robyt3 7273574 Add missing CMap::NumData delegate function - Robyt3 cd9d0e5 Add default parameter values to CMap::GetItem - Robyt3 cbde0bb Use nullptr instead of 0 - Robyt3 2f2c86c Move variable declarations closer to usages - Robyt3 22df50c Merge #6592 - bors[bot]
Avatar
ddnet update when
Avatar
@Jupstar ✪ ig ur sleeping now but on the fng2 repo (0.6 source idk about 0.7) it doesn't want to compile. I added #include <cstdint> in src/game/server/gamecontext.cpp and then it compiled ;)
Exported 435 message(s)