[HELP]Replay video needed (capture card)

379
Brazil
Rio de Janeiro
Rod__Carvalho
Hi all,

I've been playing Gt5 for 2 years and always thought about the lack of information outputs after each race. I mean, we can't have access to how a race evolved each laps, who overtake who, how the time gaps between cars changed and so on.

People who organize championships relays only on saving the replay and writing down the results.

With this limitation in mind I came up writing a software to extract all the numbers from replay video frames.

As I don't have a capture card, I had to do all the testing on videos recorded using my point-and-shoot camera fixed to a tripod. Off coarse it is hard to get an perfectly balanced image of a TV screen with this method, making it even harder to processing each frame, but I overcome the difficulties and now I'd like to test with videos recorded straight from capture card or similar devices.

To do the final testing I would need a video of some replay video in this mode (See the picture) recorded using a capture card.
prototipo2v.jpg

It doesn't need to be a long race, maybe a 5 min race is ok and the video could be exported to youtube or any other site that provides a link for me to download it.

I'm also accepting suggestions of which features to include and the plan is to distribute the software so anyone can automatically analyse their replays and have their race data on a spreadsheet format.

Thank you!
 
Last edited:
Forget about that :)

All *data* you ask are encrypted within Replay file which is basically a "GT engine code" itself. You can practically extract it if you know how (Sorg did it with his brute-force method) but once extracted it can't be decrypted because only the actual engine-debugger can "decrypt it". For you it is just endless code of numbers without any use.

Of course, it would be perfect to get graphical post-race results (I remember how one F1 game from PS2 era had it executed perfectly - you could see all cars, their times per lap, total time, pit-entries, pit-exits, overatakes for positions..) but I don't think how such option is high in the PD's priorities list.

Another example that comes to mind is the original arcade-cabinet version of F355 Challenge game (AM2) which even had a small printer that would print a race-results with details such as laptimes and so forth on a paper after you would finish a race.

Yes, GT games could - and should - give such options, we're discussing that on GTP since GT4 times when the option to print data (PhotMode pictures) directly from console to printer have been introduced for the first time. However, it remains just one of the functionalities craved by community in the vast sea of wishes :)
 
He is using the video not the replay data.

Sounds really neat, there are plenty of vids on youtube you could use already aren't there? If you can't find any I can link a few here.

EDIT: oops, just realized you need vids with that exact screen. It's too early in the morning lol.
 
Last edited:
I'd suggest going to the video forum and asking someone for help. I'm sure you'll find someone who'll do this up for you.👍
 
Forget about that :)

All *data* you ask are encrypted within Replay file which is basically a "GT engine code" itself. You can practically extract it if you know how (Sorg did it with his brute-force method) but once extracted it can't be decrypted because only the actual engine-debugger can "decrypt it". For you it is just endless code of numbers without any use.
I know, that's why I asked sorg in the "hidden tickets" topic and you explained very well how gt5 treats the replay files.

I'm actually using the video replay, not the data inside gt5. This is the only way to get the numbers.

At this moment the procedure one have to do using my software is:
1) Record a gt5 replay in the table model (as my screenshot in OP)
2) Execute the software and inform the path to the movie file (could be .mov, .avi or .mpeg)
3) The software opens the first frame and ask the user to identify some placeholders in the screen
4) The software automatically read the numbers displayed at each frame and gives back to the user as a spreadsheet

A clear limitation using this method: if a track contains more than 4 sectors, I can't extract the time spent on these, because the replay screen displays only the times for 3 sectors.
 
Neat idea! I'll see if I can get to record a race in the Livetiming mode somewhere today.

EDIT:
I already found one.
Don't know if this will work as it's kind of a 15min high speed dub from a 2,4hr Mixed Class Enduro.

 
Hi Speedy,

Thanks for posting the link! This should work fine with minor tweeks, I just need to correct because my software is based on having the full screen.

I'll post the post processed results here when I finish.

Thank you very much!

Rodrigo
 
Back