Inspired by by recently popularized attempts (Chihuahua_Charity
and elpern) of completing the Company of Heroes 2 Eastern Front Singleplayer Campaign as quickly as possible (Any%), I wrote a script to automatically split the mission times and pause the timer during loading screens.
Instructions and necessary downloads are available on GitHub: https://github.com/Janne252/LiveSplit.CoH2CampaignAutoSplit
Quick summary of supported features: Detection of starting a mission, detection of restarting of a mission (either via pause menu or by loading a savegame of the same mission), detection of ending a mission, loading screen time skipping, "Game paused" time skipping.
The script is ready for testing and has already been successfully used by Chihuahua_Charity on a full campaign playthrough. See the GitHub page for usage instructions, notes about known issues, and "good to know" details.
Thanks to Chihuahua_Charity for helping with testing the script.
LiveSplit: https://livesplit.org
CoH2 Speedrun world records: https://www.speedrun.com/coh2
Current world record: 3h 02m 19s
CoH2 Campaign Speedrun auto-split support for LiveSplit
4 Jul 2020, 20:46 PM
#1
5
Posts: 3421 | Subs: 11
4 Jul 2020, 21:00 PM
#2
Posts: 2147 | Subs: 2
Janne, I noticed three entries in the LOG file for missions:
Which entry are you using to start the timer? It seems like the STARTRECORDING entry would be the correct one, but the GAME -- SCENARIO entry gave closer times to the test plays I had looked at.
PS
Amazing work as always!
Code
17:55:40.88 GAME -- Scenario: DATA:scenarios\sp\coh2_campaign\m08-tiger_hunting\tiger_hunting
17:56:09.95 PerformanceRecorder::StartRecording for game size 4
18:07:54.14 PerformanceRecorder::EndRecording - game size=4, max average=0.045077, worst frame=0.010000
Which entry are you using to start the timer? It seems like the STARTRECORDING entry would be the correct one, but the GAME -- SCENARIO entry gave closer times to the test plays I had looked at.
PS
Amazing work as always!
4 Jul 2020, 21:12 PM
#3
5
Posts: 3421 | Subs: 11
I used
Because the line also contains the unique path of the mission scenario file. Seemed to trigger at the right time & easy detection of progression per mission, especially with restarting a mission.
Was used for pausing the timer until the next mission starts.
Code
GAME -- Starting mission:
Because the line also contains the unique path of the mission scenario file. Seemed to trigger at the right time & easy detection of progression per mission, especially with restarting a mission.
Code
MOD -- Game Over at frame
Was used for pausing the timer until the next mission starts.
4 Jul 2020, 22:56 PM
#4
Posts: 2147 | Subs: 2
Thanks!
I started writing an app to watch this for Olvadi. But I am very happy that some one good wrote it up! I bow to your greatness sir!
I started writing an app to watch this for Olvadi. But I am very happy that some one good wrote it up! I bow to your greatness sir!
4 Jul 2020, 23:52 PM
#5
Posts: 43
we have now a auto spliiter we just a guide for a good strat. PogChamp
6 Jul 2020, 14:32 PM
#6
Posts: 1614 | Subs: 3
Unrelated, but speedrunning on the lowest difficulty is bound to kill your soul.
PAGES (1)
1 user is browsing this thread:
1 guest
Livestreams
95 | |||||
37 | |||||
7 | |||||
43 | |||||
11 | |||||
5 | |||||
3 | |||||
2 | |||||
1 |
Ladders Top 10
-
#Steam AliasWL%Streak
- 1.655231.739+15
- 2.842223.791+5
- 3.35258.859+1
- 4.599234.719+7
- 5.936410.695+2
- 6.278108.720+29
- 7.307114.729+3
- 8.645.928+5
- 9.10629.785+7
- 10.527.881+18
Replay highlight
VS
- cblanco ★
- 보드카 중대
- VonManteuffel
- Heartless Jäger
Einhoven Country
Honor it
11
Download
1263
Board Info
544 users are online:
544 guests
1 post in the last 24h
13 posts in the last week
27 posts in the last month
13 posts in the last week
27 posts in the last month
Registered members: 49988
Welcome our newest member, Naniy67246
Most online: 2043 users on 29 Oct 2023, 01:04 AM
Welcome our newest member, Naniy67246
Most online: 2043 users on 29 Oct 2023, 01:04 AM