Guild icon
DDraceNetwork
DDraceNetwork / general
This channel is for all Teeworlds/DDNet and related chat. Gameplay questions can be asked here as well rather than in #questions. Ingame screenshots and any other Teeworlds related media goes to #showroom.
Between 2023-02-26 00:00:00Z and 2023-02-27 00:00:00Z
Avatar
Avatar
matricks
I added some context to my old message
that's very kind
Avatar
ngl game kinda paid to win
Avatar
NPC with one dialogue option
lol 1
Avatar
Avatar
PeepDaMeep
ngl game kinda paid to win
05:47
where to send money for r1 multeasymap?
Avatar
q all, i need bind for hammer fly, who can give it to me pls?
Avatar
@Cipy29 ^
justatest 3
Avatar
Avatar
Xrxlil
q all, i need bind for hammer fly, who can give it to me pls?
?
Avatar
@ano hello can u help me
14:34
anyone
14:34
help me
Avatar
the ? is not common to learn in the internet, just see all the facebook posts
Avatar
https://dontasktoask.com/ should be a rule tbh
✅ 2
Avatar
yes
Avatar
@kefa
17:15
blockers getting a 10 min ban isn't gonna help the community at all
17:16
ban that mf for an hour from all of the ddrace servers, make him think about what he did
Avatar
Avatar
Alexander
ban that mf for an hour from all of the ddrace servers, make him think about what he did
alexander for president
Avatar
i hope not justatest
Avatar
@Nill Kiggers you should write your complains to an admin or in #reports
Avatar
Quick Q: The fps counter in the game.. is that rendered frames or game loops on the client?
Avatar
rendered frames and game loops are the same afaik
Avatar
O.o I decoupled that in teeworlds from what I remember
Avatar
hence, vsync makes you move less precisely
Avatar
to decrease the latency
Avatar
there's definetely input latency when i use vsync
18:29
@Jupstar ✪ any opinion on that?
Avatar
they are decoupled (edited)
18:29
gfx_asyncrenderold 0 will sync them
Avatar
so the ingame fps counter shows what?
Avatar
the rendered frames
Avatar
sweet! thanks
18:31
Saw that someone went overboard and did a Vulkan backend as well 😄
Avatar
overboard? almost everyones game runs faster because of vulkan kek
Avatar
yeah, the opengl to metal wrapper on macos performed so poorly for the m1 chip. but sadly the vulkan to metal wrapper is even worse xDD
18:32
i wanted to know how good deen's m1 compares to my desktop pc
Avatar
@Jupstar ✪ Oh noes! 😄
Avatar
Avatar
Jupstar ✪
Click to see attachment 🖼️
^ fps record on my setup ryzen 3800x, most hud etc off, rx 6900 xt, linux wayland + lto'd drivers etc.
Avatar
Yeah I was hitting 8k without problems
Avatar
nice 😄
Avatar
wonder what the bottleneck is in general when it comes to those speeds
Avatar
yeah good question. i assume RAM access is still the biggest bottleneck. But it's most probably some CPU side thing, the GPU only runs at around 90% but thats also why i wanted to know what M1 could achieve 😄
Avatar
You shouldn't have to do that much on the CPU in general... I wonder if it quicker to do a tilebased rendering on the GPU through compute in order to save vram bandwidth... stuff that have been keeping me up at night
18:39
Bascilly, do rendering old school NES styled
Avatar
maybe yes, but maybe the GPUs are so highly optimized with rasterizing blending etc. that you cannot beat it with a custom compute shader which is kinda more general approach but generally since CPU is pretty idle, calculating as less as possible on the GPU is still the best for ddnet. @Patiga wrote a different renderer that kinda does what you want i think. it calculates what is rendered per pixel. so the fragment shader is more heavily used it's especially great for zooming out, but at normal zoom the overhead is bigger then normal vertices -> rasterize -> fragment approach
Avatar
Oh! Cool! So someone went down that path. I've always wondered
18:47
@Jupstar ✪ Know if anyone tried skipping textures all together and just render vector graphics? (edited)
Avatar
I am not sure what exactly you mean. vector graphics as SVGs?
Avatar
Yeah, instead of offline render SVGs to bitmaps, just render SVGs in runtime
18:49
or process them into a more efficent vector format
Avatar
i dont think somebody did that. we dont support SVGs at all. PNGs are simply so much faster to load. But i guess modern hardware could handle it at an ok speed. integrating it into multiple backends is hard tho i guess, except there is a good library that supports OpenGL, Vulkan etc.
Avatar
I don't think you wanna go full on svg in the end, just convert it into something that is fast to render but still vectors, would mean you would support infinite resolutions 🤤
Avatar
i think it‘s quite some effort to render vector graphics directly on gpu. but maps applications still do it
Avatar
Avatar
Jupstar ✪
they are decoupled (edited)
then why less fps = more input latency?
Avatar
Avatar
matricks
I don't think you wanna go full on svg in the end, just convert it into something that is fast to render but still vectors, would mean you would support infinite resolutions 🤤
yeah. i'd say here again with the ryzen CPU revolution it would be accaptable, since u can render multiple SVGs at once. but e.g. https://github.com/ddnet/ddnet-data-svg our data directory as SVGs takes a few seconds to render with inkscape even on my desktop
Contribute to ddnet/ddnet-data-svg development by creating an account on GitHub.
Avatar
Avatar
Chairn
then why less fps = more input latency?
input latency = u click -> it gets rendered
18:54
so all kind of latency is kinda input latency to the eye
Avatar
but it's also less precise
Avatar
@Jupstar ✪ I mean, look at modern font rendering, you can push vector graphics very quickly on GPUs with some cleaver preprocessing on the CPU
Avatar
Avatar
Chairn
then why less fps = more input latency?
"In video games the term is often used to describe any latency between an input and either the game or the display reacting to that input, despite the fact that this may emerge from a combination of input and output lag." thats what wikipedia says xd
Avatar
if both were independent, there would be no change depending on frame number
Avatar
Avatar
matricks
@Jupstar ✪ I mean, look at modern font rendering, you can push vector graphics very quickly on GPUs with some cleaver preprocessing on the CPU
true, but tbf a single character is almost nothing vs a 1024x1024 or more texture 😄
Avatar
Avatar
Chairn
if both were independent, there would be no change depending on frame number
what do u mean with less precise
Avatar
you cant do small moves with vsync for instance
Avatar
when i decrease fps the only thing i notice is, that i get more tearing
Avatar
or it's way harder for some reason
Avatar
vsync on windows waits
18:56
its like sleep command
Avatar
so, each key press is like 1/60 second duration?
18:57
i mean rounded up to next 1/60 second duration
Avatar
no but i think that makes input feel very unreliable
18:58
i'd need your config to understand what exactly your problem is. I think we do wait for the GPU as soon as the client "thinks" it has to swap the frames
18:58
and then vsync could even affect the input
Avatar
i don't have any problem 🙂
18:59
just an observation
Avatar
yeah but afaik mesa is not doing this kind of vsync approach
18:59
so maybe the effect would be different there
Avatar
@Jupstar ✪ nice work with building a pipeline for the svgs
Avatar
ok nvm we do m_pGraphics->IsIdle() so i assume it shouldnt affect it even on windows, aslong as gfx_asyncrenderold == 1
19:02
however @Chairn i could still imagine that its some weird hardware thing, and actually u are the guy to answer a CPU cycle that also triggers a graphics render call is slower than a non graphics call cycle. so this certainly creates some kind of jitter how much it can affect whatever u experienced... no idea 😄
Avatar
i got banned for bot client
19:08
but iwas just playing multeasy
Avatar
Avatar
amad
but iwas just playing multeasy
give your public ip to an admin in a private message
Avatar
Avatar
Jupstar ✪
give your public ip to an admin in a private message
they will unban?
Avatar
well thats up to the admin
Avatar
@Jupstar ✪ Been devvin' on ddnet for a long time?
Avatar
Avatar
matricks
@Jupstar ✪ Been devvin' on ddnet for a long time?
i rewrote the fng mod around early 2017, and began working on ddnet late 2017 i think
Avatar
@Jupstar ✪ Whats the worst part of the TW codebase? 🙂
Avatar
mhh, i guess tw codebase is rather small and thus okish but ddrace server code is horrible xDD what i dislike are hacks like mem_zero this or abusing the contructor to recreate this he had some really weird UB^^
Avatar
And the good parts?
Avatar
the broken weird absolutely non sense physics made the best game 😉
Avatar
Hahaha
19:22
I had a guy who wanted us to use real metrics like meter etc to make everything more realistic
Avatar
i guess the games that aren't aiming for realism are often the more fun ones 😄
Avatar
Well, how would you define a meter in teeworlds? Does it matter? You hard to relate to anyway
19:23
makes sense if you base a game in real life. Letting 1 unit be 1 tile makes more sense in teeworlds
Avatar
for me a meter is 1 tile, that's fine enough for my imagination
Avatar
we jump pretty high then
Avatar
ez
Avatar
small circles but jump really high
Avatar
Avatar
Alexander
small circles but jump really high
But slow af justatest
Avatar
maybe we are jumpy balls
19:32
or ping pong balls
Avatar
@Jupstar ✪ most BS math has to be the hook....
Avatar
and collision
19:34
with strong/weak code, it sometimes behaves really weirdly 😄
Avatar
generally u can mathematically not increase the game's tick rate without changing the physics too much
Avatar
Someone (I think fstd) made a version of teeworlds with much more realistic physics and iirc it was pretty meh feeling
Avatar
@Jupstar ✪ Ye, a bit of issues there with the clamping etc that happens due to networking as well
19:37
@Learath2 Initial versions of the hook was more realistic
Avatar
Avatar
Jupstar ✪
mhh, i guess tw codebase is rather small and thus okish but ddrace server code is horrible xDD what i dislike are hacks like mem_zero this or abusing the contructor to recreate this he had some really weird UB^^
DDRace server code got much better after eeeee ripped out a lot of the dependencies between the engine and game. It used to be much worse if you can imagine that 😄
Avatar
Avatar
Learath2
Someone (I think fstd) made a version of teeworlds with much more realistic physics and iirc it was pretty meh feeling
Completly different but ninslash was damn good
Avatar
Avatar
Learath2
Someone (I think fstd) made a version of teeworlds with much more realistic physics and iirc it was pretty meh feeling
like teeworlds 2.0?
Avatar
Avatar
cankick
like teeworlds 2.0?
No, more like just an experiment way back in the day from 0.5.2 iirc
Avatar
First iterations of the hook was a much more stiffer one with no pull power what so ever basiclly
Avatar
The asymmetry in the hook is such a genius idea. That and the air control imho contribute the most to the very smooth/flowy gameplay
Avatar
Idea? That wasn't ment to happen...
Avatar
well believe it or not, but i also have around 10k hours in Gores mod(which is basically tw physics with freeze added) and i have to say, teeworlds is really lucky that the physics is as it is. it has a great balance of not being too hard and not too easy. the hook balances the gravity quite well so that 1 tilers etc. work which are a key part of gores
Avatar
Avatar
matricks
Idea? That wasn't ment to happen...
I don't mean the strong/weak asymmetry, I mean the up down one https://github.com/ddnet/ddnet/blob/master/src/game/gamecore.cpp#L378-L390
Avatar
Ahh, that part 🙂
19:45
loads of tweaking etc when I was running around
Avatar
The strong/weak one I'm just guessing is an artifact of beautiful code 😄
19:46
The proper way to do it is just flat out uglier
Avatar
it's an artifact of testing a lot and trying to solve issues
Avatar
strong/weak bounce is actually worse, bcs its not really fixable
19:46
strong/weak hook is not really a problem
Avatar
bounce? between players?
Avatar
yes
Avatar
when will Teeworlds 3d release?? kek kek kek
Avatar
its part of the collision and not of the velocity calculation
19:47
fixing the velocities is rather easy
Avatar
@Jupstar ✪ I need to look on how that is done to remember it... pvp interactions usually gets... weird
Avatar
Avatar
Jupstar ✪
strong/weak bounce is actually worse, bcs its not really fixable
I think the issue is more that prescribing the "correct" behaviour is hard. If your goal is to have a consistent bounce with equal force applied to each tee involved in the collision, it's not impossible to fix
Avatar
Avatar
Learath2
I think the issue is more that prescribing the "correct" behaviour is hard. If your goal is to have a consistent bounce with equal force applied to each tee involved in the collision, it's not impossible to fix
yeah i mean especially for ddnet hammer fly
19:49
it makes it much harder
Avatar
@Jupstar ✪ Is the problem that player 1 stuff gets applied before you do the calculations for player 2?
Avatar
I think whatever "correct" is it should preserve the decade of effort players put into perfecting their hammer fly 😄
19:50
… is not inactive) @fokkonaut can u test this? also includes the fix as in #5770 however not really tested Checklist Tested the change ingame Provided screenshots if it is a visual change Teste...
Avatar
Avatar
Learath2
fwiw is this not after the strong/weak fix?
yep but in the move, not in the velocity
19:50
so we didnt merge it
19:50
it affects the physics way too hard
Avatar
did matricks see pseudofly?
Avatar
This is such an issue, when players have become accustomed to the physics, you can't change it, not even to fix bugs in it
19:51
This has popped up several times even during my time
Avatar
Avatar
matricks
This is such an issue, when players have become accustomed to the physics, you can't change it, not even to fix bugs in it
We have to think for hours before merging anything that remotely touches physics
Avatar
every physic changes creates discussions for months xD
Avatar
There are some absolutely bizarre bugs in ddrace we just have to preserve in some way making the code very meh. Like this one https://github.com/ddnet/ddnet/blob/master/src/game/server/entities/projectile.cpp#L155
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
Avatar
Avatar
Learath2
There are some absolutely bizarre bugs in ddrace we just have to preserve in some way making the code very meh. Like this one https://github.com/ddnet/ddnet/blob/master/src/game/server/entities/projectile.cpp#L155
If a rocket lands on the exact tick that it'd explode due to lifetime, it'd explode twice. Has to be preserved for eternity because there are like 2 maps that use it 😄
Avatar
Or the fact that you can glitch into stoppers with speed. All because it was initially implemented that way
Avatar
shotgun bug is nice
Avatar
There is one bizarre physics bug that I don't think any of us managed to track down due to how rare it is. You can actually glitch into solid blocks by 1 unit 😄
Avatar
Avatar
Learath2
Or the fact that you can glitch into stoppers with speed. All because it was initially implemented that way
laser doors too
Avatar
I think that one we can fix if we ever find it
Avatar
dont we have any wiki that shows all the weird physics?
19:56
thats sad
Avatar
@Learath2 Tell me more 😄
Avatar
не отдамся никому 2023-02-26 19:56:46Z
русские скоро?
Avatar
к сожалению, нет
Avatar
Avatar
matricks
@Learath2 Tell me more 😄
Reported by Czomik on Discord I think this might be an occurence where making physics makes sense
Avatar
oh, getting stuck on a corner?
Avatar
What's obvious from the two videos is that it has something to do with the bounce, though that didn't get me very far, just staring at the code
Avatar
Think I know how that might happen
Avatar
Avatar
Learath2
There is one bizarre physics bug that I don't think any of us managed to track down due to how rare it is. You can actually glitch into solid blocks by 1 unit 😄
Avatar
happened here in a real run as an example ^^ (edited)
Avatar
not a teeworlds vanilla bug, but still a funny bug: "shotgun bug" if 2 tees stand in each other, and u shoot with a SG (the ddrace shotgun) it will make the velocity go to INT_MAX
Avatar
It wouldn't surprise me if you can get stuck if the physics moves to close to a corner and then the position clamp moves you inside the corner or something stupid like that
20:02
Would be easy to construct such a testcase
Avatar
someone pass me the bind to activate the deepfly?
Avatar
one thing I would change if I would do tw again.... remove all float values from the game
20:05
that has annoyed me for a long time as well
Avatar
Me too, I always say it 😄
Avatar
in rust*
giga_chad 2
Avatar
GPUs don't do fixed point so I guess it's unavoidable when rendering
Avatar
@Learath2 from gameplay code in general
20:07
do like 12.20 fixed or even just go with 32.32
Avatar
add tesselation snow, shaders, rtx, etc
20:07
i wanna see my tee reflection
20:07
@Jupstar ✪ work
Avatar
dlss 3 for future frame rendering also, more fps
Avatar
Avatar
Learath2
https://youtu.be/ZA5BCmwAcnA With floats you get this bizarre behaviour
lol wtf can't even understand why
Avatar
Avatar
Learath2
GPUs don't do fixed point so I guess it's unavoidable when rendering
we already had this discussion about pros and cons afaik floating points have exactly one advantage: division is faster xd
Avatar
Avatar
ReiTW
lol wtf can't even understand why
Depending on your distance from the origin the accuracy of floating point math changes
Avatar
aah ok ok
Avatar
Avatar
ReiTW
lol wtf can't even understand why
well besides floating points being unreliable, we also "quantinize" the position, by casting it to an int and then back
Avatar
@Jupstar ✪ Well, that is easy to solve... don't do divisions 😄
smart 3
Avatar
Avatar
Jupstar ✪
not a teeworlds vanilla bug, but still a funny bug: "shotgun bug" if 2 tees stand in each other, and u shoot with a SG (the ddrace shotgun) it will make the velocity go to INT_MAX
also cool that this was never fixed but more used by mappers
20:12
(if i'm not wrong)
Avatar
"NVIDIA GPUs do not implement fixed-point arithmetic in hardware, but a GPU-accelerated software implementation can be efficient. In fact, RAPIDS cuDF library has provided efficient 32- and 64-bit fixed-point decimal numbers and computation for a while now. " https://developer.nvidia.com/blog/implementing-high-precision-decimal-arithmetic-with-cuda-int128/#:~:text=NVIDIA%20GPUs%20do%20not%20implement,software%20implementation%20can%20be%20efficient. but anyway, GPUs aren't the real problem. in worst case cast the fixed point to floats
20:12
gpus are generally not 100% accurate
Avatar
I mean, you are already pushing 16k FPS.. I think you can be okey with less
Avatar
Avatar
Jupstar ✪
"NVIDIA GPUs do not implement fixed-point arithmetic in hardware, but a GPU-accelerated software implementation can be efficient. In fact, RAPIDS cuDF library has provided efficient 32- and 64-bit fixed-point decimal numbers and computation for a while now. " https://developer.nvidia.com/blog/implementing-high-precision-decimal-arithmetic-with-cuda-int128/#:~:text=NVIDIA%20GPUs%20do%20not%20implement,software%20implementation%20can%20be%20efficient. but anyway, GPUs aren't the real problem. in worst case cast the fixed point to floats
Yeah, np. I was just saying it's unavoidable at that stage and the cast isn't a cheap reinterpret_cast
Avatar
yep, but i guess the bigger problem would be to check how much physics break
Avatar
Avatar
matricks
I mean, you are already pushing 16k FPS.. I think you can be okey with less
@Jupstar ✪ is biggest fps fan, he wants to render into reality itself one day 😛
Avatar
i doubt that the FPS would drop a lot tbh
20:14
the GPU still uses whatever it uses internally, some casts arent that expensive
Avatar
Avatar
matricks
I mean, you are already pushing 16k FPS.. I think you can be okey with less
this is against law here
justatest 1
20:14
we are pushing boundaries
Avatar
xDD
Avatar
Yeah I think it might be fine honestly, the conversions aren't THAT expensive
Avatar
now let me use virtual super resolution and 8k resolution in the game
20:14
or more..
Avatar
Infinite resolution teeworlds rendered directly onto continuous space time when?
Avatar
nobody tried to play tw in vr
Avatar
@Learath2 Already covered how teeworlds could be infinite resolution 😉
Avatar
svgs
Avatar
@Jupstar ✪ nvidia made a thing that allegedly reduces input latency
20:18
nvidia reflex
Avatar
yeah nice marketing
Avatar
i guessed that
Avatar
everything is marketing
Avatar
@Ryozuki sound like some depth buffer reprojection trick
Avatar
it has 2 modes
20:19
i knwo cuz i play dota
20:19
and its there
Avatar
enabled enabled + boost
Avatar
yeah xD
Avatar
the boost uses more cpu i think
Avatar
the classic stories
Avatar
need to finish ryoOS
20:20
only ddnet there
Avatar
Avatar
matricks
one thing I would change if I would do tw again.... remove all float values from the game
teeworlds 2 leaked?
Avatar
Toy project to learn OS dev with rust. Contribute to edg-l/ryoOS development by creating an account on GitHub.
Avatar
since when reading #general became so interesting monkalaugh
Avatar
they moved #developer so they are protesting again
🥹 1
troll 1
Avatar
i would suggest giving tees 5 fingers for teeworlds 2 too
Avatar
Avatar
matricks
@Ryozuki sound like some depth buffer reprojection trick
Is this the trick where you just use the previous frame and reproject it and smear the edges until the new frame is ready?
Avatar
i benchmarked input lag, windows vs linux with a light sensor at 8000 hertz (tracked the light difference when going from black to white at an input generated by a Arduino) and i can tell you, it was exactly the same in my tests
Avatar
Avatar
Jupstar ✪
i benchmarked input lag, windows vs linux with a light sensor at 8000 hertz (tracked the light difference when going from black to white at an input generated by a Arduino) and i can tell you, it was exactly the same in my tests
dope
Avatar
@Learath2 yeah, dunno if that's what the nVidia stuff you where talking about is
20:23
@Learath2 TVs have had a bunch of tricks to construct intra-frames as well
20:23
but with a game, you have way more information like depth and motion buffers
Avatar
I actually really liked that especially when your framerate is close enough to the target. The smeared frames are shown for a fraction of a second in exchange for such a great feeling smooth input
Avatar
yap, the idea is to go from 60->120 or 240 something like that
20:26
kek
20:26
kekked
20:26
why it doesnt expand
20:26
smh
Avatar
Avatar
matricks
It wouldn't surprise me if you can get stuck if the physics moves to close to a corner and then the position clamp moves you inside the corner or something stupid like that
didnt this happen before?
20:27
some people got stuck in solid blocks
Avatar
Ye, maybe
Avatar
thats the specific clip i was looking for but couldnt find it lmao
Avatar
the most annoying thing that became a feature is a weak/strong hook huh
20:38
afaik the only solution is to make copy of world before moving tee in ccharactercore or something (edited)
20:38
cuz you literally move every tee and save its data to exact same world
Avatar
All calculations of positions and velocities should be done first, then applied
Avatar
Avatar
matricks
one thing I would change if I would do tw again.... remove all float values from the game
yeah, due to this, some parts are not working when copy pasted into another map due because rounding change physics depending on map position 😄
Avatar
Avatar
Chairn
yeah, due to this, some parts are not working when copy pasted into another map due because rounding change physics depending on map position 😄
that means every single map is unique in its own way xd
Avatar
Avatar
matricks
All calculations of positions and velocities should be done first, then applied
which is exactly not what tw is doing 😄
Avatar
Avatar
Chairn
yeah, due to this, some parts are not working when copy pasted into another map due because rounding change physics depending on map position 😄
there was a video i saw where crossing 1 tile gaps was based on where that gap was
Avatar
classic floating point
Avatar
fixed point would solve it, conversion to float is easy but would still need more than a single instruction 😦
Avatar
An arbitrary-precision arithmetic library for Rust.
Avatar
im bored pls help
Sadge 1
Avatar
im bored too
21:01
send help
21:02
goahead and prog a cross play server for gctf so i can play the tournament without touching 0.7 @Ryozuki
Avatar
idk i havet touched much ddnet code lately
21:03
work kinda gets all my programming time
Sadge 1
Avatar
@Ryozuki Tell me about it, I almost don't code at work anymore as well
21:05
Anyone have a good race map to start testing stuff on?
21:06
or ddrace
Avatar
yeah, ddrace
21:06
wroom wroom.. feels like I should try it out
21:06
if u want race
21:06
(my clan heh)
PES_ReeePing 1
Avatar
not really needed for tw though 🙂
Avatar
Avatar
Chairn
not really needed for tw though 🙂
xd i guess, i wanted to post it tho
Avatar
Avatar
matricks
@Ryozuki Tell me about it, I almost don't code at work anymore as well
well but ur probs old already
21:07
im 22
Avatar
btw, dilate should die in a horrible pit of fire and vanilla coke
Avatar
i find lot of joy in coding yet, i have many ideas too, but i feel lazy a lot
21:07
work makes me feel lazy
Avatar
Converts floating point numbers to decimal strings - GitHub - ulfjack/ryu: Converts floating point numbers to decimal strings
Avatar
why strings
Avatar
ddrace maps almost never feel like racing
Avatar
idk why, i thought about this one with your malachite
Avatar
its all a lie
Avatar
doesnt seem related tho
Avatar
hence the "idk why"
Avatar
Avatar
Chairn
idk why, i thought about this one with your malachite
@keb
Avatar
altho thats a good perfomance thing
21:08
i forgot
Avatar
it's still about preicsion
Avatar
Avatar
matricks
@Ryozuki Tell me about it, I almost don't code at work anymore as well
lul how so
Avatar
here is the scientific paper going along https://dl.acm.org/doi/10.1145/3192366.3192369
Avatar
Avatar
cyberFighter
@keb
malachite mines!
Avatar
Fast floating point to string conversion. Contribute to dtolnay/ryu development by creating an account on GitHub.
21:08
better
Avatar
malachite mines
Avatar
@ReiTW Mostly help others to code and guide em 🙂
Avatar
how better? first one is from the algorithm designer
Avatar
cuz rust
21:09
kek
Avatar
obviously (edited)
Avatar
there is also the opposite
21:10
fast float was called?
21:10
Super-fast float parser in Rust. Contribute to aldanor/fast-float-rust development by creating an account on GitHub.
Avatar
Fast floating point to string conversion. Contribute to dtolnay/ryu development by creating an account on GitHub.
21:11
you can see who uses your lib in rust
21:11
since long
21:12
well its cuz rust has cargo
21:12
which has a sense on deps
21:12
with c++ its impossible
Avatar
not if u use carbon
Avatar
also if u like rust check the guy itself
21:12
he is a rust magician
Avatar
@matricks where custon skin?
21:16
here, a pfp for matricks
Avatar
there is a old tee skin
Avatar
he changed for twinbop 😄
21:16
meme
21:16
twinbop
Avatar
you can delete my message but i still need help
Avatar
Contact an admin about it.
Avatar
How can i show the history messages pls
Avatar
no you dont, you were blocking our way for a while and it looked like you were blocking without ever telling us that you're going backwards
Avatar
Via DMs
Avatar
i didnt do anything to you lol, just said stop blocking
Avatar
@bencie even you're friend was trying to help me
Avatar
i can't explain my mate what to do here cause u muted me
Avatar
yea so whats the issue? i didnt give you any punishments
Avatar
i did
Avatar
Deam, what a drama
Avatar
because he started to flame after i asked him to stop block the nobo players
Susge 2
Avatar
ask u're friend dua lipa
Avatar
@bencie Here or voice?
Avatar
here is fine
21:51
ill reask i guess haha
21:51
@matricks were there any major physics/weapons/assets that were scrapped, unused in tw?
Avatar
Avatar
bencie
@matricks were there any major physics/weapons/assets that were scrapped, unused in tw?
Well, there is some screenshots circling around from earlier versions of dm1 that had foreground grass for example
21:53
Also some music stuff that we didn't really use, like the menu music because it's kinda silly to have half of the download be some menu music
21:53
Loads of ideas for more super powers like the ninja that never got made, and other game modes
21:54
I didn't wanna do the normal powerups like, haste, regen, double damage etc, I wanted them to be more exotic.. to bad that I never did the prediction etc for the ninja because that would have felt a lot better
21:55
Dunno if you've seen the earlier versions of teewars that had a sniper scope
Avatar
@matricks is there any particular reason for why the eyes of a tee don't go in a perfect circle but rather an ellipse
Avatar
yea i saw that when you guys posted it here
Avatar
sniper scope? how
Avatar
i'll pin that too, seems cool
Avatar
@Alexander Because it looked better 🙂
Avatar
Avatar
matricks
@Alexander Because it looked better 🙂
is there a way for me to recreate the ellipse, do you know it's parameters?
bencie pinned a message to this channel. 2023-02-26 21:56:10Z
Avatar
Avatar
Alexander
is there a way for me to recreate the ellipse, do you know it's parameters?
i think its in the code, i can get it
Avatar
@Alexander I would have to dig into the code for that one
Avatar
i can take care of that
Avatar
@bencie loool so cool
Avatar
Avatar
Voxel
i think its in the code, i can get it
That would be epic, i was unable to read the code for anything since i don't understand it
21:57
But i needed it for the javascript tee renderer
Avatar
what are you working on giga_chad
Avatar
@bencie Want an updated workstation picture while we're at it? 😄
Avatar
yeah ofc ^^
Avatar
Avatar
ReiTW
what are you working on giga_chad
me? oh nothing important kek
Avatar
float troll
Avatar
@matricks teetow mentioned that tw was before a proposed project to Ubisoft, is there any records of what it was at this time?
Avatar
Avatar
matricks
@bencie Want an updated workstation picture while we're at it? 😄
quick desk cleanup troll
kek 2
troll 1
Avatar
Avatar
Voxel
Click to see attachment 🖼️
thanks
Avatar
it's always clean
Avatar
@ReiTW Elaborate a bit more what you are after
22:01
He said that it was a commercial proj at ubisoft, was it exactly like teewars or a bit different ? is there any video ?a (edited)
Avatar
@ReiTW It was like teewars, but I don't have any vidoes, code or anything left of it
Avatar
Sorry for the shitty mobile camera
Avatar
1 monitor? seems like a downgrade
Avatar
damn clean asf
Avatar
where's your pc, under the table on the left side ?
Avatar
@Alexander Haha, no.. that monitor has sooo many more pixels then my really old 17" monitors
22:04
@ReiTW on the floor behind the curtains
Avatar
how many inches is that one?
Avatar
how did the sniper scope work exactly? did it just show a part of the map/players that was ahead of the direction you are facing?
Avatar
it looks really big
Avatar
@Alexander 48"
Avatar
damn
22:05
nevermind
Avatar
48" wtf justatest
Avatar
matricks, do you use W or space to jump
22:05
most important question
Avatar
@cyberFighter Space, like I designed it 😠
Avatar
what do you think of w for jump users?
Avatar
@Broso56 Check the pinned message
22:06
@bencie Nothing really, how you control the game is up to you
Avatar
oh and uh what happened to teepop
Avatar
@cyberFighter OH! Well, kinda went away
22:08
I wonder if I have the source
22:08
./Code/Teewars_v2/engine/release/debug/teepop-v9
Avatar
i have it
Avatar
what's that
Avatar
@bencie You have teepop? 😄
Avatar
yeah, i dont remember where but i downloaded source in 2020
Avatar
someone put it online
Avatar
I found the code for fuel as well
22:12
Also this... Teewars_v1
22:12
does it build tho
peepoHey 1
Avatar
@teetow Was done with an old buildsystem of mine
Avatar
was it og bam? I remember drawing a logo
Avatar
Avatar
cyberFighter
someone put it online
what's that
Avatar
with hexagons
Avatar
Avatar
ReiTW
what's that
puyo puyo clone
Avatar
teepop kinda deserves a re-release tbh
Avatar
@teetow nono, way earlier then that
Avatar
Avatar
teetow
with hexagons
it never died bam, logo still here giga_chad
Avatar
Avatar
teetow
teepop kinda deserves a re-release tbh
i know right
Avatar
i loove teepop
Avatar
fun fact, the teepop music was designed to be dynamic
22:14
the different sections would correspond to how up shit creek your playfield was
Avatar
Avatar
matricks
Sorry for the shitty mobile camera
you have hidden the cables pretty well
Avatar
haha fucking warpdrive, I'm getting nostalgia overload here
Avatar
@Sphynx Should see rest of the living room 🙂
Avatar
did you hide the assets of the living room outside the living room?
22:15
would be hella empty
Avatar
out the window obv
Avatar
@Sphynx No, I just like having stuff clutter free
Avatar
heh, who doesn't
Avatar
who was the voice actor for teepop
22:16
hm
22:16
was there one?
Avatar
theres voices for stuff i think
Avatar
@matricks send teepop stuff plz, this is pre-harddrive crash stuff
22:17
I have literally nothing
Avatar
Avatar
teetow
@matricks send teepop stuff plz, this is pre-harddrive crash stuff
rip
Avatar
@teetow found the source for teeworlds that had an ARM vm 🙂
Avatar
i looked at some old ass forum post and it said there was going to be full clear bonus which makes no sense for a puyo puyo game imo troll
Avatar
yeah 2005 was a shit year
Avatar
Avatar
matricks
@teetow found the source for teeworlds that had an ARM vm 🙂
ayy
Avatar
i never had a hard-drive crash before luckily
Avatar
I had exactly one, that one
22:18
2005
22:18
been a fucking backup hoarder ever since
Avatar
how many gigabytes?
Avatar
Teepop
👍 3
Avatar
hop on teepop
Avatar
ok
22:20
ill destroy you
Avatar
im bad at it
Avatar
Avatar
matricks
Teepop
scandinavians
Avatar
have mercy
Avatar
mark my words
Avatar
cybertroll is such a tryhard at that game
22:20
even though nobody plays it
22:20
so he plays by himself
Avatar
heyho nouis
Avatar
Avatar
cyberFighter
who was the voice actor for teepop
me, apparently
Avatar
this guy teepopped all over me 😭
Avatar
rq
22:26
@bencie get back in voxel joined
Avatar
@bencie in regards to stuff that didn't get used.. we always tossed around a gamemode called Amoeba
Avatar
whats that?
Avatar
Well, you ate other tees and got physically. bigger, a bit like last man standing
Avatar
like agar.io
22:33
?
22:33
:D
Avatar
agar.tw
Avatar
yeah lol
Avatar
not going to lie, i totally want to see a giant tee
Avatar
Avatar
Voxel
not going to lie, i totally want to see a giant tee
yo mama tee
Avatar
Avatar
matricks
Loads of ideas for more super powers like the ninja that never got made, and other game modes
oh and regarding this, does that mean ninja was supposed to work differently than it currently is?
Avatar
Not really, the ninja was suppose to work like it is now, maybe tweak it a bit
Avatar
Avatar
Voxel
not going to lie, i totally want to see a giant tee
play nouis
Avatar
yeah ninja is pretty much by design
22:35
but it was bit of a timesink iirc
22:35
so we kinda went "meh" on the whole powerups thing
Avatar
Avatar
matricks
Dunno if you've seen the earlier versions of teewars that had a sniper scope
ohhhhh
22:35
so cool
Avatar
@Sphynx Take that video... Portal 2d.... 🙂
Avatar
i just mean
22:36
many cool ideas you both had
Avatar
don't posting about baller 2023-02-26 22:37:28Z
Xd
Avatar
Teominator_16 2023-02-26 22:37:40Z
nice
22:37
vid
22:37
trust me
Avatar
don't posting about baller 2023-02-26 22:38:02Z
They will ban u again
Avatar
Avatar
Sphynx
many cool ideas you both had
but you need a special client and special server nowadays, no more universal stuff possible
Avatar
Teominator_16 2023-02-26 22:38:06Z
but this corn is under 18
soulless 1
Avatar
Avatar
Sphynx
but you need a special client and special server nowadays, no more universal stuff possible
it's a pity
Avatar
Avatar
Sphynx
but you need a special client and special server nowadays, no more universal stuff possible
i read that as spherical client
⚫ 2
Avatar
Avatar
don't posting about baller
They will ban u again
Teominator_16 2023-02-26 22:38:49Z
no
22:38
only corn
22:39
not haram
Avatar
Avatar
Voxel
i read that as spherical client
spherical client played on a spherical monitor
Avatar
@Sphynx Well, had ideas to solve that as well
Avatar
well, I have other ideas on how to solve it now 😄
22:40
But implementation wise it's a time sink so I scrapped all that and just made teeworlds in the end
Avatar
when Teeworlds 2.0?
22:41
jaouis
Avatar
when people have time and motivation
Avatar
what voxel said
Avatar
so never?
Avatar
teeworlds 1.0 isnt even out
lol 4
Avatar
Avatar
Sphynx
so never?
all depends on the people themselves and their priorities
22:43
never is a stupid statement
Avatar
id help with it if i was the god of coding
22:43
and if all my ideas didnt suck
Avatar
Avatar
cyberFighter
teeworlds 1.0 isnt even out
sounds like a new issue for teeworlds github
Avatar
lets go with teepop 2.0
Avatar
trueeee
Avatar
yea lets go teepop 2.0, the huge playersbase will love it!
Avatar
the only time i talked with oy was when i was still young and very stupid and wanted to get dyncam nerfed, even though server-side options already existed
Avatar
Avatar
bencie
yea lets go teepop 2.0, the huge playersbase will love it!
so many
22:46
they are all using blank names for the meme
Avatar
Avatar
bencie
yea lets go teepop 2.0, the huge playersbase will love it!
Still higher than vanilla teeworlds playerbase
Avatar
and, if we want to be realistic, definitely higher than vanilla gamemode playerbase
Avatar
i wonder how easier to code ddnet will be if we dropped 0.7 support on it
Avatar
chillerdragon staring 👀
Avatar
im sorry but
22:48
why do we need support for it?
Avatar
idk seems like a hassle
Avatar
copyright? i have no clue
22:48
copyright, copyleft
Avatar
Avatar
Voxel
i wonder how easier to code ddnet will be if we dropped 0.7 support on it
map size could also go down a huge amount if there were more external tiles
Avatar
also add new weapons
22:50
optimizing the current tileset LOL
22:50
im still bothered how 1/5th of the tileset is taken up by time checkpoints
Avatar
Avatar
Voxel
im still bothered how 1/5th of the tileset is taken up by time checkpoints
like we need more tiles
Avatar
Bomb | DerpDEX | Ambit Finance 2023-02-26 22:51:31Z
How is gonna 0.8 support even work when it comes out?
Avatar
its not gonna
Avatar
Bomb | DerpDEX | Ambit Finance 2023-02-26 22:52:13Z
There won't be support or it won't come out?
Avatar
wont come out
Avatar
Bomb | DerpDEX | Ambit Finance 2023-02-26 22:52:29Z
What
Avatar
this will be teeworlds in 2013
Avatar
Bomb | DerpDEX | Ambit Finance 2023-02-26 22:52:55Z
How did I miss it damn
22:52
But what happened?
Avatar
Avatar
Sphynx
also add new weapons
gun with fat wide spike headed cylinders as bullets, falls 3/5 the speed a grenade does, that does 2/5 the pushback of a grenade when hitting a tee, does 3 or 4 hearts of damage, shoots 1.25x faster than laser, bullets fly 1.25x the speed of grenades, but does 5 or 6 armor damage (edited)
22:53
an idea i had in my head for forever
22:53
as a vanilla gamemode lover
Avatar
Avatar
Ryozuki
cuz oy, the only person who can merge, wont do so
@Bomb | DerpDEX | Ambit Finance
Avatar
Avatar
Sphynx
gun with fat wide spike headed cylinders as bullets, falls 3/5 the speed a grenade does, that does 2/5 the pushback of a grenade when hitting a tee, does 3 or 4 hearts of damage, shoots 1.25x faster than laser, bullets fly 1.25x the speed of grenades, but does 5 or 6 armor damage (edited)
@Voxel
22:55
actually i should finish what i was making
22:55
i forgot about it, lol
Avatar
Avatar
Sphynx
gun with fat wide spike headed cylinders as bullets, falls 3/5 the speed a grenade does, that does 2/5 the pushback of a grenade when hitting a tee, does 3 or 4 hearts of damage, shoots 1.25x faster than laser, bullets fly 1.25x the speed of grenades, but does 5 or 6 armor damage (edited)
this weapon will mitigate circle camping of flag carriers on ctf5 map
22:56
because you delete their shields
Avatar
Avatar
Sphynx
gun with fat wide spike headed cylinders as bullets, falls 3/5 the speed a grenade does, that does 2/5 the pushback of a grenade when hitting a tee, does 3 or 4 hearts of damage, shoots 1.25x faster than laser, bullets fly 1.25x the speed of grenades, but does 5 or 6 armor damage (edited)
how do you counter it tho
Avatar
grenade:
Avatar
the shot speed
Avatar
does the projectile stay on the ground?
22:57
can you shoot it?
22:57
yes, with a gun
22:57
i edited the projectile speed in
22:57
because i forgot
Avatar
Hmm... I don't recall if we ever tried inheiriting the velocity when you shoot...
22:58
vague memories
Avatar
Guess some mod have tried that
Avatar
I think we did, right?
22:58
but it was basically just worsening the velocity wars
22:58
iirc
Avatar
thanks to block gamemodes and antiping now no flag carrier can run away
22:58
troll
Avatar
Avatar
Sphynx
this weapon will mitigate circle camping of flag carriers on ctf5 map
issue is that flag carriers can also use it
Avatar
yeah, I think we tried it to solve chasing flag carriers etc
Avatar
but ended up doing the laser to help out in that situation instead
Avatar
also not sure when T2T grappling became a thing
Avatar
t2t?
Avatar
tee-to-tee obv
22:59
duh
Avatar
tee to tee
Avatar
quite early I would say
Avatar
Avatar
Sphynx
issue is that flag carriers can also use it
you need to basically know where the flag carrier is going to slow him down and kill his armor
23:00
so it's not that effective
Avatar
Avatar
matricks
but ended up doing the laser to help out in that situation instead
yes and then my hook aim turned better than my laser aim
Avatar
Avatar
matricks
quite early I would say
maybe even ECTS prototype?
Avatar
Avatar
cyberFighter
yes and then my hook aim turned better than my laser aim
so true
23:01
i remember when i was really good at hooking players and just killing them with shotgun
Avatar
teeworlds fans trying to play a point and click game (laser is too hard)
Avatar
Avatar
teetow
maybe even ECTS prototype?
can't remember...
Avatar
I miss the big tees from that prototype actually
Avatar
the issue with laser as a counter is the same as with my proposal, flag carriers will snipe anyone chasing them with laser
Avatar
Avatar
Sphynx
i remember when i was really good at hooking players and just killing them with shotgun
i just hooked and naded even if they were right next to me
Avatar
Avatar
cyberFighter
i just hooked and naded even if they were right next to me
i do that when i have no shields and see the flag carrier
23:02
or big base invasions
23:02
because kd doesn't matter, flag does
Avatar
@teetow found some code from 2001, can check there
Avatar
wait you do planning?
23:03
in tw?
Avatar
Avatar
matricks
@teetow found some code from 2001, can check there
sounds about right yeah
Avatar
does big tee mean literally a giant tee with bigger hitbox and weapons? justatest
Avatar
Avatar
Sphynx
gun with fat wide spike headed cylinders as bullets, falls 3/5 the speed a grenade does, that does 2/5 the pushback of a grenade when hitting a tee, does 3 or 4 hearts of damage, shoots 1.25x faster than laser, bullets fly 1.25x the speed of grenades, but does 5 or 6 armor damage (edited)
changed to 1.25x bullet speed of grenade
23:05
because if it was slower, it would be an obsolete weapon
Avatar
Avatar
teetow
sounds about right yeah
this code doesn't have anything except jump for vertical movement
23:05
yeah was probably 2005 era
Avatar
it's funny, when you fall a far distance and then use ninja while still falling, you fly so far
23:06
it's an unique speed tool
23:06
i wonder why the code is like that, but it is cool
Avatar
@teetow 2001-08-09, it had jetpack at least, 3 weapons... shotgun, colt, gun.. including ejectable shells
Avatar
nowadays, jetpack is a regular gun that autofires and lifts you up when pointing down
23:09
in ddnet
23:09
still fun
Avatar
trollface 4
troll 3
Avatar
Avatar
cyberFighter
Click to see attachment 🖼️
noob
Avatar
Avatar
matricks
@teetow 2001-08-09, it had jetpack at least, 3 weapons... shotgun, colt, gun.. including ejectable shells
oh right, the jetpack
Avatar
Avatar
ReiTW
noob
i just found another ban i got
23:13
23:13
justatest
Avatar
I'll make sure to add to this list in the near future
Avatar
MiGamer aby 360 2023-02-26 23:15:40Z
Can anyone tell me a ""tutorial"" of how to make the kirby in the game? (edited)
Avatar
Avatar
MiGamer aby 360
Can anyone tell me a ""tutorial"" of how to make the kirby in the game? (edited)
u mean skin?
Avatar
Avatar
cyberFighter
i just found another ban i got
deserved giga_chad
Avatar
Avatar
ReiTW
u mean skin?
MiGamer aby 360 2023-02-26 23:19:48Z
what?
Avatar
u said how to make the kirby, you meant how to get the skin?
Avatar
Avatar
cyberFighter
Click to see attachment 🖼️
Get rekt nub
Avatar
Avatar
ReiTW
u said how to make the kirby, you meant how to get the skin?
MiGamer aby 360 2023-02-26 23:21:20Z
Yes
Avatar
MiGamer aby 360 2023-02-26 23:21:52Z
Thank you 😄
Avatar
place it in %appdata%\DDNet\downloadedskins
23:22
or skins folder, forgot which one is
Avatar
Avatar
ReiTW
place it in %appdata%\DDNet\downloadedskins
MiGamer aby 360 2023-02-26 23:22:47Z
Where is this "%appdata%\DDNet\downloadedskins" ?
Avatar
do windows+R keys
23:23
and paste it (the text) (edited)
Avatar
MiGamer aby 360 2023-02-26 23:23:42Z
ok
23:23
thanks (again)
23:24
Now what i do?
Avatar
start ur game & set the skin
Avatar
MiGamer aby 360 2023-02-26 23:26:11Z
oik
23:26
**ok
Avatar
maybe it was supposed to be in %appdata%\DDNet\skins but should work still
Avatar
MiGamer aby 360 2023-02-26 23:26:48Z
ok
23:27
IT WORKED!
23:27
Thank you (again again)
Avatar
Avatar
cyberFighter
Click to see attachment 🖼️
another good reason would be "stopped playing multeasymap"
Avatar
When most people finish the multeasy map, they think they have finished the game and delete the game from steam or they always play on the same map.
23:33
but even though he knows that multeasy is not the only map in the game, I suggest that those who play may not be in good mental health, to see a professional
23:34
I'm using yandex translation probably most of what I wrote was translated wrong
23:34
fuck
Avatar
Ok
Exported 684 message(s)