Guild icon
DDraceNetwork
DDraceNetwork / showroom
Teeworlds/DDNet related media only
Between 2022-01-07 00:00:00Z and 2022-01-08 00:00:00Z
Avatar
Is there a way to render the demos faster ??
Avatar
Avatar
Ryozuki
Click to see attachment 🖼️
cool :D
00:34
always 1000 players 24/24
01:10
@tae its online
01:10
First walktrough
01:10
of all maps
01:11
Tell me if something wrong with the video so i can know
Avatar
thanks for making walkthrough videos 🙂
Avatar
Avatar
heinrich5991
thanks for making walkthrough videos 🙂
will make all maps
01:12
i know that not very usefull for that map specifically
Avatar
not useful for me, might be useful for others
Avatar
will start with all novices since i can do them all in one run
Avatar
I think there are a lot of novices 😄
01:13
might take a while
Avatar
and also for the maps who get released
Avatar
Avatar
heinrich5991
I think there are a lot of novices 😄
01:14
nah
01:14
all ok
Avatar
Дядя Женя 2022-01-07 12:02:00Z
@Astramast I can send you pretty much insane amount of demos if you'd like. For all types of servers (edited)
12:03
Most useful walkthrough is for dummy and Solo btw
Avatar
Avatar
Дядя Женя
Most useful walkthrough is for dummy and Solo btw
??
12:04
for solos ?
12:04
u mean the server where u can literally watch the map at any time ?
12:05
well send me we will see 👀
Avatar
Дядя Женя 2022-01-07 12:06:11Z
No, I mean I have lots of demos of myself playing with dummy
Avatar
Avatar
Дядя Женя
No, I mean I have lots of demos of myself playing with dummy
ooh
12:18
well just send me i will see
Avatar
Дядя Женя 2022-01-07 12:18:31Z
Sent in DM. 403 demos
12:18
0-0"
Avatar
Дядя Женя 2022-01-07 12:19:37Z
Some of it will be broken or trash, but anyway around 380 should be good runs
12:20
btw is there a way to render .demo faster ?
Avatar
time travel
Avatar
@Astramast its currently a limitiation on the code
12:48
its theoretically possible to render the demo faster but right now it works bad due to sound
Avatar
Avatar
Ryozuki
its theoretically possible to render the demo faster but right now it works bad due to sound
ok no problem
13:00
i just saw that u can just let the game run and do smthing else
13:00
@rexter its online
Avatar
Avatar
Дядя Женя
Some of it will be broken or trash, but anyway around 380 should be good runs
What name i put for yt titles ?
13:32
evgesha or Дядя Женя
Avatar
Дядя Женя 2022-01-07 13:39:15Z
Evgesha I guess
14:04
tell me if smthing wrong
Avatar
Avatar
Дядя Женя
Some of it will be broken or trash, but anyway around 380 should be good runs
ye since i search for runs that are without fails, many are filtered
14:07
+ i dont do montage so it really filter very much (edited)
Avatar
Avatar
Astramast
ye since i search for runs that are without fails, many are filtered
you can edit videos btw
Avatar
Avatar
Astramast
+ i dont do montage so it really filter very much (edited)
Дядя Женя 2022-01-07 14:32:19Z
you can just cut demos in teeworlds and then render (edited)
14:34
there are almost no runs without at least some fails or stops (edited)
14:34
and there is no way someone could speedrun every map in tw xD
Avatar
Avatar
Astramast
tell me if smthing wrong
Дядя Женя 2022-01-07 14:36:21Z
Maybe add some music? (edited)
14:40
@Astramast "Momentum" by Ravie is 100% fail free since it has no teleports or stop points
14:41
"NoTeleBro" as well
Avatar
Avatar
Дядя Женя
there are almost no runs without at least some fails or stops (edited)
some is not a problem. many is
Avatar
Avatar
Дядя Женя
and there is no way someone could speedrun every map in tw xD
we dont want to go fast, we want to make no mistakes
14:56
thats different (edited)
Avatar
Дядя Женя 2022-01-07 14:59:18Z
no its not
Avatar
yes it
14:59
is
Avatar
Дядя Женя 2022-01-07 15:00:15Z
😦
Avatar
but if i manage to do some montage it will be easier
Avatar
Дядя Женя 2022-01-07 15:00:52Z
you just cut in TW demo viewer
Avatar
since a run where u pass 5 mins trying a part can be just cut out
Avatar
Дядя Женя 2022-01-07 15:01:00Z
before rendering
Avatar
Avatar
Дядя Женя
you just cut in TW demo viewer
ye but i can only cut the start or the end
Avatar
Дядя Женя 2022-01-07 15:08:06Z
why
15:09
thats only what the renderer let me do
15:09
xD
15:12
or maybe i didnt see smthing ?
15:12
👀
15:12
bcs i just have button start, stop, cut
15:13
and it output the cutted part
Avatar
You can activate cl_video_pausewithdemo, which will let you pause the recording and cut forward
Avatar
Avatar
furo
You can activate cl_video_pausewithdemo, which will let you pause the recording and cut forward
its already to 1
Avatar
Then pause and cut forward?
Avatar
Avatar
furo
Then pause and cut forward?
how do i do that
15:16
aaah
15:16
when i render the vid
15:16
i press pause
15:16
i jump
15:16
and i press play
15:17
and it cuts the vid ?
Avatar
cool
15:17
ok lets try this i have a 12min run of 2long
15:20
15:20
how do i make that they dont see this ?
15:20
@furo
Avatar
I don't think that's included in the final video, I'm unsure
15:22
Otherwise pause and then open the menu
Avatar
Avatar
Astramast
ok lets try this i have a 12min run of 2long
Дядя Женя 2022-01-07 15:23:14Z
if you took my 2Long run - I literally skipped second part
15:23
because fuck this map
Avatar
Avatar
Дядя Женя
if you took my 2Long run - I literally skipped second part
didnt watch yet entirely
15:24
but for example u loose 2mins on 2nd part to begin again, since it breaks the walktrough this part must be cutted
15:25
i want to avoid downtimes since its a walktrough (edited)
Avatar
Дядя Женя 2022-01-07 15:25:26Z
Of course
15:26
That's the idea. Did you see "memento Mori" walkthrough on YouTube? It's smooth af, but starkiller failed a lot here, it's just a matter of good montage
Avatar
ye but multeasymap walktrough is like my first video lmao
15:26
so it will be jump cut montage (edited)
Avatar
Дядя Женя 2022-01-07 15:27:02Z
Just set up your way to edit, render and montage
15:27
And then you can clip 50 videos per day easily
15:27
Only will need some demos
Avatar
the only problem now is that rendering is very slow
Avatar
Дядя Женя 2022-01-07 15:28:34Z
I could try to code my own renderer, but unfortunately, I don't want to xDD
Avatar
so maybe first see the demo, note the timestamps to cut, then fullrender, then cut the mp4 itself
15:28
seems a good strat for me
15:29
just need a mp4 editer
Avatar
Дядя Женя 2022-01-07 15:29:23Z
You could at least cut out the big parts before render
15:29
So it would be somewhat faster
15:29
also
15:29
15:30
how make that this is not in the mp4 ?
15:30
i know
15:30
maybe
Avatar
Дядя Женя 2022-01-07 15:31:49Z
strange that it is
15:32
ok it works (edited)
15:33
i just need to press pause before pressing esc to jump cut, then press esc to put the rendering layout out, then press space to continue the video
15:33
problem solved
15:33
nice
15:33
i will upload at least a run per day
Avatar
Дядя Женя 2022-01-07 15:34:34Z
cool
Avatar
Дядя Женя 2022-01-07 15:43:24Z
Maybe at least... This year?
Avatar
thats a cool grenade
Avatar
Дядя Женя 2022-01-07 15:44:15Z
thats a whole new game to be exact
Avatar
Дядя Женя 2022-01-07 15:44:33Z
with completely rewritten everything from scratch
Avatar
Дядя Женя 2022-01-07 15:48:01Z
15:48
Facing some netcode problems now. As well as making physics work independent on execution order. But already have a solution for this one
Avatar
Teeworlds in unity? Is that even legal? (edited)
Avatar
Дядя Женя 2022-01-07 15:53:53Z
yes, it's even fast
15:54
but still needs some multithreading for big amount of players
Avatar
Avatar
Дядя Женя
Maybe at least... This year?
teeclone 2
16:39
justatest
Avatar
Avatar
Дядя Женя
Click to see attachment 🖼️
Amir reza Irani ali poor 2022-01-07 16:45:16Z
is it related to, or inspired by this repo? https://github.com/PawelAdam/Projekcik
Unity project for university, 2d game in Teeworlds style. - GitHub - PawelAdam/Projekcik: Unity project for university, 2d game in Teeworlds style.
Avatar
Дядя Женя 2022-01-07 16:49:01Z
no, its not
16:50
just making ddnet clone with improvements on unity
Avatar
i'm kind of interested in this!
16:51
what other features will you add in?
Avatar
Дядя Женя 2022-01-07 16:52:22Z
not sure if I will manage to complete this project. But its for steam only. So the most interesting things, of course, are related to so-called "accounts" which are automatically attached to your steam acc
16:52
also cool skins)
Avatar
will there be gameplay mechanics different from ddnet?
Avatar
Дядя Женя 2022-01-07 16:54:21Z
new - yes. But all most old (not trash) mechanics are also implemented and feels the same. (But from code's point of view it's not the same... Math is different... Complicated...) (edited)
Avatar
so you're gonna do this all by yourself? 😮
Avatar
Дядя Женя 2022-01-07 17:02:39Z
Making games is hard...
17:02
I hire VFX artists for visuals
Avatar
that's fair
Avatar
Дядя Женя 2022-01-07 17:03:47Z
Everything other I made by myself
17:04
Turns out professional programmers capable of making things this project requires have some other work to do. And costs are insane for them
17:06
tbh it's not that hard, just a lot of work
17:06
and I hate making UI for the editor
Avatar
Avatar
Дядя Женя
Maybe at least... This year?
cool particles
17:23
give me give me
17:23
:D
17:24
28 views
17:24
0-0
17:24
im taking over guys
Avatar
Дядя Женя 2022-01-07 17:25:06Z
popularity
Avatar
Avatar
Astramast
give me give me
Дядя Женя 2022-01-07 17:25:25Z
its completely independent game on another engine
Avatar
Avatar
Дядя Женя
its completely independent game on another engine
waaa
17:26
one day i will do like u
17:26
im making studies in informatics
17:27
"computer studies" tell me google trad
Avatar
Дядя Женя 2022-01-07 17:28:09Z
if you wanna learn something you should learn by yourself in your free time
17:28
also
17:28
computer studies are going quite 'deeper'
17:29
but ppl on higher years or that finished the studies tell us to do more than what the school ask bcs school give like a big base
17:29
but if u dont practice its useless
Avatar
ye making games requires lot of time and effort
17:30
as long as its not a super minimalistic game
Avatar
Дядя Женя 2022-01-07 17:30:41Z
even if its super minimalistic
Avatar
@Дядя Женя damm sick stuff dude
Avatar
Дядя Женя 2022-01-07 17:31:06Z
But I guess you can make games as a hobby if you put just some time in it and you're being a programmer
Avatar
stardew valley was made by 1 guy in 4 years, spending about 10 hours a day
Avatar
Дядя Женя 2022-01-07 17:32:12Z
Professional game development require, like, your whole life and soul to be sold to the devil and doing nothing more then just games/math/geometry
17:32
4 years are quite a lot
17:32
and luckily his game got famous and is now a millionare
17:32
but most fail hard
17:32
xd
Avatar
Дядя Женя 2022-01-07 17:32:48Z
thats about how much ddworlds (name of my clone project) development would take
17:33
millionares are just an 0.0001% of lucky game developers (edited)
Avatar
Avatar
Ryozuki
stardew valley was made by 1 guy in 4 years, spending about 10 hours a day
ye and imagine if the game doesnt pop off
Avatar
Дядя Женя 2022-01-07 17:34:13Z
as I like to say you can earn from 0 to ∞ being game developer. Mostly 0
Avatar
having a 25$ salary, his work would cost 4 * 54 * 5 * 10 * 25 = 270000
17:34
working 10 hours on weekdays
Avatar
Avatar
bencie
ye and imagine if the game doesnt pop off
Дядя Женя 2022-01-07 17:34:34Z
There are tons of games like this
Avatar
and 25$ hour is prob cheap
Avatar
how much did he make on stardew tho
Avatar
30million
17:35
he is successful
Avatar
gooddamn bro
17:35
he should buy me a car YEP
Avatar
@bencie did u play his game?
Avatar
or a house
Avatar
its fully deserved
17:35
i almost tried it out
17:35
but didnt lol
Avatar
Avatar
Ryozuki
stardew valley was made by 1 guy in 4 years, spending about 10 hours a day
Дядя Женя 2022-01-07 17:35:49Z
wait, 10 hours a day for 4 years is too much even for one guy. Did he draw everything himself? And wrote... And produces sounds... ?
Avatar
okay its 15 million
Avatar
Avatar
n000b
@Дядя Женя damm sick stuff dude
Дядя Женя 2022-01-07 17:36:01Z
thank you
Avatar
he is a solo dev i think ye
Avatar
Avatar
Ryozuki
and 25$ hour is prob cheap
Дядя Женя 2022-01-07 17:36:28Z
where are you from
17:37
I'm earning around 9-10$ per hour and its considered highly above average lol
17:37
well im talking about murican salary
17:37
the average for a game dev there is 32$
Avatar
Дядя Женя 2022-01-07 17:38:11Z
well, freelancing is a good thing to be thought of
Avatar
here in spain average is 10€
17:39
for game dev
Avatar
Дядя Женя 2022-01-07 17:39:12Z
fuck, we're poor...
Avatar
well the cost of living is higher in america
Avatar
Дядя Женя 2022-01-07 17:40:03Z
true. The most effective way to live is work online for america and live in Russia
17:42
@Ryozuki do you know how netcode is working in teeworlds?
Avatar
stardew valley overrated imo
Avatar
Дядя Женя 2022-01-07 17:42:57Z
You could save me some time by explaining the idea of how they rollback and send data
Avatar
but damn 4 years
Avatar
i dont know that much
17:43
it uses some kind of snapshot system with deltas iirc
17:43
xd
17:43
probs heinrich can explain you
17:43
Some Teeworlds stuff in Rust. Contribute to heinrich5991/libtw2 development by creating an account on GitHub.
17:43
useful stuff here
Avatar
Дядя Женя 2022-01-07 17:44:09Z
Helped a lot with map parsing
Avatar
i know that tw works at like 50hz and the client smoothes it all
Avatar
Дядя Женя 2022-01-07 17:45:58Z
I know it's 50 TPS ofc
17:46
And I heard that server sends UDP each second frame
17:46
So 25 times
Avatar
the server repeatedly sends the current state of the world to the client
17:47
the client doesn't have a say in this
17:47
you could say it's rolled back each time you receive the world state from the server
Avatar
Дядя Женя 2022-01-07 17:48:13Z
do you send only inputs
17:48
to the server. And proceed it realtime
17:48
so no rollback at all?
Avatar
you only send inputs
17:48
the server sends the results
17:49
maybe I haven't done enough game development to know what rollback means here
17:49
the server never applies inputs retroactively
Avatar
Дядя Женя 2022-01-07 17:50:01Z
when you load old game state to see what played did few frames ago, calculate the results and recalculate current game state to send
17:50
so there is "no" latency
Avatar
prediction?
17:50
ddnet client has a prediction u can toggle
17:50
xd
Avatar
the server never loads old gamestates
17:51
the client uses old gamestates to predict what the current state might look like
17:51
but it always discards it once it gets new data from the server
Avatar
Дядя Женя 2022-01-07 17:52:18Z
and so you don't have any "current tick number/ID"? (edited)
17:52
Which you need so sync between client and server
17:52
and always consider received inputs / gamestate as newest and most actual?
Avatar
we have a tick ID
17:53
so we know how old the server's state is that we just received
17:53
how far we have to predict from that
Avatar
Дядя Женя 2022-01-07 17:54:00Z
and how do you sync that
Avatar
the server says which tick is the current one
17:55
the client tells the server what tick its input will apply to
17:55
the server sends back on which tick the input was actually applied, I think, but I'm hazy on the details there
Avatar
Дядя Женя 2022-01-07 17:56:18Z
but how do you initially sync those values to know what tick to apply inputs to
17:56
don't tell me that server just sends tick number on connection and client is constantly incrementing it
Avatar
the server just sends ticks
17:57
it doesn't try to sync to the clients
Avatar
Дядя Женя 2022-01-07 17:58:34Z
so you calculate ping and add it to received tick number so you know what tick it is approximately on server +-? (edited)
Avatar
I don't know. that's what I would guess happens on the client
17:59
I know that the only magic that happens is on the client side
Avatar
Дядя Женя 2022-01-07 17:59:39Z
so server doesn't care at all, it just receives some inputs, applies it realtime and send game states?
Avatar
yes
18:01
AFAIK
Avatar
Дядя Женя 2022-01-07 18:01:45Z
do you check for packet duplication/loss/out of order for UDP?
Avatar
there's a network layer over UDP that can do reliable message delivery
18:03
but it's not used for world transmission with snapshots (something custom is rolled there) and also not for inputs (lost inputs are just lost)
18:03
to clarify, if you hold hook, you send that you hold hook until you no longer hold hook
18:03
so if just one packet like that goes through, you start hooking
Avatar
Дядя Женя 2022-01-07 18:04:45Z
always wondered how teeworlds netcode even working while being so bad
Avatar
what's wrong with it? 🙂
Avatar
Дядя Женя 2022-01-07 18:05:48Z
it's overall bad, but looked like it has some rollback on server implemented at least
18:05
Now turns out it doesn;t
18:06
that clarifies much
Avatar
^^
18:06
rollback on server can be bad, not having it excludes some classes of cheats completely
18:06
it would alleviate lag problems though
Avatar
Дядя Женя 2022-01-07 18:08:07Z
did you know that math in TW physics is slower then %put_something_slow_here%
Avatar
I know that the "algorithms" are very bad
18:08
it uses O(n^2) for tee-tee-collision, and checks for tee-tile-collision very inefficiently as well
Avatar
Дядя Женя 2022-01-07 18:09:15Z
oh, while you're here, maybe you can explain to me the greatest mystery of whole one year I'm trying to make my project
18:10
Why does hammer work properly and the same for all character while being called in for loop foreach character
Avatar
because it's not interleaved with other physics calculations, probably?
Avatar
Дядя Женя 2022-01-07 18:10:41Z
1. Why frozen tees can hammer on the frame they were unfrozen independent on execution order
Avatar
because we explicitly implemented that as a feature
18:11
or rather, some tees hammer a tick later, some a tick earleir
Avatar
Дядя Женя 2022-01-07 18:11:40Z
2. Why I'm getting totally another results when copying teeworlds hammering constants and the same results when altering it
Avatar
idk, have you tried debugging intermediate states? ^^
Avatar
Дядя Женя 2022-01-07 18:12:20Z
3. Why hammer force/velocity does not depend on execution order while from looking at a code it must
Avatar
have you looked at each call site of FireWeapon and checked which one gets called for hammer?
Avatar
Дядя Женя 2022-01-07 18:14:16Z
yes?
Avatar
(there was more than one IIRC, and which got called was uninituitive IIRC)
Avatar
Дядя Женя 2022-01-07 18:14:54Z
handleWeapon and FireWeapon are both called when everything other is called. In Foreach (Entity) loop.
Avatar
not only then IIRC
18:15
sorry, can't look it up myself rn
Avatar
Дядя Женя 2022-01-07 18:16:01Z
sad, but good to know that it may have some sensible explaination (edited)
18:17
@heinrich5991was it covered by over 9000 levels of abstraction so Visual Studio's parser could not find the reference to when its called? (edited)
Avatar
I see two calls to FireWeapon in the character.cpp file
18:21
you only described one
Avatar
ᶰ°Konͧsti 2022-01-07 18:21:15Z
@heinrich5991 what u think about my issue pepe
Avatar
Дядя Женя 2022-01-07 18:26:54Z
@heinrich5991but its called from OnDirectInput which called from OnClientPredictedEarlyInput which is never called, says visual studio (edited)
Avatar
use full text search to find the callers
18:27
it has a unique name
Avatar
Дядя Женя 2022-01-07 18:27:50Z
yes, Im doing it now. Seems to be called somewhere, omg...
18:29
so it's just coincidence and FireWeapon from HandleWeapon is never called?
Avatar
I don't know
Avatar
Дядя Женя 2022-01-07 18:36:09Z
@heinrich5991lol, it is never called from game loop
Avatar
whawt map
Avatar
the box
20:14
@MKplays4U its online !
20:14
If something is wrong tell me
Avatar
Дядя Женя 2022-01-07 20:31:07Z
Write the server in video's name like [Novice] Chicken Pie 2 | Walkthrough And make some playlists on channel for each server type
Avatar
0-0"
Avatar
Avatar
Дядя Женя
Write the server in video's name like [Novice] Chicken Pie 2 | Walkthrough And make some playlists on channel for each server type
why
Avatar
Avatar
Astramast
why
Looks better
Avatar
Avatar
nekoruwul
Looks better
no why do playlists ?
Avatar
Avatar
Дядя Женя
Write the server in video's name like [Novice] Chicken Pie 2 | Walkthrough And make some playlists on channel for each server type
?
Avatar
Дядя Женя 2022-01-07 23:12:04Z
easy to sort/find
23:12
good to look at
Avatar
Avatar
plsplsplslol
whawt map
dusts leaf
23:34
solo
Avatar
lol wtf that mapis so easy
Exported 335 message(s)