Sir Noon
Smash Rookie
- Joined
- Mar 8, 2015
- Messages
- 11
20XXTE has left me jealous.
The ability to save replays without having to sacrifice mechanics.
Fast forward, slow, Controller interrupts. It's glorious. Dan is the man.
But now I want in on it too, so I've decided to get off my lazy butt and do something about it.
If anyone would like to join the discussion/ development, feel free. With just one simple post, you can help prevent my thread from being deleted by multi-posting and necroing as I put updates here.
Onto the technical part, if anyone has information in addition or contradiction to what I have here: help T_T.
My dream is to be able to save matches from actual tournaments where I'm flubbing hard. *vibrates intensely*
The ability to save replays without having to sacrifice mechanics.
Fast forward, slow, Controller interrupts. It's glorious. Dan is the man.
But now I want in on it too, so I've decided to get off my lazy butt and do something about it.
If anyone would like to join the discussion/ development, feel free. With just one simple post, you can help prevent my thread from being deleted by multi-posting and necroing as I put updates here.
Onto the technical part, if anyone has information in addition or contradiction to what I have here: help T_T.
- Replays are saved compressed and encrypted. A ten second match and two .15 second matches have all the same size but internally are essentially gibberish.
- Replays don't work because the replay-recording function doesn't record analog input and the replay-playback function doesn't look for it. These are realistically the only things stopping it from working. Just add the branch before/after encryption/decryption. Add in analog readings for triggers/ c-stick like it should have for the joystick. Problem solved? Hopefully.
- Speed would be a modifier in the replay that determines game speed. Easy enough. Cap or uncap frame rate.
- Rewind would need new values of position, subaction, subframe, percent, stock and projectiles keyframed at say every 10 seconds. It's a lot of data but by polling once every 600 frames instead of each frame, it would probably be less than a kilobyte per match. This also seems optimistic but mostly realistic as long as the previous goals worked okay and I still have steam in my tank.
My dream is to be able to save matches from actual tournaments where I'm flubbing hard. *vibrates intensely*
Last edited: