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 2023-07-09 00:00:00Z and 2023-07-10 00:00:00Z
Avatar
Avatar
Arrow
Hey! so i want to suggest this "new" ranks bar on game, this is implemented on MTA San Andreas but i guess it can be displayed here on teeworlds, they use f5 as a button to be visible. This may no be imperative, but is a cool way to make the game feel a bit "fresh" to say so. It can be implementes as the following photos:
@Fourvride
Avatar
imagine adding nvidia remix to teeworlds justatest (edited)
Avatar
Avatar
Iza
My conclusion that learath stated he would very much like an account system but deen for example isn’t much of a fan of it (of the account implementation suggestions made a while ago)
We all would like some sort of accounts, our visions for it don't seem to line up though 😄
01:29
I got a brain aneursym reading the backlog
01:29
I'll go sleep
Avatar
looks like when i aim at 0,0 w/ hookline shown on kog the hookline length shortens to where it ends at 0,0, as if it was solid
01:37
01:37
unsure if client or server bug
01:38
or if intended
Avatar
Only kog?
Avatar
didn’t test ddrace
Avatar
Avatar
Ravie
anyone can be, just fix a typo in the code and ask for a role
damn can i have dev role then troll ill even be studying cs in college
Avatar
Avatar
Learath2
We all would like some sort of accounts, our visions for it don't seem to line up though 😄
At least there's some sort of agreement on wanting the system.. there's discussion to be made about the implementation but it seems like we're going in that direction. From what I gathered, I feel like around 80% of the community will either agree or be neutral for the accounts system..(cause I mean... there's no real disadvantages for having an account..and other games have always had accounts) then there's a small (or big, since we can consider this group as the "active players") group of people that fears the loss of the points/ranks collected through the year. But it seems that there's an ongoing discussion for this aswell. anonymous surveys can be done to collect more opinions (if that's needed) and the various implementations of the system should be organized with its advantages and disadvantages so the devs can decide better. The "problems" that people point out when bringing up this topic are the fact that ideas are being thrown..but there aren't enough supporters of the ideas that make them go "yes, let's implement this". I understand that devs are doing this in their free time but the accounts discussion is open since some years now... either the discussion reached a dead end or there's still things that need to be discussed I know that what I wrote is kinda pointless..just treat it like a reminder of what's happening from the viewpoint of an outside reader
06:24
your finger labor does not go unappreciated (edited)
06:27
i want an offtopic for the ppl who regular the dev chat
06:27
xdd
Avatar
limewater23 BOT 2023-07-09 06:27:45Z
im new to matrix
06:28
what's this room mostly discussion about?
06:28
how did u get here if u don’t know what it’s about
06:28
smells like bot
Avatar
limewater23 BOT 2023-07-09 06:29:41Z
I got this and random searched the public rooms
Avatar
Juan Mejia BOT 2023-07-09 06:29:41Z
Hello
Avatar
limewater23 BOT 2023-07-09 06:29:41Z
hello Juan
Avatar
this is the development channel for a game called ddracenetwork (https://ddnet.org)
Avatar
limewater23 BOT 2023-07-09 06:30:39Z
ohhh that makes more sense I thought it's like discord
Avatar
I’m talking to you through a discord bridge rn
06:31
it’s also available on irc
Avatar
limewater23 BOT 2023-07-09 06:31:29Z
discord bridge?
06:31
so you can connect this to discord
Avatar
this is getting kinda offtopic. if u want more info u can join the discord or w/e and talk in general
Avatar
limewater23 BOT 2023-07-09 06:33:17Z
I feel I need to leave this room, I thought it is for all network developers
06:33
kk
06:33
same name in discord?
Avatar
there should be a link to the dc on the page i linked above
Avatar
Avatar
thekid36
At least there's some sort of agreement on wanting the system.. there's discussion to be made about the implementation but it seems like we're going in that direction. From what I gathered, I feel like around 80% of the community will either agree or be neutral for the accounts system..(cause I mean... there's no real disadvantages for having an account..and other games have always had accounts) then there's a small (or big, since we can consider this group as the "active players") group of people that fears the loss of the points/ranks collected through the year. But it seems that there's an ongoing discussion for this aswell. anonymous surveys can be done to collect more opinions (if that's needed) and the various implementations of the system should be organized with its advantages and disadvantages so the devs can decide better. The "problems" that people point out when bringing up this topic are the fact that ideas are being thrown..but there aren't enough supporters of the ideas that make them go "yes, let's implement this". I understand that devs are doing this in their free time but the accounts discussion is open since some years now... either the discussion reached a dead end or there's still things that need to be discussed I know that what I wrote is kinda pointless..just treat it like a reminder of what's happening from the viewpoint of an outside reader
tbh the problem is not the implementation (if we ignore what system exactly would be chosen) It's really mostly about: If you look at the discussion it's mostly split between, decentralized or centralized account system. How the account is managed (does ddnet store the account details on their servers. do users store the account details on their computer (e.g. saving a local key), do we even want to have key-pairs (which are basically like autogenerated strong private passwords) Basically all main maintainers here in ddnet have a different opinion on that. I think before we do some overcomplicated account system with saving key pairs on the local computer and have some centralized list of accounts somewhere that all game servers have to fetch we can also just do a normal username, password login. So to me the only real alternative is having a decentralized approach that can be extended to a managed one (e.g. ddnet stores your key-pair.. u will never download it to disk. the key-pair is your identification) if you loose it, u're fcked xdd (you can probably invent a system to make it recoverable, e.g. if you additionally register to all game servers with a email or smth like that). Any centralized approach means that the server has to be aware of ddnet to some extend (either by asking ddnet servers if the login is valid, or downloading the public key list). So this approach is less optimal for other game modes that also want to implement accounts. So the discussion is also about other hosters/mods etc. which ddnet might want to respect All methods have pros and cons, i also dont want to annoy you with too much details. But a simple login/register account system, just for ddnet only, would probably be implemented in less than a week. So it's not really about the free time. It's more about discussions over discussions and don't come to an conclusion (also an optional one where you dont loose your current progress) (edited)
Avatar
i think there have been plenty of opinions voiced on this subject and talking about it much more won’t do much. i think there should be a vote, accounts/no accounts, key pair/password, centralized/distributed, etc
06:57
or something more than ppl’s opinions floating around in the issue
Avatar
Someone with authority should just pick one of the options or there should be a dev poll
Avatar
this is also something users have to be onboard with. This isn’t something that angry users can be told to use the old version for and whatnot
Avatar
But a simple poll accounts/no accounts cant be made without giving context and pro/con arguments. Otherwise everyone has a different view what accounts are
07:03
And who is going to read a article before voting something? So i kinda agree that only people who are into the stuff should decide
Avatar
that’s the dumbest thing I’ve heard all day
Avatar
Okay asks a big user base questions without explaining what the options are
Avatar
“we shouldn’t let the users vote because they probably won’t know what’s going on anyway“
Avatar
We already announced an account system and everyone had a different view how its gonna be implemented
Avatar
I don’t see why there can’t be a user vote with an associated foreword or blog post or something. even if ppl aren’t going to read, just make it so those who do can vote
07:08
and you won’t necessarily need to know all about both sides to know where you stand on the matter
Avatar
Thats exactly what i am saying. You had to append a article (blog post you named it) otherwise user dont know what they are even voting
Avatar
yea I agree
07:08
sry I thought you were saying it should be restricted only to devs since most users won’t read
Avatar
I am saying that less than 10% will read the article and only those 10% should decide, not the 90% who are just clicking left or right. I think you tried to say that too
even if ppl aren’t going to read, just make it so those who do can vote
Avatar
yes, i agree
heartw 1
07:11
btw i saw your multi view spec thing. looks dope
Avatar
i wonder where deen stands on the acc system? w/ something so large he’d probably have to call some shots explicitly since he manages servers on top of dev, iirc (edited)
07:25
has to play both sides of the coin
Avatar
i think I’ll get back to my file loader tmrw. been working on other stuff
Avatar
deen wants accounts
08:48
the problem is that when he announced it, it looked like ddnet 2
08:49
so people thought it would be a massive update
08:49
and it grew too much on expectstions
Avatar
A Rust allocator which makes sound when active, like a Geiger counter. - GitHub - cuviper/alloc_geiger: A Rust allocator which makes sound when active, like a Geiger counter.
Avatar
Avatar
Vy0x2
Does anybody know how i catch a mouseclicked in this area? spectator.cpp Or is there anything about that documented?
If somebody knows, would be glad about a tip 🙂
Avatar
ChillerDragon BOT 2023-07-09 10:00:02Z
knows what
Avatar
Avatar
Vy0x2
If somebody knows, would be glad about a tip 🙂
Try using UI()->MouseButtonClicked(0)
Avatar
ChillerDragon, i referenced a message yesterday 19:00
10:09
Hm i tried that yesterday but i think i got false everytime when i used that in CHud::RenderSpectatorHud, possible that mouse clicks are disabled somewhere in the spectator hud? (edited)
Avatar
Maybe it doesn't work there because it doesn't update the UI :/
10:11
Then you need to add a OnInput function for the CSpectator component (search in code for other usages)
10:11
Then handle mouse events manually in the CSpectator::OnInput function
Avatar
Okay thanks! I will try that later.
Avatar
Avatar
Ewan
i wonder where deen stands on the acc system? w/ something so large he’d probably have to call some shots explicitly since he manages servers on top of dev, iirc (edited)
Deen was ready to implement standard centralized accounts
f3 2
Avatar
Seems like in latest client version doing emotes fast wont work properly on yourself. I see it changing fast at other players but at myself i can only do them in the default delays. The eyes change tho
Avatar
ChillerDragon BOT 2023-07-09 13:17:48Z
pink rat
13:24
epic
13:24
gentoo fastest
13:24
i updated to 17.1.1 now xD
Avatar
4c88760 nothing stepped down as mod and tester, Sorah stepped down as tester, Savalic joined the tester team - murpii
Avatar
Avatar
Ryozuki
@Chairn when will u make chairn64 arch?
why would i ?
15:14
first chairn8 architecture obviously
Avatar
Avatar
Learath2
Yes, real C black-magic knowers know all the gcc extensions by heart too
__int128 every place instead of int 😄
Avatar
  • [x] You can now see who you are spectating in the spectator menu and even add/remove people from it (left mouse button)
  • [x] Teleports are now being processed slower (more smoothly)
  • [x] Workaround for starting multi-view from free-view (chooses now the nearest player to be the focus)
  • [x] Added two more important variables to be able to customize it for specific scenarios (youtubers)
before: ![screenshot_2023-07-09_18-34-29](https://github.com/ddnet/ddnet/assets/24738662/a2ff8b77...
Avatar
Suggested by Arrow on Discord. !concept !concept !concept !concept This would be more convenient than using the chat or opening a sepa...
Avatar
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
20:18
@Jupstar ✪
20:18
>
Screen Space Ambient Occlusion (SSAO): Increase scene render quality by simulating "indirect" diffuse light Temporal Anti-Aliasing (TAA): A popular anti-aliasing technique that blends the current frame with past frames using motion vectors to smooth out artifacts Morph Targets: Animate vertex positions on meshes between predefined states. Great for things like character customization! Robust Constrast Adaptive Sharpening (RCAS): Intelligently sharpens renders, which pairs nicely with TAA WebGPU Support: Bevy can now render on the web faster and with more features using the modern WebGPU web API Improved Shader Imports: Bevy shaders now support granular imports and other new features Parallax Mapping: Materials now support an optional depth map, giving flat surfaces a feel of depth through parallaxing the material's textures Schedule-First ECS APIs: A simpler and more ergonomic ECS system scheduling API Immediate Mode Gizmo Rendering: Easily and efficiently render 2D and 3D shapes for debugging and editor scenarios ECS Audio APIs: A more intuitive and idiomatic way to play back audio UI Borders: UI nodes can now have configurable borders! Grid UI Layout: Bevy UI now supports CSS-style grid layout UI Performance Improvements: The UI batching algorithm was changed, yielding significant performance wins
Avatar
Avatar
Ryozuki
@Jupstar ✪
morph is cool 😄
Avatar
Avatar
Cellegen
You know, if the game wouldn't have been open sourced and would have a closed dev team instead, it would be preventable
incorrect. it might have been slightly harder. cheats exist for closed-source games
Avatar
Avatar
Cellegen
I still feel like you guys should do this exact thing, cuz like
I feel like we shouldn't. ddnet wouldn't exist if teeworlds had not been open-source
Avatar
Avatar
Cellegen
I said that the game should be close sourced, cuz a modified client can make up any value the server requests and give that instead, while recieving info from the server that you request
that's also possible for the closed-source client
Avatar
If DDNet was closed source it would have died long ago, same for any intermediate step from TW -> Race -> DDRace -> DDNet
👍 2
Avatar
damn, discord app seems to link the wrong message...
Avatar
oh i missed that convo
21:30
definitly only open source
21:30
i mean free software
Avatar
same thing, really
Avatar
Avatar
heinrich5991
same thing, really
disagree
21:33
but mostly ye
21:34
The terms “free software” and “open source” stand for almost the same range of programs. However, they say deeply different things about those programs, based on different values. The free software movement campaigns for freedom for the users of computing; it is a movement for freedom and justice. By contrast, the open source idea values mainly practical advantage and does not campaign for principles. This is why we do not agree with open source, and do not use that term.
21:35
The idea of open source is that allowing users to change and redistribute the software will make it more powerful and reliable. But this is not guaranteed. Developers of proprietary software are not necessarily incompetent. Sometimes they produce a program that is powerful and reliable, even though it does not respect the users' freedom. Free software activists and open source enthusiasts will react very differently to that.
>
A pure open source enthusiast, one that is not at all influenced by the ideals of free software, will say, “I am surprised you were able to make the program work so well without using our development model, but you did. How can I get a copy?” This attitude will reward schemes that take away our freedom, leading to its loss.
>
The free software activist will say, “Your program is very attractive, but I value my freedom more. So I reject your program. I will get my work done some other way, and support a project to develop a free replacement.” If we value our freedom, we can act to maintain and defend it.
Avatar
if i had a nickel
Exported 110 message(s)