Gamer125 / fofix

Automatically exported from code.google.com/p/fofix
0 stars 0 forks source link

Method for post-rendering chart gameplay to disk #1050

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the problem. What did you expect? What do you see?
This isn't a problem of the game as much as a feature request.  Some
initial ideas about the feature here:
http://www.fretsonfire.net/forums/viewtopic.php?f=18&t=42711&view=unread&sid=e5c
c155cc684833f2d83c892babf07ba#p462936

Basically, it would be great if FoFiX allowed the user to specify playing a
chart for recording.  During the chart's playback, FoFiX would record the
controller input in a means efficient enough that it wouldn't slow down
gameplay while retaining enough precision to repeat the player input well
enough to be considered exact perfect replication of the play of that chart.

At the end of the chart, FoFiX could ask if the user would like to rerender
the chart's audio and video playback based on this performance.  If so,
FoFiX would then render raw video (or as raw as it gets to be contained in
an AVI container) and PCM audio so that the user would have flawless and
skip-free recording files that could be compressed in a video tool like
VirtualDub.  This should result in the highest possible quality for the
sake of making gameplay records of charts to post in video websites.  This
would immediately eliminate the hassle of using external applications like
Fraps, which negatively affect gameplay, saving users money or from
pirating the software.

To avoid cheating to make FC videos, the controller input recording could
be kept internal or written to disk or otherwise obfuscated.  The video
frames that are rendered to disk could also have text that indicate that
the video is not a live recording (similar to how the "Jurgen is here" text
is used).

Original issue reported on code.google.com by raynebc on 12 Oct 2009 at 7:05

GoogleCodeExporter commented 9 years ago
basically add on to Issue 1027

Original comment by StagingTheUniverse@gmail.com on 12 Oct 2009 at 7:47

GoogleCodeExporter commented 9 years ago
I suppose the input recording would branch off of that, but to prevent 
cheating, the
video rendering would probably have to go off of input recorded into memory and 
not
from a file on the computer.

But having FoFiX record the input is definitely the foundation for making this
possible, as well as the other cool features like normal replay or uploading 
ghost files.

Original comment by raynebc on 12 Oct 2009 at 4:53

GoogleCodeExporter commented 9 years ago
Priority-VeryLow Type-WishList

Original comment by fuzio...@gmail.com on 2 Sep 2010 at 1:34