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-07-25 00:00:00Z and 2022-07-26 00:00:00Z
Avatar
I updated my laser color thing so that hopefully it's compatible for linux now. Just had to remove an unused variable and configure DoLaserPreview to react to the enum
Avatar
Also, how do you test other pull requests?
03:21
Oh wait, nevermind
Avatar
@AssassinTee I'm testing your all_materials_experimental branch right now
Avatar
There seems to be two Add Material Layer buttons, which do the same thing.
Avatar
63b8e5c M Absurd 2, M Absurd 4, M BlueChaos, M Bullets, M Cartoon, M Chicken Pie 2, M Dark Moon, M Eventide, M For Idiots 1, M GlassBox 8, M Halloween Night, M Harvest, M Hoo!, M It's Easy, M Moonlight, M Planet Mercury, M Senani, M Sp\303\274li, M Sunlight, M Undrag2, M [School] Hammer, M [School] Hook - ddnet-maps
justatest 3
Avatar
@Voxel I made a small test map if you need help. I currently have local changes which are not committed yet. They'll allow to gain your jump back consistently on bouncy tiles
06:09
Unfortunately I didn't have any time the last weeks
Avatar
Avatar
AssassinTee
@Voxel I made a small test map if you need help. I currently have local changes which are not committed yet. They'll allow to gain your jump back consistently on bouncy tiles
ooh, interesting!
Avatar
what do you think so far? I am still missing (a lot of) visuals and design things. Also only show gametiles is currently not working for a lot people and there is a bug
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 07:47:53Z
sounds good @Learath2
07:48
you can close this issue then:) https://github.com/ddnet/ddnet/issues/5527
It used to be visible via the stars. After the stars got replaced by snow flakes that information got lost. I am not saying we need to mimic the old star movement exactly. And have 1000 snow flakes...
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 08:37:52Z
@Robyt3 any plans on porting the teeworlds listbox code to ddnet?
Avatar
Avatar
[quakenet] ChillerDragon
@Robyt3 any plans on porting the teeworlds listbox code to ddnet?
yeah, I'd like to port CScrollRegion and CListBox eventually
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 10:08:40Z
poggies
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 10:30:29Z
does someone know what changes are in ddnet vs teeworlds texture rendering? I just copied the skin rendering code from vanilla into ddnet and the textures seem to not get rendered correctly
10:30
do i miss some new render flag? a new way of loading textures? dilate?
10:33
i probably messed up cutting out the right dimensions when loading the image
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 11:33:47Z
got it!
11:34
was loading sprites from g_pData->m_aSprites instead of client_data7::g_pData->m_aSprites
11:34
btw @Learath2 ur protocol7 stuff is so cool and helpful! appreciate it
Avatar

Changes

Added missing translations and also made some of older text more consistent.

Checklist

  • [x] Tested the change ingame
  • [x] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [x] Changed no physics that affect existing maps
  • [ ] Tested the chan...
12:08
I started working on this a while ago and it is still far from being finished. Just wanted to share that I am working on this and get some feedback if it even has a chance to be merged when finished. The goal of this pr is to have a additional skin menu which lets ddnet client users pick 0.7 skins in addition to 0.6 skins. Which then can be used for a ddnet 0.7 bridge or 0.7 only client. ![screenshot_2022-07-25_14-05-58](https://user-images.githubusercontent.com/20344300/180774201-085e9...
Avatar
Avatar
Learath2
That's what I'll make, big snowflakes imitating old stars and the people that can't adapt at all can use a texture which replaces the snowflake with a star
can this wait a bit? I wanna see if people hate the improved look any less
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 12:24:31Z
"hate less" nice goals :D
12:24
no front! the new snow flakes look really cool!
Avatar
I'm not seeing that much hate fwiw
Avatar
Avatar
heinrich5991
I'm not seeing that much hate fwiw
I guess the vocal majority that hated it just stuck to 16.1
12:47
Majority of the local minority* :P
12:48
Vocal*
12:48
God I have brain damage
12:48
2 hours of sleep, not enough
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 13:05:49Z
meanwhile konsti uses ddnet 9.0.2 because it still has SDL1 :D
13:05
axaxax pink rat
Avatar
f0cb541 Update russian.txt - zigtfm daf2553 Update russian.txt - zigtfm bf9adb7 Update russian.txt - zigtfm e71e72a Merge #5659 - bors[bot]
Avatar
After minimalization and open i have like this in Manjaro
Avatar
Avatar
Petyr
After minimalization and open i have like this in Manjaro
I don't think portrait aspect ratios are supported
Avatar
Very few parts of the ui will work properly in portrait :/
14:40
The main menu scales fine iirc
Avatar
Avatar
Learath2
Very few parts of the ui will work properly in portrait :/
sorry i do screen badly, I use vertical, with option full screen is like this but, in window full screen work great. sorry for my English
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 14:59:20Z
try tilt your phone :p
Avatar
Avatar
AssassinTee
what do you think so far? I am still missing (a lot of) visuals and design things. Also only show gametiles is currently not working for a lot people and there is a bug
I think it's very nice so far! It's interesting to see what all the materials do and the potential for emersion could be! Tho idk if its just me but ice particles are also broken
Avatar
huh why are they broken?
Avatar
when you halt, instead of snowflakes, half are black boxes with red text (broken/unregistered textures)
15:08
i can provide a screenshot if you need it
Avatar
this totally sounds like a broken texture, but I never heard of that issue
15:09
you have material_particles.png?
15:09
under data
Avatar
it happened with me when i tried to add more emote options
15:09
let me check
Avatar
Avatar
AssassinTee
you have material_particles.png?
yeah, i do
Avatar
weird, then I must have a bug somewhere
Avatar
there are the right ice particles in between?!
15:15
never seen this before ๐Ÿ˜ฎ
Avatar
what file are the ice particles rendered under?
Avatar
game.png particles?
Avatar
they are rendered like all other effects
Avatar
also, i wonder- why is MAX_PARTICLES in particles.h 1024 * 8? why not set it to just 8192? this is in the base game too
15:32
i can only assume this is for readability
Avatar
this might be a good client variable, tbh. I am pretty sure a lot of people could without problems render a few (million) more particles
Avatar
@AssassinTee I found the issue: It turns out that SPRITE_PART_SNOWFLAKE01 under p.m_Spr is the unloaded texture. I've conducted multiple tests with this segment of code (removing the rand function and testing them individually, changing the rand function to exclude the first), it's safe to say it has something to do with the first snowflake (edited)
Avatar
Avatar
Voxel
also, i wonder- why is MAX_PARTICLES in particles.h 1024 * 8? why not set it to just 8192? this is in the base game too
Its a constant so this will be precomputed and have will not affect perf
Avatar
Avatar
Ryozuki
Its a constant so this will be precomputed and have will not affect perf
ohh
Avatar
Will have no*
15:47
Compilere are rly smart
15:47
Compilers
15:48
Stupid smartphone
Avatar
Avatar
Voxel
@AssassinTee I found the issue: It turns out that SPRITE_PART_SNOWFLAKE01 under p.m_Spr is the unloaded texture. I've conducted multiple tests with this segment of code (removing the rand function and testing them individually, changing the rand function to exclude the first), it's safe to say it has something to do with the first snowflake (edited)
I'm trying to look in CGameClient::LoadMaterialSkin to see if something is messed up with the loading of that texture. Everything checks out, i think.
Avatar
Hey. who has the most finishes on any map? Is it possible to see a top10 of that
Avatar
Avatar
Petyr
After minimalization and open i have like this in Manjaro
Jupstar โœช 2022-07-25 16:29:05Z
update sdl2
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 16:46:30Z
yes there is a way @Steinchen you can run any sql query on the whole ddnet database
Avatar
Avatar
[quakenet] ChillerDragon
yes there is a way @Steinchen you can run any sql query on the whole ddnet database
I dont understand what I have to do on that site
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 16:47:15Z
do you know sql?
Avatar
Nope
Avatar
[quakenet] ChillerDragon BOT 2022-07-25 16:47:47Z
then ask someone for the query its probably a simple one but i would also have to look it up
Avatar
Could somebody help me with that? I have no idea how that works D:
Avatar
The Creative Commons CC0 license is essentially a public-domain declaration (or as close as is possible in jurisdictions that lack a public domain). The Fedora project has allowed the distribution of code under this license, but, as announced by Richard Fontana, that policy is changing and CC0 will no longer be allowed for code:
18:06
Avatar
Jupstar โœช 2022-07-25 18:07:24Z
nobos
Avatar
Avatar
Steinchen
Could somebody help me with that? I have no idea how that works D:
+---------------+-----------------+----------+ | Name | Map | COUNT(*) | +---------------+-----------------+----------+ | Tropo | NUT_short_race6 | 3000 | | *โ™้ปŽ็ฅžโ˜ข | DontMove | 2967 | | Matrose l_I | run_blue | 2840 | | Tropo[D] | NUT_short_race6 | 2553 | | nameless tee | Multeasymap | 2476 | | brainless tee | Just2Easy | 2214 | | Steinchen99 | DontMove | 2168 | | Matrose l_I | run_g6 | 2105 | | cac | DontMove | 1731 | | JaaJ | Multeasymap | 1575 | | Dumakulem | DontMove | 1428 | | fikmesån | NUT_short_race6 | 1342 | | vento123 | Multeasymap | 1310 | | Hawkeye88 | run_g6 | 1274 | | EzeJe | Multeasymap | 1179 | | NANAMAR | NUT_short_race6 | 1147 | | mrs.Smith | run_g6 | 1045 | | snailx3 | NUT_short_race6 | 960 | | Nyanto | run_g6 | 949 | | brainless tee | StepByStep | 931 | +---------------+-----------------+----------+
Avatar
its a bit sad that making some work public domain is such a hard thing to do legal-wise
18:10
Not only is it poorly drafted with better alternatives available, but โ€œUnlicensedโ€ means the precise opposite of โ€œunlicensedโ€.
18:10
The Unlicense is intended as a public domain dedication. I donโ€™t think you should use it, but should prefer CC0 or possibly 0BSD instead. Hereโ€™s why.
18:12
Part of the background story is that on patents, we've fought the scenario that a patent holder could offer some FOSS library implementing their patented method, and then come chase you for patent infringement. What are the boundaries for me, FOSS user, to not be ensnared by a submarine license?
18:12
patents are such a nefarious thing
18:12
xd
Avatar
luckily, we don't have software patents in europe AFAIK
Avatar
also i think, imagine you implemented x stuff this way and put it in public domain, can they patent that and fuck u?
18:13
xd
Avatar
what do you mean by 'public domain'
18:14
stuff has a copyright owner in germany, you can't disclaim that
18:14
you can just give everyone all the rights to it
Avatar
Avatar
heinrich5991
stuff has a copyright owner in germany, you can't disclaim that
except by being dead for 70 years
Avatar
thats what i dont understand
18:15
why can something not be copyrighted at all
18:15
in germany
Avatar
what do you mean by 'not copyrighted'?
18:16
you can say that anyone can use it for any purpose
18:16
is that 'not copyrighted' enough?
Avatar
but its still like bound to u
18:16
idk
18:16
brb food
Avatar
the idea is that just like you can't sign away your human rights, you can't sign away your creations* (*except if you were hired to create it, then it's not you who will be the copyright owner)
Avatar
Avatar
heinrich5991
luckily, we don't have software patents in europe AFAIK
i think we do have "method" patents, or like algorithm one
Avatar
Avatar
Chairn
i think we do have "method" patents, or like algorithm one
I don't think so, in europe
Avatar
i remember being coinventor in such a patent in France
19:24
now, i don't know what it can legally cover and what it can't
Avatar
Jupstar โœช 2022-07-25 19:25:25Z
Screw the rules, I have money
Avatar
Jupstar โœช 2022-07-25 19:29:43Z
companies always saying they so innovative and then chillin on their 50 years old patents xd
19:30
I just hope the humans in 200 years laugh at us, anything else would disappoint me
Avatar
patents are 20 years, and can be extended but not indefinetely
19:33
50 years are most likely outdated anyway
Avatar
probably not
19:35
if you can patent something as fundamental as arithmetic encoding
19:36
Arithmetic coding (AC) is a form of entropy encoding used in lossless data compression. Normally, a string of characters is represented using a fixed number of bits per character, as in the ASCII code. When a string is converted to arithmetic encoding, frequently used characters will be stored with fewer bits and not-so-frequently occurring char...
Avatar
looks like its mostly US who uses software patents
20:35
you can patent numbers
Avatar
what kind of numbers?
Avatar
An illegal number is a number that represents information which is illegal to possess, utter, propagate, or otherwise transmit in some legal jurisdiction. Any piece of digital information is representable as a number; consequently, if communicating a specific set of information is illegal in some way, then the number may be illegal as well.
20:36
these
Avatar
those aren't patents, are they?
Avatar
well i guess
20:36
itsp robably worse than that
20:36
xD
20:38
An illegal prime is an illegal number which is also prime. One of the earliest illegal prime numbers was generated in March 2001 by Phil Carmody. Its binary representation corresponds to a compressed version of the C source code of a computer program implementing the DeCSS decryption algorithm, which can be used by a computer to circumvent a DVD's copy protection
20:38
imagine making primes ilegal
20:38
humanity best
Avatar
well, as soon as you have any kind of information that is illegal to posess or to share, you can easily turn it into a prime number
20:39
thats cool
Avatar
so if you support making it illegal to share certain kinds of information, you should be fine with "banning" really large prime numbers, i.e. making it illegal to share them (edited)
20:39
I mean, you can treat disney's frozen as just a really large number
Avatar
Communal information when?
Avatar
if you think that this work should be covered by copyright, then the corresponding really large number also is
Avatar
Avatar
heinrich5991
if you think that this work should be covered by copyright, then the corresponding really large number also is
all the corresponding large numbers could be, depending only on the compression used, so that makes a lot of them ๐Ÿ˜„
Avatar
not a lot of them in relative terms
Avatar
arent primes infinite?
20:46
:p
Avatar
there are a lot more numbers than illegal ones
20:47
of similar size
Avatar
Avatar
Ryozuki
arent primes infinite?
they are
20:56
Hereโ€™s why engineers at Meta are supporting a larger community push to stop introducing any new leap seconds.
20:57
soudns like a complicated thing
Avatar
remove leap years
Avatar
well, META engineers should have no say in this. To remove leap seconds, we need to change our definition of time
Avatar
Avatar
Learath2
Communal information when?
fiat crash
21:44
if that never happens idk world explodes
Avatar
3863d41 Validate snapshot size and member variables and demo snapshots - Robyt3 4c397e4 Refactor CSnapshotBuilder::Finish using TotalSize and OffsetSize - Robyt3 1398936 Minor refactoring of CDemoPlayer::DoTick: - Robyt3 7f44cde Merge #5656 - bors[bot]
Avatar
Avatar
lynn
fiat crash
what what
Avatar
fiat currency
Avatar
money market crash
Avatar
specifically physical money
21:45
there might be a way to do cryptocurrency that doesn't involve PoW
21:46
ie. crazy energy consumption
Avatar
one of these ways is called PoS and is already implemented
Avatar
scams and stuff are always gonna happen tho unless something is centralized
Avatar
"proof of stake"
21:46
how does it work?
21:47
or link
Avatar
Proof-of-stake (PoS) protocols are a class of consensus mechanisms for blockchains that work by selecting validators in proportion to their quantity of holdings in the associated cryptocurrency. This is done to avoid the computational cost of proof-of-work schemes. The first functioning use of PoS for cryptocurrency was Peercoin in 2012.
Avatar
" In April 2021, the Ethereum Foundation announced that it planned to switch to a PoS system by the end of 2021.[11] This has since been pushed back to the second quarter of 2022.[12]"
21:49
>July
21:49
๐Ÿ‘€
Avatar
the proof-of-stake change in ethereum is a never-ending meme AFAIK
Avatar
but this time it's really gonna happen ๐Ÿ˜‰
21:49
hopefully geez
21:50
how would "minting" an NFT work under PoS? isn't PoS just about the collective ownership of the thing? isn't that kinda like the artist? or am i overthinking it
21:51
another problem is that ppl are always going to trade between PoS and PoW and it's going to overall make the point of PoS less effective and there's no mitigating it unless other currencies suck (edited)
Avatar
I want to mention first that nfts look like a useless scam
Avatar
there's no way you could bind a cryptocurrency to stay within network, it's a free market
Avatar
"minting" nfts would work the same as in PoW
Avatar
im not saying i support NFTs or anything they run parallel to
21:52
I guess i don't care if they work well
Avatar
you just have to pay transaction fees, just like in the other case
21:53
i must not be understanding PoS correctly but then again i never understood PoW correctly either
Avatar
Avatar
heinrich5991
I want to mention first that nfts look like a useless scam
they're not useless, they're used in money laundering
Avatar
so i will just wait until sometime i look up a video and I'm not lazy xd
Avatar
how to fix nfts: delete
Avatar
minting nfts is just some transaction on some blockchain AFAIK @lynn
21:54
it has nothing to do with PoW or PoS AFAIK
Avatar
NFTs always have the most uninspired art too. it's like, very clear that people have only ever cared about the money and there's barely artistic expression behind them
21:55
speaking in terms of art here
21:55
nothing else
Avatar
some are cool
21:55
art wise
21:55
not the monkes tho
Avatar
ohhh maybe i thought "minting" an NFT, that process was something complicated (edited)
Avatar
i say we ban meekrioz for being an nft bro
21:55
i asked him about it
21:56
i don't think he is especially egregious in that area n will probably stop at some point
21:56
my boy still has morals
Avatar
Avatar
lynn
NFTs always have the most uninspired art too. it's like, very clear that people have only ever cared about the money and there's barely artistic expression behind them
its worse than that. The bored apes thing is literally nazis
Avatar
@trml don't we have door prediction nowadays?
23:30
we have all the info, but no prediction was made
Avatar
Omg, there is a server on CHN7 that has been up for 33 days
23:53
that's so long they didn't get the 16.2 update yet, the old hud shows
Exported 216 message(s)