Guild icon
Teeworlds
IRC / bridge
One-way IRC channel bridge. If you want to be able to send messages to IRC, contact @Dune or @heinrich5991. https://www.teeworlds.com/?page=docs&wiki=rules/irc_rules
Between 2020-01-15 00:00:00Z and 2020-01-16 00:00:00Z
Avatar
this is crap
00:13
soon they will start ddosing the masters too, and making lots of bots again
Avatar
is this line a potential bug if one expects the underlying array/memory to contain garbage, especially a bit set to 1 at the position of the extend bit when the i evaluates to 0, due to the |= the value of the extend bit is not forced to 0?
Avatar
the 0 part should also be negated with ~(0 << 7)
01:43
inverted*
Avatar
hm, kind of not a problem it seems. as it breaks in the 0 case.
Avatar
@jxsl13 👍🏼
06:20
@jxsl13 zillywoods has zoom for weeks already
Avatar
months
Avatar
@jxsl13 ... could have at least co authored me in the commit
07:41
if you dont merge xd
Avatar
:/ didn't think about that.
Avatar
guide to write zoom client
10:33
copy zilly woods
10:33
fin
Avatar
I doubt that zilly has this as an ingame feature :0, that would be zilly.
Avatar
ddnet people usually consider that as not-a-cheat because it's PvE, and they restrict it to race gamemodes
Avatar
[quakenet] Learath2 BOT 2020-01-15 11:27:00Z
https://gist.github.com/Learath2/e0ebd13d3a7aad08ca96a9e658ae28d3 found it, this parses the output of heinrich5991's tool and outputs identifiers that are named incorrectly
GitHub Gist: instantly share code, notes, and snippets.
Avatar
@jxsl13 of course it is an ingame feature
Avatar
i love how it has a "Secret" icon next to it
Avatar
I mean ingame as not in spectators.
Avatar
Ddnet should somehow not share zoom code, its SO easy to remove the gametyp restriction
Avatar
Useless
Avatar
@Skayland Its SO easy to just recode it
Avatar
I dont even know c++, but i can easily remove the restriction, although i cannot recode it myself
Avatar
@Skayland you can change one line in the vanilla client to get a zoom client
Avatar
make that an official ingame feature :D
15:51
hehe
Avatar
@heinrich5991 never really checked vanilla client source, only server part, so idk
Avatar
"4:03 PM] Skayland [identifyy host|msg me]: Ddnet should somehow not share zoom code, its SO easy to remove the gametyp restriction"
15:55
"[4:55 PM] Skayland [identifyy host|msg me]: @heinrich5991 never really checked vanilla client source, only server part, so idk"
Avatar
Ye, what
Avatar
zoom code is in vanilla, yet you complain about ddnet
Avatar
Remove it from vanilla then
15:56
What is it? Editor zoom?
Avatar
leople call it dyn cam.
Avatar
no
Avatar
that's not what I'm talking about
Avatar
Dyn cam is not zoom
Avatar
remove zoom -> have to remove dyn cam
Avatar
this is a different discussion and not the one we just had
15:58
no, regular ingame "zoom", @Skayland
Avatar
What i mean is its too easy to get a zoom client or a bot client, things should be different
Avatar
it's way too easy to get a cheat client for cs:go
Avatar
and arguments like: it jas always been here, that's wuy it can't be removed are no arguments :'(
Avatar
valve makes millions with the game
15:59
yet they're unable to prevent client-side hacks
Avatar
cuz serverside is flawed.
Avatar
no.
Avatar
in our case
Avatar
you will always be able to gain an advantage by zooming out, as long as we don't want to introduce ping artifacts for players playing with the normal client
16:00
i.e. players randomly appearing, even without dyncam @jxsl13
Avatar
yeah, the advantage of the range that is being used to allow for a proper entity alpearance, but the whole dyn cam range to all sides is kind of over the top.
16:01
appearance
Avatar
so you'd be here today to complain about zoom clients as well, I guess, if we didn't have dyncam. but they would have a smaller impact (I guess(?)), so fair
Avatar
There is no way to combat cheat well. The cs example shows that well. Now imagine a FOSS game with no budget
Avatar
cs:go shows that even a large budget does not help
16:03
check noby's server for a good approximation of anticheat
Avatar
Dunno, maybe I would if I had solutions to offer.
Avatar
To be fair, the cheat vector would be much smaller without dyncam indeed
Avatar
doesn't change what's here and now.
Avatar
I see plenty of people enjoying the game without constantly worrying about bots 🙂
16:05
I feel the worries also destroy some of the fun people have, as the bots do as well
Avatar
I don't play that much race mods, so I can only speak for mods that are more impacted by those exploits than others.
Avatar
@heinrich5991 got the same feeling. And it gives publicity
Avatar
I was mostly talking about FNG in that statement
Avatar
hm, dunno about fng, but having high mouse sense + zoom kind of gives you the advantage. but yeah, currently there might not be that much stress until one of these clients becomes publicly available.
16:11
it looks to me, that something is done after the exploits have been distributed, like in 0.6, not the other way around. it seems that the 0.8 iteration is earlier to come than 0.7 was. just waiting and seeing the house burn, that's what imma do :)
Avatar
Nothing is going to be done after exploits are distributed and this kind of condescending attutude helps no one
Avatar
why was the masterserver fixed then:D?
Avatar
because it was possible to fix it
16:16
there are some things that are unfixable, as we discussed earlier. you can try to make them harder
Avatar
is the fake ping part fixable?
Avatar
thinking about it from a network perspective, no
16:24
the server cannot see when you start sending your packets
16:25
so you can always back-date them
Avatar
yeah, thought so
16:27
was teehistorian ported to 0.7? preferrably in an encapsulated class
16:28
?
Avatar
yes, it was
16:30
I ported it over
16:31
the same way "encapsulated" as in 0.6
16:36
best feature ever, btw
16:37
should be part of vanilla
16:37
imo
Avatar
I'm not sure what use it is right now
16:47
once™️ we get playback support, it might be nice for testing gameplay
Avatar
it's nice for the ML people to come
16:49
maybe some crownsourcing
16:49
who knows
Avatar
@Assa came regardless :D
Avatar
he's the weirdest of those folks 😛
16:55
I am unable to be up to date on all what happens on the bridge
Avatar
apparently you are part of the "ML folk"
Avatar
i was part of the TW folk before the ML folk
16:56
in fact i am programmer because of TW
Avatar
if you want something like vac-net we prob. need labeled data and RNNs
16:57
like GRUs or LSTMs
16:57
and @heinrich5991 comparing teeworlds to cs:go is comparing apples to microwaves
Avatar
hm?
Avatar
the most requested feature in cs is a better anticheat
Avatar
what I'm saying is that it's futile to try to prevent client-side cheats
Avatar
that only makes heinrich's point stronger?
Avatar
maybe i should keep reading 😄
16:59
ping faking is impossible, but you can make it impossible to make yourself a better ping
Avatar
oh true, that would be possible
Avatar
*prevent ping faking
Avatar
but I think the other way around was the interesting one
Avatar
the problem is the other way a round, making a worse ping
17:01
but that's seemingly not possible
Avatar
no, you can do this with network equipment
17:02
default client, default server, and a bad firewall
Avatar
the idea is to have a good ping but display a bad ping
Avatar
what do you gain from this in teeworlds?
17:03
in cs you have a lagswitch, in teeworlds you only interpolate server side
17:03
*client side
Avatar
having a hypothetical advaptive field of view based on latency
Avatar
nothing at the moment
Avatar
but that's seemingly not possible
Avatar
since the internet in germany is garbage, and people still get randomly timeouts with their non-vectorized copper cable, I don't see any way to prevent this
Avatar
that's not called a fake ping, that's called a real garbage ping
17:06
xD
Avatar
can you tell the difference from server side?
Avatar
that's the question
Avatar
What about fake version? Is that considered some kind of cheat?
Avatar
I don't see what you can exploit with that
Avatar
that's not a cheat, that's just the possibility for clients tobadvertise as modified, if they want.
Avatar
To become a ML folk just use lots of acronyms, make it sound smart and you are ready, oh and some tensorflow here and there where u use already made models/layers which u have no idea how they are done internally but works (tm)
Avatar
our AI lectures are bad as fuck, so I'm not hooked on ML
19:56
without understanding the stuff behind it it's also boring as hell
Avatar
@Ryozuki I use Pytorch which means i actually understand what I am doing
21:16
and the input and output layer size is given by the problem, you can find in between values with hyperparameter searches
Avatar
Is it worth giving the source code of my mod to a guy for 150€?
21:18
I cant really decide, was so much work for me and all that just grew together with me xd
21:18
Cant just release it I feel
Avatar
depends on what 150€ means for you I'd say :)
21:21
it's not like you can't use it anymore though
Avatar
true
21:22
Well 150€ isnt really much for me, its just a bit
21:22
But on the other side
21:22
For a mod of teeworlds xd
21:22
its quite a lot I'd say
21:22
Mhhh
Avatar
If you don't know what you'd do with that money, I'd say no
Avatar
good point
21:23
Because I actually have no idea xD
Avatar
It's quite nice to have your mod be valuated this much, and even if you refuse this gratification will remain
21:24
It's a recognition of your work :)
Avatar
True :)
21:25
I put a lot of effort in it and a lot of time 🥺
Avatar
It's not like it's going away, just someone will build on top of it though :p
Avatar
dunno if I can handle that xD
21:25
It slike
Avatar
@fokkonaut give me the mod for free and the contact to him pls
Avatar
I have made this for me, and for me its hard to share it like this, if someone would have just come and asked if i could help with a mod or develop something for him its no problem
Avatar
I've never made anything closed source though. It sucks when people take credit for you work but meh
Avatar
for one person 150€ might be nothing, but for me it means 2 new pants
Avatar
pants are important
Avatar
y, i just have 3 or 4 left
Avatar
we should have a marathon, #modsforpants
21:28
#pantsformodders
Avatar
75€ a pair though?
Avatar
im also thinking about what others would do with my mod and how they would look at my code, but atm i never know
21:28
bcs i didnt make it public yet
Avatar
oh you are right @Dune i could get new shoes too 😮
21:29
@fokkonaut i think nobody of us ever made money from teeworlds
Avatar
I already did
Avatar
i think i need to do a city mod with vip oO
Avatar
Another guy gave me 50 bucks for some littlw features i already made for my mod xd
21:30
so 50€ for 5min copy paste from my mod xd
Avatar
And i am here just being open source, what a mistake!
21:31
Man my heads in such a struggle right now xd
Avatar
@Assa you'd have free time & energy to do teeworlds for € if someone asked you?
Avatar
I want a cigarette
21:31
xd
21:32
but im already in bed lol sux
21:33
is it weird that I review my own commits/ code on github in my freetime like on the bus? xd
21:34
or in bed before i sleep? xd
21:34
sometimes
Avatar
@Dune i have "freetime" for everything for € if someone asked me
21:35
seriously, if sb. paid me for tw i would do it
Avatar
Just as me
Avatar
@fokkonaut it's not weird, i usually check new comments on issues i made (or commented)
21:37
I have a huge talent for finding bugs and breaking stuff
21:37
i would like others to review my code
21:37
xd
21:37
somehow
21:38
aww man its so hard, so much stuff thats unique and awwwww im in a conflict with myself
Avatar
i have issues for mxnet (DL-Framework) or the "ray" framework (for example)
Avatar
waaaait a second
21:39
on the other side
Avatar
I managed to break microsoft's azure functions, too
Avatar
I can use github actions unlimited the
21:39
then*
21:40
If I go open src for example
Avatar
hm, if one has time to do it in their free time, why not get paid as well 😮
Avatar
i guess if you paid me i would find more time
21:41
d
21:42
my 0.7 mod is 780 commits ahead of master and i Started this mod in 0.6, and my 0.6 repo has 979 commits xd
21:42
On March 15 my mod turns one year old
21:42
xd
21:43
that's some kind of dedication I don't have 😮
Avatar
my baby has learned to walk on its own
21:44
it's already one year old 😄
Avatar
I live from feature to feature at most
Avatar
git remote add teeworlds https://github.com/teeworlds/teeworlds.git git checkout -b merge git pull teeworlds master (solve merge conflicts) git checkout master git pull merge
Avatar
git pull --rebase
Avatar
How to update your teeworlds to latest version
Avatar
nah i do it differently
Avatar
the bad way basically
21:46
😄
21:46
x)
Avatar
why the bad way?
Avatar
I don't know what differently means yet, but I see the apocalypse incoming
Avatar
git checkout master git pull tw master git checkout branch git merge master
21:46
solve conflicts, push
Avatar
if it starts with open new repository i see black
21:47
oh yeah, merge everything on master
Avatar
my master is not the tw master, so rip 😄
Avatar
what could go wrong
Avatar
mine is ^^
Avatar
so I'm doing basically assa's way
21:47
without commandline, tho, sublime merge ftw 😄
Avatar
you usually should only push working stuff on the master
Avatar
I think the master is 0.6 zCatch from teelevision and my modifications or something like that
Avatar
master should stay stable, that's why my repositories usually have a master and a dev branch
Avatar
not ideal, I'd say
Avatar
idealy you have more branches
21:49
master, dev, feature 1, feature 2, feature 3, hotfix 1, hotfix 2
Avatar
got a 0.7 branch
Avatar
features are only merged in dev, hotfixes in everything, dev is allowed in master
Avatar
OR LIKE ME PUSH ALL DIRECTLY
21:50
xd
Avatar
teesmash best mod 🤗
Avatar
@fokkonaut gh-actions will tell you if your master stays stable
Avatar
teesmash needs polishing ._.
Avatar
my master is vanilla master
21:50
My branch is my mod
Avatar
but it's fun
Avatar
@jxsl13 i ported it in 1 day i guess yes
21:51
xd
21:51
and i ported it from scratch
Avatar
@Ryozuki
Avatar
base concept works fine
Avatar
i ported ddnet in one day
21:51
20hours pure copy pasting
21:51
xd
Avatar
I ported zCatch in 4 months
Avatar
(well, to get a working ddnet7)
21:51
not with no bugs
Avatar
i ported Catch64 and gctf from 0.7.3 in 5 minutes
Avatar
My own mod has got so many fixes which would be good for ddnet7 too
Avatar
I ported vanilla basically in no time at all
Avatar
i should apply them
Avatar
ChillerDragon 2020-01-15 21:52:29Z
seriously, if sb. paid me for tw i would do it
@Assa then port ddnet++ to 0.7 i think i was offered also over 100 bucks to do it
Avatar
because I didn't port it 😮
Avatar
@ChillerDragon lmao
21:52
impossible
Avatar
git remote add ddnet
21:53
git remote add teeworlds
Avatar
ChillerDragon 2020-01-15 21:53:02Z
oh and @Assa i would pay you 50 bucks if you port ddnet client to 0.7
Avatar
git pull ddnet master
21:53
git pull teeworlds master
Avatar
git pull --rebase
Avatar
merge until you die
Avatar
is there a other way to get the client id from within ccharactercore thats not like this? https://github.com/Ryozuki/teeworlds/blob/teesmash/src/game/gamecore.cpp#L250
A retro multiplayer shooter. Contribute to Ryozuki/teeworlds development by creating an account on GitHub.
21:53
altho the way i did it looks dope
Avatar
character has a player pointer
21:53
player pointer stores CID
Avatar
@Ryozuki ddnet passes the client id from character.cpp
Avatar
im not talking about ccharacter breo
Avatar
into the core
Avatar
im talking about ccharactercore
Avatar
yeah but i didnt want to pass anything
Avatar
It throws it in
21:54
m_Core.m_Id = playergetcid
Avatar
so i did this this - *m_pWorld->m_apCharacters which i think its smart :D
Avatar
dunno, I'm trying not to touch vanilla code most of the time x)
Avatar
maybe i could proxy 0.6 servers
Avatar
teehistorian for vanilla! f3
Avatar
imagine a proxy sever which just works as converter between 0.7 and 0.6 netcode
Avatar
I'm grinding for money, please click on the link: https://discord.gg/eEq3Rpx
Avatar
wats this
Avatar
click it
21:56
and join there
21:56
x)
Avatar
cosmos' adventure mod
21:56
it has multi-map-support ❤️
Avatar
just click
21:56
and gib money
Avatar
maybe another day
Avatar
i have too many tw discords
Avatar
join -> leave 😮
Avatar
@Ryozuki you know you can organize discord servers in folders?
Avatar
sounds illegal
Avatar
ChillerDragon 2020-01-15 21:57:09Z
no join on mi link pls
Avatar
its all on a folder already
Avatar
no, go away, I was first, chillerdragon
21:57
hustlin'
Avatar
ChillerDragon 2020-01-15 21:57:50Z
xd
21:57
where can i even see my stats
21:58
how much oinveites and money i collected
Avatar
@ChillerDragon this new pfp is way better than before
Avatar
you can try creating new accounts until you hit 420
Avatar
@ChillerDragon idk why it made u look childish xdd
Avatar
ChillerDragon 2020-01-15 21:58:34Z
@Ryozuki yea wish of konsti to get rid of my "gay" pfp
21:58
so i choose this
Avatar
is more
Avatar
ChillerDragon 2020-01-15 21:58:53Z
i will @jxsl13
Avatar
lol, it was the mighty piff the magic chillerdragon profilr picture
Avatar
ChillerDragon 2020-01-15 21:59:08Z
u dont say fokkobrain
21:59
5 folders
Avatar
ChillerDragon 2020-01-15 21:59:23Z
dark theme nbooobo
Avatar
@ChillerDragon what editor u use
Avatar
ChillerDragon 2020-01-15 21:59:44Z
21:59
@Ryozuki editor?
21:59
iMovie
Avatar
youreally_should_use_folders
Avatar
ChillerDragon 2020-01-15 22:00:13Z
vscode and vim
Avatar
vim or nvim
Avatar
oof vim
Avatar
i use nvim
Avatar
ChillerDragon 2020-01-15 22:00:24Z
neovim
Avatar
nano or notepad++
Avatar
ChillerDragon 2020-01-15 22:00:36Z
i use arch btw
22:00
arch best
Avatar
vs code, currently state of the art ntil google decides thei need an own editor
22:01
they
Avatar
ChillerDragon 2020-01-15 22:01:12Z
im sure some1 in the irc bridge is rly pissed of rn and being like "in the ol* days we had no teens spamming in #teewortlds"
Avatar
I guess we should spam on a different channel as the iirc bridge by the way
Avatar
I don't see the problem
Avatar
the young from today found the irc bridge, everything is lost now, no hope left
Exported 361 message(s)