Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.org/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 2024-10-29 00:00 and 2024-10-30 00:00
Avatar
Thinking about how to start all of this
00:47
First step is just splitting the images
00:47
Second step should be to add in the splitter and merger blocks in the codebase
Avatar
Avatar
heinrich5991
@ForgottenCat can you elaborate on this one? haven't heard about that
ForgottenCat 2024-10-29 01:35
As for me this name was created only because i think using english is cool(When i was a junior high student)
01:37
You know, we speak&read chinese all the time, so maybe use english could be unique
Avatar
i offer sound design for assets @voxel+jupstar
02:17
owo
Avatar
id be fine with that
02:20
i think most ddnet sounds are like, recorded with random objects
02:20
s
02:20
so if you know how to do that then thatd be perfect
Avatar
Who's gorp?
Avatar
I'm going to try and make more concepts tommorow
Avatar
morning rust coders and others
07:13
anyone knows how to model ssa ir in code
Avatar
MilkeeyCat 2024-10-29 07:14
morning intel assembly syntax enjoyers and others
Avatar
Avatar
MilkeeyCat
morning intel assembly syntax enjoyers and others
i agree intel is better
07:14
A codegen backend, for x86_64 with a llvm-like API but easily usable in Rust. - edg-l/codegen
Avatar
Avatar
ForgottenCat
As for me this name was created only because i think using english is cool(When i was a junior high student)
Jupstar ✪ 2024-10-29 07:17
It's more about translating English words into Chinese characters
Avatar
ForgottenCat 2024-10-29 07:18
think_bot
07:18
You mean some of them using western names but use chinese to express that?
Avatar
Jupstar ✪ 2024-10-29 07:19
Yeah
Avatar
ForgottenCat 2024-10-29 07:21
pretty weird, dunno what they think. I guess maybe they wants more people to understand what their names mean?
Avatar
Jupstar ✪ 2024-10-29 07:21
But generally speaking. Are using many Chinese characters as name common?. Imagine you have 15 Chinese characters instead of the current limit
07:21
Do you think many Chinese would use it
Avatar
ForgottenCat 2024-10-29 07:22
ah no i seldom see one, if there is a 15character name it must be some meme
Avatar
Avatar
ForgottenCat
ah no i seldom see one, if there is a 15character name it must be some meme
Jupstar ✪ 2024-10-29 07:22
Well it's not about exactly 15 xD
07:23
Currently the limit is like 3 characters
Avatar
ForgottenCat 2024-10-29 07:23
for example one chinese name is "Mom said a name with too many characters can be easily found by others when you hide behind a tree" in English
07:23
That's something just to attract attention imo, Or show their personality
Avatar
Jupstar ✪ 2024-10-29 07:24
So the current limit is more than enough? Nobody unhappy with it
Avatar
ForgottenCat 2024-10-29 07:24
But ye i seldom see one name over 10 chinese characters, usually 2~7
Avatar
Avatar
ForgottenCat
But ye i seldom see one name over 10 chinese characters, usually 2~7
Jupstar ✪ 2024-10-29 07:25
Can they even use 7 in the game
Avatar
ForgottenCat 2024-10-29 07:25
in ddnet it's 5 characters
Avatar
Avatar
Jupstar ✪
Can they even use 7 in the game
ForgottenCat 2024-10-29 07:25
other games
Avatar
Jupstar ✪ 2024-10-29 07:29
Avatar
ForgottenCat 2024-10-29 07:30
07:30
🇹🆗🇯🆒🇦
Avatar
Jupstar ✪ 2024-10-29 07:36
I guess our multi lingual pro tsfreddie might know which language suffers most under the limit. Dunno how many bytes the avg kanji character uses
Avatar
Greek names do suffer quite a bit but I think it's ok since there aren't many Greeks (or any :p) and most of us use use english nicknames (edited)
Avatar
Avatar
louis
i offer sound design for assets @voxel+jupstar
Jupstar ✪ 2024-10-29 08:49
  • One cool thing I already have in mind is having a custom pickup sound for laser. Currently it shares the same as shotgun. There is also an unused gun pickup sound sfx_pickup_gun.wv, but I think it sounds rather bad 😄
    • The no-ammo sound, the spawn sound aswell as the switch weapon sound are currently shared among all weapons, I think customizing those would be cool too.
    • The main menu theme generally has a iconic melody, but IMO the instruments are too annoying. I dunno how they are even called, but e.g. the loud noises are too annoying. Something with more harmony would be nice
    • I generally would like to test some kind of non-annoying freeze sound, but maybe it's too annoying, so this isn't the most important thing
    • Heart and shield pickup spawn uses same sound as weapons, should be individual too. Ninja has a spawn sound but unused.. Could be changed if it sounds cool
    • There are quite a few unused sounds, ninja attack, some extra unhook collision sound.
    • Hit sounds for skins could be per weapon. Would make it a bit more unique
09:38
posix banning file names with newlines to get around shell limitations ^^
Avatar
why would filenames have newlines xd
Avatar
heinrich5991 2024-10-29 09:57
non-windows OSs allow that
Avatar
i didnt ask what OSes support it
Avatar
MilkeeyCat 2024-10-29 10:05
rare windows W? 😬
Avatar
imho filenames should be always valid utf8
10:05
but they arent sadly
Avatar
Jupstar ✪ 2024-10-29 10:05
Or simply no utf8
Avatar
filenames are not like inode ids or smth, they are meant to be human representable right? they should be visible to the human
10:05
utf8 ensures that
Avatar
Jupstar ✪ 2024-10-29 10:05
[A-Za-z0-9_]+
10:06
Ok maybe dots too xd
Avatar
cyberfighter 2 2024-10-29 10:06
hello
Avatar
Jupstar ✪ 2024-10-29 10:06
Imagine how easy the world would be
Avatar
@Jupstar ✪ well thats a bit racist against chinese or arabs or non ascii ppl
10:06
justatest
10:06
gigachad
Avatar
Avatar
Ryozuki
@Jupstar ✪ well thats a bit racist against chinese or arabs or non ascii ppl
Jupstar ✪ 2024-10-29 10:06
I teach them english np
Avatar
Avatar
cyberfighter 2
hello
Jupstar ✪ 2024-10-29 10:07
Hey, wazzup
Avatar
Avatar
Jupstar ✪
[A-Za-z0-9_]+
cyberfighter 2 2024-10-29 10:07
no cyrillic either
Avatar
Jupstar ✪ 2024-10-29 10:07
Just facts
10:07
Just the letters
10:07
The best
Avatar
Avatar
Ryozuki
@Jupstar ✪ well thats a bit racist against chinese or arabs or non ascii ppl
heinrich5991 2024-10-29 10:08
the bar for racism is low today
Avatar
Avatar
Ryozuki
why would filenames have newlines xd
heinrich5991 2024-10-29 10:09
mostly to exploit shell scripts that did not anticipate it
Avatar
Jupstar ✪ 2024-10-29 10:09
@cyberfighter 2 what is your native lang? You from like venezuela or smth right?
Avatar
cyberfighter 2 2024-10-29 10:10
thats headshot wtf
10:10
im serbian
Avatar
Jupstar ✪ 2024-10-29 10:10
Ok ok
Avatar
Avatar
cyberfighter 2
im serbian
Jupstar ✪ 2024-10-29 10:10
Ah how boring, europe
Avatar
heinrich5991 2024-10-29 10:10
I actually also like that I can use all german letters in filenames
Avatar
cyberfighter 2 2024-10-29 10:10
our economy isnt that broken
Avatar
Jupstar ✪ 2024-10-29 10:10
😂
Avatar
cyberfighter 2 2024-10-29 10:11
is it just me or does rus have the most cheaters
Avatar
Jupstar ✪ 2024-10-29 10:12
Dunno, ask Valve support ig
Avatar
cyberfighter 2 2024-10-29 10:12
in ddnet
10:12
idk what valve would have to do with ddnet
Avatar
Avatar
cyberfighter 2
idk what valve would have to do with ddnet
Jupstar ✪ 2024-10-29 10:13
I guess cs2/csgo gives good stats about such stuff
Avatar
Avatar
cyberfighter 2
in ddnet
Jupstar ✪ 2024-10-29 10:13
In ddnet there are currently like 70% russians
10:13
And mostly newcomers
10:13
So dunno how well stats work xD
Avatar
Avatar
cyberfighter 2
is it just me or does rus have the most cheaters
Jupstar ✪ 2024-10-29 10:14
But how do you came to this conclusion in first place?
Avatar
cyberfighter 2 2024-10-29 10:17
well a friend made a script for me to find cheaters and like 99% of the time they are rus related
Avatar
Avatar
Jupstar ✪
But how do you came to this conclusion in first place?
Russian TikTok, which most of them came from. They show and advertise bot clients, TAS runs etc. on there. Not sure if they really hold r1, and I wouldn't want "Russia" to be framed as people who cheat the most. I think it's also hard to compare to other regions because their player base is much higher
10:18
I assume New players are more tempted to cheat, because it's an easy ego boost for them (edited)
Avatar
Avatar
meloƞ
Russian TikTok, which most of them came from. They show and advertise bot clients, TAS runs etc. on there. Not sure if they really hold r1, and I wouldn't want "Russia" to be framed as people who cheat the most. I think it's also hard to compare to other regions because their player base is much higher
cyberfighter 2 2024-10-29 10:23
what about china vs rus
Avatar
Idunno, ask Freddie or smth I don't touch chinese servers
Avatar
cyberfighter 2 2024-10-29 10:24
@Skeith you play a lot of china right
Avatar
Some, ya
10:25
China has far less cheaters
Avatar
Jupstar ✪ 2024-10-29 10:30
But we all know which country has the biggest cheater
Avatar
cyberfighter 2 2024-10-29 10:34
who? n9?
Avatar
Avatar
cyberfighter 2
who? n9?
Jupstar ✪ 2024-10-29 10:35
He is just a small fish compared to the under-age cheater that I mean (edited)
Avatar
noby from the US surely
10:45
YEP
Avatar
Avatar
heinrich5991
sv_teamdamage 1
Jupstar ✪ 2024-10-29 10:47
So vanilla pros (chillerdragon, zhn). As heino pointed out correctly there is a friendly fire cmd. However I have a few problems with it: If you hit yourself with a rocket you get half the dmg, but with friendly fire on, you do full dmg to your mates. For consistency I'd either increase the self dmg to full when friendly fire is on, or also reduce the team dmg to the same amount as self dmg
Avatar
ws-client BOT 2024-10-29 10:47
<ChillerDragon> @Jupstar ✪ sv_teamdamage 1 turns on friendly fire
Avatar
Jupstar ✪ 2024-10-29 10:48
Yeah
Avatar
ws-client BOT 2024-10-29 10:48
<ChillerDragon> ah i was in the backlog while you wrote this
Avatar
Jupstar ✪ 2024-10-29 10:48
Also your eyes turn into fcking happy if you kill a team mate lol
10:48
That is brutal
Avatar
heinrich5991 2024-10-29 10:48
😄
Avatar
ws-client BOT 2024-10-29 10:49
<ChillerDragon> i think doing half damage to team mates makes more sense
Avatar
Jupstar ✪ 2024-10-29 10:50
Oke, that is also what I did for now
Avatar
ws-client BOT 2024-10-29 10:50
<ChillerDragon> its what CS:GO did and it makes it harder to farm teammates
Avatar
Jupstar ✪ 2024-10-29 10:50
I think csgo does that too?
10:50
Yeah
Avatar
ws-client BOT 2024-10-29 10:51
<ChillerDragon> i am not sure what the reasoning behind no laser selfdamage is
Avatar
heinrich5991 2024-10-29 10:51
there is no difference between grenade/laser there, both laser and grenade can't hit yourself
Avatar
ws-client BOT 2024-10-29 10:51
<ChillerDragon> ah right
Avatar
heinrich5991 2024-10-29 10:51
since laser doesn't do area damage, you can't damage yourself
Avatar
ws-client BOT 2024-10-29 10:52
<ChillerDragon> yea that makes sense
Avatar
Jupstar ✪ 2024-10-29 10:52
Smart projectiles
10:52
Know their owners
Avatar
ws-client BOT 2024-10-29 10:52
<ChillerDragon> same as you can also not damage your self with your own gun projectiles
Avatar
Jupstar ✪ 2024-10-29 10:52
For that you'd need to travel pretty fast anyway
10:52
Ah good idea for tune test
10:52
Thanks
10:56
I feel like I am in a matrix movie
Avatar
heinrich5991 2024-10-29 11:01
this implementation of tune zones is cool 🙂
Avatar
Avatar
Jupstar ✪
He is just a small fish compared to the under-age cheater that I mean (edited)
NotLikeKogasa NotLikeKogasa
Avatar
Avatar
Jupstar ✪
  • One cool thing I already have in mind is having a custom pickup sound for laser. Currently it shares the same as shotgun. There is also an unused gun pickup sound sfx_pickup_gun.wv, but I think it sounds rather bad 😄
    • The no-ammo sound, the spawn sound aswell as the switch weapon sound are currently shared among all weapons, I think customizing those would be cool too.
    • The main menu theme generally has a iconic melody, but IMO the instruments are too annoying. I dunno how they are even called, but e.g. the loud noises are too annoying. Something with more harmony would be nice
    • I generally would like to test some kind of non-annoying freeze sound, but maybe it's too annoying, so this isn't the most important thing
    • Heart and shield pickup spawn uses same sound as weapons, should be individual too. Ninja has a spawn sound but unused.. Could be changed if it sounds cool
    • There are quite a few unused sounds, ninja attack, some extra unhook collision sound.
    • Hit sounds for skins could be per weapon. Would make it a bit more unique
The freeze scream is too iconic to change
Avatar
Jupstar ✪ 2024-10-29 13:38
Bro sometimes rustfmt is high
Avatar
Avatar
Jupstar ✪
Bro sometimes rustfmt is high
You will use the prescribed format and you will like it
Avatar
Jupstar ✪ 2024-10-29 13:43
I've never seen it break so weirdly tbh Maybe it's some kind of bug xd
Avatar
heinrich5991 2024-10-29 13:44
looks like it gave up with the maximum width
Avatar
Jupstar ✪ 2024-10-29 13:44
I am 3 indentions in inside a if block inside a member function
13:45
even with typedefs i still find it kinda bad 😄
Avatar
heinrich5991 2024-10-29 13:45
yes, but it looks like it doesn't want to break after the | and tries to align the parameters
Avatar
Avatar
heinrich5991
yes, but it looks like it doesn't want to break after the | and tries to align the parameters
Jupstar ✪ 2024-10-29 13:45
yeah
13:45
tbh rustfmt generally struggles with long lines
13:45
if i use a long "" text it just doesn't format anything anymore in that file xD
Avatar
heinrich5991 2024-10-29 13:46
you might be able to get away with let mut fill_for_players = { |param1: LongType, param2: LongType| { } }
13:46
maybe needs a comment before the closure so it doesn't erase the {}
Avatar
Jupstar ✪ 2024-10-29 13:46
lets try
Avatar
heinrich5991 2024-10-29 13:46
but at this point a formatter has failed IMO
this 1
13:46
if you have to tweak your source to make it readable under the formatter
this 1
Avatar
Jupstar ✪ 2024-10-29 13:46
nice, actually worked
Avatar
Avatar
Jupstar ✪
Bro sometimes rustfmt is high
is this inside a macro?
14:00
oh rip
14:00
well feel free to report a bug and contribute
Avatar
Avatar
Jupstar ✪
I feel like I am in a matrix movie
It's sound like Neo on top of building trying to avoid bullets (edited)
Avatar
rust 2024 brings new style
14:10
This will be the first Rust edition that brings with it a new style edition to be applied by rustfmt. That new style edition includes: Tracking Issue for Rust 2024: rustfmt closure body braces rust#124767 Tracking Issue for Rust 2024: rustfmt raw identifier sorting rust#124764 Tracking Issue for Rust 2024: rustfmt trailing comment alignment rust#124760 Tracking Issue for Rust 2024: rustfmt improve impl generics indentation rust#124758 Tracking Issue for Rust 2024: rustfmt change sort to Unicode-aware "non-lowercase before lowercase" rust#123802 Tracking Issue for Rust 2024: rustfmt use version sort rust#123800 Tracking Issue for Rust 2024: rustfmt style editions rust#123799 Tracking Issue for Rust 2024: rustfmt enable overflow_delimited_expr rust#123751
14:10
Metadata Owner(s) @traviscross Team(s) lang, leadership-council, types Goal document 2024h2/Rust-2024-Edition Tracked issues rust-lang/rust label:A-edition-2024 label:C-tracking-issue -label:t-libs...
Avatar
cool
Avatar
Avatar
Ryozuki
This will be the first Rust edition that brings with it a new style edition to be applied by rustfmt. That new style edition includes: Tracking Issue for Rust 2024: rustfmt closure body braces rust#124767 Tracking Issue for Rust 2024: rustfmt raw identifier sorting rust#124764 Tracking Issue for Rust 2024: rustfmt trailing comment alignment rust#124760 Tracking Issue for Rust 2024: rustfmt improve impl generics indentation rust#124758 Tracking Issue for Rust 2024: rustfmt change sort to Unicode-aware "non-lowercase before lowercase" rust#123802 Tracking Issue for Rust 2024: rustfmt use version sort rust#123800 Tracking Issue for Rust 2024: rustfmt style editions rust#123799 Tracking Issue for Rust 2024: rustfmt enable overflow_delimited_expr rust#123751
Jupstar ✪ 2024-10-29 14:22
WAAT
14:22
I need to format my whole repo with that 😄
14:23
Bcs ofc I use Rust 2024
14:23
😏
Avatar
heinrich5991 2024-10-29 14:23
rust 2024 comes out early 2025 ^^
Avatar
Jupstar ✪ 2024-10-29 14:23
That is a problem
14:23
It has to release on at latest 31.12.2024 23:59 Then I have 1 minute to format everything (edited)
Avatar
heinrich5991 2024-10-29 14:25
The Rust 2024 Edition is scheduled to be frozen on 2024-10-17, stabilized on nightly on 2024-11-28, and released as stable with Rust 1.85.0 on 2025-02-20.
Avatar
Jupstar ✪ 2024-10-29 14:28
Does it have any cool feature? Something that is not* related to safety of pointers xd (edited)
14:35
unsafe operations in unsafe fns now want an unsafe block
Avatar
Avatar
heinrich5991
unsafe operations in unsafe fns now want an unsafe block
Jupstar ✪ 2024-10-29 14:38
Oh what
14:38
That sounds like a bit of pain tbh xD
Avatar
heinrich5991 2024-10-29 14:38
it's a lint, you can turn it off
14:39
I haven't written code with it yet, not sure how annoying it is (edited)
Avatar
Jupstar ✪ 2024-10-29 14:39
I mean I don't have lot of unsafe functions, so I guess I'll survive xd
Avatar
Avatar
heinrich5991
unsafe operations in unsafe fns now want an unsafe block
Sounds like a bizarre choice
14:44
I guess the idea is to push people to isolate the unsafe code as much as humanly possible
Avatar
if you load a dynamic library, does it share address space with the main program?
Avatar
Jupstar ✪ 2024-10-29 14:45
Well what I'd find cool is if Rust has a careful attribute that is basically like unsafe but not for memory safety directly. Like logic where extra thinking should be considered. But that's 100% a me thing. Since I am not the biggest fan of having acces to a borrow_mut, I can imagine some use cases for that
Avatar
specially if its like ffi?
14:46
In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity. For software programs to save and retrieve stored data, each datum must have an address where it can be located. The number of address spaces avai...
Avatar
Jupstar ✪ 2024-10-29 14:46
Rn the only thing I could do is put it into unsafe trait to discorrage using it directly 😄
Avatar
hmm maybe the question is weirdly formulatted
14:47
but would it be theorically possible to deallocate memory allocated from Rust in C?
Avatar
Avatar
Ryozuki
but would it be theorically possible to deallocate memory allocated from Rust in C?
Jupstar ✪ 2024-10-29 14:47
That's props UB, but if you ask theoretically
14:47
Probably yes
Avatar
yeah i mean in non ub way
14:48
e.g i allocate a box in rust and a loaded shared lib in C deallocs it somehow
Avatar
Jupstar ✪ 2024-10-29 14:48
I guess only if you allocated it with libc
Avatar
i wonder how that somehow would be
Avatar
Jupstar ✪ 2024-10-29 14:48
und free it with that
Avatar
but if its a complex type that required dropping fields its even more hard
Avatar
Avatar
Ryozuki
e.g i allocate a box in rust and a loaded shared lib in C deallocs it somehow
Jupstar ✪ 2024-10-29 14:48
Then it's UB afaik
Avatar
i guess it doesnt make sense
14:49
btw why cant thread locals be external?
14:50
apparently the MLIR LLVM jit doesnt support thread locals
14:50
JIT session error: Symbols not found: [ ___emutls_get_address ]
14:50
or maybe it needs some library idk
Avatar
Accessing eachothers memory is fine(tm). Allocating/deal locating across ffi is not unless you both use the same allocator
Avatar
Jupstar ✪ 2024-10-29 14:50
Thread locals are really a pain in rust xD But since I hate global variables anyway I rarely used them and only for some WASM stuff
Avatar
So you could in theory load an allocator library, and use it both through rust and through C, that way freeing on the other side is safe, assuming you have the ownership semantics correctly mapped out
14:51
As in the side freeing the memory "owns" it
Avatar
i see
14:52
i wish the world was made entirely in rust
14:52
😬
Avatar
Jupstar ✪ 2024-10-29 14:52
😏
Avatar
Avatar
Ryozuki
btw why cant thread locals be external?
Wym "external"?
Avatar
Avatar
Ryozuki
if you load a dynamic library, does it share address space with the main program?
heinrich5991 2024-10-29 14:54
yes, you live in the same address space
Avatar
Avatar
Learath2
Wym "external"?
external linkage
14:54
xd
14:55
external If none of the above identifiers are used, the global is externally visible, meaning that it participates in linkage and can be used to resolve external symbol references.
14:55
llvm definition
Avatar
Avatar
Ryozuki
i wish the world was made entirely in rust
heinrich5991 2024-10-29 14:55
what about this is pertaining to rust? ^^ you should always free stuff the same way you allocated it, this also applies to rust
Avatar
Avatar
heinrich5991
what about this is pertaining to rust? ^^ you should always free stuff the same way you allocated it, this also applies to rust
idk but i wanted to say it, if all is rust u dont have ffi troubles
14:56
i hate/love llvm, the C api is bad, because if you use it bad, but not in a passing nullptr bad, creating a wrong llvm ir bad, it can segfault
14:56
which shouldnt happen
Avatar
heinrich5991 2024-10-29 14:57
hmm, sounds annoying
Avatar
but i guess its czu the C api isnt given much focus they care only on c++
Avatar
heinrich5991 2024-10-29 14:57
guess what you need is better C++ interoperability of rust
Avatar
for example if u make a function and a block doesnt have a terminator
14:57
sometimes it segfaults
14:57
or for some more intrincate ir speicfic stuff
14:58
like a wrong parameter to a ir instruction
Avatar
Avatar
Ryozuki
i wish the world was made entirely in rust
would probably be the exact same shithole as the C++ world (edited)
15:02
._.
Avatar
Jupstar ✪ 2024-10-29 15:03
And so jxsl was banned from Ryos brain. The end
Avatar
I never paid rent (edited)
15:03
evicted (edited)
Avatar
Avatar
Ryozuki
external If none of the above identifiers are used, the global is externally visible, meaning that it participates in linkage and can be used to resolve external symbol references.
Thread locals don't have a determinate address, so you prolly can't have external linkage for them. However, as long as you take the address at runtime, it's fine to access across threads (edited)
Avatar
cyberfighter 2 2024-10-29 17:29
wifi truly is the worst thing ever
17:29
spent 3:30:00 trying to get a rank and i get a rank in 3 mins in lan
Avatar
Avatar
Ryozuki
i wish the world was made entirely in rust
wait a few billion years, and the universe might end up in big iron, which is the step right before big rust (https://en.wikipedia.org/wiki/Future_of_an_expanding_universe#Future_without_proton_decay)
Avatar
GitHub BOT 2024-10-29 20:23
Fix out-of-bounds reads in ghost loader when current chunk does not contain enough data for expected number of items. Improve validation of ghost header information. Ensure strings (owner and map name) are null-terminated and valid UTF-8 to avoid crashes. Avoid duplicate code for validating header. Remove static buffers for compression and decompression of ghost data, which would prevent parallelizing ghost recording and loading. Switch between the main buffer and only one temporary b...
Avatar
GitHub BOT 2024-10-29 21:43
9b4a80d Improve ghost file validation - Robyt3 f740276 Merge pull request #9179 from Robyt3/Client-Ghost-Validation - def-
Avatar
Quick question. Is the map data stored in the demo file?
22:49
can it be stored in the demo file?
Avatar
heinrich5991 2024-10-29 22:49
yes
Avatar
ok cool thx :D
Avatar
heinrich5991 2024-10-29 22:50
the map is simply embedded as a whole into the demo file
Avatar
How do I translate rgba to tw color (prefferably with 1 method that's already in code), I'm going insane with all these colors already
Avatar
Avatar
Anime.pdf
How do I translate rgba to tw color (prefferably with 1 method that's already in code), I'm going insane with all these colors already
do you mean rbg to config color?
Avatar
yeah
Avatar
the TW colors don't have the full rgb color range so it's not directly possible
23:07
let me find the code that does the transformation
Avatar
would be much appreciated
Avatar
I wish it was a bit more mainstream, since there's still the issue of it de-syncing
23:07
Reported by cyberFighter on Discord (This applies to all the color picker buttons): simply clicking some of the laser wall color buttons changes their H/V values by -2/-1/+1/+2 Most notably in the ...
Avatar
I could find that tw color is bits representation of hsl(or smth like that), i think it will be fine for me to use hsl instead, if it has direct translation
Avatar
where is the voxel emote
Avatar
Define the Voxel Emote
Avatar
insert cube
Avatar
just a cube
Avatar
sillybastard
🇲 1
🇪 1
Avatar
probably
23:09
🧊
Avatar
Ice Cube!
Avatar
here it is
23:09
and good night :D
Exported 255 message(s)
Timezone: UTC+0