实例介绍
LiveSplit是一款为速通玩家设计的时钟程序,既易于使用又功能丰富。
特点包括:
- Speedrun.com集成:完全集成Speedrun.com到LiveSplit。您可以浏览其排行榜,下载分割,甚至直接从LiveSplit提交自己的速通记录。您还可以通过世界纪录组件显示您所玩游戏的世界纪录。
- 准确的计时:LiveSplit会自动与互联网上的原子钟同步,以估计PC本地计时器的不准确性。LiveSplit的计时器会自动调整本地计时器以修复这些不准确性。
- 游戏时间和自动分割:LiveSplit会自动检测游戏是否支持游戏时间和/或自动分割,并允许您在分割编辑器中激活它。游戏时间会直接从模拟器或PC游戏中自动读取,并且您可以通过在“与之比较”下切换到游戏时间来使用它。
- 视频组件:通过视频组件,您可以在您的速通记录旁播放来自本地文件的视频。视频会在您开始记录时开始播放,并在您重置时停止。您还可以指定视频应从何时开始。
【实例截图】
文件清单
└── LiveSplit-98c8e6c28e68421e00f73bd09f1abb3c6c4ae8a5
├── components
│ ├── LiveSplit.AutoSplittingRuntime
│ ├── LiveSplit.BlankSpace
│ ├── LiveSplit.Counter
│ ├── LiveSplit.CurrentComparison
│ ├── LiveSplit.Delta
│ ├── LiveSplit.DetailedTimer
│ ├── LiveSplit.Graph
│ ├── LiveSplit.HotkeyIndicator
│ ├── LiveSplit.ManualGameTime
│ ├── LiveSplit.PossibleTimeSave
│ ├── LiveSplit.PreviousSegment
│ ├── LiveSplit.Racetime
│ ├── LiveSplit.RunPrediction
│ ├── LiveSplit.ScriptableAutoSplit
│ ├── LiveSplit.Sound
│ ├── LiveSplit.Splits
│ ├── LiveSplit.Subsplits
│ ├── LiveSplit.SumOfBest
│ ├── LiveSplit.Text
│ ├── LiveSplit.TheRun
│ ├── LiveSplit.Timer
│ ├── LiveSplit.Title
│ ├── LiveSplit.TotalPlaytime
│ ├── LiveSplit.Video
│ └── LiveSplit.WorldRecord
├── lib
│ ├── CustomFontDialog
│ │ ├── CustomFontDialog
│ │ │ ├── App.config
│ │ │ ├── CustomFontDialog.csproj
│ │ │ ├── FontChangedEventArgs.cs
│ │ │ ├── FontDialog.cs
│ │ │ ├── FontDialog.Designer.cs
│ │ │ ├── FontDialog.resx
│ │ │ ├── FontItem.cs
│ │ │ ├── FontList.cs
│ │ │ ├── FontList.Designer.cs
│ │ │ ├── FontList.resx
│ │ │ └── Properties
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ └── CustomFontDialog.sln
│ ├── livesplit-core
│ ├── SpeedrunComSharp
│ ├── VLC
│ │ ├── AxInterop.AXVLC.dll
│ │ └── Interop.AXVLC.dll
│ └── WinForms Color Picker
│ ├── WinFormsColor
│ │ ├── ColorPanel.cs
│ │ ├── ColorPickerDialog.cs
│ │ ├── ColorPickerDialog.Designer.cs
│ │ ├── ColorPickerDialog.resx
│ │ ├── ColorShowBox.cs
│ │ ├── ColorSlider.cs
│ │ ├── ExtMethodsSystemDrawingColor.cs
│ │ ├── MouseHook.cs
│ │ ├── Resources
│ │ │ ├── ColorpickerCursor.png
│ │ │ └── Colorpicker.png
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.resx
│ │ └── WinFormsColor.csproj
│ └── WinFormsColor.sln
├── LICENSE
├── LiveSplit.AutoSplitters.xml
├── LiveSplit.sln
├── README.md
├── res
│ ├── Configure.xcf
│ ├── DefaultGameIcon.xcf
│ ├── Icon.ico
│ ├── Icon_mip.xcf
│ ├── Icon.png
│ ├── Icon.svg
│ ├── LayoutFile.ico
│ ├── LayoutFile_mip.xcf
│ ├── LayoutFile.png
│ ├── LayoutFile.xcf
│ ├── Pause.xcf
│ ├── SkipSplit.xcf
│ ├── SplitsFile.ico
│ ├── SplitsFile_mip.xcf
│ ├── SplitsFile.png
│ ├── SplitsFile.xcf
│ ├── Split.xcf
│ ├── Stop.xcf
│ └── Unsplit.xcf
├── src
│ ├── LiveSplit
│ │ ├── App.config
│ │ ├── Icon.ico
│ │ ├── Licenses.txt
│ │ ├── LiveSplit.csproj
│ │ └── Program.cs
│ ├── LiveSplit.Core
│ │ ├── app.config
│ │ ├── build_livesplit_core.sh
│ │ ├── ComponentUtil
│ │ │ ├── DeepPointer.cs
│ │ │ ├── MemoryWatcher.cs
│ │ │ ├── ProcessExtensions.cs
│ │ │ ├── SignatureScanner.cs
│ │ │ └── WinAPI.cs
│ │ ├── LiveSplitCore.cs
│ │ ├── LiveSplit.Core.csproj
│ │ ├── LiveSplitCoreFactory.cs
│ │ ├── Model
│ │ │ ├── AbbreviationExtensions.cs
│ │ │ ├── AtomicDateTime.cs
│ │ │ ├── Attempt.cs
│ │ │ ├── AutoSplitter.cs
│ │ │ ├── AutoSplitterFactory.cs
│ │ │ ├── Comparisons
│ │ │ │ ├── AverageSegmentsComparisonGenerator.cs
│ │ │ │ ├── BestSegmentsComparisonGenerator.cs
│ │ │ │ ├── BestSplitTimesComparisonGenerator.cs
│ │ │ │ ├── CompositeComparisons.cs
│ │ │ │ ├── IComparisonGenerator.cs
│ │ │ │ ├── IComparisonGeneratorsFactory.cs
│ │ │ │ ├── IComparisons.cs
│ │ │ │ ├── LatestRunComparisonGenerator.cs
│ │ │ │ ├── MedianSegmentsComparisonGenerator.cs
│ │ │ │ ├── NoneComparisonGenerator.cs
│ │ │ │ ├── PercentileComparisonGenerator.cs
│ │ │ │ ├── StandardComparisonGeneratorsFactory.cs
│ │ │ │ └── WorstSegmentsComparisonGenerator.cs
│ │ │ ├── DoubleTapPrevention.cs
│ │ │ ├── IIndexedTime.cs
│ │ │ ├── ILiveSplitStateObserver.cs
│ │ │ ├── IndexedTime.cs
│ │ │ ├── Input
│ │ │ │ ├── CompositeHook.cs
│ │ │ │ ├── GamepadHook.cs
│ │ │ │ ├── HotkeyHook.cs
│ │ │ │ ├── KeyboardHook.cs
│ │ │ │ └── LowLevelKeyboardHook.cs
│ │ │ ├── IRaceInfo.cs
│ │ │ ├── IRun.cs
│ │ │ ├── ISegment.cs
│ │ │ ├── ITimerModel.cs
│ │ │ ├── LiveSplitState.cs
│ │ │ ├── LiveSplitStateHelper.cs
│ │ │ ├── MetadataChangedEventArgs.cs
│ │ │ ├── NTP.cs
│ │ │ ├── Run.cs
│ │ │ ├── RunFactories
│ │ │ │ ├── IRunFactory.cs
│ │ │ │ └── StandardFormatsRunFactory.cs
│ │ │ ├── RunMetadata.cs
│ │ │ ├── RunSavers
│ │ │ │ ├── ExcelRunSaver.cs
│ │ │ │ ├── IRunSaver.cs
│ │ │ │ ├── JSONRunSaver.cs
│ │ │ │ ├── SerializeRunSaver.cs
│ │ │ │ ├── SplitterZRunSaver.cs
│ │ │ │ ├── WSplitRunSaver.cs
│ │ │ │ └── XMLRunSaver.cs
│ │ │ ├── Segment.cs
│ │ │ ├── SegmentHistory.cs
│ │ │ ├── StringExtensions.cs
│ │ │ ├── SumOfBest.cs
│ │ │ ├── SumOfSegmentsHelper.cs
│ │ │ ├── SumOfWorst.cs
│ │ │ ├── Time.cs
│ │ │ ├── TimerModel.cs
│ │ │ ├── TimerPhase.cs
│ │ │ ├── TimeSpanParser.cs
│ │ │ ├── TimeStamp.cs
│ │ │ └── TimingMethod.cs
│ │ ├── Options
│ │ │ ├── BackgroundType.cs
│ │ │ ├── FiletypeRegistryHelper.cs
│ │ │ ├── HotkeyProfile.cs
│ │ │ ├── ISettings.cs
│ │ │ ├── LayoutSettings.cs
│ │ │ ├── Log.cs
│ │ │ ├── RaceProviderSettings.cs
│ │ │ ├── RecentSplitsFile.cs
│ │ │ ├── Settings.cs
│ │ │ ├── SettingsFactories
│ │ │ │ ├── ILayoutSettingsFactory.cs
│ │ │ │ ├── ISettingsFactory.cs
│ │ │ │ ├── StandardLayoutSettingsFactory.cs
│ │ │ │ ├── StandardSettingsFactory.cs
│ │ │ │ └── XMLSettingsFactory.cs
│ │ │ └── SettingsSavers
│ │ │ ├── ISettingsSaver.cs
│ │ │ └── XMLSettingsSaver.cs
│ │ ├── Resources
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── Server
│ │ │ ├── CommandServer.cs
│ │ │ └── Connection.cs
│ │ ├── TimeFormatters
│ │ │ ├── AutomaticPrecisionTimeFormatter.cs
│ │ │ ├── DeltaTimeFormatter.cs
│ │ │ ├── DigitsFormat.cs
│ │ │ ├── GeneralTimeFormatter.cs
│ │ │ ├── ITimeFormatter.cs
│ │ │ ├── NullFormat.cs
│ │ │ ├── PossibleTimeSaveFormatter.cs
│ │ │ ├── PreciseTimeFormatter.cs
│ │ │ ├── RegularTimeFormatter.cs
│ │ │ ├── ShortTimeFormatter.cs
│ │ │ └── TimeAccuracy.cs
│ │ ├── UI
│ │ │ ├── ColorExtensions.cs
│ │ │ ├── Components
│ │ │ │ ├── AutoSplit
│ │ │ │ │ ├── AutoSplitComponent.cs
│ │ │ │ │ └── IAutoSplitter.cs
│ │ │ │ ├── ComponentCategory.cs
│ │ │ │ ├── ComponentFactoryAttribute.cs
│ │ │ │ ├── ComponentManager.cs
│ │ │ │ ├── ComponentRendererComponent.cs
│ │ │ │ ├── ComponentRenderer.cs
│ │ │ │ ├── ControlComponent.cs
│ │ │ │ ├── IComponent.cs
│ │ │ │ ├── IComponentFactory.cs
│ │ │ │ ├── IDeactivatableComponent.cs
│ │ │ │ ├── ILayoutComponent.cs
│ │ │ │ ├── InfoTextComponent.cs
│ │ │ │ ├── InfoTimeComponent.cs
│ │ │ │ ├── LayoutComponent.cs
│ │ │ │ ├── LineComponent.cs
│ │ │ │ ├── LogicComponent.cs
│ │ │ │ ├── RaceProviderAPI.cs
│ │ │ │ ├── SeparatorComponent.cs
│ │ │ │ ├── SeparatorFactory.cs
│ │ │ │ └── ThinSeparatorComponent.cs
│ │ │ ├── GradientType.cs
│ │ │ ├── GraphicsCache.cs
│ │ │ ├── IconShadow.cs
│ │ │ ├── IInvalidator.cs
│ │ │ ├── ILayout.cs
│ │ │ ├── ImageBlur.cs
│ │ │ ├── ImageExtensions.cs
│ │ │ ├── InputBox.cs
│ │ │ ├── Invalidator.cs
│ │ │ ├── Layout.cs
│ │ │ ├── LayoutFactories
│ │ │ │ ├── ILayoutFactory.cs
│ │ │ │ └── XMLLayoutFactory.cs
│ │ │ ├── LayoutMode.cs
│ │ │ ├── LayoutSavers
│ │ │ │ ├── ILayoutSaver.cs
│ │ │ │ └── XMLLayoutSaver.cs
│ │ │ ├── RenameEventArgs.cs
│ │ │ ├── SettingsHelper.cs
│ │ │ └── SimpleLabel.cs
│ │ ├── Updates
│ │ │ ├── Git.cs
│ │ │ ├── GitInfo.Designer.cs
│ │ │ ├── GitInfo.resx
│ │ │ ├── ScrollableMessageBox.cs
│ │ │ ├── ScrollableMessageBox.Designer.cs
│ │ │ ├── ScrollableMessageBox.resx
│ │ │ └── UpdateHelper.cs
│ │ ├── Web
│ │ │ ├── CompositeGameList.cs
│ │ │ ├── CredentialManager.cs
│ │ │ ├── DynamicXMLNode.cs
│ │ │ ├── JSON.cs
│ │ │ ├── Share
│ │ │ │ ├── Excel.cs
│ │ │ │ ├── Imgur.cs
│ │ │ │ ├── IRunUploadPlatform.cs
│ │ │ │ ├── ISpeedrunComAuthenticator.cs
│ │ │ │ ├── Screenshot.cs
│ │ │ │ ├── ShareSettings.Designer.cs
│ │ │ │ ├── ShareSettings.settings
│ │ │ │ ├── SpeedrunComAPIKeyPrompt.cs
│ │ │ │ ├── SpeedrunCom.cs
│ │ │ │ ├── SplitsIO.cs
│ │ │ │ ├── TwitchAccessTokenPrompt.cs
│ │ │ │ ├── Twitch.cs
│ │ │ │ ├── TwitchGameResolveDialog.cs
│ │ │ │ ├── TwitchGameResolveDialog.Designer.cs
│ │ │ │ └── TwitchGameResolveDialog.resx
│ │ │ ├── SRL
│ │ │ │ ├── RaceState.cs
│ │ │ │ ├── RaceViewers
│ │ │ │ │ ├── IRaceViewer.cs
│ │ │ │ │ ├── Kadgar.cs
│ │ │ │ │ ├── MultiTwitch.cs
│ │ │ │ │ ├── SpeedrunTV.cs
│ │ │ │ │ └── SRLRaceViewer.cs
│ │ │ │ ├── SpeedRunsLiveAPI.cs
│ │ │ │ ├── SpeedRunsLiveIRC.cs
│ │ │ │ ├── SRLComparisonGenerator.cs
│ │ │ │ ├── SRLFactory.cs
│ │ │ │ ├── SRLIRCRights.cs
│ │ │ │ ├── SRLIRCUser.cs
│ │ │ │ ├── SRLRaceInfo.cs
│ │ │ │ └── SRLSettings.cs
│ │ │ └── WebCredentials.cs
│ │ ├── x64
│ │ │ └── livesplit_core.dll
│ │ └── x86
│ │ └── livesplit_core.dll
│ ├── LiveSplit.Register
│ │ ├── App.config
│ │ ├── InternetExplorerBrowserEmulation.cs
│ │ ├── LiveSplit.Register.csproj
│ │ └── Program.cs
│ ├── LiveSplit.View
│ │ ├── LiveSplit.View.csproj
│ │ ├── Model
│ │ │ ├── RunFactories
│ │ │ │ └── StandardRunFactory.cs
│ │ │ ├── RunImporters
│ │ │ │ ├── FileRunImporter.cs
│ │ │ │ ├── IRunImporter.cs
│ │ │ │ ├── SpeedrunComRunImporter.cs
│ │ │ │ └── URLRunImporter.cs
│ │ │ └── Win32.cs
│ │ ├── Properties
│ │ │ ├── Resources.Designer.cs
│ │ │ ├── Resources.resx
│ │ │ ├── Settings.Designer.cs
│ │ │ └── Settings.settings
│ │ ├── Resources
│ │ │ ├── Add.png
│ │ │ ├── Configure.png
│ │ │ ├── DefaultGameIcon.png
│ │ │ ├── DefaultLayout.lsl
│ │ │ ├── DownArrow.png
│ │ │ ├── Icon.ico
│ │ │ ├── Icon.png
│ │ │ ├── Remove.png
│ │ │ └── UpArrow.png
│ │ ├── UI
│ │ │ ├── LayoutFactories
│ │ │ │ ├── StandardLayoutFactory.cs
│ │ │ │ └── TimerOnlyLayoutFactory.cs
│ │ │ ├── ListBoxItemDragger.cs
│ │ │ ├── NewRaceInputBox.cs
│ │ │ └── NewRaceInputBox.resx
│ │ ├── Updates
│ │ │ └── LiveSplitUpdateable.cs
│ │ ├── Utils
│ │ │ ├── FormUtils.cs
│ │ │ └── RichTextBoxExtensions.cs
│ │ ├── View
│ │ │ ├── AboutBox.cs
│ │ │ ├── AboutBox.Designer.cs
│ │ │ ├── AboutBox.resx
│ │ │ ├── AuthenticationDialog.cs
│ │ │ ├── AuthenticationDialog.Designer.cs
│ │ │ ├── AuthenticationDialog.resx
│ │ │ ├── BrowseSpeedrunComDialog.cs
│ │ │ ├── BrowseSpeedrunComDialog.Designer.cs
│ │ │ ├── BrowseSpeedrunComDialog.resx
│ │ │ ├── ChooseComparisonsDialog.cs
│ │ │ ├── ChooseComparisonsDialog.Designer.cs
│ │ │ ├── ChooseComparisonsDialog.resx
│ │ │ ├── ComponentSettingsDialog.cs
│ │ │ ├── ComponentSettingsDialog.Designer.cs
│ │ │ ├── ComponentSettingsDialog.resx
│ │ │ ├── EditHistoryDialog.cs
│ │ │ ├── EditHistoryDialog.Designer.cs
│ │ │ ├── EditHistoryDialog.resx
│ │ │ ├── LayoutEditorDialog.cs
│ │ │ ├── LayoutEditorDialog.Designer.cs
│ │ │ ├── LayoutEditorDialog.resx
│ │ │ ├── LayoutSettingsControl.cs
│ │ │ ├── LayoutSettingsControl.Designer.cs
│ │ │ ├── LayoutSettingsControl.resx
│ │ │ ├── LayoutSettingsDialog.cs
│ │ │ ├── LayoutSettingsDialog.Designer.cs
│ │ │ ├── LayoutSettingsDialog.resx
│ │ │ ├── MetadataControl.cs
│ │ │ ├── MetadataControl.Designer.cs
│ │ │ ├── MetadataControl.resx
│ │ │ ├── RaceProviderManagingDialog.cs
│ │ │ ├── RaceProviderManagingDialog.Designer.cs
│ │ │ ├── RaceProviderManagingDialog.resx
│ │ │ ├── RunEditorDialog.cs
│ │ │ ├── RunEditorDialog.Designer.cs
│ │ │ ├── RunEditorDialog.resx
│ │ │ ├── SetSizeForm.cs
│ │ │ ├── SetSizeForm.Designer.cs
│ │ │ ├── SetSizeForm.resx
│ │ │ ├── SettingsDialog.cs
│ │ │ ├── SettingsDialog.Designer.cs
│ │ │ ├── SettingsDialog.resx
│ │ │ ├── ShareRunDialog.cs
│ │ │ ├── ShareRunDialog.Designer.cs
│ │ │ ├── ShareRunDialog.resx
│ │ │ ├── SpeedrunComSubmitDialog.cs
│ │ │ ├── SpeedrunComSubmitDialog.Designer.cs
│ │ │ ├── SpeedrunComSubmitDialog.resx
│ │ │ ├── SpeedRunsLiveForm.cs
│ │ │ ├── SpeedRunsLiveForm.Designer.cs
│ │ │ ├── SpeedRunsLiveForm.resx
│ │ │ ├── TimerForm.cs
│ │ │ ├── TimerForm.Designer.cs
│ │ │ └── TimerForm.resx
│ │ └── Web
│ │ └── Share
│ │ └── SpeedrunComRunUploadPlatform.cs
│ └── UpdateManager
│ ├── ChangeStatus.cs
│ ├── FileChange.cs
│ ├── IUpdateable.cs
│ ├── Program.cs
│ ├── Updateable.cs
│ ├── Update.cs
│ ├── UpdateForm.cs
│ ├── UpdateForm.Designer.cs
│ ├── UpdateForm.resx
│ ├── Update.ico
│ ├── UpdateManager.csproj
│ ├── UpdateManagerUpdateable.cs
│ └── Updater.cs
└── test
└── LiveSplit.Tests
├── AutoSplitterTests
│ └── AutoSplitterXML.cs
├── ComponentUtil
│ └── DeepPointerTests.cs
├── LiveSplit.Tests.csproj
├── Model
│ ├── AbbreviationExtensionsMust.cs
│ ├── AtomicDateTimeMust.cs
│ ├── AttemptMust.cs
│ ├── Constants.cs
│ ├── IndexedTimeMust.cs
│ ├── SegmentHistoryMust.cs
│ ├── SegmentMust.cs
│ ├── StringExtensionsMust.cs
│ └── TimeMust.cs
├── Options
│ └── LayoutSettingsMust.cs
├── TimeFormatTests
│ ├── DaysTimeFormatterTests.cs
│ ├── DeltaTimeFormattersTests.cs
│ ├── DigitsFormatTests.cs
│ ├── RegularTimeFormattersTests.cs
│ ├── ShortTimeFormatterTests.cs
│ ├── ShowDaysTests.cs
│ └── TimeAccuracyTests.cs
└── TimeParseTests
└── TimeSpanParserTests.cs
88 directories, 362 files
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论