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-08-10 00:00:00Z and 2023-08-11 00:00:00Z
Avatar
is fix-style.py supposed to wrap long lines cause i have a 195 character long if statement
00:24
anyway i feel like it's not
00:24
i've run into a few situations where i wish the clang format style had that specified
Avatar
at least its not the longest line in the file
Avatar
if your branching is dependent on many factors you can keep a validity indicator around (e.g. bool proceed) and turn it on/off as the factors are determined
Avatar
or return incrementally
00:39
u know
00:39
restructuring stuff
Avatar
theres another similar long if statement below it so i'm just sticking to that style
00:45
i had to add another localization string, i read the readme in scripts/languages i dont think im supposed to do anything?
Avatar
I believe strings requested by Localize() calls are automatically added to the source string index
Avatar
it does if i do ./update_all.py but then it adds a bunch of other strings
Avatar
you can ignore localizations, they'll be added in the next release
Avatar
ok i'll just pr this little change then and see if its something you guys would want
Avatar
Adds a checkbox below 'Enable gun sound' for the hook sound, defaults to on, just like the others. It's frustrating having to mute all game sounds just so you don't hear the hook; sometimes hearing the mouse clicks instead are a more responsive representation of the hook in tight gores parts. !image

Checklist

  • [X] Tested the change ingame
  • [X] Provided screenshots if it is a visual ...
Avatar
i am splitting the images and tweaking visuals along the way
Avatar
Technical details: 32x32 grid size still applies I fixed the cutting off of the ninja muzzles, and I redid the hook positioning, so that it ACTUALLY looks like it loops
03:33
old chain top new chain bottom its a very small change no one will notice but i think it looks better, don't you think?
03:40
will you provide a gameskin converter tool
03:41
wonder if it should be python or if it should be a static exe in the game dir like dilate is, similar use case makes me think the latter though it would be easier with python bcs magick
Avatar
yeah definitely, but idk how to do that yet
Avatar
again i want to sort them into its most logical setup
05:41
because game.png is so disorganized LOL
05:45
gonna try cleaning this all up soon because like
05:45
is it like this IN GAME? if it is then it should be fixed
Avatar
when doing that, we should provide a tool to split old game.pngs automatically. iirc minecraft does the same
Avatar
Avatar
Voxel
gonna try cleaning this all up soon because like
grasjj
Avatar
When multiple envelope points could be selected, switch the order such that the one that is visible is selected first. The mouse is hovering the second point in both pictures. Before: !screenshot_2023-08-10_08-20-30 After: !screenshot_2023-08-10_08-20-01

Checklist

  • [x] Tested the change ingame
  • [x] Pr...
Avatar
When two envelope points overlap it can happen that the hidden one will be marked as hot. Then neither can be selected. Fixes #6989.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no phys...
Avatar
Also now round is used to convert the mouse position to fixed precision time which places the added point closer to the mouse. Fixes #6986.

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed ...
Avatar
Would it ever be possible that there's a setting that when you enter a by player specified teleporter you get killed? Would make speedrunning solo and race more comfortable
Avatar
I wonder if the client knows the number of a teleport.
Avatar
Avatar
cauldron
I wonder if the client knows the number of a teleport.
im pretty sure they in some way do because of this feature in the beta version
  • [Client] Add goto_switch and goto_tele commands [ChillerDragon]
Avatar
So you want this for training or for runs? Because you could run your own server in lan tab and replace the tele with kill tiles a the desired spot, but I guess that‘s too much work troll
Avatar
Avatar
cauldron
I wonder if the client knows the number of a teleport.
of course
Avatar
It could just send the tees coordinate, and the server tells what is there
10:11
Theoreticalallyally
10:11
A-lly
10:16
Isn‘t it actually that the client searches for the position of tele/switch in the goto function?
10:18
Set the clients view to a given teleporter or switch number TRIGGER WARNING The use of the keyword goto may offend some developers UPDATE: This code is clean and can be red without caution. Wat it ...
Avatar
client has the map so it knows the layers
Avatar
But in a way it has to first search for it?
Avatar
Avatar
Steinchen
Would it ever be possible that there's a setting that when you enter a by player specified teleporter you get killed? Would make speedrunning solo and race more comfortable
Anyway would be interesting to have this feature. I am thinking it further. You could have „bind“ tiles where you can define your own bind if you touch the tile. Not just kill, but also switch to hammer… jump or anything.
Avatar
my .org domain costs 24€ on gandi but 12€ on google
10:35
i guess its time to change
Avatar
Avatar
cauldron
So you want this for training or for runs? Because you could run your own server in lan tab and replace the tele with kill tiles a the desired spot, but I guess that‘s too much work troll
What does it help me with if i want that feature so I don't have to manually kill x times on official servers? Am I gonna speedrun on lan server or what
Avatar
Avatar
Steinchen
What does it help me with if i want that feature so I don't have to manually kill x times on official servers? Am I gonna speedrun on lan server or what
Ok. I like your request, find it interesting and want to invest more time in it.
Avatar
Avatar
Steinchen
Would it ever be possible that there's a setting that when you enter a by player specified teleporter you get killed? Would make speedrunning solo and race more comfortable
its oddly specific, the problem with having million of features like this is them breaking in the future
11:11
so one has to consider how much people will use such features
11:11
and if they are worth
Avatar
That‘s a design specific question. I think such a feature could bloat the client, if you have like 100 such features, but if you could make it modular somehow you could keep it tiny. It would be sad if features would not be done only because they would bloat the client/server. In my opinion „feature overhead“ is just another problem that can be solved for the good of the whole project. (edited)
Avatar
i guess
11:21
ddnet code is not that modular tho xd
Avatar
Avatar
Voxel
Technical details: 32x32 grid size still applies I fixed the cutting off of the ninja muzzles, and I redid the hook positioning, so that it ACTUALLY looks like it loops
Hi, are you doing the tweaks in vector? I mean: would we have to recreate the images again (see https://github.com/ddnet/ddnet-data-svg/pull/32/files) to have them in HD quality? Higher textures resolution becomes even more important now when the game has video recorder (renderer) and zoom. 🙂 (edited)
i'll leave this draft until the new shield icons on the ddnet repo's game.png is decided
Avatar
Avatar
cauldron
That‘s a design specific question. I think such a feature could bloat the client, if you have like 100 such features, but if you could make it modular somehow you could keep it tiny. It would be sad if features would not be done only because they would bloat the client/server. In my opinion „feature overhead“ is just another problem that can be solved for the good of the whole project. (edited)
Is also the question if such features are desirable.. if u have 100 features like that it's kind of hidden features to most ppl.. ^^
11:31
Bloat can also not happen code wise but feature wise... Ppl will lose the overview
Avatar
@Jupstar ✪ prepare tomorrow rust class question
Avatar
Xd
Avatar
It's important
Avatar
How do you guys understand the source code at all? I feel so dumb when i look at this lol
Avatar
u simply need to learn more c++
Avatar
Avatar
Ryozuki
u simply need to learn more c++
That would probably help
Avatar
Avatar
Jupstar ✪
Bloat can also not happen code wise but feature wise... Ppl will lose the overview
That‘s what I meant. Feature bloat not the code. I played this other game that‘s still actively played and developed from 90s. Oldschool runescape. They have a very strict poll system where the community decided via votes/polls what features they want. It‘s really unique.
Avatar
It seems like every function i look at just calls another function that is in another file
Avatar
If you're a RuneScape veteran hungry for nostalgia, get stuck right in to Old School RuneScape. Sign up for membership and re-live the adventure.
11:39
They only implement features with >70% pro votes.
Avatar
But do also sometimes remove features
Avatar
Avatar
pilonpl
How do you guys understand the source code at all? I feel so dumb when i look at this lol
Besides the design is maybe not the best.. if the function name says renderhook.. I guess it's kinda clear what it tries to do xdd
Avatar
DestroyHumans()
Avatar
executeC0d3()
Avatar
Avatar
Jupstar ✪
Bloat can also not happen code wise but feature wise... Ppl will lose the overview
just make a src/bloat folder kek
Avatar
Avatar
Jupstar ✪
But do also sometimes remove features
Which is good. When it turns out bad, throw it out. Or what‘s your point?
Avatar
Avatar
Jupstar ✪
Besides the design is maybe not the best.. if the function name says renderhook.. I guess it's kinda clear what it tries to do xdd
10 indentation levels also doesn't seem right
11:53
It's also interesting because all of the files i was looking at contained functions but for functions to function you need a caller i suppose
Avatar
a program is just a bunch of functions
11:53
you have a entry point, which is main
11:54
before main some stuff happens stack stuff and some small C runtime init or smth and then main gets called
11:54
and from main we have a loop
11:54
it calls functions
11:54
which call functions
11:54
which call more functions
Avatar
Avatar
cyberFighter
grasjj
yea
Avatar
Idk where the main function is in the source code lol
Avatar
tbh u dont need to find it
11:56
u wont do anything there
11:56
but i suggest u go to linux
11:56
install ripgrep
11:56
rg main(
11:56
11:57
server main is here
11:57
engine/server/main.cpp 48:int main(int argc, const char **argv)
11:57
engine/client/client.cpp 4526:extern "C" __attribute__((visibility("default"))) int SDL_main(int argc, char *argv[]); 4529:int SDL_main(int argc, char *argv2[]) 4531:int main(int argc, const char **argv)
11:57
client main
11:57
linux is ur IDE
11:57
BASED
Avatar
Anyways is there a way to run a command on every tick or something? I don't even know what i am trying to do...
Avatar
rg "main\(int argc" (edited)
Avatar
Avatar
pilonpl
Anyways is there a way to run a command on every tick or something? I don't even know what i am trying to do...
read my blog
11:58
bottom up
Avatar
Btw the link to your friend doesn't work anymore
Avatar
Avatar
cauldron
Which is good. When it turns out bad, throw it out. Or what‘s your point?
It was missing a but du they* xd
12:05
Do they sometimes remove features too?
Avatar
Avatar
Ryozuki
read my blog
Oh wait, so i guess i need to add a new CComponent? Well that would make a lot of sense actually (edited)
Avatar
Avatar
Jupstar ✪
It was missing a but du they* xd
I think yes. I‘m not so active there.
Avatar
Avatar
pilonpl
Oh wait, so i guess i need to add a new CComponent? Well that would make a lot of sense actually (edited)
yes, the client is made up of components
12:08
the client calls each components method (onrender, oninput, etc) without knowing which component is what
12:08
this is thanks to interfaces
12:08
classes
12:08
the order which u add the component to the list matters
12:09
its basic OOP
12:09
traits in rust
Avatar
Avatar
Kaffeine
Hi, are you doing the tweaks in vector? I mean: would we have to recreate the images again (see https://github.com/ddnet/ddnet-data-svg/pull/32/files) to have them in HD quality? Higher textures resolution becomes even more important now when the game has video recorder (renderer) and zoom. 🙂 (edited)
we can just split these and i can provide the tweaks
Avatar
Avatar
Ryozuki
its basic OOP
isn't oop bad in 2023? Lol
Avatar
So linux is better for programming right
12:16
On mint i can use ubuntu instructions i guess
Avatar
Avatar
pilonpl
isn't oop bad in 2023? Lol
i like what rust does, its nearly oop but not quite, its composition based
12:20
ddnet code is old
Avatar
Rust seems really interesting
Avatar
its only interesting if you like your code to not compile
Avatar
Could someone provide me with guidance on how to integrate the "tournament mod" (https://github.com/fstd/teeworlds/tree/tournament) into DDNet / TW? I'm interested in setting up a server with this mod.
Avatar
@Learath2
12:52
Avatar
Avatar
Ryozuki
@Learath2
😬 in which side of the internet did you land again
Avatar
Avatar
Ryozuki
@Learath2
They should have randomly interleaved words, it'd be funnier
Avatar
Why is building on linux so easy lol
13:27
I copied random commands from github and it works
Avatar
ddnet is a linux game
Avatar
I play it on windows
13:36
Mostly
Avatar
same and i dont plan on changing that
Avatar
But i do have a setup on linux too
13:37
Symlinks
Avatar
Avatar
pilonpl
Why is building on linux so easy lol
cuz its better OS
Avatar
Obviously
13:43
Especially for illegal stuff
13:43
When fbi is trying to find you
Avatar
Avatar
Ryozuki
cuz its better OS
wrong
13:44
windows best
Avatar
On windows you don't need huge flatpaks at least
Avatar
ngl i dont understand linux's views on privacy if your computer has an intetnet connection you are most likely being watched and documented anyways
Avatar
Avatar
Voxel
windows best
When its file explorer 'll support tabs and split view?
Avatar
Avatar
Kaffeine
When its file explorer 'll support tabs and split view?
dont care about that
13:49
my machine is perfect gigachad
13:49
im not gonna stop boasting about it
Avatar
Avatar
Voxel
dont care about that
Tens years later Windows supports clipboard history and it can capture a part of the screen. How many years would it take to properly support Unicode? It is a silly crappy bloated poorly designed software, missing many features needed for comfort work. The standard/builtin software is unusable.
Avatar
@Voxel did u see Ms plans to add more ai to windows
13:58
Is that a dilemma for u?
Avatar
Avatar
Kaffeine
Tens years later Windows supports clipboard history and it can capture a part of the screen. How many years would it take to properly support Unicode? It is a silly crappy bloated poorly designed software, missing many features needed for comfort work. The standard/builtin software is unusable.
the typer
Avatar
Avatar
Jupstar ✪
@Voxel did u see Ms plans to add more ai to windows
on windows 11 yes
13:58
not windows 10
Avatar
voxel is simply in denial, trying to feel like a anti linux chad or smth
13:58
its p funny
Avatar
And yet he never paid for the os xdd
Avatar
Avatar
Voxel
ngl i dont understand linux's views on privacy if your computer has an intetnet connection you are most likely being watched and documented anyways
whats there to understand, native programs dont have telemetry, on windows, they do, and send data to microsoft, the web is another thing, because its out of control to the OS
13:59
but u refuse logical arguments at this point anyway
14:00
u give such an insane amount of trust to a company by using windows
Avatar
Avatar
Ryozuki
voxel is simply in denial, trying to feel like a anti linux chad or smth
I'm fairly sure no one remotely cool ever used linux
Avatar
i would store nudes in linux and not windows
14:00
BASED
Avatar
I made my component so how do i add it to gameclient.cpp? I dont understand where all these m_ variables came from lol
Avatar
read the blog
Avatar
Check gameclient.h
Avatar
It should be part of the declaration of CGameClient nowadays
Avatar
he doesnt know c++
14:01
doing blind stuff
14:01
fun for em, annoying for me
Avatar
Ok, then you pick up a C++ book
Avatar
i dont like teaching blind like this, its like nothing gets through
Avatar
Avatar
Ryozuki
he doesnt know c++
C++ is worse C
Avatar
i have these books dusting
Avatar
sorry i cant hear you guys over me doing my job
Avatar
Ok cool windows guy
Avatar
Avatar
Voxel
sorry i cant hear you guys over me doing my job
If earth is dieing and the only spaceship available uses Linux , what would u do?
Avatar
kill myse
Avatar
Avatar
Ryozuki
whats there to understand, native programs dont have telemetry, on windows, they do, and send data to microsoft, the web is another thing, because its out of control to the OS
and why should i care? is the fbi going to deliver me pizza?
Avatar
Avatar
pilonpl
I know these conventions lol
the convention tells u the m_
14:05
so u clearly dont know them :p
Avatar
Avatar
Ryozuki
u give such an insane amount of trust to a company by using windows
because i know windows produces banger content daily greenthing
Avatar
Avatar
Voxel
and why should i care? is the fbi going to deliver me pizza?
no, microsoft is gonna use the data to phisocologically profile u, maybe they also get hacker and someone uses ur private info to extort u
14:06
u never know
14:06
u also save ur logins and cookies locally
14:06
did u login to a bank website recently?
Avatar
@Voxel u American right? Lot of Americans don't trust the state and prefer private companies etc. Does that apply to u too?
Avatar
Avatar
Ryozuki
so u clearly dont know them :p
It means it's a class member or something
Avatar
Avatar
Jupstar ✪
@Voxel u American right? Lot of Americans don't trust the state and prefer private companies etc. Does that apply to u too?
lot of americans are retarded pepeW
14:08
@Voxel are you retarded too?
Avatar
Avatar
Ryozuki
the convention tells u the m_
If they don't know C++, the definition we have for m_ won't make much sense either. Member has a very specific meaning
Avatar
You can't use the r word anymore
14:09
It's taboo now
Avatar
@Learath2 does ur weeb recognize anything here?
Avatar
Avatar
Learath2
You can't use the r word anymore
ohh monkaStop
Avatar
actually not everything is weeb
14:09
xddd
Avatar
Avatar
Ryozuki
@Learath2 does ur weeb recognize anything here?
No rust? Bad buys
Avatar
Okkkk, i know, these variables are declared in gameclient.h Which makes sense i suppose
Avatar
Avatar
Jupstar ✪
No rust? Bad buys
true i need some
Avatar
Avatar
Nouaa
@Voxel are you retarded too?
@heinrich5991 is this word allowed
Avatar
Lmao
Avatar
Avatar
Voxel
@heinrich5991 is this word allowed
shhhh
Avatar
Big ban(g)
Avatar
imagine being so mad about someone using windows you slur at them
Avatar
Wait what
14:11
We cool man
Avatar
Avatar
Voxel
imagine being so mad about someone using windows you slur at them
Cyber Mobbing until u use Linux
Avatar
Avatar
Voxel
imagine being so mad about someone using windows you slur at them
Didn't mean to hurt ur feelings bruh
Avatar
Avatar
Jupstar ✪
Cyber Mobbing until u use Linux
cope
14:13
seethe
Avatar
Avatar
Nouaa
Wait what
It is actually considered a slur nowadays. So don't use it anymore. It's not 2011 anymore. I learned you can't even call yourself that anymore
Avatar
Redarded
Avatar
regarded
14:15
Yea alright, sounds kinda dumb to me
14:17
now it's called r-word and r-slur
14:18
The world is going mad
Avatar
Avatar
Learath2
It is actually considered a slur nowadays. So don't use it anymore. It's not 2011 anymore. I learned you can't even call yourself that anymore
just call urself "less capacited"
14:18
or that u need special needs
14:18
justatest
Avatar
I call myself brain damaged nowadays, hopefully that one is fine
Avatar
i call myself rust enabler
Avatar
Avatar
Learath2
I call myself brain damaged nowadays, hopefully that one is fine
I'm sure an argument could be made that this one is offensive to people with actual TBIs
Avatar
ok im done
14:23
i was laughing so fucking hard ngl
Avatar
Triggering the linux nerds 🤓
14:26
its called trolling
wat 1
banhammer 1
Avatar
Undefined reference to 'vtable for CMyMod'
14:35
Pog
Avatar
duckduckgo gives me results for that error
Avatar
I guess adding a component is harder than i thought
14:48
I wonder how that's even possible
14:48
I copied my component from other components
14:48
So how could it possibly be wrong?
Avatar
the program doesnt lie
Avatar
Avatar
pilonpl
I guess adding a component is harder than i thought
have you entered the error into your favorite search engine?
Avatar
Yes and i am trying to fix this issue
Avatar
but it doesn't work?
14:52
have you added your_component.cpp to CMakeLists.txt?
Avatar
Now it works
14:57
Omg
14:58
Have i mentioned i have no idea how cmake works?
Avatar
Avatar
pilonpl
Have i mentioned i have no idea how cmake works?
Well our cmake file is really huge. So not very easy to understand everything. But basically it's such an extra layer to tell the compiler what to do
Avatar
another win for rust, doesnt require cmake
Avatar
Rust compiler is actually very useful
15:01
Anyways, finally my mod works
15:02
And it print hello WORLD
15:02
On console init
Avatar
Mod finished
Avatar
Pretty cool
15:02
Now i want it to press right on every tick
banhammer 4
15:05
There is +right command
15:05
But it doesn't seem to work
Avatar
what source code editor do you use?
Avatar
+ commands aren't directly commands
15:06
More like actions
Avatar
what source code editor do you all use?
Avatar
Vscode
Avatar
Avatar
Jupstar ✪
+ commands aren't directly commands
it only works with bind i suppose
Avatar
testing lot of maps i guess
15:08
#questions is better place
Avatar
Interesting
15:53
OnDummyDisconnect doesn't seem to work
15:54
I wonder what i have done wrong this time lol
15:54
Maybe override was important actually
15:54
Whatever it does
Avatar
OnRender does work
16:02
Lol
16:03
Ok i guess i did something wrong
16:04
But i don't know how to run a command
16:04
I found this CGameConsole class
Avatar
I managed to crash the game
16:35
I just wanted to send emotes
Avatar
Avatar
Ryozuki
another win for rust, doesnt require cmake
when DDnet rewritten in Rust
17:05
wait no i already trolled today
17:06
tbh if ddnet converted into rust i wouldnt know how different itd be to the code now
Avatar
ddnet rust 2031 confirmed
Avatar
tbh i learned c++ by digging through c++ code if ddnet was 100% rust id probably do the same
Avatar
i learned a lot with ddnet's source, after playing the game for 12+ years its easy to understand how stuff works, and makes understanding the code behind it easier aswell
17:08
so yeah i agree
Avatar
there arent that many rust projects that are interesting to dig into
Avatar
i never really looked into rust myself tbh xD
Avatar
i almost did but starting my own projects are a pain
17:12
its easier to edit already established code
Avatar
Avatar
Voxel
there arent that many rust projects that are interesting to dig into
lol fake
Avatar
Avatar
ӎěłŏƞ
i never really looked into rust myself tbh xD
The Veloren devblog website
17:21
made in rust
Avatar
oh is it? i played it before
17:22
cool
Avatar

Welcome to Veloren!

Veloren is a multiplayer voxel
17:23
im interested
Avatar
Cube world?
17:36
Btw why does everyone confuse voxels with cubes?
17:38
If voxels are supposed to be 3d pixels
17:38
Then they can't have textures on top of them
17:39
A pixel can only have one color (colour if you prefer worse English)
17:39
Voxels should work the same way
Avatar
Avatar
Voxel

Welcome to Veloren!

Veloren is a multiplayer voxel
Do you play minetest?
18:06
There is a mod that makes it like minecraft https://content.minetest.net/packages/Wuzzy/mineclone2/ Without it it‘s very basic
Survive, farm, build, explore, play with friends, and do much more. Inspired by Minecraft, pushing beyond.
Avatar
Avatar
pilonpl
If voxels are supposed to be 3d pixels
Are they, that‘s interesting. Imagine a voxel engine that is made of one color cubes and each cube is made of cubes too.
Avatar
Avatar
cauldron
There is a mod that makes it like minecraft https://content.minetest.net/packages/Wuzzy/mineclone2/ Without it it‘s very basic
Minetest is an engine, not a game so it makes sense
Avatar
also removed a variable thats meant to cause trouble. Rather remove things that scream for maintenance

Checklist

  • [x] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
-...
Avatar
Avatar
pilonpl
If voxels are supposed to be 3d pixels
if i was a color id be a nice blueish purple
Avatar
I really like blueish purple actually
Avatar
i looked into this idk it looks like one of those "play 999 hours to actually get anywhere" types of games
Avatar
I like OP games
19:59
Where you can sell trillions of phones for example
19:59
Which should be impossible
20:01
Sometimes bad games are fun
20:02
Anyways, i recommend universal paper clips
20:02
It's a great game
20:03
Quite short
20:03
Very satisfying
Avatar
93332af Disallow adding overlapping envelope points - Marmare314 6d4f1a6 Merge pull request #6994 from Marmare314/adding-env-bug - def-
Avatar
Avatar
Voxel
if i was a color id be a nice blueish purple
brown
Avatar
e1931d2 Switch order in which envelope points are selected - Marmare314 3d400b1 Ignore hidden channels when selecting envelopes - Marmare314 7f63632 Merge pull request #6993 from Marmare314/hidden-channel-bug - def- 8eab94b Merge pull request #6992 from Marmare314/selection-order-bug - def-
Avatar
c53f94d Version 17.2 - def- 7c8aaa0 Fix redirect release version - ChillerDragon 7559254 Fix crash when using goto_tele in map without tele layer - Robyt3 0ad7d90 Update russian.txt - lolipodass fd49185 Disallow adding overlapping envelope points - Marmare314 90d116d Ignore hidden channels when selecting envelopes - Marmare314 31aa6db Switch order in which envelope points are selected - Marmare314 abcb44e Increase lower limit for zoom smoothness (multiview), remove rarely used variable - Vy0x2
Avatar
guys is there a ddnet modding framework?
Avatar
no, unfortunately not really
Avatar
Skeleton for creating modifications on top of the latest DDNet version. Forked from https://github.com/ddnet/ddnet. - GitHub - teemods/ddnet-skeleton: Skeleton for creating modifications on top of ...
Avatar
@deen #6980 should also be added to version 17.2
Avatar
Regression from #6952. 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 (e...
Avatar
What about @TsFreddie ‘s thing
Avatar
Avatar
Voxel
i looked into this idk it looks like one of those "play 999 hours to actually get anywhere" types of games
I played it and it was a neat game, I really enjoyed the visuals and trust me: zooming out in that game is an awesome experience. its more like an rpg where you get better loot, defeat higher level dungeons, farm some materials, trade in the village and build a nice loadout :)
Avatar
hypixel skyblock
Exported 343 message(s)