A program for decrypts the replay?

Started by KTH, August 22, 2011, 06:27:53 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

That should be a amazing idea, i can see people work on a software for DAE to MDL0 so why not a software for decrypts the replay? That should be awesome.

What do you think? It's possible or not?

Not. Replays are merely values that are needed for the game to reproduce the match. You'd have to rewrite ENTIRE Brawl to do this.
As you may have noticed, I don't answer PMs with problems anymore.

Replays only record the buttons used in the fight, try making a reply without hacks and watch it with hacks on. The characters will act weird and SD all around.

So to me, i doubt it's possible.

What would you like to accomplish by decrypting the replay? As stated before, the replays are just recorded sequences of button mashing instead of actual video of the fight. I was just curious as to what you would do when the replay was decoded.

I'd think of a few uses honestly. Like, make some "ToS" without the real need of tools, or if you had a PSA and saved a replay but you then changed a few things in timing, you could fix it out... or A mechanima by taking controll of the camera (If it's recorded, though it's possibly psa'ed)
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!



as everyone else has stated,
replay data is recorded button data,
and is the same data used in net battles.

CPU's actually follow their own path in a replay or across the net.
(it helps in sending or recording less data)

take an observation of a CPU in a B- replay,
and watch what happens in brawl...
(the CPU follows it's own commands)
^that means that if you follow an accurately timed battle,
you'll get the same result.

commands sent across the net also explains why it de-syncs with an interruption...
if positioning data was sent, there would be no de-syncs,
as the character you're against would say... "poof" to it's new position.
look at Minecraft networking for example.

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

one thing that certainly could be useful is to decode what attributes the particular stage to the replay. Then it could allow you to move a stage to a different slot, yet still view the replay without needing to switch everything back.

Quote from: Tcll on August 22, 2011, 11:01:14 PM
as everyone else has stated,
replay data is recorded button data,
and is the same data used in net battles.

CPU's actually follow their own path in a replay or across the net.
(it helps in sending or recording less data)

take an observation of a CPU in a B- replay,
and watch what happens in brawl...
(the CPU follows it's own commands)
^that means that if you follow an accurately timed battle,
you'll get the same result.

commands sent across the net also explains why it de-syncs with an interruption...
if positioning data was sent, there would be no de-syncs,
as the character you're against would say... "poof" to it's new position.
look at Minecraft networking for example.
That's actually how the SSBM net code was done was with Positioning....
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!



As everyone already stated, but putting it shortly: converting the replay files to video is not possible. You need to record the video yourself.
[black]ㅤlㅤ[/black]

[black]ㅤlㅤ[/black]


Quote from: Ӄit ßallarɖ on August 23, 2011, 09:26:14 AMThat's actually how the SSBM net code was done was with Positioning....
I don't think so,
because a de-sync only happens when you're still brawling on your wii while the other person gets "GAME!"
(both wii's then freeze because their wii would be on the result screen)

I've also had an instance where I was on center stage on mine,
but I was holding the left edge on theirs.

if networking was done with positioning, that wouldn't happen.

I know this because the person I was brawling was also on my chat.


[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

I'll re-quote:
Quote from: Tcll on August 22, 2011, 11:01:14 PM
commands sent across the net also explains why it de-syncs with an interruption...
if positioning data was sent, there would be no de-syncs,
as the character you're against would say... "poof" to it's new position.
look at Minecraft networking for example.

And I said That's how the GC's SSBM (Yea know, MELEE) online net code was designed.
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!



Quote from: Ӄit ßallarɖ on August 23, 2011, 10:20:52 PMI'll re-quote: And I said That's how the GC's SSBM (Yea know, MELEE) online net code was designed.
O.o hmmm...
interesting...

where'd you hear that from?? :/

I have the SSBM files as well and am now all the more interested in looking into them :D

but brawl would need a re-design as positioning data is a bit much,
and would cause alot more lag depending on network packet size... >_>

[spoiler]Quote: Friedslick6
you have been through a lot of hassle. I've watched every topic you posted on this, and most of them seemed to disintegrate gradually.
But the coolest part was that you didn't stop working on it despite that.

Quote: Internet Explorer
you're doing more with your life right now than probably most other people around you. You're a valuable asset to the Smash community. So yeah, you should be proud.

quote: Greg
You do have a gift which I've seen many developers use to their advantage. You can become a great coder, and with all of those ideas I think you can really build something great.

August 24, 2011, 02:05:02 AM #12 Last Edit: August 24, 2011, 02:06:53 AM by Ӄit ßallarɖ
http://www.fuzziqersoftware.com/forum3/

I've actually played Melee online. And it "rubber bands" like you said when there's been lag. Sometimes it did freeze but it wasn't often. It's used with a program called GCARS-CS.  Never got around to trying the other games that it supported online... though I helped get SC3 online ^_^ (or was it 2 that had link? o.O
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!



SC2 had link, yes.

FC: 2191-7379-6272

Quote from: ForOhFor Error on August 24, 2011, 02:12:34 AM
SC2 had link, yes.
Ok XD Been forever since I even goofed with it...
Kit's Youtube of Combos and Randomness
Also featuring a Deviantart page full of random images I make
Official FaceBook Page to get a hold of me, catch up with what I'm doing, or just like me!