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-07-24 00:00:00Z and 2023-07-25 00:00:00Z
Avatar
Avatar
murpi
@Ravie Try now
works, when fix licenses btw?
Avatar
let me check
00:08
fixed that too
Avatar
@heinrich5991 There seems to be some sort of regression with this PR https://github.com/ddnet/ddnet/pull/296. I'm not sure I understand how it ever worked. (edited)
GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.
02:19
I was able to fix it by adding m_FlagMask | CFGFLAG_GAME to the FindCommand call in ExecuteLineStroked. without this it seems like FindCommand will never find commands with CFGFLAG_GAME because the client's m_FlagMask is CFGFLAG_CLIENT by default.
02:20
but I can't figure out how it ever worked because from what I can see even the old version of FindCommand should have filtered out all the CFGFLAG_GAME configs
02:21
also the client's CFGFLAG_GAME configs aren't reset between map changes so I had to add a call to Console()->ResetServerGameSettings();
02:22
This fixes https://github.com/ddnet/ddnet/issues/6774 as far as I can tell but I don't know how it got broken in the first place
02:27
Did it ever work?
02:29
I guess we could also initialize the client's console m_FlagMask with CFGFLAG_GAME | CFGFLAG_CLIENT, instead of only CFGFLAG_CLIENT because those should be all the configs it cares about. (edited)
02:34
I feel I must be missing some reason that it should be working
Avatar
Avatar
Tater
@heinrich5991 There seems to be some sort of regression with this PR https://github.com/ddnet/ddnet/pull/296. I'm not sure I understand how it ever worked. (edited)
CFGFLAG_GAME was mostly about the server when it was introduced. I think someone else tried executing the configs on the client as well later on
07:29
not sure if it ever worked
Avatar
Avatar
heinrich5991
CFGFLAG_GAME was mostly about the server when it was introduced. I think someone else tried executing the configs on the client as well later on
But why would the client call LoadMapSettings() in CGameClient::OnConnected() if it wasn't supposed to be able to execute the configs embeded in the map?
Avatar
I wish obs would offer a VK plugin to tell which frame buffers it should read from. I'd find it cool to render the game without anti ping and entities for the users. While the steamer still sees the gameplay content
Avatar
Avatar
Tater
But why would the client call LoadMapSettings() in CGameClient::OnConnected() if it wasn't supposed to be able to execute the configs embeded in the map?
no such thing is in the PR afaict
08:21
hence "someone else tried executing the configs on the client as well later on"
Avatar
Avatar
Ewan
i'd be surprised if you can't turn on all strong on a per-map basis
then be surprised
Avatar
this comes from https://github.com/ddnet/ddnet/pull/1904 apparently
Is enabled with cl_predict_ddrace 1. This will predict tunings loaded from the map the first time tunezones are entered, but will also update the tunes after you receive new tunes while in a tunezo...
08:22
and trml added CFGFLAG_CLIENT to the relevant config
08:23
so I guess your solution might be better
Avatar
it seems actually quite easy to make the client work with CFGFLAG_GAME, is there any reason the client shouldn't keep track of those?
08:24
Maybe I'll just make a PR and you can judge if there's any unexpected consequences
Avatar
With version 1.3 of Inkscape, you’ll find improved performance, several new features, and a solid set of improvements to a few existing ones. This version is squarely focused on helping users get organized and work more efficiently with our free and open source vector-editing software.
09:21
After many years of effort, I am happy to announce that Debian riscv64 is now an official architecture! This milestone is not the end of the...
Avatar
@Ryozuki @Jupstar ✪ im finally moving on from ubuntu 18 to ubuntu 22, trying to skip ubuntu 20 😄
09:35
09:35
wish me luck
Avatar
ws-client BOT 2023-07-24 09:35:19Z
<Jupstar > ITS HAPPENING
Avatar
ws-client BOT 2023-07-24 09:35:35Z
<Jupstar > now also move away from win7 xdd
Avatar
And then open chairn.shop so I can try this out
Avatar
oh nice
Avatar
argh, unmet dependencies everywhere 10 mins in...
Avatar
chillerdragon BOT 2023-07-24 10:02:08Z
Hypocrite jopsti complaining about kog accounts and going strong on ddnet accounts axaxaxa
Avatar
ws-client BOT 2023-07-24 10:02:59Z
<Jupstar> chillerdragon: in my vision accounts are optional
10:03
<Jupstar> so if i implement it, i can make sure its true ;)
10:03
<Jupstar> also i dislike how overcomplicated kog is doing it xD
10:03
<Jupstar> that's not attractive to new users IMO
10:04
<Jupstar> and i respect that ppl want accounts to save their progress.. I personally am not interested in that
10:05
<Jupstar> i play the game for fun and skillz
Avatar
optional means that you automatically generate a key pair if the user doesn't want an account, right?
10:05
(that's wat I read from your description)
Avatar
ws-client BOT 2023-07-24 10:05:54Z
<Jupstar> that's one way yes
10:06
<Jupstar> that would make it easier to "upgrade" the non account to an account
Avatar
any idea how to solve massive unmet dependencies ?
Avatar
unmet dependencies where?
Avatar
ws-client BOT 2023-07-24 10:09:37Z
<Jupstar> @Chairn i think last time i had this i simply used some fancy dpkg command to simply remove all annoying packages
10:10
<Jupstar> in worst case then do apt reinstall over all packages xd
Avatar
Avatar
heinrich5991
unmet dependencies where?
when upgrading from ubuntu 18 to ubuntu 22 directly
10:11
it complains about gcc and mostly qt stuff
Avatar
Does it say why it won't pull it in?
Avatar
i think it's because i installed some gcc version manually or from some ppa. But i disabled ppa before upgrading
10:12
gcc-7 : Depends: libgcc-7-dev (=7.5.0-3ubuntu1~18.04) but it is not installable) (edited)
Avatar
you might need to uninstall the ppa packages before updating
Avatar
i cant anymore
Avatar
ws-client BOT 2023-07-24 10:13:01Z
<Jupstar> use dpkg
Avatar
whatever i try, it complains about unmet dependencies
Avatar
ws-client BOT 2023-07-24 10:13:08Z
<Jupstar> u can always force remove
Avatar
hmm, ill try
Avatar
Avatar
Chairn
whatever i try, it complains about unmet dependencies
I'd be wary of using "force" flags
10:14
what does it tell you when you try to remove gcc-7?
Avatar
same thing
10:15
the unmet dependencies are always the same (weird though)
Avatar
ws-client BOT 2023-07-24 10:15:23Z
<Jupstar> yeah within apt you probably cannot recover from this anymore easily
Avatar
dpkg -r gcc-7
10:15
that doesn't work?
Avatar
well, i guess i have to manually remove each package following the dependency list
Avatar
does gcc-7 depend on libgcc-7-dev or the other way around?
10:19
if gcc-7 depends on libgcc-7-dev, then it should not be a problem to remove gcc-7 without also removing libgcc-7-dev, right?
Avatar
ws-client BOT 2023-07-24 10:20:58Z
<Jupstar> if it's fixable within apt you can simply do apt install --fix-broken it should automatically suggest which packages to remove
Avatar
nah, it complains about unmet dependency too
10:37
dpkg -r seems to work fine, but it's all manual 😄
10:44
okay, i reverted my sources.list and will simply do release-upgrade
10:45
Distro upgrades just never go well
Avatar
@Learath2 thats why u use rolling
10:57
like gentoo
10:57
just make sure to update atleast once ever some months
10:57
thats conservatively
Avatar
Ubuntu sux
Avatar
i update every day like a maniac
Avatar
That's why u don't update😬😬😬
Avatar
@Robyt3 for me the selection is still working fine in the updated version. do you have any more info on when it was inconsistent?
Avatar
Avatar
marmare_314
@Robyt3 for me the selection is still working fine in the updated version. do you have any more info on when it was inconsistent?
You can only move envelope points up and down when moving the mouse very fast. Previously this was an issue only with very low mouse speeds, but now it happens also with default mouse sensitivity.
Avatar
Avatar
Robyt3
You can only move envelope points up and down when moving the mouse very fast. Previously this was an issue only with very low mouse speeds, but now it happens also with default mouse sensitivity.
Ah I didnt notice since my mousespeed is quite high. But its probably because MouseDeltaX() is used and the resulting value gets stored in a fixed precision number. The only solution that comes to mind is to use the absolute mouse position instead. That would still not solve this issue for high precision mode though. (edited)
Avatar
If you fail this you are in for an awful day 😄
12:02
I once just gave up on a too old gentoo system, just reinstalled
12:02
lol
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
shit take
Avatar
Am I just stupid for not using gpt? I feel like it's an awful habit to get into
Avatar
you're not stupid for not using gpt
12:05
other ppl are stupid for bragging about it
Avatar
I have a feeling we are about to get a wave of gpt dependent developers
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
I'm definitely not spending 20 dollars on 2.5 coffees ^^
Avatar
me neither
12:11
i get a coffee with milk for 1.3€
12:11
1.1€ in cheap places
Avatar
Avatar
Voxel
shit take
i know xd its funny twitter post
Avatar
Avatar
heinrich5991
I'm definitely not spending 20 dollars on 2.5 coffees ^^
You definitely don’t live in silicon valley 😄
Avatar
Avatar
Learath2
Am I just stupid for not using gpt? I feel like it's an awful habit to get into
dunno, trying it out a little is probably helpful
12:20
to assess whether it's useful to you
Avatar
It probably is useful for small stuff but I have this feeling it’d make me a worse programmer overall
Avatar
the fact u say this i think u dont need to worry
12:23
just see what it answers skeptically
12:23
xd
12:23
like anything u see on the internet
12:24
altho its diferent cuz, for me chatgpt will never be seen as a authoritive figure in any field
12:24
for example if i read a blog about someone who is known to be rly good at X, i will most likely trust what he says is right
12:24
but not for chatgpt
12:25
welcome to my ted talk
Avatar
The first stage of grief is denial greenthing
Avatar
have you tried programming with gpt? what's your evaluation? 🙂
Avatar
I wasn’t serious
12:45
But independent of programming, the denial towards ai is a real thing
Avatar
I'd be happy if I could tell an LLM to fix my scanner driver
12:47
I don't see that it's there though
Avatar
Avatar
Learath2
If you fail this you are in for an awful day 😄
still running, but i'll have to do it twice, first to move to ubuntu 20, then to ubuntu 22...
Avatar
Avatar
Learath2
Am I just stupid for not using gpt? I feel like it's an awful habit to get into
i use it more like google
13:05
not like 'write me an algorithm to do this'
Avatar
given a suficiently famous algorithm it will probs do it correct
13:06
like binary search
Avatar
ye it does get a lot of things pretty correct
Avatar
ChillerDragon BOT 2023-07-24 13:09:09Z
@Davide ohno i got firewalled mid run
13:09
oke website fixed it
Avatar
@Jupstar ✪ Is there a reason why the font atlas is stored as part of CFont? Right now we seem to use two font atlases in total, one for the icon font and one for all other fonts, because there are only two CFont objects. Fallback fonts are currently stored as part of the CFont objects. Is it better to a) have less atlases to avoid the texture switching, or b) would it make more sense to have an atlas for every individual font, or c) only one atlas for all fonts including the icon font? Asking because I'll likely rework it for #6881.
Avatar
https://heistak.github.io/your-code-displays-japanese-wrong/ TL;DR: There are characters (e.g. all in 刃直海角骨入) that look different depending on the language of the content being Japanese, Simplified...
Avatar
ws-client BOT 2023-07-24 14:07:36Z
<Jupstar> @Robyt3 i guess its fine to store all stuff into one font. that the icon font is seperate is probably mostly bcs it could™ clash with "real" unicode characters (?)
14:07
<Jupstar> one atlas*
14:08
<Jupstar> but you should rebuild the atlast when changing fonts ofc ^^
14:09
<Jupstar> i dunno, its only triggered by language change in future?
14:09
<Jupstar> and while u at it, replace the std::map with std::unordered_map
Avatar
i think i just killed my linux laptop, it hangs at reboot on screen splash
Avatar
ws-client BOT 2023-07-24 14:11:25Z
<Jupstar> @Chairn i can quickly build you a gamer pc, np
Avatar
uh no thx
Avatar
ws-client BOT 2023-07-24 14:12:45Z
<Jupstar> @Chairn does it hang on the screen of the motherboard, or of ubuntu
Avatar
ubuntu, it wasn't showing password prompt for disk locker
14:13
now, it seems to boot (still loading)
Avatar
ws-client BOT 2023-07-24 14:14:18Z
<Jupstar> still loading?
Avatar
and the boot is successfull
14:14
session opened
Avatar
ws-client BOT 2023-07-24 14:15:17Z
<Jupstar> if u want faster boot times, u know where u can find me
Avatar
hello from ubuntu 20
Avatar
ws-client BOT 2023-07-24 14:19:10Z
<Jupstar> next step is ubuntu 22? xd
Avatar
ws-client BOT 2023-07-24 14:20:31Z
<Jupstar> epic
Avatar
hmm The following packages have been kept back: gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libjavascriptcoregtk-4.0-18 libquazip5-1 libquazip5-dev libwebkit2gtk-4.0-37 mesa-common-dev
Avatar
ws-client BOT 2023-07-24 14:21:00Z
<Jupstar> create a log on the performance difference playing latest ddnet on all 3 versions
14:21
<Jupstar> xd
14:21
<Jupstar> apt dist-upgrade
Avatar
The following packages will be REMOVED: apturl atril libatrilview3 libquazip5-headers nautilus-share ubuntu-desktop ubuntu-desktop-minimal xubuntu-desktop The following packages have been kept back: gir1.2-javascriptcoregtk-4.0 gir1.2-webkit2-4.0 libjavascriptcoregtk-4.0-18 libwebkit2gtk-4.0-37 mesa-common-dev The following packages will be upgraded: libquazip5-1 libquazip5-dev
14:22
weird
Avatar
ws-client BOT 2023-07-24 14:23:12Z
<Jupstar> well then dont do it
14:23
<Jupstar> sometimes some packages are already update
14:23
<Jupstar> d
Avatar
i did anyway
14:23
i'll force reinstallation by removing then reinstalling
Avatar
ws-client BOT 2023-07-24 14:24:35Z
<Jupstar> bye ubuntu-desktop xdd
14:25
<Jupstar> u can also take the chance and upgrade to kubuntu
Avatar
Avatar
ws-client
<Jupstar> bye ubuntu-desktop xdd
it's just meta package, the description says it's safe to remove (edited)
Avatar
ws-client BOT 2023-07-24 14:25:56Z
<Jupstar> it's a sign
Avatar
rofl, packages for ddnet have unmet dependencies...
14:30
The following packages have unmet dependencies: build-essential : Depends: g++ (>= 4:9.2) but it is not going to be installed libglew-dev : Depends: libgl1-mesa-dev but it is not going to be installed or libgl-dev but it is not going to be installed Depends: libglu1-mesa-dev but it is not going to be installed or libglu-dev libnotify-dev : Depends: libglib2.0-dev (>= 2.26) but it is not going to be installed Depends: libgdk-pixbuf2.0-dev but it is not going to be installed libsdl2-dev : Depends: libegl1-mesa-dev but it is not going to be installed Depends: libgl1-mesa-dev but it is not going to be installed Depends: libgles2-mesa-dev but it is not going to be installed Depends: libglu1-mesa-dev but it is not going to be installed Depends: libibus-1.0-dev but it is not going to be installed Depends: libpulse-dev but it is not going to be installed
14:32
lol, looks like it installed gcc for ubuntu 22 though
14:32
gcc --version gcc (Ubuntu 11.3.0-1ubuntu1~22.04.1) 11.3.0
Avatar
ws-client BOT 2023-07-24 14:32:43Z
<Jupstar> why do u even have so much problems upgrading ubuntu lmao. isnt it supposed to be stupidly easy with it
14:32
<Jupstar> did u try the ubuntu system upgrader
14:32
<Jupstar> instead of manually doing it
14:33
<Jupstar> well ok
14:33
<Jupstar> u already broke it fair enough
14:33
<Jupstar> since some packages are already ubuntu 22 xD
Avatar
Avatar
ws-client
<Jupstar> did u try the ubuntu system upgrader
that's what do-release-upgrade made
14:37
second round started
14:38
but yeah, i manually installed more recent version of some packages like gcc and git for instance
14:38
and i guess, it completely broke it because it couldn't remove one and install another version for some reason
Avatar
When using "Save as" and "Save copy" set the default map name in the file dialog to "[current]_new" and "[current]_copy" respectively.

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 th...
Avatar
@Chairn did u update to the immediate next update first?
14:50
i think updates are only tested from one ot the following
14:50
without skipping
Avatar
i tried skipping, it failed, so now i use the do-release-upgrade script
Avatar
ws-client BOT 2023-07-24 14:51:02Z
<Jupstar> he went full hipster, i like
Avatar
src/game/client/prediction/entity.h #define MACRO_ALLOC_HEAP() \ public: \ void *operator new(size_t Size) \ { \ void *p = malloc(Size); \ mem_zero(p, Size); \ return p; \ } \ void operator delete(void *pPtr) \ { \ free(pPtr); \ } \ \ private: what exactly is the purpose for this?
Avatar
here we go again
15:24
justatest
Avatar
what did i do?justatest (edited)
15:25
check this
Avatar
ah ok that answered my question xd
15:26
script crashed inthe middle of update...
15:28
now, i think it's truely lost
Avatar
hi, so lately i've been more interested in unexplained videos again, people witnessing paranormal or demonic activity. i just want to ask, does anyone of you believe in supernatural, or well, maybe it is part of nature? anyways :D just wanna hear some opinions, as i myself do not really believe in ghosts and shit, but to me, there are a few events which really go unexplained. also within my personal circle
Avatar
Avatar
fokkonaut
hi, so lately i've been more interested in unexplained videos again, people witnessing paranormal or demonic activity. i just want to ask, does anyone of you believe in supernatural, or well, maybe it is part of nature? anyways :D just wanna hear some opinions, as i myself do not really believe in ghosts and shit, but to me, there are a few events which really go unexplained. also within my personal circle
i dont believe in paranormal, but i beleive in science
15:30
and science has unexplained stuff yet to be discovered
Avatar
yea, that kinda was what i am trying to say "maybe it is part of nature?".
Avatar
i love this philosophical vid
15:31
warning, its quite anti religious
Avatar
thats okay, i dont really believe in that either :D
Avatar
imho its rly good vid
Avatar
i will put it on my watch list for later
Avatar
ChillerDragon BOT 2023-07-24 15:48:56Z
ryo i rate dat video 1/10
15:49
+1 for hating on religion rest is useless
Avatar
did u watch it
15:52
its phisolosophy anyway
15:52
i bet u didnt watch it
15:52
ur attention span is too short
15:52
xd
Avatar
hot topic but i cant wait until someone finds an exploit in reality and proves we Are in a simulation
Avatar
Reported by @VoxelDoesCode:
i was lagging super hard during this so this was what i last saw i tried to send a message and thats when i crashed
https://github.com/ddnet/ddnet/assets/23437060/1855d97c-60bc-4181-a63a-83d34dff977b ``` 0x00000001401c815b: CCollision::IsTeleportHook(int) const at src/game/collision.cpp:681 (inlined by) CCollision::IntersectLineTeleHook(vector2_base, vector2_base, vector2_base, vector2_base, int*) const at src/game/collision.cpp:342 0x0000000140...
Avatar
ChillerDragon BOT 2023-07-24 15:57:20Z
i watched the whole thing
15:57
bro is just bubbeling about universe
15:57
not bringing any good arguments against religion
15:58
claiming reiligion is dark and science is bright
15:58
seems shallow to me
15:58
also its not related to "unexplained" things fokko requested
15:59
"universe big i know many numbers and big scale so i must be epic or right"
Avatar
i think u only watched the first part
16:12
anyway it doesnt matter xd
16:12
chilleru believe in ghosts?
Avatar
my client is full of ghosts
16:15
almost everytime i play a map, i see one
Avatar
ChillerDragon BOT 2023-07-24 16:22:59Z
ryo i seriously watched the full video from start till end in 1x speed
16:23
the guy uses unrelated facts as arguments for nothing and has no point
16:23
if he wasnt a elementary school teacher but a priest instead he could flip a few words and do the exact same video pro religion
16:24
i do not belive in ghosts
16:25
@Ryozuki what do you like about the video?
Avatar
sry but its hard to argue when ur argument is "uses unrelated facts as arguments for nothing and has no point"
Avatar
ChillerDragon BOT 2023-07-24 16:26:10Z
then dont argue
Avatar
ok i wont
Avatar
ChillerDragon BOT 2023-07-24 16:26:16Z
but tell me what you like
16:26
sell me the video
16:26
i dont get it
Avatar
then u dont get it
16:26
its ok
Avatar
ChillerDragon BOT 2023-07-24 16:26:45Z
-.-
Avatar
philosophy is like this
Avatar
ChillerDragon BOT 2023-07-24 16:27:12Z
philosophy seems like a excuse to talk nonsense and be cool
Avatar
its about how one interprets the unexplained
16:28
the video about section
16:28
Yes, some of the thinkers to whom I owe my mental freedom were religious, like Newton, a Christian who believed God made the Earth - but showed me why the Earth would have formed without a god's help, or Faraday, who opened all our eyes to electromagnetism - and a world of electrons that obey dice, not gods. The brilliance and physical insight of these and many other religious scientists' minds are the very things that make gods getting humans pregnant, or angels whispering to prophets in caves, seem infantile.
>
Weird...
>
....I can see what geniuses said they could not - but then even a mouse on a giant's shoulder sees further if the giant is bowed in prayer.
>
I'm not against the Creator or Creators, if they exist, if they ever existed. I'm not against the search for the Creator(s). What blows MY mind is that people think organized religion has anything to do with it at all.
Avatar
ChillerDragon BOT 2023-07-24 16:29:37Z
have you watched the video ryo? :p
16:30
it doesnt include a single fact that speaks against the existance of god imo
16:31
he just talks about the scale of the universe and says regilion uses fear while science makes you happy
16:31
could also talk about the scale of the universe and then say religion gives you hope and purpose while science just predicts the inevidable absence of life and pure darkness
Avatar
says regilion uses fear while science makes you happy
I think religious people were generally happier
Avatar
here is the transcript
16:32
The unofficial transcript from a 15-minute YouTube video about science and religion from a cosmological perspective.
16:32
if u dont want video
16:32
altho the video is nice xd
Avatar
ChillerDragon BOT 2023-07-24 16:32:29Z
the visuals are a bit too old for me
16:32
and the music is depressing
Avatar
the video is old
Avatar
ChillerDragon BOT 2023-07-24 16:32:47Z
im such a hater
16:32
i know
Avatar
Is there anything you like except 0.7 and shell?
Avatar
Religions tell children they might go to hell and they must believe, while science tells children they came from the stars and presents reasoning they can believe. I’ve told plenty of young kids about stars and atoms and galaxies and the Big Bang and I have never seen fear in their eyes—only amazement and curiosity. They want more. Why do kids swim in it and adults drown in it? What happens to reality between our youngest years and adulthood? Could it be that someone promised us something so beautiful that our universe seems dull, empty, even frightening by comparison? It might still be made by a Creator of some kind but religion has made it look ugly. Religion paints everything not of itself as unholy and sinful while it beautifies and dignifies its errors, lies, and bigotry (like a pig wearing the finest robes). In its efforts to stop us facing reality, religion has become the reality we cannot face. Look at what religion has made us do, to ourselves and to each other. Religion stole our love and our loyalty and gave it to a book—to a telepathic father that tells his children that love means kneeling before him. Now I’m not a parent, but I say that those kids are gonna turn out messed up—it cannot be healthy for a child or a species.
>
We were told long ago and for a long time that there was only the Earth—that we were the center of everything. That turned out to be wrong. We still haven’t fully adjusted. We’re still in shock. The universe is not what we expected it to be. It’s not what they told us it would be. This cosmic understanding is all new to us. But there’s nothing to fear. We’re still special. We’re still blessed. And there might yet be a heaven, but it isn’t going to be perfect. And we’re going to have to build it ourselves.
>
If I have something that could be called a soul that needed saving, then science saved it… from religion.
Avatar
ChillerDragon BOT 2023-07-24 16:33:43Z
in fact bash is bloated
Avatar
Very developer topic
Avatar
ChillerDragon BOT 2023-07-24 16:33:47Z
and i dont really like 0.7
Avatar
Avatar
Learath2
Very developer topic
like always
Avatar
ChillerDragon BOT 2023-07-24 16:34:43Z
lerato i like you <3
Avatar
i mean its chiller who pushed this
16:35
its his fault
Avatar
Avatar
ChillerDragon
lerato i like you <3
<insert l.a. noire doubt meme>
Avatar
Avatar
Ryozuki
Religions tell children they might go to hell and they must believe, while science tells children they came from the stars and presents reasoning they can believe. I’ve told plenty of young kids about stars and atoms and galaxies and the Big Bang and I have never seen fear in their eyes—only amazement and curiosity. They want more. Why do kids swim in it and adults drown in it? What happens to reality between our youngest years and adulthood? Could it be that someone promised us something so beautiful that our universe seems dull, empty, even frightening by comparison? It might still be made by a Creator of some kind but religion has made it look ugly. Religion paints everything not of itself as unholy and sinful while it beautifies and dignifies its errors, lies, and bigotry (like a pig wearing the finest robes). In its efforts to stop us facing reality, religion has become the reality we cannot face. Look at what religion has made us do, to ourselves and to each other. Religion stole our love and our loyalty and gave it to a book—to a telepathic father that tells his children that love means kneeling before him. Now I’m not a parent, but I say that those kids are gonna turn out messed up—it cannot be healthy for a child or a species.
>
We were told long ago and for a long time that there was only the Earth—that we were the center of everything. That turned out to be wrong. We still haven’t fully adjusted. We’re still in shock. The universe is not what we expected it to be. It’s not what they told us it would be. This cosmic understanding is all new to us. But there’s nothing to fear. We’re still special. We’re still blessed. And there might yet be a heaven, but it isn’t going to be perfect. And we’re going to have to build it ourselves.
>
If I have something that could be called a soul that needed saving, then science saved it… from religion.
hmm, I feel like this is a misrepresentation of "religion"
Avatar
ChillerDragon BOT 2023-07-24 16:35:33Z
heinrich religion enjoyer
gigachad 1
Avatar
Avatar
heinrich5991
hmm, I feel like this is a misrepresentation of "religion"
i mean religion has no fixed interpretation
16:35
i had a big dejavu right now lol
Avatar
Avatar
Ryozuki
i mean religion has no fixed interpretation
so it's kinda bad to say "all religion is bad"
Avatar
Yeah I feel any representation of religion is a misrepresentation for atleast one person
Avatar
Religions tell children they might go to hell and they must believe
this is not what I know or what I heard from other people about the way protestantism is taught in germany
Avatar
im not religeous nor do i believe my life revolves around science i believe in fate
Avatar
Religion paints everything not of itself as unholy and sinful while it beautifies and dignifies its errors, lies, and bigotry (like a pig wearing the finest robes).
that is also not true IME
16:40
(for protestantism in germany)
Avatar
my life is the life where i live the longest and most succesful. me in other universes arent so lucky, but me, the one who knows i am me, will be the most successful
Avatar
Avatar
Voxel
im not religeous nor do i believe my life revolves around science i believe in fate
fate seems like some kind of religion to me
16:42
i believe that everyy atom has a fixed set move based on all previous atoms, which determines the next state of the universe
16:43
Chaos theory is an interdisciplinary area of scientific study and branch of mathematics focused on underlying patterns and deterministic laws of dynamical systems that are highly sensitive to initial conditions, and were once thought to have completely random states of disorder and irregularities. Chaos theory states that within the apparent ran...
Avatar
Avatar
Ryozuki
i believe that everyy atom has a fixed set move based on all previous atoms, which determines the next state of the universe
i mean if we're all just atoms how do we know that we're thinking and seeing
Avatar
Avatar
Ryozuki
i believe that everyy atom has a fixed set move based on all previous atoms, which determines the next state of the universe
that's not the usual interpretation of quantum mechanics ^^ (edited)
Avatar
i know
16:45
xd
16:45
thats my interpretation of my logical thinking i guess
16:45
but im interested in learning that
16:46
(i mean i said this without any research, its just what makes sense to me)
Avatar
You never know what you'll get when you click this channel lol (edited)
Avatar
isnt that awesome
Avatar
Ddnet religion talk
Avatar
if you don't believe in ddgod, please leave this chat
Avatar
i believe in rust
17:21
in rust we trust
Avatar
in trust we rust
Avatar
science brought us the borrow checker
17:22
not religion
17:22
check mate
17:22
ur lifetime is invalid
Avatar
was is random or was it destiny that the borrow checker was invented?
Avatar
Avatar
Ryozuki
i believe that everyy atom has a fixed set move based on all previous atoms, which determines the next state of the universe
.
Avatar
yeah
17:24
"You’ve already made the choice. You’re here to understand why you’ve made it" - The Matrix 2
17:24
xDD
Avatar
good quote lol
Avatar
ikr
17:24
it's my favorite from that movie
Avatar
finally, ubuntu 22 seems to work
Avatar
i know
17:31
i knew
Avatar
I believe only in eternal suffering
Avatar
Reported by Kaya on Discord. Was working in 2018 according to them, but the logic now does not seem to reach the sv_banned_versions check when there is no DDNet version for a client.
Avatar
havent tried compiling ddnet yegt
Avatar
Introduced by #6899.

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...
18:58
data leakage across processes or VMs
Avatar
566324c Fix "Multiplication result converted to larger type" alerts - Robyt3 4c9cf9a Merge pull request #6910 from Robyt3/Graphics-Code-Scanning-Fixes - Chairn
19:05
From Discord:
[9:01 PM] texnonik: while in tune gravity 0 with weapons rocket , going in hit others :can't hit others tiles . and shooting and switching on off super ( also did before going in this tile ) after some time crashes server .
>
!Windows error box ![terminate called after throwing an instanc...
Avatar
Avatar
GitHub
Click to see attachment 🖼️
was gonna say, why is it closed, i found it an actual valid idea 😄
Avatar
@Chairn https://github.com/ddnet/ddnet/pull/4850 not interested in continuing this?
Added default switch statement either with a comment or with a call to dbg_msg. During my tests, i couldn't trigger any of them, but its better to have a default case anyway. I didn't add d...
Avatar
eb8619e Set default name when saving map under new name or as copy - Robyt3 e6725a9 Merge pull request #6907 from Robyt3/Editor-File-Save-Default-Value - heinrich5991
Avatar
Avatar
heinrich5991
@Chairn https://github.com/ddnet/ddnet/pull/4850 not interested in continuing this?
hmm, not really
Avatar
@Robyt3 do you want to review https://github.com/ddnet/ddnet/pull/6885 or can I do a cursory review and a test and merge it?
This should make adjusting envelopes with many close envpoints easier. At this point it is only a proof of concept, I just want to make sure that this is a wanted feature. Remove autscroll for n...
Avatar
Looks good to me, @marmare_314 will probably want to squash the commits
Avatar
alright 🙂
20:30
then I'm done going through all the PRs 🙂
Avatar
#5690 should also be closed?
Avatar
This adds more type safety into the code. Generated code should be similar with no performance impacts. Fixes #5228. I kept mem_zero and mem_copy on default language type. Reference: https://en.cpp...
Avatar
I missed one 🙁
20:32
not sure, let me look
Avatar
9d2f431 Allow server to redirect clients - ChillerDragon e432dbb Merge pull request #6757 from ChillerDragon/pr_redirect - heinrich5991
20:51
4f103d5 Revert "Allow server to redirect clients" - heinrich5991
♥️ 1
20:51
[ddnet/ddnet] New branch created: ddnet
Avatar
4f103d5 Revert "Allow server to redirect clients" - heinrich5991
Avatar
Mhh, I really should sit down and finish up my curl pr, it probably fixes all the problems people have with the updater
Avatar
github is scolding me: remote: Bypassed rule violations for refs/heads/master: remote: remote: - Changes must be made through the merge queue remote: remote: - 10 of 10 required status checks have not succeeded: . remote:
Avatar
hi i want make my own client
20:58
how i need follow a roadmap
Avatar
here we go again
Avatar
try compiling the existing client
20:59
are you on windows?
Avatar
Avatar
heinrich5991
try compiling the existing client
im still playing game at my own file of game
21:00
its not steam
Avatar
@Ryozuki windows, can't compile, no cpp knowledge 😬
😁 2
Avatar
how you know im not knowledge abt cpp
21:00
ye you re right but i dont say this
Avatar
no no i dont mean you directly
21:01
it's an internal joke
Avatar
have you downloaded microsoft visual studio?
Avatar
im into programming for a 3-4 months
Avatar
Avatar
Jupstar ✪
@Ryozuki windows, can't compile, no cpp knowledge 😬
NekoDrink
Avatar
i know html css js php and mysql
Avatar
what do u want ur client to do?
21:02
automate something?
Avatar
chillerdragon BOT 2023-07-24 21:02:24Z
sus
Avatar
Avatar
Ryozuki
automate something?
i dont understand this
Avatar
dont blow it yet chillee
Avatar
srry my english re bad
Avatar
Avatar
Robyt3
Looks good to me, @marmare_314 will probably want to squash the commits
I mean I wouldn't say I want to, since its always a bit nerve wrecking, but I did 😄
Avatar
chillerdragon: can you re-open a PR with your change?
Avatar
chillerdragon BOT 2023-07-24 21:03:23Z
I saw
21:03
But I mobile
21:03
I’ll do soon
Avatar
Avatar
marmare_314
I mean I wouldn't say I want to, since its always a bit nerve wrecking, but I did 😄
you can always get your old changes back (during the rebase with conflicts using git rebase --abort, or after the rebase with the help of git reflog)
Avatar
Avatar
Ryozuki
what do u want ur client to do?
i make game more cuter with my client so its not abt add new extension or something
Avatar
chillerdragon: cool
Avatar
chillerdragon BOT 2023-07-24 21:04:51Z
Are you talking to me? (@heinrich5991)
you can always get your old changes back (during the rebase with conflicts using git rebase --abort, or after the rebase with the help of git reflog) (@marmare_314)
Avatar
chillerdragon: no, to @marmare_314. don't you see quotes on matrix?
Avatar
chillerdragon BOT 2023-07-24 21:05:45Z
Not on iOS :D
Avatar
weird…
Avatar
chillerdragon BOT 2023-07-24 21:06:35Z
I stopped questioning Element bugs
Avatar
it should be supported on ios according to their bug tracker…
Avatar
Avatar
heinrich5991
you can always get your old changes back (during the rebase with conflicts using git rebase --abort, or after the rebase with the help of git reflog)
reflog is only useful if you know what youre doing in the first place
Avatar
You could also create a new temporary branch before your rebase so you can hard-reset your real branch if you mess up, so you don't need to read through the reflog
Avatar
or use origin/branchname to reset it to the old state
21:13
before force-pushing
Avatar
I always like doing interactive rebases, rebase -i is very useful
Avatar
The most annoying part about it is that it always takes me more time and effort than I am willing to admit to do these simple things with git
Avatar
c++ // Number of CFonts is low (5-10) // Number of ints is high (number of unicode codepoints) // sizeof(SFontSizeChar) is roughly 48 std::unordered_map<int, std::unordered_map<CFont *, SFontSizeChar>> m_Chars1; std::unordered_map<CFont *, std::unordered_map<int, SFontSizeChar>> m_Chars2; std::unordered_map<std::tuple<CFont *, int>, SFontSizeChar> m_Chars3; Which one is the best?
Avatar
my intuition says "the third one"
21:19
or the second one
21:19
but not the first one
21:20
because in the first one, you'll have tons of std::unordered_maps lying around
Avatar
true, and most of the inner maps would only contain very few entries, as most chars have only one or a few different representations in all fonts
Avatar
85566fb Add separate log levels for each output - heinrich5991 225bd89 Make default server start a little less noisy - heinrich5991
21:25
[ddnet/ddnet] New branch created: pr_ddnet_loglevels
Avatar
chillerdragon BOT 2023-07-24 21:26:00Z
Road to 0 prs
Avatar
@heinrich5991 How do I avoid the copy? https://github.com/ddnet/ddnet/pull/6874#discussion_r1272719237 First append the newline to the member variable string and then return the member variable so it can be moved?
Port the CJsonWriter utility class from upstream, which makes outputting correct JSON easier. Add CJsonWriter as an abstract class that can write to different outputs. Two implementations CJsonFile...
Avatar
Avatar
Robyt3
@heinrich5991 How do I avoid the copy? https://github.com/ddnet/ddnet/pull/6874#discussion_r1272719237 First append the newline to the member variable string and then return the member variable so it can be moved?
probably first check whether there's a newline. if not, append one. yes. return type would need to be adjusted as well
👍 1
Avatar
d411052 implement zoom and drag in envelope editor - Marmare314 de3b2b1 Merge pull request #6885 from Marmare314/envelope_zoom - Robyt3
Avatar
2 ideas :
22:24
1 - Add a search bar in the Players Tab
Avatar
Avatar
Astramast
1 - Add a search bar in the Players Tab
what's your use case for this?
Avatar
2 - Add a queue system for full servers : When server full and someone attempt to connect, he gets a number, that number gets +1. When someone disconnects server sends a ping back to all ppl that tried to connect. If they still are trying to connect, n°1 gets connected, the others get their number -1. If someone is no longer trying to connect, -1 to all the next ones
22:26
something like this idk maybe the method i described make servers burn (edited)
Avatar
Avatar
Astramast
2 - Add a queue system for full servers : When server full and someone attempt to connect, he gets a number, that number gets +1. When someone disconnects server sends a ping back to all ppl that tried to connect. If they still are trying to connect, n°1 gets connected, the others get their number -1. If someone is no longer trying to connect, -1 to all the next ones
when joining a full server, you're obviously disconnected due to the server being full. the message says "reconnecting in 0 seconds" and automatically reconnects a bunch of times, whi...
Avatar
Avatar
heinrich5991
what's your use case for this?
theres 64 players in the Players tab i'm searching for a specific one i know his name
22:27
like... it's a Search bar
22:27
why do we have a search bar for servers
Avatar
why wouldn't we??
22:28
"let's go fng" -> types fng -> wins
Avatar
we could even have the same system as in server browser, where u could sort players by muted, emote muted, or friends
Avatar
Avatar
Ewan
why wouldn't we??
exactly
22:28
so lets get it for Players tab too :D
Avatar
Avatar
Astramast
exactly
because it takes time to implement and might clutter the UI if we don't need it
22:29
c15e500 New Map release rule - murpii 045d29d Merge pull request #264 from murpii/master - def-
Avatar
Avatar
Astramast
so lets get it for Players tab too :D
why? you can search a player name in the server searchbar
Avatar
Avatar
heinrich5991
because it takes time to implement and might clutter the UI if we don't need it
won't clutter
Avatar
Avatar
Ewan
why? you can search a player name in the server searchbar
to mute rapidly
22:31
do we have a /mute cmd btw ?
Avatar
ah ok ok
22:31
Idea 3 : Add a /mute <Player> cmd. Unmute if the player is already muted (edited)
22:32
f1 mute
Avatar
since it's client-side, it has to be in the console
Avatar
Avatar
heinrich5991
since it's client-side, it has to be in the console
understandable
Avatar
Avatar
heinrich5991
since it's client-side, it has to be in the console
Or we can make the ugliest hack known to mankind. Intercept slash commands on the client BigBrain
Avatar
seems pointless
Avatar
Avatar
Learath2
Or we can make the ugliest hack known to mankind. Intercept slash commands on the client BigBrain
I did not dare say this out loud
Avatar
Avatar
Ewan
seems pointless
It is very very pointless
Avatar
not entirely
Avatar
Slightly easier to use?
Avatar
how does the mute command work in the console? we don't complete player names in the local console yet, do we?
Avatar
Nope, we don't complete them anywhere
Avatar
we complete them in chat
Avatar
Ah, yep that would help
Avatar
ႇႀႂႅႀႂ
22:37
anyone with support for this font can screenshot what this looks like? (edited)
22:37
I only see boxes
22:39
Our text renderer iirc can't handle this
Avatar
I got a file with this filename
22:40
I wanted to see whether it's some fancy emoji
Avatar
but I don't see it
Avatar
I wonder if it's a different encoding
Avatar
it was xml-escaped in the file name
22:42
I guess it's not
22:42
the original filename was &#1087;&#1080;&#1082;&#1085;&#1080;&#1082;-0003.jpg (edited)
Avatar
thanks @DDNet
22:45
Content-Disposition: inline; filename="=?iso-8859-1?Q?&#1087;&#1080;&#1082;&#1085;&#1080;&#1082;-0003.jpg?=" Content-Transfer-Encoding: base64 Content-Type: application/octet-stream; name="=?iso-8859-1?Q?&#1087;&#1080;&#1082;&#1085;&#1080;&#1082;-0003.jpg?="
Avatar
Fixes #6774

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [x] 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/ddne...
Exported 460 message(s)