finalburnneo / FBNeo

FinalBurn Neo - We are Team FBNeo.
http://neo-source.com
Other
881 stars 355 forks source link

Replay information and CPU option 🕹️ #1731

Open alicemsu opened 3 months ago

alicemsu commented 3 months ago

To begin with, I would like to suggest something. The CPU option should be limited to 600%, instead of the current 400%. (Remember that this can only be done by entering the values manually). This is a suggestion for Metal Slug games, where 533% is equivalent to 64 MHz, as in WinKawaks, which is the configuration used in Metal Slug speedruns according to the Speedrun.com page. The 600% is suggested solely to round off the value. Please make the CPU option activate with the F4 key (currently this key has no assigned function). I have already tried this in several games and the clock does not affect anything. cats2

To conclude, my last suggestion is that when saving the replay file, it should be possible to see in the file's information at what speed or value the game was played when recording. It would be very useful. cats

Please, accept my suggestion!

dinkc64 commented 3 months ago

Hi alicemsu, It's a good idea! I can't promise anything because my todo list is 10 miles (16.0934km) long :( notes: I don't see a problem to change the range for the cpu speed from xx - 600%, but, if we make a change for the recordings, it will require recording version # to change again (old recordings won't play in new fbneo with this feature)

alicemsu commented 3 months ago

@dinkc64, I understand you have a lot of work, but I hope my suggestion can be completed. It's a pity that old recordings won't be able to run correctly if you make these changes, but I think it's necessary, as people who review records on speedrun.com or generally on TAS support pages will have an easier time verifying at what speed the game or file was recorded. I say this because, for example, if I record the game at 534% or a slightly higher value, when I play back the file at 533%, those files I played will sync strangely, not having been recorded at 533%. The information in the file will be essential to eliminate doubts about small cheats. Sometimes the clock isn't precise, but this will be the definitive solution to clear doubts. Finally, don't forget it would be great if the slider option opened with the F4 key. And hopefully, when selecting the file and before executing it, the game will automatically play back at the speed it was originally recorded.

Zansword commented 3 months ago

long time no see dink, i guess very old version before cpu values change into float, most of before replays won't be work correctly. i think it will be hard to change cpu values settings, but i guess it is no problem for adding replay information and its settings. this will be very useful to replay recorders. dink, even though you still have a long way to go, i also hope that alice's request received in the end. hope fbneo last forever :)

alicemsu commented 3 months ago

@dinkc64, I forgot to thank you for responding. Once again, thank you very much, and I appreciate your effort. I hope what I said can be understood, since my English is not the best. But if there are any questions, I'll be here to answer. Greetings 🫂