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-01-14 00:00:00Z and 2024-01-15 00:00:00Z
Avatar
chillerdragon BOT 2024-01-14 02:05:41Z
What’s cowrie but no I did not use any tools or libs. It’s pure self written typescript
Replying to @Cipy29 ChillerDragon did you use cowrie for the discord shell bot?
02:08
@TsFreddie: good morning c:
Avatar
Avatar
chillerdragon
@TsFreddie: good morning c:
why
Avatar
chillerdragon BOT 2024-01-14 02:08:41Z
Aren’t u in utc+8 ?
Avatar
chillerdragon BOT 2024-01-14 02:30:38Z
Sorry if I woke you or something Fred ._.
02:31
Just wanted to know if we are timezone buddies now
03:07
did you go to australia or something
Avatar
chillerdragon BOT 2024-01-14 03:08:18Z
Indonesia
Avatar
for?
Avatar
chillerdragon BOT 2024-01-14 03:08:28Z
So wats ur timezone
Avatar
chillerdragon BOT 2024-01-14 03:08:35Z
Secret
03:08
So we timezone buddies uwu
Avatar
chillerdragon BOT 2024-01-14 03:08:46Z
I will ping you every morning!
Avatar
are you like just there now?
Avatar
chillerdragon BOT 2024-01-14 03:09:16Z
Yea
Avatar
did germany kick you out
Avatar
chillerdragon BOT 2024-01-14 03:09:44Z
Yes I was too edgy
03:10
imma take a nap actually
03:10
woke up at 3am, it wasn't great
Avatar
chillerdragon BOT 2024-01-14 03:10:51Z
Bruv
03:11
I was still awake at that time
03:11
Jet lag moment I guess
Avatar
Avatar
chillerdragon
Yes I was too edgy
BlaiZephyr | meloƞ 2024-01-14 03:11:23Z
Agreed, we germans abandoned irc enjoyers (except scrumplex because He cool)
Avatar
chillerdragon BOT 2024-01-14 03:11:26Z
Don’t you have to go to work or something?
03:11
no
Avatar
chillerdragon BOT 2024-01-14 03:11:42Z
Wowo
Avatar
why would i go to work on sunday
Avatar
chillerdragon BOT 2024-01-14 03:12:08Z
Oh
03:12
I totally knew it was Sunday
Avatar
chillerdragon BOT 2024-01-14 03:13:01Z
But then you are in china
03:13
Do you even do weekends?
Avatar
Catxplosion we do
Avatar
chillerdragon BOT 2024-01-14 03:13:35Z
woah lazy
Avatar
Avatar
Ewan
he is using those things they are just a weakness of his
რილია 2024-01-14 03:51:18Z
yeh, i facing my weaknesses like batman
Avatar
რილია 2024-01-14 03:56:43Z
it's 7:30 in the morning here
Avatar
left or right
04:17
Avatar
რილია 2024-01-14 04:24:46Z
bro, reading and writing to a file is so faking fast, i never tougth i could read, delete, and write again to a file every single tick
04:25
without a single mistake
Avatar
რილია 2024-01-14 04:34:39Z
i wonder how fast it's gonna be if i use hard drive instead of ssd
Avatar
ws-client BOT 2024-01-14 04:49:55Z
<ChillerDragon> ye writin smol files is fast af
04:50
<ChillerDragon> faster than priting to the terminal iirc
04:50
<ChillerDragon> i think i boosted fps in a terminal based game once by instead of printing writing to a file and then using cat to print the entire file :D
😂 1
04:51
<ChillerDragon> buy chillerdragons bash game engine today
04:52
<ChillerDragon> this looks wrong. Jopsti should one highlite him self?
04:52
<ChillerDragon> i wonder if i could have replaced "him" with something genderless in that sentence
Avatar
-21 out tonight
04:53
feelsbadman
Avatar
ws-client BOT 2024-01-14 04:53:57Z
<ChillerDragon> i envy u
04:54
<ChillerDragon> cold is pog
04:54
<ChillerDragon> for me it doesnt get much colder than 28 durin da nite i think
04:55
<ChillerDragon> @Ewan fahrenheit?
Avatar
ws-client BOT 2024-01-14 04:55:38Z
<ChillerDragon> o.O
Avatar
i got yelled at for using freedom units last time
Avatar
ws-client BOT 2024-01-14 04:55:47Z
<ChillerDragon> xd
04:55
<ChillerDragon> freedom units
04:55
<ChillerDragon> watfak
Avatar
ws-client BOT 2024-01-14 04:56:11Z
<ChillerDragon> i think i never got to xp -21
04:56
<ChillerDragon> sounds fun
04:56
<ChillerDragon> i didnt know its that cold in murica
04:56
<ChillerDragon> time to move
04:57
<ChillerDragon> ewan u eng pro
04:57
<ChillerDragon> send woke generless sentence
04:57
<ChillerDragon> > Jopsi should one highlite him self?
04:58
<ChillerDragon> how can i replace "him" with something genderless like "one" @Ewan ?
04:58
<ChillerDragon> or how to make the sentence cool in general
04:59
<ChillerDragon> apparently "oneself" is a thing xd
Avatar
what context
04:59
yea
04:59
themselves
Avatar
ws-client BOT 2024-01-14 04:59:37Z
<ChillerDragon> the context i used it in
05:00
<ChillerDragon> oke thank
Avatar
should one highlight themselves
Avatar
ws-client BOT 2024-01-14 05:00:17Z
<ChillerDragon> i put tripple A english on my CV now
Avatar
f17401f A Lonely Travel, M Purple Panic, M Depressed II, M The Shire, M Halloween Night, M Harvest, M Kobra 2, M Kobra, M Multeasymap, M Sunny Side Up - ddnet-maps
Avatar
ws-client BOT 2024-01-14 06:15:28Z
<ChillerDragon> Okay thats kinda cool you can close issues in other repos with commit messages
06:15
<ChillerDragon> can codeberg do that too? -.-
Avatar
Avatar
ws-client
<ChillerDragon> i didnt know its that cold in murica
it's huge country
06:47
it just depends on where you are
Avatar
რილია 2024-01-14 06:49:12Z
ah man
06:51
i run a server on linux, people can register and make an account, the physical file of that account is made but it can not be readed from the server once the player tries to "/login username password"
06:52
and it's working on windows with the same code
06:52
i run the server as root, but still having the same problem
06:53
and once i restarting the server, you can /login with previously register accounts (edited)
06:54
i gave the DDnet-Server chmod +rwx but still the same
06:55
also i can give you my last commit link if you want
Avatar
რილია 2024-01-14 07:06:51Z
never mind, the code is having problem, in windows too
07:06
😂
Avatar
რილია 2024-01-14 07:20:50Z
the problem was stupid as, not closing the file: io_close() troll
Avatar
chillerdragon BOT 2024-01-14 07:28:26Z
Classic
Avatar
Avatar
ws-client
<ChillerDragon> this looks wrong. Jopsti should one highlite him self?
No
Avatar
chillerdragon BOT 2024-01-14 08:14:24Z
ye dats wat i thought ima open an issue and will probably not fix before end of 2028
Avatar
ws-client BOT 2024-01-14 08:14:50Z
<ChillerDragon> did you know the word procrastination includes pro?
Avatar
with improved knowledge from work im retaking edlang
Avatar
ChillerDragon BOT 2024-01-14 08:40:31Z
i cant tell if ddnet singapore servers lagg or my wifi idk how to test
Avatar
Avatar
ChillerDragon
@Meeu when meet?
when
08:50
what's your ping to Singapore?
Avatar
ChillerDragon BOT 2024-01-14 08:50:52Z
37
08:51
it feels smoother than at home haha
08:51
but i have lag spikes that make it super faily to play
Avatar
ChillerDragon BOT 2024-01-14 08:51:36Z
idk if its my connection or the server
Avatar
CHN8 has good ping too from here
Avatar
ChillerDragon BOT 2024-01-14 08:52:13Z
i have 78 in chn8
Avatar
oh I have 60ish
Avatar
ChillerDragon BOT 2024-01-14 08:52:45Z
jumps to 90 ye its rly bad xd
Avatar
probably your wifi then
Avatar
ChillerDragon BOT 2024-01-14 08:53:12Z
meh
08:54
sucks to be me
08:55
shiet mobile data is even way worse
09:47
😃
Avatar
how is singapore fellas
Avatar
hi Ewan o/
10:00
the singapore server is empty most of the time XD
Avatar
i saw chiller but he was afk earlier
10:00
i wonder why he is there
10:02
how are u
Avatar
sad cuz bad ping to USA :c
10:02
it's not so bad to USA2 ig, 200 ping
Avatar
ah messed up
Avatar
I think this broke some time ago, currently we can no longer move the points of all selected quads when moving any points, it only applies to the selected quad. I don't think this was intended, which is why I made this PR to restore that functionality. It also works with quad points alignment/snapping that I made some time ago as well. Before: https://github.com/ddnet/ddnet/assets/13364635/652957ae-b848-4e88-8313-2033b08c51f4 After: https://github.com/ddnet/ddnet/assets/1336463...
Avatar
chillerdragon BOT 2024-01-14 10:39:13Z
What’s your in game name?
Replying to @Meeu i saw chiller but he was afk earlier
10:39
Best ping ddnet server
Replying to @Ewan i wonder why he is there
Avatar
Avatar
chillerdragon
What’s your in game name?
Meeu
Avatar
Avatar
chillerdragon
Best ping ddnet server
Lol
11:36
a3115d7 Restore ability to move points of all selected quads - archimede67 6ad92ed Merge pull request #7801 from archimede67/editor-fix-quads-edit - def-
Avatar
I seriously do not understand MSVC
11:49
Accessing an unscoped enumeration that's a member of a class through a fully qualified name is legal since C++11
11:51
It should even be part of the outside scope, so should let me refer to it using just the class too...
Avatar
oh it's not the scoping that's the issue, it's that stray constant...
Avatar
Let's just drop support for MSVC, no self respecting developer uses it anyway
12:10
Ok, I can't do this without a windows machine, can one of you find out where this constant is coming from?
Avatar
https://godbolt.org/z/K1nbbno9K this is what's happening, so you are looking for a #define ERROR that only happens on windows 😄
class CHttp { public: enum EState { UNINIT, RUNNING, ERROR }; }; #define RUNNING 10 int a = CHttp::RUNNING; int b = CHttp::EState::RUNNING;
Avatar
what’s the constant
Avatar
Or maybe I should just rename my error state to something like FAILED
12:12
It might be easier
Avatar
Avatar
Ewan
what’s the constant
I have no idea where it's coming from https://github.com/ddnet/ddnet/pull/7683 but somehow after all the includes in http.cpp there is ERROR #defined
This rebases and partially rewrites #5842. Tested very roughly I still am not the biggest fan but this is the best I can do without going far too deep into a jobs rewrite: This iteration uses the ...
12:13
Or maybe I can just do #ifdef ERROR #undef ERROR after the include 🤔
Avatar
Avatar
Learath2
Let's just drop support for MSVC, no self respecting developer uses it anyway
before that let's drop support for macos xd
this 1
Avatar
chillerdragon BOT 2024-01-14 12:22:40Z
No macos > msvc
12:22
At least it’s unix
12:23
xcode is the poggest of them all
14:09
c8ed6e1 New Trial Tester role, remove testing lead role - murpii 13fe202 Merge pull request #72 from murpii/pr_mt_role_changes - Learath2
Avatar
@heinrich5991 what's the main reason of using warn instead of using Result<_, _>?
Avatar
@gerdoe warn is for inconsistencies / oddities which should not cause the operation to fail, but can be logged
Avatar
yeaah but warn goes trhu aall the codebase of libtw2
14:14
looks monstrous just for logging
Avatar
Avatar
Patiga
@gerdoe warn is for inconsistencies / oddities which should not cause the operation to fail, but can be logged
btw, inconsistencies and oddities are the ones that should not occur?
14:19
for example, in gamenet, snap object decoding warns whenever there is excess data
14:20
excess data is not an huge issue, since we expect backwards compatibility by future extensions
14:20
but this does indicate that something should be updated
14:20
or fixed elsewhere
Avatar
but what about using result + error handling?
14:21
i just don't get the point
Avatar
because then the entire operation would unnecessarily fail
14:22
ah
14:22
okey i get it xd
Avatar
nice :)
14:23
its kinda weird to work with at first
14:23
and its an additional parameter everywhere, which can be a bit annoying at times ^^
Avatar
yeah like every function signature every function call has this warn field
14:24
also callbacks
14:24
its kinda like logging, but with a very different interface
Avatar
c-way in rust
Avatar
hm, logging is also quite common in rust
Avatar
have never seen such approach tho
14:27
having log! is cleaner imho
14:28
repo is quite old maybe that's the reason
Avatar
Avatar
gerdoe
but what about using result + error handling?
do the "it must exist" extremist path every unwrap is a potential logic bug (edited)
Avatar
no unwraps only match 8)
Avatar
every error u must handle will introduce more potential to do it wrong
Avatar
Avatar
Learath2
https://godbolt.org/z/K1nbbno9K this is what's happening, so you are looking for a #define ERROR that only happens on windows 😄
the code also fails to compile with clang and gcc
15:18
the macro is replaced in both case
Avatar
Avatar
Chairn
the code also fails to compile with clang and gcc
Yes, I hadn’t noticed the define was the issue
15:19
The define only happens in windows, thus I thought it was a msvc issue
Avatar
who the hell defines an ERROR macro ?
15:19
maybe you can try the MSVC equivalent -E flag to see where it comes from
Avatar
Avatar
Learath2
I have no idea where it's coming from https://github.com/ddnet/ddnet/pull/7683 but somehow after all the includes in http.cpp there is ERROR #defined
15:44
so yeah it's curl.h that includes windows.h
15:45
you don't wanna know how many hours of my life were wasted debugging some cursed windows-only issue that turned out to just be due to windows.h defining some weird macro
Avatar
Avatar
Jupstar ✪
every error u must handle will introduce more potential to do it wrong
so better to panic you mean lol
Avatar
Fixed crash when runing tool 'Remove unused envelopes' and trying to undo the addition of an envelope (fixes #7738). Fixed issues where undo/redo would not work properly when changing a layer's order or group property. Added missing action for changing the position of a sound source. I don't know if there are any more problems, so feel free to open an issue when you encounter a crash/unexpected behavior while using the feature.

Checklist

  • [x] Tested the change ingame
  • [ ] Pro...
Avatar
Avatar
gerdoe
so better to panic you mean lol
hard to say, but sometimes i like it more than creating long unhandled err chains, or handle errors everywhere
15:53
in code where you dont expect errors, your error handling will probably suck
15:53
xd
Avatar
tell me a feature u would like in edlang
Avatar
Avatar
Ryozuki
tell me a feature u would like in edlang
hiarc
Avatar
terminating pc
Avatar
i need a nice logo
Avatar
avx2 support
Avatar
Avatar
gerdoe
avx2 support
u can do that on any systems lang
15:56
arch intrinsics
Avatar
Avatar
Jupstar ✪
hiarc
does this feature fit on a language feature?
15:56
not a library i mean
Avatar
Avatar
Ryozuki
does this feature fit on a language feature?
imo yes, i abuse it across half of my code base already
Avatar
i need to find some new papers on borrow checkers
Avatar
it's basically the alternative to borrow checking
15:57
and u need RAII
Avatar
bcs i am also huge RAII abuser
Avatar
how would u call edlang's cargo?
Avatar
walkstop
Avatar
car go walk stop xd
15:58
epic
15:59
ed is like a ancient editor right
Avatar
Avatar
Ryozuki
ed is like a ancient editor right
really?
Avatar
chillerdragon BOT 2024-01-14 17:15:12Z
Yea edge case error paths are often bugged them selfs. Because they were never tested.
Replying to @Jupstar ✪ every error u must handle will introduce more potential to do it wrong
17:39
a9b0787 Update translations for upcoming DDNet 18.0 - def- 835c759 Update German translations - def- 11c1957 Merge pull request #7799 from def-/pr-lang-18.0 - Robyt3
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-ad...
Avatar
რილია 2024-01-14 18:48:57Z
is this two conditions are equal ? if(pPlayer->GetCharacter() == 0) if(pPlayer->GetCharacter())
Avatar
if my cpp knowledge doesn't fail me they are the opposite ^^
justatest 1
Avatar
რილია 2024-01-14 18:51:35Z
i think they are the same if you use it in an if,
18:51
it, in an if 😂
18:52
bro
Avatar
if(pPlayer->GetCharacter() == 1) should be the same as if(pPlayer->GetCharacter()). Can't you just test it anyways?
Avatar
რილია 2024-01-14 18:52:47Z
i testing the people here lol
Avatar
0 gets evaluated to false while any other int is true
Avatar
რილია 2024-01-14 18:55:52Z
is there a function to get the ClientID by the players name ?
Avatar
Avatar
რილია
is there a function to get the ClientID by the players name ?
There isn't a function for it, you will have to loop over all players and check if the name matches. But I guess it would be pretty easy to extract something like this to a function. char aPlayerName[MAX_NAME_LENGTH] = "nameless tee"; int ClientID = -1; for(int i = 0; i < MAX_CLIENTS; i++) { if(str_comp(aPlayerName, Server()->ClientName(i)) == 0) { ClientID = i; break; } } ClientID will be -1 if a player named nameless tee wasn't found.
👍 1
Avatar
Avatar
Devinci
if(pPlayer->GetCharacter() == 1) should be the same as if(pPlayer->GetCharacter()). Can't you just test it anyways?
Lol, that's hella wrong. if (pPlayer->GetCharacter() != 0) is the same as if (pPlayer->GetCharacter() but definitely not the opposite using 1 is true xD
Avatar
yeah... that's what I said? 😄
Avatar
Ok, I won't argue with you. You're a troll
Avatar
Are you sure you are not hating on me
21:17
no but fr
21:17
that's exactly what I said
21:18
You sure you aren't victimizing yourself?
Avatar
Can someone not biased tell me if I'm actually dumbing hard or just fokko trolling me?
Avatar
Like last time
21:18
Maybe just learn to read
21:18
And not victimizing yourself
21:18
that's very toxic
21:19
I told you last time even directly that I was not hating. But you're dumbing hard again
21:19
And u victimized urself last time too by not accepting my statement :)
Avatar
Avatar
Devinci
if(pPlayer->GetCharacter() == 1) should be the same as if(pPlayer->GetCharacter()). Can't you just test it anyways?
that's right though
Avatar
thanks
Avatar
fokkonaut being fokkonaut
Avatar
@Nouaa no wonder you want to steal code. Too dumb to code on your own
21:22
I'll explain.
21:23
GetCharacter() does not return 1 if it exists. It's a pointer, and it points to a memory location. So when you take it as an integer, it'll not be 1. That would imply all characters point to the same memory
21:23
that's why you check != 0
Avatar
atleast it should return a truthy value if it does exist
Avatar
aka != 0
21:24
And not == 1
21:24
As both of you seemed to agree on
21:25
Oh boi...
Avatar
I assumed it wasn't necessarily a pointer, but yeah u're right
Avatar
Avatar
Devinci
Can someone not biased tell me if I'm actually dumbing hard or just fokko trolling me?
@Devinci So I think you're the one that is biased. Work on yourself
21:26
DDNet hiring anyone these days
Avatar
Avatar
Devinci
if(pPlayer->GetCharacter() == 1) should be the same as if(pPlayer->GetCharacter()). Can't you just test it anyways?
it wont work because the pointer is probs implicitly casted to a int, and a pointer is like a numeric address
21:26
and a lower address like 0x1 is probs not what u will get
21:27
if(pPlayer->GetCharacter())
21:27
this works because
21:27
the address is not 0
21:27
so its a truthy value
Avatar
all values > 0 are truthy
👍 1
21:27
if(pPlayer->GetCharacter() > 0)
Avatar
Avatar
Ryozuki
all values > 0 are truthy
And < 0, but that doesn't matter in this context
Avatar
Avatar
fokkonaut
And < 0, but that doesn't matter in this context
true i forgot about negatives xd
Avatar
anyway its wrong to compare a pointer to a number
21:28
for lot of complex reasons
21:28
do if(pPlayer->GetCharacter()) or if(pPlayer->GetCharacter() != nullptr)
Avatar
That aswell
21:28
Does nullptr actually work when the DDNet code sets it to 0 or NULL?
Avatar
Nice
21:29
0 is the nullptr address on the default address space
Avatar
hello world poggers2
Avatar
there can be address spaces where a adress at 0 is valid
Avatar
Avatar
Ryozuki
0 is the nullptr address on the default address space
Ahhh
Avatar
but thats another talk
Avatar
I see
21:29
ty
Avatar
An address space is a fundamental part of the type of a pointer value and the type of operations that manipulate memory. LLVM affords a default address space (numbered zero) and places a number of assumptions on pointer values within that address space: The pointer must have a fixed integral value.
21:30
A pointer is an address that provides a translation within some virtual address space to a piece of physical memory.
Avatar
Avatar
Ryozuki
all values > 0 are truthy
that's the reason I proposed == 1. I could have also said == 123123. Doesn't 1 get evaluated to true aswell?
Avatar
Avatar
Devinci
that's the reason I proposed == 1. I could have also said == 123123. Doesn't 1 get evaluated to true aswell?
ur missing the point
21:32
if u compare a pointer type to a int
21:32
it wont be casted to a bool
Avatar
Oh man.
Avatar
there will never be a true or false
21:32
it will be
21:32
does pointer has address 0x1 through this cast to int
Avatar
oh really? That's what I was missing then. thanks for your answer ryo
Avatar
@Devinci #staytoxic
21:34
That from a moderator
Avatar
@Devinci
21:34
g++ /tmp/G2nc4Yh94s.cpp /tmp/G2nc4Yh94s.cpp: In function 'int main()': /tmp/G2nc4Yh94s.cpp:14:10: error: ISO C++ forbids comparison between pointer and integer [-fpermissive] 14 | if(a == 1) { | ~~^~~~
21:34
the compiler will also tell u ur doing bad stuff
Avatar
yeah I didn't know that method? was returning a pointer.
21:34
I just assumed, mb there 😛
Avatar
xxxxD
21:35
0 self awareness
Avatar
fokkonsomething
21:36
?
Avatar
Yeah, I'm on my daily dose of talking to idiots
Avatar
ah that makes sense
Avatar
u didnt talk to me yet 😏
Avatar
Avatar
fokkonaut
Yeah, I'm on my daily dose of talking to idiots
shit, I'm included
Avatar
self awareness: 1
21:37
> devinci (edited)
21:38
good night :)
Avatar
gn :)
heartw 1
Avatar
Avatar
fokkonaut
Yeah, I'm on my daily dose of talking to idiots
friendly fire will not be tolerated
Avatar
another self-made teedrama™?
Avatar
@ChilleDragon where can i check your votes.cfg for zilly-insta?
Avatar
Avatar
Teero
i think ill make a server that exploits the tune zone parameters and lets people play in slowmo.
is it still on?
Avatar
d2ea9cb Fix multiple editor undo/redo issues - archimede67 7e73d3e Merge pull request #7803 from archimede67/fix-editor-undo-redo - def-
Avatar
Avatar
Super3559
is it still on?
nop
Avatar
Avatar
Teero
nop
rip
22:58
got any way for me to doo it myself
Avatar
didnt finish it
Avatar
since ive been trying to get it to work
22:59
but i have no idea what to change
Avatar
c7fb6dd Update Swedish translations for 18.0 - furo321 225b729 Merge pull request #7804 from furo321/swedish-18.0 - def-
Avatar
Avatar
Teero
didnt finish it
can you tell me how you did it?
Avatar
Avatar
GitHub
Click to see attachment 🖼️
build no 2800 btw!!
poggers2 1
Avatar
i need help with cmake to build the source code
Avatar
what exactly
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-ad...
Avatar
apparently it din't recognize visual studio code
23:34
even if i had it installed
23:34
and oppened in another tab
23:35
i looked it up and it said
Avatar
what did not recognize vscode?
23:37
if you mean cmake. vscode does not have an integrated compiler. if youre on windows then use visual studio community
Avatar
Avatar
Teero
if you mean cmake. vscode does not have an integrated compiler. if youre on windows then use visual studio community
don't!
23:39
install compiler and cmake
23:39
then you will be able to work with vscode
Avatar
ik msvc is bad. but its easier xdd
Exported 370 message(s)