Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories β€” IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2020-11-19 00:00:00Z and 2020-11-20 00:00:00Z
Avatar
a
Avatar
65d7b07 M Purple Panic, M The Shire, M Kobra 2, M Kobra 3, M Kobra, M Multeasymap, M Sunny Side Up, A Gedan2 - ddnet-maps
06:31
oh man
06:31
i don't want to handle widechar blobban
Avatar
@deen if you could give a tutorial how to use this benchmark would be nice, the test suit is insanly counter intuitive
  • i dunno how to add your reposiroty
  • it always only says invalid argument(maybe bcs above is missing)
  • email registration doesn't work(tested 3 emails) xD Do i require a account to benchmark? bcs searching the internet doesnt really give me any useful information
Avatar
@TsFreddie windows can't do utf8 on terminal?
Avatar
no, the windows api only does widechar which seems like UTF-16
07:05
i pulled the candidate list out of windows so we can draw them.
07:05
need to convert them to utf8 first.
Avatar
@Deleted User oh, I see. it doesn't work for me either if I'm not logged in. I have to figure out how to upload to pts/ instead of def/ I guess
Avatar
@deen got it working without account in /home/jupeyy/.phoronix-test-suite/openbenchmarking.org/ i just copied one of these .index files and renamed it to def then it worked xD
Avatar
we definetily need a more GPU bound benchmark too :D some good looking map, without showall and showothers
08:06
@Deleted User suggestion for a map?
Avatar
Windows10 only sorta can do utf8 on it's console since 2019 iirc. By default it only does ucs2 or ascii/codepages
08:10
Also the windows console is not a real file. The mess that is msvcrt makes it pretend to be a half assed file
08:11
I thought we finally had this joke of a console wrapped properly
08:11
@TsFreddie how did you get the broken output?
Avatar
print some wchar (edited)
08:13
and those are output in vscode debug console so doesn't really have anything to do with windows's terminal
Avatar
Ah dbg_msg always assumes utf8
Avatar
The vscode terminal is probably a console too
Avatar
debug console is probably piped
Avatar
Hm, could be, does it support utf8?
Avatar
i think the c++ extension prints a line twice if there's a ascii it think shouldn't be there
Avatar
In this post, we’ll discuss the improvements we’ve been making to the Windows Console’s internal text buffer, enabling it to better store and handle Unicode and UTF-8 text. Posts in the Windows Command-Line series: This list will be updated as more posts are published: Command...
08:15
i just use WideCharToMultiByte from windows SDK, windows probably knows better about the string than me.
Avatar
What kind of multibyte does it convert to?
08:17
i told it to do CP_UTF8πŸ˜„
Avatar
@deen RainyMore2 from kog xd i dunno what ddnet maps are resource intensive
Avatar
dunno test
08:20
rainymore2 gives me 1k fps max, most maps give me atleast 4k even with design
08:22
1-2k on that map, the beginning is 1k, later 2k
Avatar
@TsFreddie I wouldn't trust windows to do anything for my unicode text but I guess CP_UTF8 is maybe safe
08:25
maybe do a decode afterwards just to be sure
Avatar
Microsoft is well known for not following any standard correctly
Avatar
@deen looked at gpu usage now, the loststorys only gets the GPU to 90%
08:28
the other map 100
08:33
@deen prefer a map from ddnet or doesnt matter?
Avatar
prefer ddnet πŸ˜„
Avatar
tested some good looking maps from ddnet, but all too less GPU load
08:36
Cosyris
Avatar
Try Justice 2
08:39
or AIB Quest 2
Avatar
both below 80%
08:45
sadly ddnet maps often have rocket and ninja entities and they create a cpu bottleneck
08:48
where are the fancy loading screens πŸ˜„
08:50
where is the space map that released lately
08:54
Orion 95-99% but at high fps
Avatar
there are alot that max out CPU and GPU well e.g. Yun Gu 2 but cant find any real GPU bound
Avatar
nice u broke 0.7
09:27
Avatar
ah is that IME
09:29
self implemented
Avatar
pulled the list from windows and drew it in teeworlds
Avatar
nice, is that the way to go? How do other (commercial) games solve it?
Avatar
i know dota and csgo draw the list in game. don't know how they get the data
09:32
I enabled SDL_SYSWMEVENT in SDL, and handled WM_IME_NOTIFY from windows directly.
Avatar
@TsFreddie nicely done ❀️
Avatar
thonk Linux probably wouldn't work the same way.
Avatar
Definitely not πŸ˜„
09:44
Neither macOS btw, apparently they removed most if not all hooks into the ime server
Avatar
I wonder if macos send it's ime messages through window manager
09:44
oh
09:45
nervous is there any game that does IME well on macos.
Avatar
Honestly best bet is to check source engine games, I think they have it working on all platforms
09:46
Reverse engineering csgo is easier than digging into apples documentation or reverse engineering appkit
Avatar
Took me almost 3 days to debug appkit issue with the sdl2 bug
Avatar
aren't some source engine games open source?
Avatar
Objective c looks absolutely awful in assembly
09:48
@deen I think it’s the engine itself that handles this so unless the engine is open source, I don’t think so
Avatar
@TsFreddie btw, this is the point you’ll notice that the ui code is decidedly unfun to work with πŸ˜›
Avatar
The 2013 edition of the Source SDK. Contribute to ValveSoftware/source-sdk-2013 development by creating an account on GitHub.
Avatar
i'll be fine.
Avatar
I think their IME solution was quite new, but I’ll check it out, maybe it’s in here
09:54
I wish they would allow source access like epic games does with unreal engine
09:55
Unreal is barely cross platform so no use looking there ;P
Avatar
hm, why there's big diff when i run clang format on master branch?
Avatar
@nori probs clang-format version related
Avatar
yeah, sorry about that. I have the same problem currently. Just ignore clang-format at the moemnt if you don't have clang-format 10 on your system
11:39
lol
Avatar
pixel perfect
Avatar
Such a culturally diverse server πŸ˜›
Avatar
its our fng server
12:16
FeelsAmazingMan
13:15
c0b48ad Disable ninja jetpack when player has telegun - def- 227405b Update src/game/server/entities/character.cpp - def- 797116f Merge #3316 - bors[bot]
Avatar
Solves #3330

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
  • [x] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-address...
14:01
As I wrote on Discord before, antiping ninja is moving more smooth than current one (without antiping).
Avatar
does enter no longer cancel joining a server? :(
Avatar
yes
15:02
chat also uses enter, and that collision is annoying
Avatar
well if escape works then fair enough, I'll need to get used to it
Avatar
a wonky keyboard might get you banned if enter key is ghosting.
15:03
oh
15:03
lol enter key free ddos tool
Avatar
sometimes my fingers do the same xd
Avatar
b41c31b Add ball particles, even for invalid projectiles - Jupeyy 64998b4 Version 15.2.3 - def-
15:17
Avatar
More platform-independent than using libframetime: https://github.com/clbr/libframetime Uses the same output format. Made some commands use rest instead of string so you don't need quotes for the parameter.

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 pointer...
Avatar
@deen first element in list is always white for me, probs related to the list update
Avatar
Confirmed, reverting my change fixes it
16:51
Luckily this is not released yet
Avatar
Would really love to see a RISC desktop chip. want to see if it can get close to x86
17:09
ofc single core performance
17:11
and i'd like to know if a new CISC could be better πŸ˜„
Avatar
Multiple assets would be highlighted Bug introduced in https://github.com/ddnet/ddnet/pull/3304

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 cha...
Avatar
i wonder how much apple chip profits from this all in one chip design πŸ˜„
Avatar
I heard apple chips are healthier than potato chips (edited)
Avatar
i see, vitamins and minerals all in one chip
Avatar
Well I don't think it's about the architecture for apple
17:33
They can't put x86 inside a phone without huge rnd costs
17:34
However, with ARM getting very good they can put an acceptable ARM processor in their laptops to finally lock the users down completely into their ecosystem
Avatar
i meant more like, how much would a desktop chip profit from it, better latencys etc
17:34
yeah
17:34
i think laptops are the perfect sweet spot for x86 and arm
Avatar
Well AMD APUs weren't half bad actually, so atleast having the gpu close helps
Avatar
they are around the same performance, but arm still profits from the thermal design
Avatar
Around the same performance is a bit of an overstatement though, most arm chips are still weaker
17:36
I think apple silicon is the first successful attempt at a highish performance arm chip
Avatar
sure, but aslong arm doesnt clock high and profits from low latencies its performance is quite good, but obviously that doesnt scale to a desktop chip
17:36
and thats why i'd like to see how close (or how far away) they are
Avatar
You know what would be great? Seeing this small core big core design in a modern x86 laptop cpu
Avatar
yes
Avatar
I think it's a brilliant idea to get much better efficiency and lower latency for the UX
Avatar
also u rarely upgrade ur laptop anyway probably
Avatar
I wonder if anyone will do a high performance riscv chip any time soon
17:38
I've heard it's fairly common in smaller/low performance stuff
17:38
even in a couple high performance networking cards as a "co-processor"
Avatar
thats also why i wonder if a modern CISC can increase perf and also efficiency more modern instructions and maybe a different op code processing that doesnt suffer so much from converting
Avatar
@Learath2 intel is working on that
Avatar
good to hear that the idea isn't too far fetched πŸ˜›
17:58
I don't see it be really useful for desktop computing or "gaming" performance though. It'd only make sense to me for low power applications like laptops and tablets maybe
Avatar
CPU scheduler in Windows cannot properly handle even those modern AMD processors where cores and caches are divided into independent groups and you want big.LITTLE... πŸ˜„
Avatar
well, numa has been with us for decades, microsoft's fault for not supporting it
Avatar
Haven't debugged it, but appearently only in master, not in the release
Avatar
d618c8e Fix assets menu - def- b3bbba8 Merge #3338 - bors[bot]
Avatar
Huh, I thought amd got it figured out in ryzen 5k with minimal numa zones
Avatar
They can't put x86 inside a phone without huge rnd costs
@Learath2 they wouldnt be able to boast about battery life as much from my understanding
19:58
too
Avatar
my conclusion is, we need a phone with burning fuel (edited)
20:00
logic of this world
20:01
Numa numa
Avatar
a real classic ^^
21:00
"Numa Numa" () is an Internet meme based on a video by American vlogger Gary Brolsma made after the song "Dragostea Din Tei" as performed by O-Zone. Brolsma's video, entitled "Numa Numa Dance", was released on December 6, 2004, on the website Newgrounds.com under the username ...
Avatar
@heinrich5991 would be pretty hilarious if youtube removed it due to DMCA
Avatar
it won't happen to that video because it's famous enough
21:04
it'd generate a twitter outrage large enough for a human at google to look at it
Avatar
a human at google
21:05
that sounds funny for some reason
Avatar
it's a rare sight. if your account gets locked, you'll usually not get lucky to speak to human
Avatar
eh? vote kick passed, but didn't actually kick the person
21:10
oh nvm, it was a team kick
21:10
odd
Avatar
If I remove cl_show_console 1 from my config I can't start ddnet by double clicking
Avatar
hm what?
Avatar
Just discovered that others see my tee as default skin, but i actually have a skin
22:46
I want everyone to see my skin pla fix my ddnet
Avatar
@heinrich5991 if I double click on DDNet.exe and cl_show_console isn't set it doesn't launch
22:51
If I start the same executable from console, it works just fine πŸ˜›
Exported 188 message(s)