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 2017-10-15 00:00:00Z and 2017-10-16 00:00:00Z
Avatar
how do i detect clients older than 0.6.4? i was told that it involves sending a fake map but idk exactly how its done
Avatar
ChillerDragon 2017-10-15 08:57:52Z
i compiled my ddnet server and debugged it with vs. On crash it showed me the assembly line where it crashed. Does some1 know what assembly language it is?
08:57
08:58
im using win10 64 bit architecture
Avatar
can you reproduce the crash?
Avatar
ChillerDragon 2017-10-15 08:58:42Z
yes
Avatar
have you compiled in debug mode?
Avatar
ChillerDragon 2017-10-15 08:58:46Z
yes
Avatar
hm
Avatar
ChillerDragon 2017-10-15 08:58:58Z
well it wasnt ddnet
08:59
it was ddnet++
08:59
i just want to learn the assembly language a bit
08:59
but im not sure which one it is
Avatar
it's x86 assembly
Avatar
ChillerDragon 2017-10-15 08:59:33Z
MASM ?
Avatar
intel syntax
09:00
MASM is a assembler, a program that turns assembly into machine code
09:00
*an
Avatar
ChillerDragon 2017-10-15 09:00:18Z
like an compiler`?
Avatar
yes
Avatar
ChillerDragon 2017-10-15 09:00:25Z
k
09:00
does the language has a name?
09:00
or is it just x64 intel
Avatar
you're looking for x86 assembly
09:00
x86 assembly language is a family of backward-compatible assembly languages, which provide some level of compatibility all the way back to the Intel 8008 introduced in April 1972. x86 assembly languages are used to produce object code for the x86...
09:01
and you're seeing the intel syntax, not the at&t syntax
Avatar
ChillerDragon 2017-10-15 09:01:05Z
je 86 not 64
09:01
-.-
09:01
kk alright thanks c:
Avatar
the code you screenshotted is not 64bit
Avatar
ChillerDragon 2017-10-15 09:01:51Z
lol
Avatar
it's 32bit assembly
Avatar
ChillerDragon 2017-10-15 09:02:01Z
i compiled it on my 64bit machine
09:02
dword
09:02
double word
09:02
word = 32 bit
Avatar
no
Avatar
ChillerDragon 2017-10-15 09:02:19Z
double world = 64 bit?
Avatar
word = 16 bit
Avatar
ChillerDragon 2017-10-15 09:02:21Z
ah
Avatar
double word = 32 bit
09:02
quad word = 64 bit
Avatar
ChillerDragon 2017-10-15 09:02:32Z
lel
09:03
why does my 64bit machine compile 32 bit programms?
Avatar
you can compile 64bit and 32bit programs from a 64bit MSVS, 32bit programs run on more machines, so I guess that's the default
09:04
do you compile with bam or cmake?
Avatar
ChillerDragon 2017-10-15 09:04:11Z
bam
Avatar
ah. I'm not even sure if that supports building 64bit on windows tbh
Avatar
ChillerDragon 2017-10-15 09:04:31Z
hmkay
09:04
i dont need it anyways
09:04
win sux hehe
09:06
"double quadword as 128 bits"
09:06
xd?
09:06
128 bit systems
Avatar
64bit intel processors handle 128bit numbers just fine
Avatar
ChillerDragon 2017-10-15 09:07:31Z
lol?
09:07
oke
Avatar
get a linux distro and learn assembly using nasm, i found it fun https://www.tutorialspoint.com/assembly_programming/
Avatar
<laxa> SSE registers and instructions
Avatar
what about them?
11:46
[ddnet/ddnet] New branch created: staging.tmp
11:46
5f4bc09 Add Bors-NG - heinrich5991 abc50a9 [ci skip] -bors-staging-tmp-895 - bors[bot]
11:46
[ddnet/ddnet] New branch created: staging
Avatar
@heinrich5991 who is boris? (edited)
Avatar
bors?
11:52
😛
Avatar
you can message it and it will merge after the compilation/tests pass
11:53
to prevent me from commiting compilation errors
Avatar
where are you running the bors server?\
Avatar
@heinrich5991 seems to be stuck?
Avatar
yea, will fix
12:02
but currently playing a game offline 😃
Avatar
5f4bc09 Add Bors-NG - heinrich5991 119ef44 Merge #895 - bors[bot]
Avatar
@Learath2 didn't touch anything, seems to have worked 😄
Avatar
apparently it just takes a while
Avatar
still looks like I shoul fix something
12:06
but later
13:23
[ddnet/ddnet] New branch created: staging.tmp
13:23
a8afa9c Ignore staging.tmp for bors - heinrich5991 41458e9 [ci skip] -bors-staging-tmp-896 - bors[bot]
13:23
a8afa9c Ignore staging.tmp for bors - heinrich5991 25e7fff Merge #896 - bors[bot]
Avatar
a8afa9c Ignore staging.tmp for bors - heinrich5991 25e7fff Merge #896 - bors[bot]
Avatar
boris!
Avatar
@Learath2 write "bors r+" to merge a pull request, from now on
13:42
Commands (pull request comments)
Avatar
[ddnet/ddnet] New branch created: staging.tmp
19:44
ea978e1 Add a flag -DDOWNLOAD_GTEST to automatically ... - heinrich5991 6452c7e Enable automatic download of GTest on Windows b... - heinrich5991 719bf36 [ci skip] -bors-staging-tmp-894 - bors[bot]
19:44
ea978e1 Add a flag -DDOWNLOAD_GTEST to automatically ... - heinrich5991 6452c7e Enable automatic download of GTest on Windows b... - heinrich5991 138492a Merge #894 - bors[bot]
Avatar
ea978e1 Add a flag -DDOWNLOAD_GTEST to automatically ... - heinrich5991 6452c7e Enable automatic download of GTest on Windows b... - heinrich5991 138492a Merge #894 - bors[bot]
Avatar
borrris
22:24
[ddnet/ddnet] New branch created: staging.tmp
22:24
16694a0 Use a random token for serverbrowse requests - heinrich5991 05575ba [ci skip] -bors-staging-tmp-892 - bors[bot]
22:24
16694a0 Use a random token for serverbrowse requests - heinrich5991 f38b007 Merge #892 - bors[bot]
Avatar
16694a0 Use a random token for serverbrowse requests - heinrich5991 f38b007 Merge #892 - bors[bot]
Avatar
This also contains a wrapper for condition_variables which manages the lifetime of the mutex required for the condition_variable.
Avatar
Cheatsafe?
23:28
oh, it';s about kill immunity when you pass finish?
Avatar
yes
Exported 114 message(s)