Forum

> > CS2D > Scripts > [WIP] CS2DReplay - RC1 Released! [April Fools!]
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Englisch [WIP] CS2DReplay - RC1 Released! [April Fools!]

39 Antworten
Seite
Zum Anfang Vorherige 1 2 Nächste Zum Anfang

Umfrage Umfrage

Should it be included with CS2D by default?

Nur registrierte Benutzer können abstimmen
Yes
84,85% (28)
No
9,09% (3)
I don't know
6,06% (2)
33 Stimmen abgegeben

alt geschlossen Umfrage [WIP] CS2DReplay - RC1 Released! [April Fools!]

VADemon
User Off Offline

Zitieren
Hi guys,

user Starkkz and I have been working on this project since the beginning of February this year and we're now slowly coming to an end, well, we're about to finish our last big project: CS2DReplay.

IMG:https://i.imgur.com/0TQYUwh.jpg


∗ What is CS2DReplay?
The name is self-explanatory: you can now record and play demos of your previous games! What else to explain?

We really tried to finish the project before the current PCS Project Tournament, but due to the complexity, amount of work and lack of spare time (real life, education) we will only be able to release a release candidate (kind of an alpha/beta release) over the course of the next days.

> The first public release (RC1) is planned for Sunday!
Until then we're still working hard on ironing out last bugs, especially those affecting a smooth playback of recorded replays. Actually the playback part of the project is taking up the most time, it's by far more difficult than the recording of gameplay.


> What's about CS2D 1.0.0.2?
Besides the game code itself (user SQ and user Starkkz are still working on it), we're arguing with user DC whether or not CS2DReplay should be bundled by default with every CS2D installation. As it stands now, it is unclear if it's a good idea at all, because
1) it would be the first time ever a custom script to be included in CS2D
2) Should the script be updated separately from cs2d (frequent script updates) or not at all?
3) it implies we'd need to involve user DC and spend some of his time managing the script as a part of cs2d installation
4) we're still unsure if the release candidate #1 is stable enough to be included in 1.0.0.2, but we indeeed try our best to finish it until then

• What do you think about it? Please answer the poll and post your thoughts and ideas.

> How to use?
The usage is very simple. There're only some commands right now: !record, !stoprecording, !play <replay name>, !pause and !stop. Installation is also as simple as drag-and-drop.

> How are the replays saved?
We've created a custom file format to save replays with minimum space requirements, so you will not be able to open them within a text editor and simply change a thing or two. In general, every action on the server is recorded and written to a file, such as firing, movement, building etc.
Also we're making use of the latest Lua feature in 1.0.0.2 (SHA256 checksum) to ensure that neither the map file or the replay file are damaged or changed to not run into errors when people have different versions of maps or other files in their CS2D folders.

That is all for the time being. Thanks for reading,

with regards,
user Starkkz and user VADemon
1× editiert, zuletzt 03.04.16 12:59:51

alt Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

slimK
User Off Offline

Zitieren
user Hajt hat geschrieben
I'm very positively surprised. We are waiting for this for years. I'd like to somehow help. I have the most popular mix/match server and I can take part in the tests. Good luck with the project!


+1

I was waiting this since DC launched max version, seriously this gonna be so good .
One thing add some commands to hide hud and some stuff because we could make some fragmovies too.

alt Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Rainoth
Moderator Off Offline

Zitieren
"we're about to finish"
"we really tried to finish"
"working hard on ironing out bugs"
> tons of uncertain stuff.

It's obvious. Finish it first, then bundle it with the next CS2D version. Whichever version it'll be. There's no need to force a feature that's not yet finished. Yes it should be added, no it shouldn't be added now. Those who are enthusiastic about it can download the alpha separately.

That is my opinion.

alt Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

GeoB99
Moderator Off Offline

Zitieren
As far as I remember, CS2D had a replay feature in old previous releases, now it got removed from the game. Dunno why. Whatever. Good luck on this project anyway, we'd be glad to see it coming. By the way, as for the commands I would rather replace them with function keys such as F12, F7 etc. than say commands. Of course, when user DC decides to implement this.

alt Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Yashukiller
User Off Offline

Zitieren
It's a good idea I want it to be added in cs2d. It will help in catching proofs for hackers nd help In tournament but what will be the quality of recorder will be like? Nd as @user GeoB99: said adding it with f7 would be great. but at the end of the day DC will be deciding it that it would be added or not.

alt Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

DC
Admin Off Offline

Zitieren
This sounds pretty nice. Replays are indeed a very important feature.

This is 100% server sided right? It must be because it's Lua. So the replays are recorded on the server, stored on the server and played on the server I guess and clients can't easily get the replays to store and play them locally I assume.

I think there is no legit reason not to bundle this with CS2D but it probably shouldn't be enabled by default because I guess you don't want everyone to be able to control the replay functions and maybe you don't want it at all on slow servers.

@user GeoB99: CS2D never had a working replay function. I started implementing one but I never finished it. There also was a menu entry for it in some (test) releases I guess but it was never possible to actually use it.

My replay function is/would be the complete opposite of this Lua approach. It would be completely client sided, basically just recording all network packages that the client received during recording. When playing the replay it would use something like a virtual local fake server which sends the messages which were saved in the replay. The advantage of this is that clients can store, manage and play replays locally. The disadvantage is that you won't be able to spectate all players properly in the replay because a client doesn't receive all the movement data for all players.

alt Re: [WIP] CS2DReplay - RC1 Released! [April Fools!]

Yates
Reviewer Off Offline

Zitieren
Awesome! But if it were to be bundled, how would it work when there is an update? I assume it would have to be downloaded here seeing as it would be less of a hassle than updating the client every time. But wouldn't downloading it here making bundling it pretty much useless?

alt RC1 Release

VADemon
User Off Offline

Zitieren
You will find the download link and a short description below. Please report any bugs you find! Thanks
Mehr >
1× editiert, zuletzt 03.04.16 13:07:49
Zum Anfang Vorherige 1 2 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht