Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request - Replay recording and playback #31

Open
ehw opened this issue Jun 25, 2013 · 6 comments
Open

Feature Request - Replay recording and playback #31

ehw opened this issue Jun 25, 2013 · 6 comments

Comments

@ehw
Copy link

ehw commented Jun 25, 2013

This is actually from my forum post, but I decided to repost it here so it can have a ticket.

http://forum.mamehub.info/viewtopic.php?f=8&t=232

I was wondering if it would be possible to add in replay recording to MAMEHub? In Open Kaillera, they had support for recording button inputs and chat log from all the players in a session into a very small file that can be played back. There are benefits to doing this in comparison to recording a video. Any lag that occurred while playing the game online while recording the replay wont show up during playback. The file size, like I said, would be very small (I recorded a session that was 1 hour long for example, and it ended up being 800kb in size uncompressed, and about 30kb compressed). If you would like to render a video from the replay file, then all you'd have to do is use Fraps or MAMEHub's builtin recording while playing the replay back. I don't know how much resources MAMEHub's video recorder takes while playing the game, but creating a replay would use a minimal amount of the computer's resources while recording since it wouldn't be transcoding a video file at the same time as playing your game.

There might be some other things I'm missing at the moment, but these are probably the most beneficial aspects to recording replays.

Also from the thread, MAME/MESS already has built in functionality for recording replays but they don't work correctly with MAMEHub. It also doesn't save chat session logs to sync with the gameplay.

@MisterTea
Copy link
Owner

The replay recording should work fine in mamehub. Can you explain what doesn't work?

@ehw
Copy link
Author

ehw commented Dec 30, 2013

Hey there.

It's been a while since I've used MAMEHub, but everything that works/doesn't work should be mentioned in the thread. If I recall, I think the replay recording feature in MAME/MESS can record all the inputs from all the players. The only thing it doesn't record is the chat log. Besides adding the ability to enable recording/playback via MAMEHub's GUI (like in V1) for convenience, it should be working fine.

@MisterTea
Copy link
Owner

This will be addressed when you can put custom command line arguments

@Prinygod
Copy link
Collaborator

Prinygod commented Aug 4, 2014

If i under stand ehw correctly he is talking about input recording and play back, which is separate from f12 recording. its more for people who have low spec systems and are unable to use f12 or a recording program

@Prinygod
Copy link
Collaborator

Prinygod commented Aug 4, 2014

#246

@Gitweazle
Copy link
Contributor

Just a wild idea: wouldn't it be fun to have input recording on by default, then add a few buttons in the lobby so that people can watch games that have been played on the same day. The files are small, so they could be uploaded to the server.

If you click on the replay of a game you do not own, the lobby will offer to download it if it's available.

People that don't want their games recorded can turn it off in the option menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants