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-02-11 00:00:00Z and 2022-02-12 00:00:00Z
Avatar
idk where to ask questions related to release candidates so i'll just use here
01:15
but where can you use live freeze in the rc? i can't find it in the map editor
Avatar
https://matrix.to/#/@jupeyy:matrix.org new version is really unstable (edited)
01:53
it segfaults quite often, but tabbing out works
01:53
i cant start the client on gfx_fullscreen 1 cuz it segfaults, but i can switch in game
01:53
it seems to crash when switching maps
01:55
crash at startup using gfx_fullscreen 1: [2022-02-11 02:54:33][client]: starting... [2022-02-11 02:54:33][sdl]: SDL version 2.0.16 (compiled = 2.0.20) [2022-02-11 02:54:33][gfx]: Created Vulkan zu.zu context. [2022-02-11 02:54:34][vulkan]: enabled vulkan debug context. [2022-02-11 02:54:34][vulkan]: device prop: non-coherent align: zu, optimal image copy align: zu, max texture size: 64, max sampler anisotropy: 1 [2022-02-11 02:54:34][vulkan]: device prop: min uniform align: 256, multi sample: 15 [2022-02-11 02:54:34][vulkan]: warning: requested presentation mode was not available. falling back to mailbox / fifo relaxed. [2022-02-11 02:54:34][vulkan]: minimal swap image count 2 [2022-02-11 02:54:34][vulkan]: alignment for 1024x1024 image is 1024
01:55
then segfault
01:57
oh, it seems that dbg_gfx 4 is the reason of the segfaults 😄
Avatar
@louis it seems that it's not in entities yet 😄
01:59
it's below the tele weapons
01:59
you can see the tooltips
Avatar
hum, illegal instruction when trying bit2 😦
02:00
[2022-02-11 02:58:58][vulkan]: vulkan error: Allocation from buffer object failed. [2022-02-11 02:58:58][assert]: /home/jupeyy/Schreibtisch/Teeworlds/DDNet/ddnet_jupeyy/src/engine/client/backend/vulkan/backend_vulkan.cpp(1024): Allocation from buffer object failed.
Avatar
From Discord:
[2:28 AM] louis: although i haven't found out any maps, you can use /tp to teleport to some "winner room" or shotgun/laser in practice, /tp back to spawn, shoot the laser/shotgun, then kill immediately so the weapon bounces back on you after you kill
troll 1
Avatar
it works outside of /practice too
Avatar
@plsplsplslol but only if you can actually get back to spawn outside of /practice
Avatar
yeah
Avatar
its been an issue for a long time
03:53
u can even do stuff like this
03:53
but ivent found any maps to cheat it with (or else i would have cheated them)
troll 3
Avatar
no @ᶰ°Konͧsti would
05:40
:konstitroll:
Avatar
Avatar
louis
but ivent found any maps to cheat it with (or else i would have cheated them)
ᶰ°Konͧsti 2022-02-11 05:44:11Z
I already cheated maps with that
05:44
And thats why the start shotgun on GetSpeed 3 is turned off when u finish
05:45
To avoid trols find a way to chot
Avatar
send maps
Avatar
ᶰ°Konͧsti 2022-02-11 05:45:51Z
Fixed
05:45
One was Getspeed
05:45
kek
05:48
The other one was broken space
Avatar
chillerdragon BOT 2022-02-11 07:32:29Z
Biggest troll
Avatar
Jupstar ✪ BOT 2022-02-11 08:44:57Z
oh ok, did we test validation layers last time? I wouldn't know any reason that it crashes without telling something, but maybe they are just buggy. (@Chairn)
oh, it seems that dbg_gfx 4 is the reason of the segfaults 😄
08:45
can you show how big the allocation was, BIT2 seems to be smaller in VRAM usage than Arctic Frost, so this is kinda unexpected, or you just have too many skins xD (@Chairn)
hum, illegal instruction when trying bit2 😦
08:45
(dbg_gfx 3) is just verbose no validation layers
Avatar
Jupstar ✪ BOT 2022-02-11 08:53:43Z
in #4600 you said bit2 worked, i think i havent really changed anything since that
Avatar
Jupstar ✪ BOT 2022-02-11 09:42:42Z
@Chairn: in your pic you use 1GB of VRAM just for textures, currently on a fresh install its a bit less than the half of it ( https://cdn.discordapp.com/attachments/293493549758939136/940705460925898802/unknown.png )But i think the client should also use lessEditor images are around 50MB Entities can also save 50MB by simply not loading 2D textures if it requires 2D array texturestextures simply are a VRAM killer that's also why all these 4k games are like 100gb xdd
Avatar
to prevent /teleporting back to start line and cheating Any thoughts on whether to include this for 15.9? I'd say yes.

Checklist

  • [x] 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
From Discord:
[5:58 AM] Broso56: small anti-spam bug where if your in whisper and someone types the same message as you it doesnt make a sound or a new message but just adds a [2] next to whatever message was sent [6:00 AM] Broso56: so instead of -> Friend: test its just -> Friend [2]: test
>
and no other message, even though the message was sent by 2 different people
>
![image](h...
Avatar
How can show strong/weak in hud?
Avatar
cl_nameplates_strong
👍 1
Avatar
Avatar
chillerdragon
Biggest troll
ᶰ°Konͧsti 2022-02-11 11:51:32Z
Plss fix my issue
Avatar
bcf240a Update Portuguese translations (by Rockus) - def- d3fd837 Merge #4693 - bors[bot]
Avatar
43d81bc Add CentOS, RedHat, AlmaLinux instructions - def- bec66a2 Fix backend_opengl.cpp build (fixes #4681) - def- 720268a Fix compilation error in client.cpp - def- 1beb3f7 Fix backend_sdl.cpp build - def- 9bad96d Merge #4680 - bors[bot]
Avatar
As described in x the arrows that show the key presses of the players are not visible in many situations, this is now my attempt to fix this by including the arrows in the nametags. Also, I created a new option called cl_show_direction_below to show the arrows below the player. We can discuss whether this is useful, or whether it should simply be displayed as before only above the player.

Checklist

  • [x] Tested the change ingame ...
Avatar
Jupstar ✪ BOT 2022-02-11 14:37:50Z
its insane that discord cant fix such a simple thing
Avatar
I'd guess the incentives aren't there
Avatar
Jupstar ✪ BOT 2022-02-11 14:41:11Z
can't we add a simple bot that just bans someone who uses at everyone in 2 channels with the same message? would probs kill most automated bots
14:41
i mean we dont use at everyone anyway, we can also just delete all message with at everyone and links in it
Avatar
someone sent me a collection of these scam links
14:43
at-everyone isn't contained in most of them
14:43
someone™ could try teaching the bot to delete duplicate messages
14:45
but that would only work because we're insignificant, bots could start to randomize their messages
Avatar
Jupstar ✪ BOT 2022-02-11 14:45:24Z
true, but yeah thats my point, just do it for us xd
Avatar
chillerdragon BOT 2022-02-11 15:24:28Z
algrind
15:25
now that my search trolled me and i accedentally leaked it :D juppy ma frint how do you remember this long as command? I keep coming back to matrix to get it xd
valgrind --show-reachable=yes --show-possibly-lost=yes --error-limit=no --log-fd=2 --track-fds=yes --trace-children=yes --redzone-size=256 --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind-out.txt --fair-sched=yes
Avatar
Jupstar ✪ BOT 2022-02-11 15:25:50Z
valgrind.txt
15:25
xd
Avatar
chillerdragon BOT 2022-02-11 15:25:54Z
where
Avatar
Jupstar ✪ BOT 2022-02-11 15:26:05Z
in Dokumente/dev
15:26
xd
Avatar
chillerdragon BOT 2022-02-11 15:26:09Z
how many files are there?
Avatar
Jupstar ✪ BOT 2022-02-11 15:26:42Z
image.png
Avatar
chillerdragon BOT 2022-02-11 15:26:48Z
leak
Avatar
Jupstar ✪ BOT 2022-02-11 15:27:08Z
witcher 4 leak
Avatar
chillerdragon BOT 2022-02-11 15:27:08Z
watafak you have text files next to your git repos?
Avatar
Jupstar ✪ BOT 2022-02-11 15:27:09Z
xd
Avatar
chillerdragon BOT 2022-02-11 15:27:18Z
you have serious brain damage
Avatar
Jupstar ✪ BOT 2022-02-11 15:27:29Z
i just clone all git stuff there so i dont loose trakc of them
Avatar
chillerdragon BOT 2022-02-11 15:27:45Z
go leak SCP
Avatar
Jupstar ✪ BOT 2022-02-11 15:28:25Z
scp -i ~/.ssh/rsa_idn /home/jupeyy/.teeworlds/maps/Miku4Lama.map mynamethatyouwontget@aliveclan.de:DDNET/data/maps
15:28
guess this was to remember the upload command for command line xd
Avatar
chillerdragon BOT 2022-02-11 15:28:50Z
nob
15:29
i think ill just a manpage for valgrind :D
15:29
i use some weird ass man page tool anyways
15:29
not too sold by your approach sorry
Avatar
Jupstar ✪ BOT 2022-02-11 15:30:04Z
in Libs there are automatic build scripts for mesa drivers, thats more interesting xd
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...
15:49
Do you know if its more efficient to do CChar... char = getplayerchar(...) and use it everywhere or call getplayerchar everywhere?
15:50
would make sense that the first is more efficient right
Avatar
0a3c75b Close wordlist.txt file handle after use - ChillerDragon f1c77fc Merge #4698 - bors[bot]
Avatar
i wonder, maybe it gets inlined or smth
15:50
m_TeamMask = GameServer()->GetPlayerChar(Owner) ? GameServer()->GetPlayerChar(Owner)->Teams()->TeamMask(GameServer()->GetPlayerChar(Owner)->Team(), -1, m_Owner) : 0;
15:50
xd
Avatar
Jupstar ✪ BOT 2022-02-11 15:52:00Z
xd looks perfect hard to say tho performance wise. compilers should be pretty good in this kind of stuff, depends on the complexity probs
Avatar
with LTO it'd probably get inlined
15:53
otherwise it can't be, I think
Avatar
Jupstar ✪ BOT 2022-02-11 15:55:33Z
does it depend on functions that are part of a class or what?
15:56
https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html#Optimize-Options does mention that they inline with optimizations on, but it doesn't declare what cases in this manual at least
Optimize Options (Using the GNU Compiler Collection (GCC))
Avatar
I think that functions cannot be inlined across compilation units (= files) by default
Avatar
Jupstar ✪ BOT 2022-02-11 15:58:51Z
not even if they are implemented in the header itself?
15:59
but generally it makes sense yeah
Avatar
if they're implemented in the header, then they're part of the compilation unit
Avatar
Jupstar ✪ BOT 2022-02-11 15:59:40Z
yeah
Avatar
since they get inserted at the point of #include <header.h>
Avatar
why does the antialiasing also affect the whole ui?
16:00
it doesnt look good
16:01
is it intentionally?
Avatar
Jupstar ✪ BOT 2022-02-11 16:01:19Z
bcs its fsaa, so it affects the whole framebuffer
16:01
the framebuffers are created with multi sampling
Avatar
I set it to 16, the UI doesn't look bad for me
Avatar
Jupstar ✪ BOT 2022-02-11 16:01:58Z
it creates a fat delay xd
Avatar
idk i have a normal 1080p monitor and the ui/hud looks abit blurry
Avatar
Jupstar ✪ BOT 2022-02-11 16:02:26Z
wouldn't you want especially UI with multi sampling? xd
Avatar
Avatar
Jupstar ✪
it creates a fat delay xd
i feel no input delay difference
Avatar
Jupstar ✪ BOT 2022-02-11 16:02:58Z
ouch
Avatar
Avatar
Jupstar ✪
wouldn't you want especially UI with multi sampling? xd
no, without the aa everything looks so sharp and not washed out
Avatar
Jupstar ✪ BOT 2022-02-11 16:03:31Z
but i dunno what you expect, thats the whole point of it
16:03
so there is a more "washed out" transition
Avatar
idk i just have a different experience with other games at aa
Avatar
Jupstar ✪ BOT 2022-02-11 16:07:04Z
how many games you play even use plain transparency.. if i ever see transparency its always milky which looks much nicer anyway (imo)
Avatar
what do you mean?
Avatar
Jupstar ✪ BOT 2022-02-11 16:09:35Z
i mean can you just show a game that uses round corners and looks better and is similar to ddnet ui? xd
Avatar
i dont get exactly what you mean but generally speaking when looking at the text especially, in ddnet I instantly see that its blurry, but I think other games, the aa effect only applies to the 3d stuff (edited)
16:12
and not ui/hud
Avatar
Jupstar ✪ BOT 2022-02-11 16:12:23Z
ah if you mean text yeah
16:12
text usually uses hinting techniques, we could also relativly implement it for the newer renderers
Avatar
yeah it looks like i forgot to put on my glasses
Avatar
Avatar
heinrich5991
I set it to 16, the UI doesn't look bad for me
at play with MSAA 0 on upstream because text, especially console is really blurry
Avatar
Jupstar ✪ BOT 2022-02-11 16:13:12Z
but GL 1.x. mhhh would need to check xd
Avatar
Avatar
Jupstar ✪
text usually uses hinting techniques, we could also relativly implement it for the newer renderers
whats hinting techniques?
Avatar
Jupstar ✪ BOT 2022-02-11 16:14:17Z
like respecting RGB subpixel
16:14
or BGR whatever your LED screen uses
Avatar
and what does the aa of ddnet do differently than other games? (edited)
Avatar
Jupstar ✪ BOT 2022-02-11 16:14:55Z
it should just not be used for text
16:15
its not useful for this case
Avatar
yeah, are you able to change that?
Avatar
Jupstar ✪ BOT 2022-02-11 16:15:46Z
that would require doing multisampling your own so it doesnt affect the whole screen
16:15
too much time for almost no gain
Avatar
3650281 Always destroy bullets/lasers on kill when in practice team (fixes #4694) - def- 22a5bb9 Merge #4695 - bors[bot]
Avatar
i have too little knowledge on that but i thought its something that could be changed fairly easy
Avatar
Jupstar ✪ BOT 2022-02-11 16:20:34Z
well easy, yeah there are 1 trillion tutorials where you will find everything you need, if you want to try it go ahead
16:20
for newer opengl versions you can simply do it inside the shaders, i dunno about older OGL
Avatar
can i suggest that on the github and if its good it will be implemented into the game?
16:21
like the actual code
Avatar
Jupstar ✪ BOT 2022-02-11 16:22:18Z
you should remember that this isnt very efficient tho, it requires you to either know about the current framebuffer content, or it will be just an approximation of what you really want, e.g. just create more transparent borders so it looks smoother
16:23
i have nothing against it ^^ (@Iza)
like the actual code
Avatar
i really know basically nothing about coding/game development but maybe i should get into it
Avatar
Jupstar ✪ BOT 2022-02-11 16:24:33Z
i'd say it can be a lot of fun, the vulkan backend was probs the most fun i had this coding within the last 2-3 years^^
16:24
with coding*
Avatar
i really wish i knew anything about it because i have so many ideas in my head
Avatar
Avatar
Jupstar ✪
i'd say it can be a lot of fun, the vulkan backend was probs the most fun i had this coding within the last 2-3 years^^
is it true that the vulkan engine is more effecient than the directx engine?
Avatar
Jupstar ✪ BOT 2022-02-11 16:26:29Z
you cannot generally say that
16:26
but vulkan thought about almost anything and even respects mobile platforms
16:27
but in the end it depends on the driver still
Avatar
Backtrace is from a closed src ddnet fork. The issue seems to be popups in the menu still call a textrender which is not nulled yet. ``` Thread 1 "statsbot_d" received signal SIGINT, Interrupt. CGraphics_ThreadedNull::QuadsSetSubset (this=0x7ffff40f6010, TlU=0, TlV=0, BrU=0, BrV=0.300000012) at /home/chiller/Desktop/git/chillerbot-zx/src/engine/client/graphics_threaded_null.h:92 92 void QuadsSetSubset(float TlU, float TlV, float BrU, float BrV) override{}; (gdb) b Breakpo...
Avatar
I just see alot of people saying in terms of the end user performance that its better
Avatar
Jupstar ✪ BOT 2022-02-11 16:29:15Z
vulkan is crossplatform so its used by basically all newer emulators it will be used by more and more games now that valve pushed linux so hard and as said mobile platforms profit from it too so i guess vulkan and dx12 are soo good bcs they get the most support
16:29
most ppl think about these two if they do computer graphics
Avatar
Jupstar ✪ BOT 2022-02-11 16:30:08Z
red dead redemption vulkan seems to be a few percentage better than dx12, but who knows how well written the backends are its really hard to predict, maybe vulkan is an edge more low level
Avatar
yeah valve is doing everything right now to optimize games for their upcomming handheld gaming device
Avatar
Avatar
Jupstar ✪
red dead redemption vulkan seems to be a few percentage better than dx12, but who knows how well written the backends are its really hard to predict, maybe vulkan is an edge more low level
from my personal experience since steam gives you the option between vulkan and dx12 when launching, vulkan definitely runs smoother
16:32
for the game r6 atleast
Avatar
Jupstar ✪ BOT 2022-02-11 16:33:12Z
i dont even know many games that have native vk and dx12 backend tbh
16:33
most are either one or the other
Avatar
Fixes ``` src/engine/shared/snapshot.cpp:373:13: runtime error: signed integer overflow: 1661611014 * 4 cannot be represented in type 'int' #0 0x56377a580246 in CSnapshotDelta::UnpackDelta(CSnapshot const, CSnapshot, void const, int) src/engine/shared/snapshot.cpp:373 #1 0x563779c540d3 in CClient::ProcessServerPacket(CNetChunk) src/engine/client/client.cpp:1465 #2 0x563779c5a5fc in CClient::PumpNetwork() src/engine/client/client.cpp:1599 #3 0x563779c622ce in CClien...
Avatar
btw how do you read and send messages? what kind of bridge do you use?
16:36
in discord
Avatar
Jupstar ✪ BOT 2022-02-11 16:39:29Z
im in the matrix ddnet group rn
16:39
there is a bot you can search it easily in the web
Avatar
800a5fb Fix integer overflow of snapshot delta item size - Robyt3 0dbb488 Merge #4700 - bors[bot]
Avatar
Avatar
chillerdragon
now that my search trolled me and i accedentally leaked it :D juppy ma frint how do you remember this long as command? I keep coming back to matrix to get it xd
make it an alias 'valgrindall' or create a small shell script that you put somewhere in the PATH
16:56
for instance i got an alias called gccsanitize that is:
16:58
gcc -g -fsanitize=address -fsanitize=undefined -fsanitize=shift -fsanitize=shift-exponent -fsanitize=shift-base -fsanitize=integer-divide-by-zero -fsanitize=unreachable -fsanitize=vla-bound -fsanitize=null -fsanitize=return -fsanitize=signed-integer-overflow -fsanitize=bounds -fsanitize=bounds-strict -fsanitize=bool -fsanitize=enum
Avatar
Avatar
Iza
btw how do you read and send messages? what kind of bridge do you use?
It's the bridge to the matrix room #ddnet-developer:matrix.org using https://t2bot.io/discord
Learn how to set up t2bot.io's Discord Bridge
Avatar
@heinrich5991 u might find this interesting https://github.com/rust-lang/rust-clippy/issues/7666
This is a similar methodology to #5418, but using all published crates on crates.io as the data source, rather than repos indexed by grep.app. The old table is a year and a half out of date at this...
Avatar
@deen
There are 3 graphics you sent, but only 2 tiles, and the first and last look very similar to normal freeze and deepfreeze
i think its cuz it is, he probably put it there just to visualize what it looks like compared to freeze and deepfreeze
17:41
from murpi:
Freeze, Live Freeze, Deepfreeze
17:46
Avatar
Theres quiet a "major" bug. I think its major bcs it can happen at any moment in game and specialy when you are speedrunning. The bug happens if you use cl_skin_download_url https://api.skins.tw/api/resolve/skins/ and you have download skins enabled. You play, you make a nice speedrun, suddenly someone joins in with non standard skin from skins.tw and you have a nice big red popup on full screen that this skin have wrong width height etc. Its not a big problem when you have this info when you start a game and when you are in menu, but not when you are on server and you are racing. Ofcourse when pop happens you no longer can move or do anything you need to close it first. Maybe move that popup from ingame screen to menu only ! or something ?
Avatar
tell skins.tw to fix their skins
Avatar
@Tsin contact skins.tw
Avatar
also now that u said that ppl will be hijacking runs xd
Avatar
i think a better solution to the skin error would be, that if you're not in a server, it pops up at usual (happens only on startup), but if you're either in a server or in a race, then it only shows it in chat instead of a huge bubble, so that it doesnt actually interrupt gameplay
18:09
or just get the admins of skins.tw to fix their skins in db
Avatar
https://skins.tee.world/ has no broken skins
Avatar
https://mods.tw/ soon to exist
PauseChamp 1
18:10
PepeA
Avatar
best skin
18:13
i always try to put a ' on php websites
18:13
u would be surprised how many sql injections u find
Avatar
wtf dont hack me
18:18
doesn't work either
Avatar
Jupstar ✪ BOT 2022-02-11 18:19:11Z
where is that guy btw
18:19
he did quite alot in the past as it looks xd
Avatar
you know what would be cool? if for these tee showcasing websites, all the tees would be staring at your mouse pointer
Avatar
Jupstar ✪ BOT 2022-02-11 18:20:18Z
0.7 skin selection xd
18:20
creepy af xd
18:20
we need that too
18:22
you know what would be even better? if there was a program to actually, like, render out a tee image that looks like the one in game. tee.js seems very disconnected from how it actually looks in DDNet
Avatar
floats in js are wild
18:22
maybe its that
18:22
xd
Avatar
don't think so
Avatar
Jupstar ✪ BOT 2022-02-11 18:22:50Z
just do it with ints
Avatar
it's probably just not copied correctly from ddnet source
Avatar
and from what I know, people are forced to resort to chroma mapping when it comes to youtube thumbnails
Avatar
what is chroma mapping?
Avatar
idk what its called
18:23
but its like- greenscreen (edited)
Avatar
Jupstar ✪ BOT 2022-02-11 18:23:53Z
anyway @Patiga help
18:24
you have a tool that fixed this dont u?
Avatar
our local skin rendering expert @Patiga 😛
Avatar
I don't see what you want to fix rn ^^
Avatar
and map parsing expert
Avatar
Jupstar ✪ BOT 2022-02-11 18:26:08Z
i thought u worked on a skin renderer or smth
18:26
or was it all for blender?
Avatar
ah I was confused by your 'fixed'. I only did skin stuff for blender. @Avolicious made one in php I think
Avatar
Jupstar ✪ BOT 2022-02-11 18:28:51Z
ah nice is it accurate?
Avatar
Avatar
Voxel
and from what I know, people are forced to resort to chroma mapping when it comes to youtube thumbnails
chroma keying? or maybe rotoscoping?
Avatar
you can use that api I suppose
18:30
the code for it is not available though afaik
Avatar
Btw isn't what we use on the skindb acceptable? Is it inaccurate?
Avatar
it looks off I think
Avatar
Jupstar ✪ BOT 2022-02-11 18:30:59Z
its pretty bad xd
Avatar
Jupstar ✪ BOT 2022-02-11 18:31:05Z
it doesnt allow high res skins
18:31
its definitly off
Avatar
they dont flip the eye (edited)
Avatar
looks good to me
Avatar
lmao
Avatar
Avatar
Learath2
looks good to me
body is too up
Avatar
and feet too small I think
Avatar
Jupstar ✪ BOT 2022-02-11 18:32:11Z
xDD
18:32
learath blind xDDD
18:32
he looks like he's about to jump
Avatar
you just have scanner eyes
Avatar
Jupstar ✪ BOT 2022-02-11 18:33:30Z
lets make one in WebGPU
18:33
0% overkill
Avatar
ingame
18:33
18:33
website
Avatar
Avatar
ZombieToad
lmao
18:34
Cmon, it's not even that far off
Avatar
its rly far off
Avatar
its just a few pixels YEP
Avatar
use any skin that doesnt have symmetrical eyes
Avatar
Jupstar ✪ BOT 2022-02-11 18:34:26Z
with tune gravity -200 it kinda looks ok
Avatar
where is the script that generates them?
Avatar
If I open gimp and they go exactly on top all of you telling me it's off are getting banned
18:34
go
Avatar
Jupstar ✪ BOT 2022-02-11 18:35:30Z
@murpi: when he gets 200 pings per da
18:35
y
Avatar
Avatar
Learath2
Cmon, it's not even that far off
yea the right eye probably just isnt mirrored
18:35
ah wrong answer ping
Avatar
if I look up my favorits skin, gooofdoom there, it looks off by a lot
Avatar
Jupstar ✪ BOT 2022-02-11 18:36:25Z
@ZombieToad: so you got a working renderer?
18:36
pr it xd
Avatar
where is the script that generates them?
Avatar
its not live renderer
18:37
permalink
Avatar
hi irc users in 6 years!
18:37
coffee
Avatar
do you think matrix will still exist in 6 years
Avatar
IRC will still exist in 6 years
18:38
discord no idea, same for matrix
Avatar
Jupstar ✪ BOT 2022-02-11 18:38:55Z
who adds support for building the client with webasm, then we can just render the skin using client code xdd
Avatar
that sounds like overkill 😄
Avatar
jupstar if ddnet was made in rust it wouldnt be that far fetched
18:39
monkalaugh
Avatar
here are the two on top of eachother, left feet is like maybe a handful of pixels different
18:40
who is going to gulag first?
Avatar
can oyu render a diff image?
Avatar
the skin in ddnet.tw is definitly off u dont need to be a eye wizard for it
Avatar
Jupstar ✪ BOT 2022-02-11 18:41:04Z
xDDD
Avatar
here is the diff, as best as I can align it with hand
Avatar
that looks c ursed
Avatar
Avatar
Ryozuki
the skin in ddnet.tw is definitly off u dont need to be a eye wizard for it
it's a handful of pixels off, you are all like high as a kite
Avatar
Jupstar ✪ BOT 2022-02-11 18:41:44Z
i understand why ppl dont see diff between 144hz and 60hz xD
Avatar
the eyes being a little smaller is the only thing that's noticable
Avatar
did u put both feet at same level
Avatar
Jupstar ✪ BOT 2022-02-11 18:41:49Z
its the same reason
Avatar
i dont know how to interpret the diff image
18:41
xd
Avatar
"your eye can only see 24 fps, why do you need 144 fps?"
18:43
(best flame bait)
Avatar
tabs > spaces
Avatar
Jupstar ✪ BOT 2022-02-11 18:43:10Z
2ms input more is nothing, humans have 150ms delay anyway
Avatar
rust > c
18:43
linux > windows
Avatar
Jupstar ✪ BOT 2022-02-11 18:43:22Z
lmao, now i have to think of wayland with forced vsync
Avatar
@Learath2 the feet are also too small, I noticed that directly when I saw my favorite skin
Avatar
vim > emacs
f3 1
Avatar
Avatar
Learath2
the eyes being a little smaller is the only thing that's noticable
i also see it rendering blacks over the colors
Avatar
Jupstar ✪ BOT 2022-02-11 18:43:40Z
ubuntu 22 will have wayland and all windows users have a reason to flame linux xD
Avatar
systemd > runit
18:43
PepeA
Avatar
kog > ddnet 😛
monkaS 1
Avatar
its cuz wayland devs are not gamers
Avatar
Jupstar ✪ BOT 2022-02-11 18:44:28Z
tru words (@Ryozuki)
tabs > spaces
Avatar
Avatar
Patiga
@Learath2 the feet are also too small, I noticed that directly when I saw my favorite skin
This and the eyes
Avatar
Avatar
bencie
i think a better solution to the skin error would be, that if you're not in a server, it pops up at usual (happens only on startup), but if you're either in a server or in a race, then it only shows it in chat instead of a huge bubble, so that it doesnt actually interrupt gameplay
and that makes sense not a stupid popup over whole screen that you need to close specialy when you are racing, @Learath2 or @heinrich5991 please move that skin info to console or chat.
Avatar
Jupstar ✪ BOT 2022-02-11 18:44:50Z
yeah but its just funny how they try to argument the fact away that there is more delay
18:44
doesnt matter if bad or good
Avatar
this is the real flamewar
18:45
learath will say vsync is good
Avatar
Jupstar ✪ BOT 2022-02-11 18:45:39Z
xDDDDDD
Avatar
maybe learath is 80y old and he doesnt know
Avatar
Avatar
Tsin
and that makes sense not a stupid popup over whole screen that you need to close specialy when you are racing, @Learath2 or @heinrich5991 please move that skin info to console or chat.
skins.tw should stop accepting broken skins
Avatar
thats why so many stuff looks same for him
18:45
monkalaugh
Avatar
here are the scalings and positions of all the tee body parts, if someone wants to fix the script
Avatar
you all are just nutjobs ngl
Avatar
I agree with @Learath2
Avatar
tsin is writing the ddmax bible
18:46
to start another flamewar
Avatar
why do we have to fix skins.tww skins?
Avatar
it doesnt matter if they should accept it or not, if doesnt break the game then player wont give a f@#k, player see a big popup while racing and that destroys his/her gameplay so its a client problem not the data itself just comunicate the skin error in other way not a stupid popup (edited)
Avatar
yeah skins.tw should fix their stuff
Avatar
Their api is generating an error and people want us to fix it
18:47
It's not a service we provide
Avatar
have you even contacted skins.tw yet?
Avatar
Avatar
Tsin
it doesnt matter if they should accept it or not, if doesnt break the game then player wont give a f@#k, player see a big popup while racing and that destroys his/her gameplay so its a client problem not the data itself just comunicate the skin error in other way not a stupid popup (edited)
it is a data problem tho
Avatar
Jupstar ✪ BOT 2022-02-11 18:48:05Z
whom do you trust more, a computer saying the skin is not good, or your eyes xd (@Tsin)
and that makes sense not a stupid popup over whole screen that you need to close specialy when you are racing, @Learath2 or @heinrich5991 please move that skin info to console or chat. (@bencie)
Avatar
their skins are broken, while yes i'd prefer it showing up in chat instead ,its still skins.tw fault afterall
Avatar
Jupstar ✪ BOT 2022-02-11 18:48:34Z
if you share a broken skin, then someone else shares it too, and then someone breaks it even more
Avatar
info about error is shown to player by game client so instead of popup show it diffrently some into in console whatever
Avatar
Jupstar ✪ BOT 2022-02-11 18:48:49Z
and then you are in an endless loop of worse and worse skins
Avatar
that won't motivate you to contact skins.tw to fix their stuff
Avatar
@NeXus maybe u should read this
Avatar
average player don't see any bug ingame with that skin so why should he/she contact anyone ? =]
Avatar
because of the popup
Avatar
Its like downloading a third party software then complaining to microsoft
Avatar
Avatar
Tsin
average player don't see any bug ingame with that skin so why should he/she contact anyone ? =]
Actually on some gpus it just will completely glitch out
Avatar
look, i get it, message is important, great I get it. Now use your brain both of you and handle that communication to the player in other way that it wont f@ck his/her speedrun
Avatar
reset cl_download_skins_url to default to fix it
Avatar
@Ryozuki get lost =]
Avatar
How about I use my brain to get out of this conversation? Forgot how toxic you get
18:51
Bye
Avatar
way to kill the convo
18:52
the non skins.tw stuff was fun
18:52
bye
Avatar
Jupstar ✪ BOT 2022-02-11 18:52:28Z
@Learath2: we all love u tho <3 (all of the homo)
Avatar
whats toxic about it ? that I try to point out that there should be a better way to communicate to players an error that they see ?
Avatar
I think it might have been the "now use your brain", but not sure
Avatar
Jupstar ✪ BOT 2022-02-11 18:54:07Z
@Tsin: anyway, nexus is pinged, maybe he'll fix it, then the warning did its job
Avatar
the reason a popup is shown is to get people to fix it. your suggestion doesn't seem like it'd get people to fix it
Avatar
Jupstar ✪ BOT 2022-02-11 18:54:29Z
in meantime dont use that skin site
Avatar
Avatar
Ryozuki
@NeXus maybe u should read this
Whats up
Avatar
use skins.tee.world :D its a complete copy of the pre louis ddnet.tw db with some extra skins aswell
Avatar
its not me, im talking in name of many players who asked me about that strange error that don't say anything to them.
Avatar
@NeXus apparently skins.tw has a skin with wrong format and it shows popup errors in the ddnet client
18:57
it would be great if you can fix it
18:57
i dont know which skin is
18:57
since i dont use skins.tw
Avatar
maybe we should show the download URL
Avatar
Does it only show it on the broken skin?
Avatar
skin name would probably be enough, not sure if it already shows it
Avatar
Avatar
NeXus
Does it only show it on the broken skin?
yes (edited)
Avatar
OK I can scan all skins and See which have a wrong Format. But cant fix it till tomorrow
Avatar
NeXus you manage skins.tw ?
Avatar
@NeXus did u join unique btw?
19:00
i saw a github commit xd
Avatar
It has to be devideble by 16 right?
Avatar
Avatar
Ryozuki
@NeXus did u join unique btw?
Yes
Avatar
welcome then :D
19:01
poggers
Avatar
Avatar
Tsin
NeXus you manage skins.tw ?
The Website yeah
Avatar
Jupstar ✪ BOT 2022-02-11 19:01:48Z
8 width and 4 height i think
19:01
and if you dont want streetched skins, height is half of width
Avatar
ok, so please tell me if you will scan all skins and fix them will you also include a fix that will make that for new upcoming skins ?
Avatar
Yeah. There is no size check for skins atm
19:03
I'll add it
Avatar
cool, thanks!
Avatar
$width = $image->getImageWidth(); $height = $image->getImageHeight(); if($width == 0 || ($width % 16) != 0 || $height == 0 || ($height % 16) != 0) { exit('The width or height of image is not divisible by 16'); } if($width / $height !== 2) { exit('The aspect ratio of image is not 2:1'); } if($width > 4096) { exit('The image resolution is too big. max 4k'); } if($width < 256) { exit('The image resolution is too small. min 256x128'); } here is code i use to check resolutions hope it helps (edited)
ty 1
Avatar
thank you, btw @heinrich5991 and @Learath2 rly guys think about average players, showing them a popup with an error while racing isnt rly the best solution (move it to chat, move it to console, show it in menu only or make that popu smaller and add it in some corner and make it so it wont stop your gameplay).
Avatar
hm. I've actually never seen ZombieToad do something that's only positive 😮
Avatar
??? i fixed a couple ddnet bugs before
Avatar
can you link one? I actually don't remember ^^
Avatar
i remember
Avatar
hein very RICH troll
19:09
😛
Avatar
i also remember when sp someone trolled the old wiki monkalaugh
Avatar
Avatar
heinrich5991
can you link one? I actually don't remember ^^
Avatar
i kinda miss pain weapons bug
19:11
:(
Avatar
Jupstar ✪ BOT 2022-02-11 19:17:13Z
btw 4096x2048 skin will use almost 70MB vram, so maybe a more sane value would make more sense xd
f3 1
19:19
but a database for svg skins would be nice too :D
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:20:42Z
Contribute to ddnet/ddnet-data-svg development by creating an account on GitHub.
Avatar
Jupstar ✪ BOT 2022-02-11 19:20:56Z
thats only for ddnet client skins tho
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:21:19Z
ah so non standard ddnet mapres for example
19:21
i have an outstanding collection of 1 svg mapres https://github.com/TeeworldsDB/mapres/tree/master/svg xd
A sorted collection of teeworlds mapres. Contribute to TeeworldsDB/mapres development by creating an account on GitHub.
Avatar
Jupstar ✪ BOT 2022-02-11 19:21:55Z
i still have quite a few svg skins made by mind
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:22:05Z
go donate them to me
19:22
pr or nob
Avatar
Avatar
Jupstar ✪
btw 4096x2048 skin will use almost 70MB vram, so maybe a more sane value would make more sense xd
i have 8gb ram its okay
Avatar
Jupstar ✪ BOT 2022-02-11 19:24:22Z
xd
19:24
tru gamer
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:27:37Z
imagine playing tw with less than 32gb gpu memory
Avatar
Jupstar ✪ BOT 2022-02-11 19:28:34Z
deen with his 64gb or whatever
19:28
xd
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:28:43Z
wait wat does he?
Avatar
i have 32gb ram
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:28:45Z
naa
Avatar
Jupstar ✪ BOT 2022-02-11 19:28:47Z
where can i send you the skins?
Avatar
oh i meant my video card ram
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:28:54Z
pr against the repo
Avatar
Jupstar ✪ BOT 2022-02-11 19:28:54Z
he has a M1 max
Avatar
i have 32gb ddr3
Avatar
Jupstar ✪ BOT 2022-02-11 19:29:02Z
it shares VRAM with normal RAM
Avatar
my computer is old
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:29:07Z
watfaka
Avatar
Jupstar ✪ BOT 2022-02-11 19:29:08Z
its basically VRAM only xd
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:29:09Z
didnt know that
19:29
holy shiet
Avatar
Jupstar ✪ BOT 2022-02-11 19:29:16Z
he is rich bro
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:29:18Z
so how much is it?
Avatar
Jupstar ✪ BOT 2022-02-11 19:29:24Z
but apple sadly sucks at making software
19:29
else nice hardware xD
19:29
i dunno
Avatar
is ddr5 ram out yet?
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:29:50Z
thats crazy so its basically a dope gpu in there?
Avatar
and im still using ddr3
Avatar
Porting Linux to Apple Silicon
19:30
the main dev is from spain
flag_spain 2
19:30
curiosity xd
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:30:24Z
A sorted collection of teeworlds mapres. Contribute to TeeworldsDB/mapres development by creating an account on GitHub.
Avatar
Jupstar ✪ BOT 2022-02-11 19:30:46Z
the GPU itself is like 3060 or smth, remember its "just" a laptop (<@749222324980416602_=5bquakenet=5d=20=43hiller=44ragon>)
thats crazy so its basically a dope gpu in there?
Avatar
Avatar
[quakenet] ChillerDragon
unknown user
Avatar
Jupstar ✪ BOT 2022-02-11 19:31:23Z
ah yeah, i have skins
Unknown
Reply with unknown content
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:31:25Z
well they slap in some mobile version of every gpu in laptops right?
Avatar
Jupstar ✪ BOT 2022-02-11 19:31:27Z
not mapres
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:31:31Z
i mean i have a laptop with a 2080 :;D
19:31
if not mapres wat u want to
19:31
send me
Avatar
Jupstar ✪ BOT 2022-02-11 19:31:49Z
yeah
19:31
skins
19:32
chera, pikachu and some glow skins
19:32
we talked about skins the last 2 hours xd
Avatar
actually poggers
Avatar
Jupstar ✪ BOT 2022-02-11 19:32:43Z
glowsward
19:32
thats one for you xD
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:33:13Z
A collection of 0.6 and 0.7 teeworlds skins that aims to be complete. Quantity over quality. - GitHub - TeeworldsDB/skins: A collection of 0.6 and 0.7 teeworlds skins that aims to be complete. Quan...
Avatar
Avatar
Ryozuki
actually poggers
Dream life, imagine getting paid to reverse engineer stuff
19:34
No capitalist overlord alienating you from your labour either
19:34
Pure labour value
Avatar
[quakenet] ChillerDragon BOT 2022-02-11 19:34:20Z
Dream life, imagine getting paid.
19:35
too lazy chiller
19:35
do it yourself xd
19:35
give mind credit
19:44
lmao
Avatar
Jupstar ✪ BOT 2022-02-11 20:11:22Z
trollerdragon
thistbh 2
Avatar
ᶰ°Konͧsti 2022-02-11 20:54:20Z
ChillerDragon when fix my problem
20:54
pepe
Avatar
Hi, would be great if you could fix the debug graph.
Avatar
Avatar
Jupstar ✪
he is rich bro
it‘s my work laptop, I didn‘t pay for it 😬
Avatar
modest and rich =]
Avatar

Checklist

  • [x] 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...
Exported 489 message(s)