India Ashvin
Howdah
Posts: 1602
ESO: Octanium

08 Jul 2018, 04:46

ovi12 wrote:
supahons wrote:there is a reason for the strange format of the recordings and scenarios (age3Yrec,age3Yscn) --> copyright
if the developers would have wanted to make this knowledge public, then they would have chosen a different format, but they didn't. for instance in the scenario-editor you can only add triggers to your trigtemp file, that's all as far as ik.
the game recording is like a cassette (with more than only audio data) - you sing/play and then you can listen/watch it again. (timedelay, lag included)

legal solution: play lan-treaty games

I'm just curious, from the technical side what is actually preventing someone from seeing how the recorded gameswork?

File is very big. It contains some words which are not represented by normal alphabets we read (it looks like empty boxes). And these boxes makes it hard to extract every detail. However our devs have learnt to extract most out of it and still learning to do more. I could upload the decompressed rec file with txt format, but it is very big (>14 MB).
Image
User avatar
No Flag ovi12
Jaeger
Posts: 4040

08 Jul 2018, 05:16

Ashvin wrote:
ovi12 wrote:
supahons wrote:there is a reason for the strange format of the recordings and scenarios (age3Yrec,age3Yscn) --> copyright
if the developers would have wanted to make this knowledge public, then they would have chosen a different format, but they didn't. for instance in the scenario-editor you can only add triggers to your trigtemp file, that's all as far as ik.
the game recording is like a cassette (with more than only audio data) - you sing/play and then you can listen/watch it again. (timedelay, lag included)

legal solution: play lan-treaty games

I'm just curious, from the technical side what is actually preventing someone from seeing how the recorded gameswork?

File is very big. It contains some words which are not represented by normal alphabets we read (it looks like empty boxes). And these boxes makes it hard to extract every detail. However our devs have learnt to extract most out of it and still learning to do more. I could upload the decompressed rec file with txt format, but it is very big (>14 MB).

Ah so it is a lot of code that you can read, but scattered in the code are these boxes? And AOE executes the code represented by these boxes, but it's difficult to understand exactly what instructions these boxes encode?
last time i cryed was because i stood on Lego
India Ashvin
Howdah
Posts: 1602
ESO: Octanium

08 Jul 2018, 08:22

In simple words, yes.
Image
User avatar
Sweden Gendarme
Jaeger
Donator 02
Posts: 4220
ESO: Gendarme

08 Jul 2018, 11:39

More like one simple word.
Image
duck wrote:man it really sucks when you have to agree with gendarme on things
India Ashvin
Howdah
Posts: 1602
ESO: Octanium

08 Jul 2018, 18:29

Gendarme wrote:More like one simple word.

I meant, he explained in simple words and I agree to him
Image
User avatar
Brazil macacoalbino
Lancer
Posts: 965
ESO: MacacoAlbino

11 Jul 2018, 21:57

musketeer925 wrote:Yeah I definitely don't think it records player clicks. "Actions" (being "musketeer w/ ID=100 told to move to 0x=100,y=100) would be much simpler.

This got me curious now... How would you explain camera positions? Are those considered actions as well?
"Anything can happen. Just throw all of your points on the underdog (...). They are looking more like overdogs this tournament. Haha. A joke." - GS

twitch.tv/chumbo_grosso_
User avatar
Brazil macacoalbino
Lancer
Posts: 965
ESO: MacacoAlbino

11 Jul 2018, 22:08

Also, is there a known reason as to why units derp around so much in lag? Specially when you A-move and they just seem like they’re drunk.
"Anything can happen. Just throw all of your points on the underdog (...). They are looking more like overdogs this tournament. Haha. A joke." - GS

twitch.tv/chumbo_grosso_
User avatar
Tuvalu gibson
Gendarme
Posts: 7719
Location: USA

11 Jul 2018, 22:09

Essentially the reason is the game is old and isn't coded in the best way it could be
User avatar
United States of America musketeer925
Retired Contributor
Donator 01
Posts: 1721
ESO: musketeer925
GameRanger ID: 451878

11 Jul 2018, 22:20

macacoalbino wrote:
musketeer925 wrote:Yeah I definitely don't think it records player clicks. "Actions" (being "musketeer w/ ID=100 told to move to 0x=100,y=100) would be much simpler.

This got me curious now... How would you explain camera positions? Are those considered actions as well?

Could be actions, could be a totally separate stream of data elsewhere in the file.

We really know very little about the file format or what data it contains. Our rec parsing tools for the site only get some header information for basic game info.
User avatar
Brazil macacoalbino
Lancer
Posts: 965
ESO: MacacoAlbino

11 Jul 2018, 22:29

Is it possible that aoe3 engine was used in another rts that could hint us how the rec works?
"Anything can happen. Just throw all of your points on the underdog (...). They are looking more like overdogs this tournament. Haha. A joke." - GS

twitch.tv/chumbo_grosso_
User avatar
United States of America musketeer925
Retired Contributor
Donator 01
Posts: 1721
ESO: musketeer925
GameRanger ID: 451878

11 Jul 2018, 22:50

AoE:O and AoM use the versions of the same engine. Other than that, not really. It uses Havok components for its physics and destruction, but that isn't likely to have any influence on the rec format.

Forum Info

Return to “General”



Who is online

Users browsing this forum: No registered users and 0 guests