Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories — IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2022-06-24 00:00:00Z and 2022-06-25 00:00:00Z
Avatar
Just realised someone once added boost to teeworlds
02:07
i was wondering why git was taking so much space
Avatar
who dared?
Avatar
commit ef097cd77c36c1d5932fa37f49a26d5ed81aecd3 Author: Allisone <qoo-ooq@gmx.de> Date: Fri Nov 12 21:39:58 2010 +0100 added MySQL support for Mac OS X 10.5 min 32bit and 64bit as team with GreYFoX
02:27
lol, that's not the biggest commit we have, only 3rd one
frozen 1
02:27
44.9MB ef097cd77c36c1d5932fa37f49a26d5ed81aecd3 7551
02:32
took around 8 minutes
Avatar
Suggested by Murpi in #5440.
This may help people trying to report others for not following the server rules on discord, and moderators a quick way to connect to the server.
Adds 2 buttons for copying a report template to your clipboard. Allows for simple and somewhat standardized discord reports. The locations of these buttons are shown in the images below. Clipboard formatting:
@Moderator _DDNet NL...
Avatar
I just build the whole Android project now to check if there is other stuff: SDL also renamed a CMAKE flag apparently we updated icons, 512x512 was removed the newer compiler version warned about ...
04:49
how do i use this on android?
Avatar
try scripts/android/cmake_android.sh
Avatar
wait can i compile it while on android
Avatar
probably not
Avatar
i guess i need to find someone to send me an apk
Avatar
Avatar
deen
16.2-rc4 will be the test, 16.2 will be a regular release and stay for the usual 4-8 weeks
So I make the PR finished for 16.2-rc4, and then we decide if we want to remove the freezebar completely again (to come up in the future with an better solution), or add an legacy option? I mean dropping complete freezebar can be done in one commit ^^ poor me wasting time. But that was kind of part of the deal when working on some new visuals. (edited)
Avatar
As reported on Discord by Ham5terzilla:
russian lang in local console dump is corrupted, example: [2022-06-24 12:30:08][chat]: NT RYSKI: Админ ебаный хуй -> [2022-06-24 12:30:08][chat]: NT RYSKI: РђРґРјРёРЅ ебаный С…СѓР№
Avatar
Perfect text for commit xD
Avatar
@Ham5terzilla (Макс) nice text 💀
Avatar
admin go fuck yourself?
10:01
google translate agrees with my limited russian knowledge
10:06
damn
10:07
my favourite game studio is closing down
10:07
not because of any reason but because they want to
10:07
actually a good article
10:09
when people start calling other puzzle games "zach-like" you know their shit is good
10:09
sad
10:10
great insight on game dev
Avatar
btw this is the author of infiniminer, the game that inspired minecraft
10:26
PepeA
Avatar
Rip zachtronics
Avatar
Avatar
Learath2
Rip zachtronics
you know the most weird thing
10:28
is that he is retiring to go work teaching high school kids
10:28
(probs about programming)
Avatar
The article says he didnt like teaching as much as he expected and he definitely wants to do something to do with games
10:29
i iread through 3 reddits about the teaching xD
10:30
but they will release a last game
10:30
that has several minigames inside
Avatar
I did just wake up, I might have misread it that is also possible :D
Avatar
of the size of atleast TIS-100
10:30
july 5th
Avatar
I would rather die than become a high school teacher if hs kids are anything like they are in turkey
Avatar
High school kids are the most toxic creatures on earth
Avatar
they are evil too
10:33
they with ruthlessly bully teachers if they see a inch of weakness
10:33
i saw that when i was in high school
10:33
there was one teacher that seemed.. a bit stupid
10:34
and oh god
10:34
xD
Avatar
depends on the school 😛
Avatar
a public high school
Avatar
We had this physics teacher that put so much work into his classes. He was one of the only teachers that used the labs and stuff. They sucked the life out of the guy in one year, the man turned his lectures into just looking at a book
Avatar
I think we had some healthy relationships with teachers
Avatar
where everyone can go
10:34
well same most of the time
10:34
i also had a good relationship with a teacher
10:34
he got me into linux and python
Avatar
Avatar
Learath2
We had this physics teacher that put so much work into his classes. He was one of the only teachers that used the labs and stuff. They sucked the life out of the guy in one year, the man turned his lectures into just looking at a book
thats sad
Avatar
I had a decent relationship with most my teachers for I didn't act like a troglodyte
Avatar
but i guess thats why most teachers end up like that
10:36
as time goes
Avatar
Avatar
Learath2
I had a decent relationship with most my teachers for I didn't act like a troglodyte
you may not have but there was always a stupid annoying kid trying to be a clown
Avatar
That's an essential type of student, I think every hs has a clown
Avatar
that was definitely not me for a long time
Avatar
[quakenet] ChillerDragon BOT 2022-06-24 10:56:13Z
what exactly is your BlockWorlds branch even about? @nouaa its not the official BW that runs on bombay servers is it? Is it you building up on the leaked version? Is it your open source rewrite? Are there any servers running it? Who is this for?
Avatar
bd2f1b7 Move libpng libraries to expected name for macOS - def- 805f6ac Fix win32 discord compilation - def- 864bcc9 Merge #5484 - bors[bot]
Avatar
[quakenet] ChillerDragon BOT 2022-06-24 11:04:39Z
And i cant build it https://paste.zillyhuhn.com/m0
11:04
but if a pointer derefrence segfaults just add a if statement if the pointer is null beforehand
11:10
Any gnomies here? Who knows what changed with window tabbing? .-.
Avatar
Avatar
[quakenet] ChillerDragon
what exactly is your BlockWorlds branch even about? @nouaa its not the official BW that runs on bombay servers is it? Is it you building up on the leaked version? Is it your open source rewrite? Are there any servers running it? Who is this for?
it's just a simple branch that should only contain cosmetics that could be added to BW's srvs, + it is in no way about leaking
Avatar
Avatar
[quakenet] ChillerDragon
And i cant build it https://paste.zillyhuhn.com/m0
weird, gonna check tonight
11:29
ca84f73 Move libpng libraries to expected name for macOS (#31) - def-
Avatar
[quakenet] ChillerDragon BOT 2022-06-24 11:40:43Z
i see
11:40
so its open contribution fork to close src project :D
11:41
omg im crying seems like a gnome update broke my hack client lmao
11:41
not that this is making any sense
Avatar
1efde9e Revert "Build our own drmingw with mingw" - def- 911e5e1 Merge #5475 - bors[bot]
Avatar
Avatar
murpi
my game just randomy crashed:
Someone already reported that issue
Avatar
In #bugs i think (edited)
12:18
It was 1 or 2 weeks ago
Avatar
Avatar
murpi
where?
Pastoer reported on Discord that this causes warnings when closing client: Checklist Tested the change ingame Provided screenshots if it is a visual change Tested in combination with possibly ...
Avatar
I don't think that's related to my crash though
Avatar
Avatar
deen
@Ham5terzilla (Макс) Can you check/reply to https://github.com/ddnet/ddnet/issues/5488#issuecomment-1165358947 ?
Ham5terzilla (Макс) 2022-06-24 12:43:48Z
Forgot psw, I'll reply after xd
Avatar
Avatar
Matodor
@Ham5terzilla (Макс) nice text 💀
Ham5terzilla (Макс) 2022-06-24 12:44:16Z
From moderation practice x) This guy banned (for block, not for this). Close off-topic (edited)
Avatar
yes, again, I don't think it's related to my crash
12:54
(or leading to my crash)
Avatar
Avatar
Ham5terzilla (Макс)
Forgot psw, I'll reply after xd
Ham5terzilla (Макс) 2022-06-24 13:06:27Z
replyed
Avatar
what do u need the apk for
13:22
it doesnt contain joystick or smth
Avatar
Avatar
murpi
my game just randomy crashed:
What's the exact version?
Avatar
Avatar
deen
What's the exact version?
nightly
13:32
actually, I haven't updated yet
13:33
so... the build from yesterday I guess 😄
Avatar
@murpi r u using opengl 1.x?
Avatar
Avatar
Jupstar ✪
@murpi r u using opengl 1.x?
yes
Avatar
do u remember the map it happened on?
Avatar
Deadline 1
Avatar
also is there a reason to use opengl 1.x?
Avatar
No, I probably forgot to change it
Avatar
ok, weird that it crashes tho, might be completly unrelated to what the crashlog has shown 😄
Avatar
It was quite sudden, nothing special happening ^^
Avatar
Just for completness, this is the stacktrace Parsing address: 1401D2E17 (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/engine/client/graphics_threaded.h:1085 Parsing address: 1400EB4D3 (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/game/client/render_map.cpp:426 Parsing address: 140075985 (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/game/client/components/maplayers.cpp:1589 Parsing address: 1400D2755 (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/game/client/gameclient.cpp:607 Parsing address: 14001DF0C (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/engine/client/client.cpp:1031 Parsing address: 140026D50 (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/engine/client/client.cpp:3242 Parsing address: 14022136F (img base: 140000000) /home/deen/isos/ddnet/ddnet-source/src/engine/client/client.cpp:4565 Parsing address: 1400013B1 (img base: 140000000)
14:09
damn it looks so beautiful xD
Avatar
0163aa5 Fix build with -DUPNP=ON - ChillerDragon 34da9f2 Merge #5489 - bors[bot]
Avatar
apparently it was a Data Execution Prevention violation
14:14
this sounds rather creepy tbh
14:14
that means it tried to run heap code, can ofc just be an coincidence (edited)
14:17
@Learath2 your judgment? How likely does memory corruption cause DEP? To me this sounds like a real edge case.. maybe the vtable was broken somehow? or an outside program like discord was faulty?
Avatar
i cant believe i doscovered this just now
Avatar
Avatar
Jupstar ✪
@Learath2 your judgment? How likely does memory corruption cause DEP? To me this sounds like a real edge case.. maybe the vtable was broken somehow? or an outside program like discord was faulty?
Mh, maybe stack corruption? you'd have to be very lucky to write a pointer properly aligned right on top of the return address though
Avatar
It could also be a vtable that got destroyed, do you have the address it tried to run in the heap?
Avatar
Avatar
Dev7z
i cant believe i doscovered this just now
did u always read irclogs or what
Avatar
stop add cheating for ddnet :_: remove swap
Avatar
Avatar
Jupstar ✪
did u always read irclogs or what
yes
Avatar
savage
Avatar
i though i was pro dorker
Avatar
Untested, but my hunch is that by not cutting off the last part the text file will be correctly recognized as valid utf8

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 if it works standalone, system.c especially
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing map...
Avatar
Avatar
hussainx3
stop add cheating for ddnet :_: remove swap
We added /timeout many years ago, since then swapping is possible
feelsbadman 1
Avatar
3.4 million only? i'd assume much higher values tbh
Avatar
Ясно Понятно 2022-06-24 17:50:41Z
who know, what i need choose to get more fps
Avatar
bottom to top
17:53
Vulkan > OpenGL 3.3.0 > OpenGL 3.0.0 > OpenGL 1.4.0
Avatar
idk how connecting to a server is implemented but it would be a really cool if you would be put into a waiting queue to join a full server. FIFO
17:54
We don't want that. We have enough empty servers around for everyone
17:54
I don't want 50 people waiting to join a full 64 player server, just join a different server and others will come
Avatar
I can see that
Avatar
Better teach new players how to switch map
Avatar
Avatar
deen
Vulkan > OpenGL 3.3.0 > OpenGL 3.0.0 > OpenGL 1.4.0
If I select vulkan, it falls back to custom OpenGL 2.0.0 :(
Avatar
Avatar
Wohoo
If I select vulkan, it falls back to custom OpenGL 2.0.0 :(
whats ur gpu
18:07
some intel
gg 2
18:07
but which
Avatar
Avatar
Wohoo
If I select vulkan, it falls back to custom OpenGL 2.0.0 :(
u can see it in f1 in purple text before u search xd
Avatar
Avatar
Jupstar ✪
u can see it in f1 in purple text before u search xd
OH. I'm using integrated gpu. That's the reason it heat up and crash from time to time
Avatar
@Jupstar ✪ Is there a way to reset video and keep racing? I usually join with another client and try to swap. Crashed client works correctly, but shows nothing on screen, inputs are correctly handled
Avatar
Avatar
Wohoo
@Jupstar ✪ Is there a way to reset video and keep racing? I usually join with another client and try to swap. Crashed client works correctly, but shows nothing on screen, inputs are correctly handled
u can disconnect your internet, then close client
18:57
then connect internet again
Avatar
I will try this way
Avatar
Avatar
σℓí♡
I use RC3, there is something that can cause micro freezes or drop fps?
literally me aswell, searched the fps phrase thats why im responding 9 hours after, did you found any fix to that issue?
Avatar
chillerdragon BOT 2022-06-24 20:17:25Z
When more slots? 0.0 (@deen)
I don&#x27;t want 50 people waiting to join a full 64 player server, just join a different server and others will come
Avatar
00d4847 Remove old costs for ddnet.tw server - def-
Avatar
Avatar
chillerdragon
When more slots? 0.0 (@deen)
fddrace ftw
Avatar
i never had to wait longer than a few minutes to connect to a full stronghold server
23:10
c66a2ca Disable own drmingw build - def- e92b0dd Add codebrowser - def-
Avatar
Skeith suggested that one could disallow people from finishing as a team if they lose one tee
23:12
to fix people skipping first parts with extra tees
23:12
I don't really like that, I think it should be okay to lose someone on the way and still get a team rank
Avatar
uh no, bad idea
23:13
8c20b9e No toggle line number - def-
Avatar
the problem is that I see no way to distinguish between "tee acidentally lost on the way" and "tee intentionally killed to skip early parts"
23:14
so unless we find a way to do that, I think it should stay possible to finish with an incomplete team
Avatar
I personally don't think it matters, speedrunning should be done without killing off your teammates, if one person dies, then you failed at finishing as a "team"
23:19
Playing with more than 2 tees will almost always be slower anyways. I believe people would mostly only use extra tees (dummies) to bypass certain parts, not actually speedrun with them.
Avatar
it's undeniable that people play in larger teams for fun as well
23:19
you can obviously say that you don't want to support that
23:19
but I think that'd be bad
Avatar
I think it's fine to do that, as long as everyone finishes.
Avatar
what if it's on a faily map
Avatar
yes, but that's unlikely with larger teams
Avatar
i thought if someone dies in a team all die
Avatar
only with /lock @funman
23:21
but then why would you get a team rank for an unlocked team?
Avatar
Team ranks should be used for speedrunning, it sounds more like they're just playing the map... Idk, I just prefer the old idea of speedrunning, 2 tees doing the map as fast as possible
Avatar
because it was deemed okay to lose tees on the way @funman
23:22
@Skeith so you're saying that team ranks are only for speed runners. that's fine
Avatar
well yeah you can keep the finish but the team rank its self should be for locked teams
Avatar
I disagree with that statement, I think they're also for people playing in a team for fun
23:23
(I'm extrapolating that statement because you say that teams shouldn't be able to finish for a team rank if they lose someone. that seems unrealstic for larger teams playing for fun, hence my statement above)
Avatar
It sounds like there should be a different category for speedrun ranks then, I really thought team ranks were the whole point of that
Avatar
why a different category when speedrunners are always on top?
Avatar
rank and teamrank points should be consolidated into time points, solo+dummy gives based on rank and 2p maps gives based on teamrank with no kills
23:24
if that was to be added
23:24
but i think there isnt much point to do that
Avatar
Avatar
Chairn
why a different category when speedrunners are always on top?
because he's saying that speedrunning should not contain killing tees for speed
Avatar
Because skipping parts with the use of extra tees that you kill off afterwards seems weird for speedrunning
Avatar
it's also part of the game, i don't understand why you would want to restrict that
23:25
cutting is part of any race game
Avatar
Well, it wasn't a part of the game initially, dummy didn't always exist
23:25
I guess you could have other players help you
Avatar
i think its fine if its just dummies but like if you got 20 people to help you and kill would be silly
Avatar
dummy didn't exist since the beginning of ddnet?
Avatar
But I don't think anyone really did that back in the day?
23:26
I'm talking before ddnet
Avatar
well, ddnet only has ranks since ddnet
Avatar
Avatar
heinrich5991
dummy didn't exist since the beginning of ddnet?
not that i know, it was added shortly after
23:27
commit 3dce4c94899f95c8b9ca52bd25fd6a2a52e10b62 Author: def <dennis@felsin9.de> Date: Sat Apr 26 20:29:42 2014 +0200 Add dummy (Thanks to //toast and Monsta)
23:27
ddnet created on july 2013
Avatar
But speedrunning in the past didn't make use of them, is what I'm saying. Sure it exists now and you could view it as a mechanic, but I don't think a majority of speedrunners enjoy that you need to do it
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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--u...
23:30

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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--u...
Avatar
hmm, codebrowser lacks a scroll bar for history panel
Avatar
I think it would at least be a quality of life improvement if future maps didn't allow it. At least for speedrunners.
Avatar
do you have any example of map being cut with tees being ditched?
Avatar
Water Lily
23:37
My rank was beat by Cireme, he didn't even know that certain skips existed until he watched me and Shinoa play it, he was surprised
23:37
Skipping parts with the use of dummies gave that much of a time save (edited)
23:39
This is the skip he didn't do in his run, but still beat our ranks, due to using dummies
23:39
23:39
It saves a lot of time
23:40
23:40
You skip the long section at the bottom by putting 2 tees through the first 2 parts quickly
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 if it works standalone, system.c especially
  • [ ] 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-addresssanitizer--u...
Avatar
I'm sure there are maps that have bigger time saves using this method
Avatar
Avatar
Chairn
hmm, codebrowser lacks a scroll bar for history panel
Shows one for me on Firefox
Avatar
doesn't for me
23:47
firefox 101.0.1
23:47
ubuntu
Avatar
@Cireme Do you have any input on the topic?
23:49
Respond in #general I guess
Avatar
4d43567 Move twping to tools directory - def- 562962f Merge #5491 - bors[bot]
Exported 239 message(s)