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 2020-05-27 00:00:00Z and 2020-05-28 00:00:00Z
Avatar
weird that such a simple thing is optimized so inconsistently accross compilers
Avatar
so when using bitset<128> it is basically the same as if __int128 was available?
00:29
I can just typedef the bitset<128> as int128_t and replace it all over the place?
Avatar
bitset is an array of bools
00:52
and it has functions
00:52
its not the same
Avatar
but it could do the same job?
Avatar
bitwise some kind of yes
01:25
is it so horrible to replace it with std::bitset<128>? or just typedef it not int128_t so it doesnt collide with the gcc datatype
Avatar
Dont bother with gcc and clangs int128 anyway
07:33
For this purpose their emulated 128bit integers optimize to shit
Avatar
Was reading papers for work and stumbled over this:
All our bug reports for MariaDB were verified quickly. However, only one of them was fixed, which is why we have stopped testing this DBMS.
https://www.manuelrigger.at/dbms-bugs/ Oh well...
Avatar
i set my map parse repository to public, if anyone wants to take a look: https://gitlab.com/Patiga/twmap
Map parsing library
Avatar
[quakenet] deen BOT 2020-05-27 14:57:37Z
Nice @Patiga
15:12
fab1cde Rename variables for consistency - Zwelf f670ced Merge #2213 - bors[bot]
Avatar
2cb79a7 Add Win64 client with videorecorder - def-
Avatar
95e9657 Add videorecorder build instructions - def-
15:29
cc6e633 Update downloads page - def-
Avatar
e1849ad Implement /practice for teams - def- 6d978a9 Merge #2204 - bors[bot]
Avatar
6b95bc2 Fix team save practice reset - def-
Avatar
7f14b4b Add glibc's PRNG - heinrich5991 2692f3c Use a consistent PRNG on all platforms - heinrich5991 b488be0 Actually seed the PRNG on each round - heinrich5991 c9c7f94 Use the PCG-XSH-RR PRNG instead - heinrich5991 9075bc4 Add a comment justifying the modulo for random numbers - heinrich5991 438dc51 Merge #2212 - bors[bot]
Avatar
Does anyone remember how CNetMsg_Sv_PlayerTime is supposed to work?
16:39
It seems to modify the score, but isn't score part of CNetObj_PlayerInfo?
Avatar
CNetMsg_Sv_PlayerTime is a relic from the first race client. I doubt any client still relies on it. The ddnet implementation even seems to be incompatible with itself. Server uses hundredths of a second while the client uses seconds.
Avatar
we hit 10'000 commits! 🙂
Avatar
0d7872c Send DDNet version early in the connection process - heinrich5991 92fc95d Merge #2202 - bors[bot]
Avatar
@deen PRs got merged
18:38
0f02fc5 Version 13.2 - def- 33bc0af Merge pull request #2215 from def-/pr-version-13.2 - def-
20:03
2 astronauts launching in 30 mins
20:03
Avatar
^ cancelled
20:22
may 30
20:26
1c6e96c videorecorder link update - def-
Avatar
eb9b1a3 Switch markdown processor from redcarpet to kramdown - def-
Avatar
2097265 Remove unused Sv_PlayerTime game message - heinrich5991 941d3aa Some formatting - heinrich5991 ec6e6f9 Merge #2216 - bors[bot]
Avatar
4a7dd20 No autoupdate for videorecorder build - def-
21:06
This PR just adds new version into the appdata manifest.
Avatar
11d3daa Appdata: add new version - ElXreno bf218a0 Merge #2217 - bors[bot]
Avatar
killing practice team leaves the team in practice
21:20
is it normal?
21:20
some people will get fucked because of that, they practice, restart the map with locked team
21:20
they end the map normal, and realize practice is still on
Avatar
@deen m_SetSavePos && !m_Super && !m_DeepFreeze
21:24
I doubt this will work
Avatar
I wanted to say the same issue as @Chairn. There is no command to leave practice mod or no server command after crossing start (after killing) that you are still in practice mod to pay attention
21:38
@heinrich5991 i noticed when testing locally 🙂
Avatar
have run count in practice mode of /r is never used?
Avatar
no
22:14
runs in practice mode do not count
Avatar
how do you remove it though
22:15
i thought killing would do it
Avatar
currently: join a different team
Avatar
lame
Avatar
rust most loved again
Avatar
./practice broken on some maps
23:18
such as: Yo'ci (/r doesn't work with deepfreeze)
23:18
additionally, in parts where a powerup is changed, failing past the powerup could mean your whole team fails in practice mode
23:19
for example, if there was a hammerfly part through a freeze to unfreeze, followed by hammer off tile to hookfly, failing past the hookfly would mean your team dies because you no longer have the hammer for the hammerfly part
23:19
Finally, rescue on a lot of insane/brutal 4/5\ maps does not work very well if there are kill tiles in the map because killing would kill everyone and you would need to /r very fast
23:20
the practice mode is very good for some maps, but does not work for others. I think a good way to fix this would to use /setspawn or allow players to /disablekill
Avatar
@heinrich5991 this looks interesting: https://github.com/calccrypto/uint128_t
C++ unsigned 128 bit integer type. Contribute to calccrypto/uint128_t development by creating an account on GitHub.
23:20
or @Deleted User
Avatar
For the powerup changes, i think a good way to fix it would to give commands like /enable hammeroff, etc.
Avatar
All team masks in pickup.cpp for the sounds are without passing the asker, so pChr->Teams()->TeamMask(pChr->Team()) should be pChr->Teams()->TeamMask(pChr->Team(), -1, pChr->GetPlayer()->GetCID())
Exported 84 message(s)