{"id":17422269,"url":"https://github.com/frankvdstam/soulsplitter","last_synced_at":"2025-04-05T10:09:10.283Z","repository":{"id":37012130,"uuid":"464126062","full_name":"FrankvdStam/SoulSplitter","owner":"FrankvdStam","description":"A livesplit plugin for souls-games","archived":false,"fork":false,"pushed_at":"2025-03-15T17:10:59.000Z","size":97211,"stargazers_count":52,"open_issues_count":2,"forks_count":8,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-29T09:11:38.606Z","etag":null,"topics":["armoredcore6","darksouls","darksouls-remastered","darksouls2","darksouls3","darksoulsremastered","elden-ring","eldenring","games","gaming","livesplit","sekiro","sekiro-game"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FrankvdStam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"ko_fi":"wasted1"}},"created_at":"2022-02-27T12:09:34.000Z","updated_at":"2025-03-15T17:11:02.000Z","dependencies_parsed_at":"2024-05-08T18:51:37.426Z","dependency_job_id":"e00ce0e0-c65b-4773-9424-0e262e3c9b3c","html_url":"https://github.com/FrankvdStam/SoulSplitter","commit_stats":{"total_commits":238,"total_committers":1,"mean_commits":238.0,"dds":0.0,"last_synced_commit":"d2dc247514109ca8e65d930be25d0fedba8bb001"},"previous_names":[],"tags_count":78,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankvdStam%2FSoulSplitter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankvdStam%2FSoulSplitter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankvdStam%2FSoulSplitter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FrankvdStam%2FSoulSplitter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FrankvdStam","download_url":"https://codeload.github.com/FrankvdStam/SoulSplitter/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247318745,"owners_count":20919484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["armoredcore6","darksouls","darksouls-remastered","darksouls2","darksouls3","darksoulsremastered","elden-ring","eldenring","games","gaming","livesplit","sekiro","sekiro-game"],"created_at":"2024-10-17T03:20:11.015Z","updated_at":"2025-04-05T10:09:10.243Z","avatar_url":"https://github.com/FrankvdStam.png","language":"C#","funding_links":["https://ko-fi.com/wasted1"],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"resources/soulsplitter.png\" width=\"350\"/\u003e\u003cbr\u003e\n  SoulSplitter\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eA livesplit plugin for souls-games\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#features\"\u003eFeatures\u003c/a\u003e •\n  \u003ca href=\"#installation\"\u003eInstallation\u003c/a\u003e •\n  \u003ca href=\"https://github.com/FrankvdStam/SoulSplitter/wiki\"\u003eWiki\u003c/a\u003e •\n  \u003ca href=\"#Contact\"\u003eContact\u003c/a\u003e •\n  \u003ca href=\"#credits\"\u003eCredits\u003c/a\u003e •\n  \u003ca href=\"https://github.com/FrankvdStam/SoulSplitter/blob/main/LICENSE\"\u003eLicense\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/FrankvdStam/SoulSplitter/actions\"\u003e\n        \u003cimg src=\"https://img.shields.io/github/actions/workflow/status/FrankvdStam/SoulSplitter/qodana_main.yml?branch=main\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.nuget.org/packages/SoulMemory/\"\u003e\n        \u003cimg src=\"https://img.shields.io/nuget/v/SoulMemory\"/\u003e\n    \u003c/a\u003e\n     \u003ca href=\"https://discord.com/users/281116269921566721\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/-Discord-blue\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://www.youtube.com/@1wasted\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/-YouTube-red\"/\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://ko-fi.com/wasted1\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg\"/\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\n# Features\n\n- Official timer for\n    - Dark Souls 1\n    - Dark Souls 3\n    - Elden Ring\n    - Sekiro: Shadows Die Twice\n    - Armored Core 6\n- Blackscreens/loadingscreen time is removed in\n    - Dark Souls 3\n    - Elden Ring\n    - Sekiro: Shadows Die Twice\n- Comes with a built-in event flag logger for all the games (use this to find flags to autosplit on, more info [here](https://github.com/FrankvdStam/SoulSplitter/wiki/Eventflags))\n- Event flag tracker (for 100% completion style runs, or maybe all bosses in Elden Ring)\n- Game memory reading functionality available as a standalone library on [![NuGet version (SoulMemory)](https://img.shields.io/nuget/v/SoulMemory)](https://www.nuget.org/packages/SoulMemory/), it has it's own [readme](./src/SoulMemory/README.md)\n\nEasily configure automatic splitting based on the in-game route you are running. Pick from a variety of timings and in-game events and share your setup with friends (setup is stored in the livesplit .lss files)\n  \n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/37239092/214152219-433b1ea3-8d25-4800-9780-664c4af975ec.png\"/\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\n\nEasily track arbitrary event flags for 100% style runs, or all bosses in Elden Ring. Background colors and fontsize can be adjusted to be OBS/stream overlay friendly.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/37239092/214557544-2abeb450-beaa-4c93-8e46-38dd079c2731.png\"\u003e\n\u003c/p\u003e\n\n\n\n# Installation\n\nInstall [LiveSplit](https://github.com/LiveSplit/LiveSplit), enter the name of the souls-game you want to run and click \"activate\" - this will download and install everything for you. Click on \"settings\" to the right of it to configure it.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/37239092/214122849-99988bb0-6204-4348-94dc-333fc38c61f0.png\"/\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\n\nDon't forget to set livesplit to compare against game time  \n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/37239092/214124915-bdfdee84-4eb1-40e4-ba23-8f837e708917.png\"/\u003e\n\u003c/p\u003e\n\n# Contact\n\nMake sure to checkout the [troubleshooting](https://github.com/FrankvdStam/SoulSplitter/wiki/troubleshooting) page before you contact me. Also check out the [soulsspeedruns wiki pages](https://soulsspeedruns.com/livesplit/#troubleshooting) If you get stuck, you can find me in the [soulsSpeedruns discord]([https://discord.gg/d8wsAPMN](https://discord.gg/ugH6VFEj)), [sekrio speedrunning discord](https://discord.gg/m7JNdmtw) or the [Armored Core Speedrun discord](https://discord.gg/yKEDgcMw), ping @wasted in any of the help channels, or DM [wasted#2747](https://discord.com/users/281116269921566721) directly with your questions.\n\nIf you find a bug you can let me know via the above methods, or you can [submit a github issue](https://github.com/FrankvdStam/SoulSplitter/issues/new).\n\n# Credits\n\nThank you strimmers, for risking your PB's, to test my broken code!  \n- [Catalystz](https://www.twitch.tv/catalystz)  \n- [Johndisandonato](https://www.twitch.tv/johndisandonato)  \n- [Siegbruh](https://www.twitch.tv/siegbruh)  \n- [Holm](https://www.twitch.tv/holm_gg)  \n- [Pennek](https://www.twitch.tv/pennek)  \n- [Nyk_style](https://www.twitch.tv/nyk_style)  \n- [Maarionete](https://www.twitch.tv/maarionete)  \n- [Moochyy](https://www.twitch.tv/moochyy_)  \n  \nThank you all!\n\nSpecial thanks to [B3LYP](https://github.com/pawREP), for his many contributions to the speedrunning community:  \n- writing the initial MIGT code injection for Elden Ring\n- writing the original Sekiro plugin, which features have been included\n- OG ds3 plugin, together with [Jiiks](https://github.com/Jiiks/)\n\u003cbr/\u003e\n\n- Thanks Pav, for the Elden Ring cheat engine table\n- Thanks [Johndisandonato](https://github.com/veeenu), pretty much always willing to exhange some ideas about tech stuff\n- [Yapped](https://github.com/vawser/Yapped-Rune-Bear) helped speed up mapping event flags to bosses and graces\n- Uses the excellent [material design](https://materialdesigninxaml.net/) library by James Willock\n- Thanks [Nordgaren](https://github.com/Nordgaren/)\n- Thanks thefifthmatt for all the hard work on figuring out how the [ER map system](http://soulsmodding.wikidot.com/reference:elden-ring-map-list) works, insane effort!\n- Thanks [CapitaineToinon](https://github.com/CapitaineToinon/LiveSplit.DarkSoulsIGT) for letting me use his DS1 timer code + inventory index reset code!\n- Thanks [Blade](https://github.com/bladecoding/DarkSouls3RemoveIntroScreens) for the nologo code!\n- Thanks [Uberhalit](https://github.com/uberhalit) for the [Sekiro savefile mod](https://github.com/uberhalit/SimpleSekiroSavegameHelper) from his tool\n- Thanks [ViRazY](https://github.com/Vinjul1704) for the standalone CLI timer and many other contributions  \n- Thanks [Ducksual](https://www.twitch.tv/ducksual) for helping with DS1 dropmod\n- Thanks [AinTunez](https://github.com/AinTunez), for DarkScript3, deciphering emevd event scripts: https://github.com/AinTunez/DarkScript3 - this is the basis for building the EMEVD logger  \n- And thanks to the [soulsmodding](http://soulsmodding.wikidot.com/) community at large, I'm standing on the shoulders of these giants\n\nI use Clion and Resharper from jetbrains to develop SoulSplitter. They have been giving me a free opensource license to use all their products for non-comercial use for a couple years now. Totally awesome, thanks Jetbrains!  \n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/devicons/devicon/blob/master/icons/jetbrains/jetbrains-original.svg\" width=\"300\"/\u003e\n\u003c/p\u003e\n\nCheck out this [visualization of the git history](https://www.youtube.com/watch?v=2u7MwySLOUE), made with [Gource](https://gource.io/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankvdstam%2Fsoulsplitter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrankvdstam%2Fsoulsplitter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrankvdstam%2Fsoulsplitter/lists"}