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-04-23 00:00:00Z and 2023-04-24 00:00:00Z
Avatar
Avatar
Ewan
hi fred @TsFreddie
Hi
Avatar
what do u expect them to do
02:39
they do add new features
02:39
compare to vanilla
02:40
how are they gonna make new changes relevant to you if 95% of the maps are too old to use the new features
02:40
what is it
Avatar
they add new map features when mapper wants it
Avatar
Original message was deleted or could not be loaded.
128 what
Avatar
for player count
02:41
that's just old code base
02:41
not worth doing it for breaking up with teewolds
Avatar
it wouldn't be hard to do
02:41
it would make a big rift between older versions of the game
02:42
I had 512 players servers
02:42
but they don't work across clients, only on ddnet
02:42
of course if you can do it backwards compatibly, you can submit pull request
02:42
this is a open source game, no dev is actively working for ddnet
Avatar
Original message was deleted or could not be loaded.
that's not possible for teeworlds
Avatar
Original message was deleted or could not be loaded.
have u ever played a vanilla server on ddnet… the amount of backwards compatible code written specifically to support that is insane. why would they just throw that away
Avatar
Sitting / running animation, strong nameplates, new hud? Weren't these all added around a year ago
02:43
There are some notable changes
Avatar
he just want the 128 player esrver
Avatar
Original message was deleted or could not be loaded.
whyyy
Avatar
if he care about client features he wouldn't be here
Avatar
128 player servers would be a shitshow, no?
Avatar
never gonna happen
02:44
we have community skin
02:44
also skins.tw exists
Avatar
it is standard
02:44
dont think so
Avatar
it is disabled by default. but does it matter
02:44
only you want to see them
Avatar
It is, but it's easy to see and enable
Avatar
you enable them
02:45
not everyone wants them
Avatar
if u want 128 players u just need to change a few instances of array declarations & accesses and a slightly beefier host. if it’s so easy you can do it (edited)
Avatar
i'm pretty sure ddnet skins are being added alongside with community skins.
Avatar
Because it has a lot of skins that are out of place for the game, it's understandable
Avatar
speaking of beefier host (edited)
02:46
it's not free tho
Avatar
Original message was deleted or could not be loaded.
it would be hard to keep compatibility. not to add the feature
Avatar
If it were up to me, I'd have a less strict system for skins, and just make disabling a specific skin easier, if you dislike it
Avatar
also you can never expect a free community to do everything nowadays. even open-source contributors for libraries has salaries now
02:48
ddnet contributors has nothing
02:48
and people have lives to live
02:48
ye
02:48
you can do it
02:48
and contribute
02:48
please
02:49
if you want something, just do it and submit
02:49
it's not that hard
02:49
but you haven't even submit a draft yet
02:49
you do know pull request goes through reviews and changes right?
02:50
if it is so easy, wouldn't take you so much effort to begin with anyway
02:50
again
Avatar
i don't either, and I rewrote the entire text renderer engine just to let teeworlds display CJK languages
Avatar
Original message was deleted or could not be loaded.
others have added this functionality already. fokko’s does 128 iirc
02:51
just look at what they do
02:51
backport
Avatar
@Ewan btw you really are a ddnet player now huh
Avatar
Avatar
TsFreddie
i don't either, and I rewrote the entire text renderer engine just to let teeworlds display CJK languages
common fred W
Avatar
Avatar
TsFreddie
@Ewan btw you really are a ddnet player now huh
yeah LOL
02:52
1200 points as of yesterday
Avatar
bruh
02:52
ddnet doesn't have emenies tho
Avatar
I don’t maintain ddnet
Avatar
cuz he is not a dev for ddnet?
Avatar
i dev ddnet but i dont dev for ddnet
02:53
if u know what im saying
Avatar
you can make fun stuff with ddnet
Avatar
im a bit of a philanthropist
02:54
im just kidding
Avatar
@Ewan gotta go back to work now btw. have fun
02:54
nobody here gets paid for this
02:55
donations go to ddnet server costs
02:55
it’s bigger than me buddy
Avatar
ddnet is not a business period
02:55
i'm closing discord lol
Avatar
sounds like hell
02:55
i would not play that game
Avatar
also not possible
02:56
just make a new game
Avatar
Avatar
Ewan
peace
bruh i think i'm stuck here lol
02:56
this convo going nowhere anyway
02:57
1/10000th of the amount of ppl who play those play this game (edited)
02:57
lmfao
Avatar
again
02:57
do it yourself
02:58
the MIT license allows you to commercialize the game
Avatar
ya man nothings stopping you from doing it
Avatar
if you don't call it ddnet
Avatar
Original message was deleted or could not be loaded.
this is nobody’s game (edited)
Avatar
you can fork it, add new features and IAP, submit to steam
Avatar
deen is the honcho but he doesn’t have the power to do that kind of pay to win shit
Avatar
boom
Avatar
He could
Avatar
well ye technically he can
Avatar
he would need new code
Avatar
nah (edited)
02:59
the license allows for it
Avatar
yea i mean he can’t do it with ddnet codebase
03:00
non discriminatory foss license
Avatar
i think he can tho?
Avatar
He owns ddnet
Avatar
I thought we are not copyleft (edited)
Avatar
he prolly have to fork… irrelevant anyway cuz nobody would buy into it
03:00
no
Avatar
python is for some codegen (edited)
Avatar
in a few years maybe u can do some meaningful stuff in rust
Avatar
c++ is hard lmao
Avatar
but atm it’s all cpp
Avatar
Original message was deleted or could not be loaded.
it’s not standard
03:01
in ddnet it’s raw rendering
03:01
textures and shit
03:01
gpu
Avatar
well SDL and openGL and vulkan are standards
Avatar
ddnet has existing abstractions
03:02
naw
03:02
cool
03:02
so what
Avatar
you should know that teeworlds was developed with cross-platform in mind. directx does not exist on linux
Avatar
Original message was deleted or could not be loaded.
that doesn’t make it magically supported in ddnet
Avatar
also vulkan is basically the same as dx12
03:03
dx13 does not exist btw
Avatar
very similar api and perf
Avatar
also why would a 2d game need tessellation and compute shaders and stuff anyway
Avatar
>3/4 of ddnet devs
Avatar
most ddnet dev run linux. and it was originated as a hobby project of a swedish man who developed it on linux
Avatar
just quads brah
Avatar
graphics libraries really does not have any fancy features. everything compute shader can do, a cpu can also do
03:05
you can do most modern graphical features on cpu and it would still be fine for the scope and the intensity we are rendering things (edited)
Avatar
generally speaking
03:06
you’d need to cache way more for it to perform
Avatar
also we are already on vulkan anyway
Avatar
software rendered ddnet would probably chug
Avatar
Original message was deleted or could not be loaded.
huh
Avatar
Original message was deleted or could not be loaded.
so? that's not the point (edited)
Avatar
who installs an OS just to play games
03:06
there are many other reasons to use linux
Avatar
exactly?
Avatar
which is what we are doing by keeping ddnet cross platform
Avatar
so we support like 4 OSs
03:07
well maybe 6, i lost tracks
03:07
And
03:08
What if I have it installed for development but wanna play a game now and then
Avatar
lmao
Avatar
Yeah idk at this point
03:08
Just laughing
03:09
Where have you been the past 18 months
03:09
Have u not heard about proton and steam deck and shit
03:10
anyway. it doesn't matter how you think about linux
Avatar
we have people use linux, we can't drop them for YOUR convenience
Avatar
Avatar
TsFreddie
we have people use linux, we can't drop them for YOUR convenience
I think he just wants to argue anyway because all of this was only brought up when he proposed DirectX as a long shot
Avatar
vulkan is identical to dx12
Avatar
Literally how
03:13
Go find somewhere else to argue about nothing
Avatar
1cc might be a good place for that
Avatar
This is off topic now
Avatar
infinite
Avatar
Some maps u can see
03:16
Older maps that let you outside bounds
03:16
Jet pack at end
03:16
W/e
03:16
Weird
Avatar
btw, all conversation in #developer are logged. I hope you know that you are contributing to future AI trainings
Avatar
Avatar
TsFreddie
btw, all conversation in #developer are logged. I hope you know that you are contributing to future AI trainings
xddd
03:17
i love to see those logs
Avatar
Original message was deleted or could not be loaded.
Not the same
Avatar
i mean publicly available to all search engines
Avatar
they are across a bunch of platforms now (edited)
Avatar
I think it's a irc tradition sinc irc does not have log built in (edited)
03:18
it's just for irc people to find information
03:18
this channel is not discord only
03:18
nope
Avatar
Original message was deleted or could not be loaded.
No
03:19
Edit messages do like this
03:19
Typo’d maesage
03:19
Typo’d message
03:19
It’s all there man
03:19
Sans media
03:19
Attachments
03:20
?
Avatar
it updates at a interval
Avatar
It’s day by day
03:21
sum ppl chat there
03:21
chillerdragon is either irc or matrix i dont remember
03:21
and he talks here a lot
Avatar
some people does not like non foss softwares
Avatar
crazy how matricks doesn’t use matrix for this…
03:22
proprietary
03:23
Closed source software
Avatar
Avatar
Ewan
crazy how matricks doesn’t use matrix for this…
has anybody seen matricks all these years
Avatar
Yeah he has chatted a little recently
03:23
Here
Avatar
wtf when
Avatar
U can search from: matricks (edited)
03:23
Get irc client
03:24
Connect to chatroom
03:24
Chat away
03:24
U can get matrix and go hard mode
Avatar
Avatar
Ewan
U can search from: matricks (edited)
based (edited)
Avatar
chillerdragon BOT 2023-04-23 05:41:30Z
chillerbot.github.io has something very similar. You can mark names in the colors green, black and red (@TheDominator)
and also there is a good feature u can add in the feature and it's not gonna break anything it's like i can mark some people as enemies and others as friends or team mates and when i hit X or whatever button it goes into xray mode and show me friends in blue and enemies in red and others in black or any color and tells me where is my enemy coming closer to me like a meter counter or something
Avatar
Avatar
Patiga
@Jupstar ✪ yo why tf is the hammer centered while looking left and offset a little while looking right? thonk
Dunno. Maybe because the feet also are a bit offset
Avatar
@Robyt3 you might be interested :) CPacker is using a int for errors m_Error But that seems to be from the int as a bool old tw days. So this should either be made a bool. Or imo better use different values for different errors. And then change this signature to int C++ bool Error() const { return m_Error; } The packer can fail in multiple places. If it...
Avatar
ChillerDragon BOT 2023-04-23 06:14:20Z
daily jopsti ddnet code base quiz! Is the string "We like bacon" in the ddnet/ddnet git history @Jupstar ✪
Avatar
ChillerDragon BOT 2023-04-23 06:22:09Z
I added like one or two additional ddnet messages. Combined with the new kill msg I exceed the PACKERBUFFER_SIZE .. i assume this will happen to ddnet soon too then
Avatar
This is not a pullrequest. I just wanted to show that the pipeline will fail if another msg is added. I noticed this in downstream. After merging in voxels new kill msg. I added some error codes to the packer. And tracked it back to here https://github.com/ddnet/ddnet/blob/15620354b99755c76ffe9880fb54a6c109a5751f/src/engine/shared/packer.cpp#L69-L73 Which I understand as it being bigger than PACKER_BUFFER_SIZE (1024 * 2) So when the ...
Avatar
has voxel's shitty pull requests gone too far?? more on that later after 5. back to you, charlie.
Avatar
ChillerDragon BOT 2023-04-23 06:52:29Z
xd
06:52
in case it isnt obvious. You broke nothing :)
Avatar
yeah but still at least this gives everyone more of a chance to make teeworlds safer
06:53
i said that wrong
Avatar
ChillerDragon BOT 2023-04-23 06:53:40Z
Actually i havent even seen the new stuff yet. I played with the new kill msg stuff all day yesterday and didnt see it i guess its only if teams are in use right?
Avatar
it's only in teams, and only if a team started (edited)
Avatar
ChillerDragon BOT 2023-04-23 06:54:08Z
yea cring teams
06:54
well now im curious xd
Avatar
i didn't like how the killfeed was just spammed with names when a large group died
06:56
Chiller look at top right
Avatar
ChillerDragon BOT 2023-04-23 06:57:42Z
yea im not downloading this mp4 from discord xd
06:57
ima just go in game sec
Avatar
ChillerDragon BOT 2023-04-23 07:05:14Z
how often are official ddnet servers updated?
Avatar
Avatar
ChillerDragon
how often are official ddnet servers updated?
when i feel like recompiling, not automatically
Avatar
ChillerDragon BOT 2023-04-23 07:08:17Z
so unrelated to tags etc and not on restart or empty
07:08
here u go @Voxel some unpaid deen slave has to rebuild servers first xd
Avatar
building it now
Avatar
ChillerDragon BOT 2023-04-23 07:09:34Z
poggies
Avatar
LOL thanks
Avatar
Avatar
ChillerDragon
daily jopsti ddnet code base quiz! Is the string "We like bacon" in the ddnet/ddnet git history @Jupstar ✪
chillerdragon: hopefully not, so i say no
Avatar
ChillerDragon BOT 2023-04-23 07:23:33Z
wrong xd
😭 1
07:24
teetow, explain yourself
Avatar
ChillerDragon BOT 2023-04-23 07:25:03Z
axaxax
07:25
to his defense back when this was done half of the ddnet playerbase was not born yet
Avatar
tru story
Avatar
ChillerDragon BOT 2023-04-23 07:27:34Z
it was before woke vegan movement. Nowerdays advertising bacon would not be brand safe.
Avatar
now u say bacon-like
Avatar
ChillerDragon BOT 2023-04-23 07:28:09Z
yes
Avatar
hipster jupstar
Avatar
ChillerDragon BOT 2023-04-23 07:28:27Z
xd
Avatar
Hi, do I need to change the dll files to create a client? If yes, then how, there are just signs and numbers scattered
Avatar
u need to know c++
07:37
DDraceNetwork, a free cooperative platformer game. Contribute to ddnet/ddnet development by creating an account on GitHub.
Avatar
Avatar
KUKUMBER
Hi, do I need to change the dll files to create a client? If yes, then how, there are just signs and numbers scattered
if u never coded before i guess u shoudl start watching tutorials on youtube xd
07:38
or take programming classes
Avatar
ChillerDragon BOT 2023-04-23 07:38:26Z
what client do you need?
Avatar
but u can also be an alien, and modify the dlls and .exe directly
Avatar
ChillerDragon BOT 2023-04-23 07:39:29Z
s/alien/top g haxor/
Avatar
a.k.a. Learath
Avatar
ChillerDragon BOT 2023-04-23 07:39:50Z
china style
07:40
游戏中按TAB键查看所有玩家分数的小程序. Contribute to MageDelfador/DDNet-show-points-in-game development by creating an account on GitHub.
Avatar
Avatar
Jupstar ✪
if u never coded before i guess u shoudl start watching tutorials on youtube xd
I just don't understand how to change the client itself, I'll figure out programming. Which files need to be changed and so on
Avatar
Are these files that need to be changed?
Avatar
Avatar
KUKUMBER
I just don't understand how to change the client itself, I'll figure out programming. Which files need to be changed and so on
well if u dont understand programming thats obvious. i'd need at least 1 month to explain it to you
07:48
for scoreboard u need to change scoreboard.cpp
07:48
etc.
07:48
but u also have to understand compilers
Avatar
intellij IDEA? (edited)
07:49
like this?
Avatar
u can use it probably yeah
07:49
if it works for cpp too
07:49
maybe they call it differently, i dunno
Avatar
OK, thanks for the answer
Avatar
clion is the one from jetbrains
Avatar
@KUKUMBER Here is a quick rundown of the steps you would need to take in order to change the client 1. Get the source code from https://github.com/ddnet/ddnet 2. Edit the source files in a way that gets the custom behavior you want (this is obviously the challenging part) 3. Compile the source code into a binary which you can run on your computer (it presents itself as an .exe with accompanying .dll files on Windows) The game client you download has already been compiled. While it is possible to edit the final binary as you suggest it’s not practical; that is not typically how you go about editing existing software unless you are really desperate
Avatar
Avatar
TsFreddie
they add new map features when mapper wants it
not alwayus
07:53
i added telegun because i wanted
07:53
nobody asked
07:54
so the reason is:
07:54
be a developer, and do it because you can
Avatar
if it’s cool and well made then it’ll probably be merged
07:54
that is the law of da land
07:55
a bit more info
Avatar
Avatar
Ryozuki
i added telegun because i wanted
did you test it with a map
07:59
how else would i know it works
Avatar
you are a mapper then troll
Avatar
i am a mapper
Avatar
i have 2 maps
Avatar
ChillerDragon BOT 2023-04-23 08:30:41Z
2015 wowo og mapper
Avatar
chiller i heard u like rotating logs
Avatar
ChillerDragon BOT 2023-04-23 08:46:19Z
pog
Avatar
Probably has no big impact but 5 is just wrong. Was also casually fixed in upstream. https://github.com/teeworlds/teeworlds/commit/c2e5771a15c35987b9e88057d579cfaeb0c36f8b#diff-706d36dc3648350992fd7fb372d2461cbddcec7ac79f1f905f329ada2bcda814L49

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 (especially base/) or added coverage ...
Avatar
ChillerDragon BOT 2023-04-23 10:01:16Z
10:01
xd
10:01
sus
Avatar
ChillerDragon BOT 2023-04-23 10:21:40Z
yo @Robyt3 you look into the buffer size thingy right? I slowly have the suspicion that PACKER_BUFFER_SIZE is set to a too big value.
Avatar
yes, I'm fixing the teehistorian tests. there is not reason to use CPacker, we can use a dynamic size buffer
10:22
no*
Avatar
ChillerDragon BOT 2023-04-23 10:23:06Z
like how can a message payload buffer be 2048 bytes while the max packet size is 1400 those messages should be dropped anyways?
10:23
@Robyt3 i think there is because the chunk header contains a size field
10:23
which has a fixed amount of bits
10:23
imo nothing should work as it is right now xd
10:24
im super confused
10:24
10:24
FFss ssss PPPP ssss
10:24
which is 10 bits for size?
10:25
1111111111 -> 1023
10:25
in my brain the maximum size that can fit in the chunk header is 1023
10:25
so PACKER_BUFFER_SIZE is way too big
10:25
but also nothing is breaking currently so im clearly missing something here
Avatar
To which CNetMsg should i listen to in order to get the scoreboard ?
Avatar
ChillerDragon BOT 2023-04-23 10:26:09Z
snap
Avatar
Avatar
TsFreddie
has anybody seen matricks all these years
He has been here lately a couple times Celebrate We even did a vc with like 30 people and listened to gamedev stories from him 😄
Avatar
ae41ff3 Fix NET_MAX_CHUNKHEADERSIZE 5 -> 3 - ChillerDragon facbcfc Merge #6527 - bors[bot]
Avatar
CPacker is simply used as a byte buffer in the teehistorian tests. When the number of UUIDs is increased (in the future or in downstream projects) the tests will start to fail due to the buffer size being limited to 2048 bytes. This is fixed by using an std::vector instead. Closes #6526.

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit tes...
Avatar
Which snapshot should i record ?
Avatar
chillerdragon BOT 2023-04-23 11:38:27Z
How do you even record snapshots? Why don’t you just use the ddnet Client to generate the game over csvs for you?
Avatar
I have access to snapshots through the npm.js teeworlds project but there are lots of them and idk how to filter for final scores and gameover event
11:43
Idk about the csvs, do they include the final scoreboards ?
Avatar
why did @TheDominator erase all his message?
Avatar
ChillerDragon BOT 2023-04-23 11:58:28Z
yes
11:59
the help text says "Automatically create game over csv"
11:59
so im pretty sure this is what you want
Avatar
Avatar
Chairn
why did @TheDominator erase all his message?
Read in IRC xd
Avatar
how do you think i know it was him?
🧐 1
12:05
Found nothing about that reason though
Avatar
ChillerDragon BOT 2023-04-23 12:14:06Z
wait discord doesnt show who deleted the message?
12:14
cring
12:14
matrix does
Avatar
ikr
12:14
now if matrix client would get good there is no need for discord anymore xd
Avatar
ChillerDragon BOT 2023-04-23 12:14:55Z
i dont see that ever happening
12:14
element is so broken
12:15
anyways there is no need for discord or matrix since irc is 10/10 gaming messanger
12:18
comment:
Your mom's so fat, she sat on a binary tree and turned it into a linked list in constant time.
Avatar
ChillerDragon BOT 2023-04-23 12:28:36Z
xd
12:30
Yo mama so FAT, she has to be stored in files of 4 GB
Avatar
thats not a lot xd
Avatar
ChillerDragon BOT 2023-04-23 12:32:37Z
xd
12:33
are you making fun of the comment or are you saying 4gb is small?
12:34
its a filesystem joke because FAT32 has some kind of 4GB limit
Avatar
Reported by ReyDeuce on Discord: https://user-images.githubusercontent.com/23437060/233840853-0e2cf919-ce82-42d6-8116-651349c1e42b.mp4 >> How did you get into this state?
i dont know, i was just mapping and somehow i got stuck like that
As a workaround you can press Ctrl+Shift+S to open the Save As dialog, save the map and restart the game. @Marmare314 Do you want to take a look?
Avatar
Avatar
Learath2
He has been here lately a couple times Celebrate We even did a vc with like 30 people and listened to gamedev stories from him 😄
i'm so jealous
13:08
matricks is the 3rd most important swedish person who shapes my life.
Avatar
recording the scoreboard is not interesting anymore
13:11
no one plays vanilla and score limits are set to 500+
13:13
whyy
Avatar
what r u talkn bout bro
Avatar
Avatar
TsFreddie
matricks is the 3rd most important swedish person who shapes my life.
now leak top2 too is notch in? XD
Avatar
notch and pewdiepie
Avatar
ez
Avatar
ChillerDragon BOT 2023-04-23 13:26:22Z
magnus > notch > pewdiepie
13:26
change my mind
Avatar
i mean magnus is latin for "big"
13:28
so it must be bigger than most stuff
Avatar
Port the line input (UI edit boxes, chat, console) and Input Method Editor (IME) support from upstream. Closes #4397. General ------------------------------ Fix issues with the text input. Closes #4346. Closes #4524. Word skipping (when holding Ctrl) is overhauled to be consistent with the Windows / Firefox experience that I took as reference. Improve usability by not blinking (i.e. always rendering) the caret shortly after is has been moved. UI text input -------------------...
Avatar
Avatar
ChillerDragon
magnus > notch > pewdiepie
magnus carlsen?
13:32
omg it's happening
Avatar
epic gamer moment
13:32
china gaming
Avatar
we need to upgrade SDL for the candidate window though
Avatar
do they offer a API for that now?
Avatar
is there a reason blocking us from upgrading
Avatar
no, but somehow the Windows API is broken on the SDL version that we are using
Avatar
lol
13:33
weird af
13:33
and the other SDL bug u mentioned?
Avatar
are you sure it is the version?
Avatar
maybe they use the Windows API improperly so we can't get the candidate list for the current window
Avatar
we modified SDL to have windowed candidate work
Avatar
yeah, I tested with several SDL versions
13:34
it works perfectly on 2.0.18 and 2.0.20
Avatar
later versions also work, but there is a minor bug with the composition cursor movement
Avatar
man, SDL is jank
Avatar
For example when using the Japanese IME and typing "watashi" as "わたし" the caret should initially be positioned after the character "し". While the composition is active...
After you select an IME candidate, the composition cursor cannot be moved at all initially. If you select a candidate by using the up/down arrows, then the composition cursor will be positioned cor...
Avatar
we need more chinese contributors in such libs
13:37
@TsFreddie 🙂
Avatar
or japanese
Avatar
Avatar
TsFreddie
is there a reason blocking us from upgrading
According to Rei ayanami on discord Says 144 fps don't feel like 144 and on 15.7 it feels smooth
Avatar
Avatar
TsFreddie
or japanese
although i think neither of them are really good at contributing to open source project in general
Avatar
will it work on win 7 ?
Avatar
win7 lmao
Avatar
I believe so
Avatar
chairn the necromancer
Avatar
i don't think windows changed their IME stuff that much
Avatar
i doubt chinese ppl use win7 xd
Avatar
i can be wrong tho lol cuz i don't really know
Avatar
Avatar
Jupstar ✪
i doubt chinese ppl use win7 xd
why
Avatar
bcs they only got rich in the past years
Avatar
so they all have pretty modern hardware
Avatar
The Windows API should work even with Windows XP, assuming you have a working IME itself
Avatar
i started with win95
13:39
when I was 4
Avatar
u were rich before
Avatar
jupstar once again living in a rich world
Avatar
chairn, win10 works for u too
Avatar
i wouldn't consider my family rich at all
Avatar
u just lie to yourself
Avatar
Avatar
Robyt3
The Windows API should work even with Windows XP, assuming you have a working IME itself
well, i don't really care about IME, as long as your update doesnt break the game on win 7 😉
Avatar
Avatar
TsFreddie
i wouldn't consider my family rich at all
but u are different tho, u even access discord XD
Avatar
unless SDL broke win7, you should be fine
Avatar
Avatar
Chairn
well, i don't really care about IME, as long as your update doesnt break the game on win 7 😉
doesnt matter tbh
13:40
win7 is dead
13:40
accept the truth
Avatar
Avatar
Jupstar ✪
but u are different tho, u even access discord XD
I mean I am different
Avatar
i accept it, doesn't mean i gotta change
Avatar
I'm smarter
Avatar
Avatar
TsFreddie
unless SDL broke win7, you should be fine
i think they even claim to be winxp compatible
Avatar
but i don't think we are the only few family who has win95 lol
Avatar
Avatar
Chairn
i accept it, doesn't mean i gotta change
so the whole world should wait for an egoist? (edited)
Avatar
I do want to know why people still use win7 tho
13:41
win11 looks pretty nice if it is just the look.
13:41
IMO
Avatar
Avatar
TsFreddie
but i don't think we are the only few family who has win95 lol
yeah but tbh, most new players are probs kids and not some old grannies like us 😢
Avatar
but they might have win7 infected parents
Avatar
simply dont use windows, if u dislike newer windows
Avatar
but they need STEEEAAAMM
Avatar
better than using a dead OS 😄
Avatar
and fortnite
13:43
not sure if EAC on fortnite worked for proton now tho
Avatar
it should
13:43
valve did so much for their steam deck release
Avatar
also I lied
13:43
china doesn't have fortnite
Avatar
ez
13:43
bcs gambling?
13:43
or addiction?
Avatar
tencent got the license
Avatar
lel
13:43
china is the best
Avatar
but I think they didn't get a publishing id
13:44
so they can't commercialize the game
Avatar
china will soon be the biggest economy in the world
Avatar
they can technically just release it for free with no monetization at all, which is technically legal
13:44
but i don't think any company would do that lol
13:45
although technically legal does not mean safe
13:45
china is weird lol
Avatar
i still wait for chinese revolution
13:45
has to come any time soon
Avatar
i think china is still struggling to survive at all
Avatar
covid protests were a slight hint xdd
Avatar
i think we are running out of jobs
Avatar
the educated jobs?
Avatar
well ye
Avatar
i see
Avatar
they taught us to not be workers (edited)
13:47
now they only need workers
13:47
office jobs are running out
Avatar
well germany has a similar problem, just that we are already very rich
Avatar
lend me some money to make a game
13:47
i need it
Avatar
ok how much do u need
Avatar
idk. 100k usd?
Avatar
ah yeah ez, i have that flying around
13:49
i probably would do a crowdfunding if i need to make my own game
13:49
but I need a marketing team to do the crowdfunding cuz i sure am not qualified to market my game
13:50
so i need money to get the team to fund more money. (edited)
13:50
business!
13:50
lol
Avatar
yeah, so what u saying is, u either need lot of luck, or be rich
Avatar
i mean
13:50
yeah
13:51
that's how I see video games nowadays
13:51
or be famous i guess
Avatar
yeah its kinda true. there are few exceptions but mostly yeah
Avatar
what exceptions
13:51
i think the exceptions you are thinking might fall into the luck category
13:51
lol
Avatar
e.g. i'd say stardew valley was hard work, and it was obvious it has a target group (harvest moon). so maybe not so much luck.. but maybe still luck
Avatar
ye that make sense
Avatar
but apparently he worked on it for 6 years
13:53
also not that ez xD
13:53
well maybe depends on where you live
13:53
in china no way in hell you can survive 6 years without stable income
Avatar
yeah
13:54
i wish i didnt waste the time between me being 18 - 25 so much xD
13:54
that were the golden ages
Avatar
who doesn't
13:59
btw, any thoughts about unrecord ?
Avatar
about animations, or graphics, or gameplay?
Avatar
idk, anything
Avatar
animations are insane, look real af. graphics are insane too, on mobile i didnt really see any problems. on desktop u see some lighting bugs and some assets arent high LOD gameplay.. well i guess it wont be the most epic game tbh, maybe the story will be good, we'll see 😄
Avatar
I saw the teaser last year, I always thought unreal 5 did all the heavy lifting and the post processing stack of limited dynamic range (which is not that hard I imagine) and animation (which is time and hard work) is the main part of the development I think.
Avatar
first time i saw it on mobile i thought its really rather a video and some editing for the hud stuff 😄
Avatar
people seems to give too much credit about the rendering
14:01
that's what I thought anyway.
Avatar
i mean he did a clever trick
14:02
a body cam is like a 480p video xD
14:02
i doesnt need to be perfect to feel real
Avatar
ye, it's hell of a nice approach
14:03
i just don't think people commenting about it understand what is really at stake
14:03
also i'm jealous
Avatar
Avatar
TsFreddie
i just don't think people commenting about it understand what is really at stake
what really is at stake? 😄
Avatar
i really want standalone VR to have better graphics, but in VR you can't fake lower quality to simulate a higher quality
Avatar
Avatar
TsFreddie
i really want standalone VR to have better graphics, but in VR you can't fake lower quality to simulate a higher quality
yeah true
Avatar
lots people are saying this might change VR
14:04
and they have no idea what they are talking about
14:04
lol
Avatar
yep
Avatar
fixes
  • #6499
before: !grafik after: !grafik

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/) ...
Avatar
In this letter, twelve open source software leadership organizations collectively offer their expertise directly to the EU and member states to make constructive changes to the legislation in support of strengthening cybersecurity without harming the open source software community.
Avatar
hi @Learath2
15:22
how are you
Avatar
Excellent
Avatar
good to hear
Avatar
better than last time we talk?
Avatar
how are u is the question most people lie when answering
15:28
change my mind
15:28
for me its bothersome to say bad and proceed to explain shit
15:28
so just say good
Avatar
poggers2 who also lied
15:28
oh wait i read that wrong
15:29
i don't think most people want a explanation anyway
15:29
I tried to explain what was going on once and the guy said I didn't really ask
15:30
poggers2 but do want to know how Learath2 is doing
Avatar
I’ve been banned from having bad vibes, so I’m permanently happy now
😬 3
Avatar
lol what
15:34
where can i get banned too
Avatar
a girl told him
15:34
he had no chance
15:35
what
Avatar
U missed your chance, if only you were in off-topic when bad vibes were banned
Avatar
that's why i'm gay man
Avatar
men are always happy
15:37
*in front of others
15:38
this reminded me of this comment
15:40
good read
Avatar
Avatar
Ryozuki
men are always happy
i guess i'm not a man
Avatar
it was sarcasm
Avatar
also I realized this last month, if I can't look at others when i'm talking
15:50
does that mean i might be autistic
15:50
kek
Avatar
Avatar
TsFreddie
does that mean i might be autistic
it means ur interested in cs, math, or engineering
16:09
why
Avatar
do u know the joke
16:13
how do u tell an introverted engineer versus an extroverted engineer
Avatar
not really
Avatar
the extroverted one looks at the other's\ shoes when having a conversation
Avatar
i don't get it
16:18
i googled it and i get it now (edited)
16:19
i have to go to bed now
16:19
gn
Avatar
Yo, I wanna request a change in using PNGs, since not all PNGs are rendered. I want a request, because we can optimize the images (thus shrinking resolution) to a degree, where it's not visually noticable change, but the size can vary between 20-80% improvement, which is big, considering, that we work with little Assets. This is a 60kB Asset, optimized manually
16:45
And this is a near 16kB Asset, optimized by an algorithm (edited)
Avatar
@Jupstar ✪ new insult
Avatar
Sadly, I cannot use the algorithm type Asset, because the editor doesn't support it
16:46
i missed it
16:46
lmao
Avatar
damn ping
Avatar
i'm sorry
Avatar
should be off by default
Avatar
i'm not sorry
Avatar
Avatar
Ryozuki
@Jupstar ✪ new insult
she must be insanely fat
Avatar
speaking of python
16:48
we dont do that here
16:48
stop
Avatar
when I was interviewed at google
Avatar
ok I'll just make a report on github
16:48
bruh
Avatar
one interviewer asked me how much memory it consumes to have a dictionary with 1 million keys
16:48
I have zero idea
Avatar
sounds like a dumb thing to ask but maybe it was important
Avatar
Avatar
TsFreddie
I have zero idea
weren't you allow to experiment with using code?
Avatar
Avatar
TsFreddie
one interviewer asked me how much memory it consumes to have a dictionary with 1 million keys
did he also tell ya
Avatar
nope
Avatar
lmao
Avatar
the size of the stored object, the size of the hash of the key, maybe something more there,
Avatar
white board coding interview
Avatar
Avatar
Jupstar ✪
did he also tell ya
he probably did, i couldn't care less and can't really remember anything from the interview
16:50
would python just store all things as pointers since "everything is an object"
16:50
probably not tho i guess
Avatar
storing as pointer doesnt mean it doesnt take memory
16:50
the pointee uses memory
Avatar
ye, but I mean it probably doesn't matter how much the stored object take?
16:51
if they are all pointers that is
16:51
I highly doubt that tho
Avatar
a dictionary uses hashes to store the keys
Avatar
the question implied everything has the same size to me
Avatar
into buckets
16:51
iirc
16:51
i actually neveri mplemented a dict
16:51
i should
Avatar
i read one in c#
16:52
but that's about it
16:52
still, feels like a weird question to ask
Avatar
whiteboard is stupid anyway
16:52
and u cant know how good a dev is in a high pressure environment like a interview
16:52
i often get blank when asked
16:52
cuz im nervous af
16:53
even at simple stuff
Avatar
I think I was asked a robot path finding algorithm, a common tree parent set thing, a python dictionary memory usage thing and possible something else that I don't remember
16:53
and obviously I failed
16:53
lol
Avatar
robot path?
16:54
u mean a*
16:54
?
Avatar
just path finding but with no prior knowledge about the graph
Avatar
i wouldnt know them by memory honestly
16:54
weird stuff
Avatar
i don't know any existing path finding algorithm with no graph
16:55
building a graph as we path find doesn't sound great.
Avatar
i think its just that
Avatar
then the interview turns into just conversation about how hard robot path finding is
16:55
and i failed
16:56
the key here is probs data structures to use
16:56
looks like k-d trees
16:56
Occupancy grid maps discretize a space into square of arbitrary resolution and assigns each square either a binary or probabilistic value of being full or empty. Grid maps can be optimized for memory by storing it as a k-d tree so that only areas with important boundary information need to be saved at full resolution.
>
k-d tree grid
Avatar
it's just weird that you need to path find with a robot rather than just doing local avoidance and traverse the whole graph
16:57
path finding implies getting from one point to another i think?
Avatar
go to sleep
Avatar
ok dad
Avatar
no worries son
Avatar
ghost typers
👻 3
Avatar
d30ebf3 Use dynamic size buffer in teehistorian tests instead of CPacker - Robyt3 8f2df41 Merge #6528 - bors[bot]
Avatar
in C? Who are you and what did you do to @Ryozuki ?
Avatar
Avatar
Chairn
Found nothing about that reason though
If he was banned then you can opt to delete all messages (either all time or from the past 24 hours)
19:10
IDK if he was
19:12
Hi Fred
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
Fun
Avatar
7899391 fix transparency in grass_main - mindTW 4d39245 Merge #6531 - bors[bot]
Avatar
Paid Job, Teeworlds Developer - Freelance and remote Opportunity (Page 1) — Development — Teeworlds Forum — Everything Teeworlds!
Avatar
chillerdragon BOT 2023-04-23 20:48:01Z
@GutZuFusss: yea the guy is famous. He posted in this channel a lot. And on YouTube etc but I think he is inactive again
Avatar
well that is because HE FOUND THE MAN FOR THE JOB
Avatar
chillerdragon BOT 2023-04-23 20:49:00Z
?xd
Avatar
Avatar
TsFreddie
just path finding but with no prior knowledge about the graph
Go from A to B, you don't know where A is, you don't know where B is, nor do you have any information about any paths? Ill defined question, I'd leave the interview
Avatar
Avatar
TsFreddie
one interviewer asked me how much memory it consumes to have a dictionary with 1 million keys
The only thing of note here is that the memory usage would be on the order of the element count. If he cares about the specifics of exactly how many bytes hit them with the "it's implementation defined"
21:06
but even if you knew the specifics of the implementation the key size and the bookkeeping overhead is negligible with respect to any sizable data, mostly a silly question unless they intended to have a discussion about this
Avatar
Avatar
GutZuFusss
well that is because HE FOUND THE MAN FOR THE JOB
Doubt that
Exported 671 message(s)