LiveSplit plugin: FrameRuleSplit
8 years ago
South Carolina, USA

Hi, everyone. I am not a speedrunner, but I was inspired by darbian's stream to write a plugin for LiveSplit to use with frame-rule based games. He pointed out to me that wooferzfg has already written a plugin like this, but I think mine makes a couple of improvements. First, my full source code is posted on GitHub, and I'm happy to accept pull requests from anyone who wants to contribute. Second, my implementation uses a much more precise calculation for the frame rule:

The equation to calculate the frame rate of the NTSC console is: ([frequency of CPU] ¤ [# of PPU ticks per CPU cycle]) / (([# of PPU ticks per scanline] ¤ [# of scanlines]) - [odd frame idle skip]) (1789772.7272727 ¤ 3) / ((341 ¤ 262) - 0.5) = ~ 60.09881389744

The equation to calculate the length of a frame rule is: [# of frames in frame rule] / [frame rate of console] 21 frames / 60.09881389744 fps = ~ 349.42453333334 milliseconds

Here is a link to the GitHub project: https://github.com/blairmadison11/LiveSplit.FrameRuleSplit

silsha to się podoba
United States

Cool. Nice to have more open source software. Add a license if you don't intend for it to be copywritten.

If this were modified to automatically split based on txt file input, and my autosplitting script were modified to output splits to txt file, and there was a script to forward button presses from specially modified NES -> NES/PC cables into emulator, you could have livesplit automatically splitting for the real console.

A nice project for somebody else with the hardware, software, and will. I would, but I don't have the special cable or use livesplit.

Edytowane przez autor 8 years ago
Statystyki gry
Obserwujący
8,515
Przebiegi
9,799
Gracze
2,004
Najnowsze wiadomości
SNES9x Ban

Effective immediately, any submissions using the SNES9x emulator will not be verified. The SMB1 mod team has concerns about its integrity due to its ability to overclock and remove lag frames, which may not be easily detectable. Additionally, we request that all BizHawk submissions avoid using the S

2 months ago
Najnowsze wątki
Opublikowano 10 months ago
games:thread_reply_count
Opublikowano 3 years ago
games:thread_reply_count
Opublikowano 4 years ago
games:thread_reply_count
Opublikowano 6 years ago
1 odpowiedź
Opublikowano 2 hours ago
games:thread_reply_count
Opublikowano 5 days ago
games:thread_reply_count