Skip to content

Releases: neimex23/AutoSplitterCore

AutoSplitterCore v3.0.0 -- New Horizons Update

28 Feb 01:32

Choose a tag to compare

AutoSplitterCore 3.0 is a very special release for me.
This version represents not only a technical evolution of the project, but also my constant desire to improve, to learn, and to push things further every time. I always try to raise the bar — in code quality, in architecture, in performance, and in user experience.
But none of this would mean anything without the community.
I want to sincerely thank everyone from the no-hit community who participated in the beta phases.
Your feedback, bug reports, suggestions, stress testing, and even the smallest comments helped shape this version into what it is today.
You didn’t just test features — you helped refine the vision.
The support, the patience, and the love you’ve shown to this project over time is something I truly value. Seeing people use the tool, rely on it, and care about its improvement is what motivates me to keep going and keep improving.
AutoSplitterCore is not just software.
It’s a collaborative effort between a developer who wants to grow… and a community that pushes him to do better every release.
Thank you for being part of this journey.
Let’s keep building and improving together.

I also want to give a special thank you to topeterk, the creator of HitCounterManager.
Your project and your support have meant a lot. Being able to build alongside tools created with the same passion for the no-hit community has been incredibly inspiring. Thank you for the trust, the collaboration, and for creating something that pushed this ecosystem forward.
It’s an honor to contribute in the same space❤️❤️

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Recommended do a Clean Installation of HCM + ASC before to continue, 
ASC configurations will automatically updates on this version, but do a Backup for precautions.

Requiere HCM v1.22.0 or HCMv2 to ASC Work Correctly

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

RELEASE NOTES

Full UI Rework (WinForms → ReaLTaiizor UI)

Complete migration to ReaLTaiizor UI Framework.

  • More modern interface
  • More intuitive layout
  • Improved rendering performance
  • Better panel organization and navigation
  • Integrated Dark / Light mode system

Core Architecture Improvements

  • New API Integration with HitCounterManager (Thanks to topeterk for integration)
  • Centralized game management system
  • Modular splitter activation logic
  • Unified timing engine
  • Cleaner splitter activation dictionary
  • Centralized PracticeMode propagation
  • Improved HCM interface handling
  • Refactored AutoSplitter core (Threads & DataBuildings improvements)
  • Improved auto-update system
  • Debug logging improvements

Full ASL Integration (HCMv2 Ready)

AutoSplitterCore now supports ASL Scripting by LiveSplit integration via:

  • ASLBridge (HCMv2)
  • Native ASL mode (HCMv1)

General Features

  • Named Pipes communication
  • Automatic ASLBridge process handling
  • Split / Start / Reset events from ASL
  • Optional IGT sync from ASL

HCMv2 Improvements

  • Async polling system
  • Better IPC lifecycle management
  • Automatic bridge lifecycle control

Advanced Profile System

New redesigned Profile Manager including:

  • Multiple ASC profiles
  • Author & description metadata
  • XML-based persistence
  • HCM ↔ ASC profile linking
    (Changing HCM profile can automatically change ASC profile)
  • Detailed configuration summary viewer
  • Custom flag selector to finalize a run
  • Automatic reset when starting new runs

☁ Online Profile System

  • Google Drive backup integration
  • Download community profiles
  • Fast configuration restoration

HitCounter Integration

Automatic hit detection for:

  • Celeste
  • Hollow Knight

Hits increment automatically based on detected in-game events.


WebSocket Support

Allows external applications to:

  • Listen to ASC events
  • Send signals to ASC
  • Synchronize real-time data

Ideal for overlays, bots, and external tools.


Developer-Oriented Improvements

  • Cleaner enum-based game handling
  • Reduced duplicated enable/disable logic
  • More extensible splitter registration system
  • Better separation of responsibilities
  • MVC & SOLID architecture implemented

AutoSplitterCore v2.14.1

27 Jan 02:17

Choose a tag to compare

Fixes Changes

Compatibilization with SoulsMemory 1.7.5

  • Added soulmemory_rs_x64.dll and soulmods_x64.dll addons from SoulsSplitter to avoid problem with IGTs and some other functions

For Manual Installings copy paste files on ASC Folder
SoulsMemoryPatch.zip

AutoSplitterCore v2.14.0

11 Jul 00:05

Choose a tag to compare

Features Changes

  • Compatibilization with SoulsMemory 1.7.0
  • 1.12 compatibility
  • Remove non-existent boss 'monstrous dog'
  • Add Elden Ring DLC flags
    -- View all changes on: Release Official
  • If you split on grace 'Uld Palace Ruins' you will have to replace it with 'Lake-Facing Cliffs'

  • Optimizing Code: Change Methods to get info when set a flag on Ds1, ds2 and ds3
    Note: If any flags aren't working contact with me

AutoSplitterCore v2.13.0

17 Dec 19:01

Choose a tag to compare

Features Changes

  • Removed ASL Method to Split (ASL Options and ASLScripts Files)>

Unfortunately, after months of hard work trying to fix the Split method, it is impossible for me to implement it with my current knowledge in LiveSplit.Core, LiveSplit.ScriptableAutoSplit and ASL Language, Implementing this is like trying to know how program compilers work, since it is basically a programming language created from scratch.
So the difficult decision was made to remove it. I recommend using the LiveSplit.HitCounterManagerConnector solution created by Topeterk https://github.com/topeterk/LiveSplit.HitCounterManagerConnector/releases

  • Update .NetFramework project from FrameworkVersion 4.8.0 to 4.8.1
  • Added Support to Dark Souls 2 and Hollow Knight to AutoReset Splits and Flags on New Game
  • Update Celeste Splitter (Dll update .Net Compatibility) and Compatibilization with ASC
  • Update Dishonored and Cuphead Splitter DLL

Fixes

  • Added Summary Option in Profile for AutoResetSplit Option

AutoSplitterCore v2.12.2

25 Aug 20:07

Choose a tag to compare

Fixes

  • Don't Reset flags and timer when AutoReset Split function happens

=========================================

AutoSplitterCore v2.12.1

New Feature

  • Introduced the Auto Reset Splits function when starting a new game.
    • Not compatible with: Dark Souls 2, Dishonored, and Hollow Knight.
      This function utilizes In-Game Time (IGT) to enable this feature, which is not available in these games

Thx Dev and Phetri for the idea :)

Fixes

  • Removed unused dependencies.
  • Optimized coding within the IGT functions.

AutoSplitterCore v2.12.1

25 Aug 19:12

Choose a tag to compare

New Feature

  • Introduced the Auto Reset Splits function when starting a new game.
    • Not compatible with: Dark Souls 2, Dishonored, and Hollow Knight.
      This function utilizes In-Game Time (IGT) to enable this feature, which is not available in these games

Thx Dev and Phetri for the idea :)

Fixes

  • Removed unused dependencies.
  • Optimized coding within the IGT functions.

AutoSplitterCore v2.12.0

19 Aug 19:52

Choose a tag to compare

Changes

  • Implemented the inclusion of optional titles for the CustomFlag feature in the games Sekiro, Elden Ring, and Dark Souls 3.
  • Revamped the PracticeMode functionality to address instances where it was not functioning as intended.
  • Resolved the issue causing an "Error 404 - Server Not Found" when attempting to access a new version of SoulMemory.dll.
  • Conducted an update of the SoulMemory dependency to ensure compatibility and optimal performance.

AutoSplitterCore v2.11.0

13 Aug 17:43

Choose a tag to compare

Features

  • Added Optional Titles to Positions in all games
  • Setting ASL Method to Experimental (Not working at all, i still trying to fixed but nothing)

Fixes

  • Update Some dependencies to last version
  • Update Hollow and Dishonored DLLs
  • Update ASL Script of Resident Evil 4 Remake, Resident Evil 8 and Resident Evil 3 Remake.
  • Update LiveSplitCore dependency.
  • Fix some Grammar issues

AutoSplitterCore v2.10.1

01 Jun 01:14

Choose a tag to compare

Fixes

  • Added more catch exceptions to avoid pop-up when a game is closed and SoulMemory is fetching data via ReadMemory.

AutoSplitterCore v2.10.0

28 May 18:40

Choose a tag to compare

Fixes

  • Added Catch exceptions to avoid pop-up when a game is closed and SoulMemory is fetching data via ReadMemory.
  • Decrease 7s to 5s checking process status to avoid access data errors.
  • Fix Autotimer - GameTime for Dark souls 2, don't start or stop correctly when a loading happen

    Friendly Reminder; Dark souls 2 don't have tracking game time to get exact values to give AutoSplitterCore and process it, failing that, the timer is controlled manually when there is a load event