
In Progress
Posted
Paid on delivery
I use LiveSplit with the “Subsplits” component, but a single extra tier is no longer enough for my routing needs. I need a C++ plugin (DLL) that lets me create subsplits inside existing subsplits, keeping the familiar text-only display style yet providing: • a deeper, visually indented hierarchy so I can collapse or expand sections cleanly • fully customizable nested categories so I can organise splits any way I like • more granular, automatically timed sub-segments that roll up into their parent split times Please build the DLL in C++, following LiveSplit’s plugin guidelines, and keep dependencies to a minimum for smooth in-race performance. Deliverables: • Compiled DLL (both x64 and x86 if possible) ready to drop into LiveSplit’s Components folder • Well-commented source code and a short README explaining build steps and how to configure the new nested subsplits in LiveSplit • Confirmation that the component loads correctly alongside the existing Subsplits extension and that all timing data is saved in LiveSplit’s standard split files (.lss) If you can meet these points, let’s get started—I’m eager to bring deeper routing clarity to my speedruns.
Project ID: 40540930
32 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

★★★ I can complete your project perfectly ★★★ Hi there, I’m a Senior C++ Developer with extensive experience building Windows plugins, performance-critical desktop applications, and custom extensions for existing software. I have worked with C++, Win32 APIs, DLL development, and event-driven architectures where stability, low overhead, and compatibility are essential. I can develop a lightweight LiveSplit component that extends the existing Subsplits functionality with fully nested subsplits, expandable and collapsible hierarchies, customizable categories. The deliverables will include x64 and x86 DLLs where supported, fully commented C++ source code, and clear documentation covering configuration, building, and usage. I will also verify compatibility with the current LiveSplit release and ensure the component performs reliably during live speedruns. I am confident in my ability to complete your project efficiently and to a high professional standard. I can start work immediately and would be happy to discuss the plugin architecture and any additional features you have in mind. Regards, Omar Saxby
$30 USD in 1 day
0.0
0.0
32 freelancers are bidding on average $146 USD for this job

Hi I am a software engineer with over 16 years of experience building C++/Windows DLLs, plugin-style integrations, timing tools, and performance-sensitive desktop utilities. I can build a LiveSplit component for nested subsplits that keeps the familiar text-only view while adding clean indentation, collapse/expand behavior, configurable hierarchy levels, and automatic child timing that rolls up into parent segments. My approach would be to stay close to the existing Subsplits workflow so it feels natural in LiveSplit, keep dependencies minimal, and test the component with real .lss files to confirm timing data is saved and reloaded correctly. I will also check compatibility alongside the current Subsplits extension and document any setup details clearly in the README. One practical point I would confirm early is the exact LiveSplit component interface expected for a C++ DLL, since LiveSplit components are commonly .NET based and may require a clean C++/CLI bridge or similar packaging to load reliably. I can handle that while still keeping the final install simple: drop the DLL into Components and configure it from LiveSplit. Please contact me to discuss details.
$250 USD in 8 days
7.6
7.6

Hello dear, I’m Md. Toriqul Islam, an experienced C++ developer with 10+ years of experience building high-performance desktop applications, plugins, and custom software solutions. I understand you need a LiveSplit C++ plugin that supports unlimited nested subsplits with collapsible hierarchy, customizable categories, automatic timing rollups, minimal dependencies, and full compatibility with existing Subsplits and standard .lss files. I’ve developed performance-focused C++ applications requiring clean architecture and efficient execution. I have rich experience in C++, DLL development, WinAPI, plugin architecture, multithreading, debugging, and performance optimization. I’m ready to start immediately and would be happy to discuss your project. Looking forward to hearing from you. Best regards, Md. Toriqul Islam
$60 USD in 3 days
5.0
5.0

Hi, I understand your need for enhanced routing clarity in LiveSplit. Your vision for a C++ DLL with expandable nested subsplits fits perfectly with my expertise in C programming and software development. I will create a minimal dependency plugin that integrates smoothly with LiveSplit, providing a visually indented hierarchy and customizable categories. The solution will include automatic timing of sub-segments and compatibility with existing split files. I will deliver both x64 and x86 DLLs, along with well-commented source code and a README for easy configuration. Let’s start immediately to refine your speedrunning experience. How do you envision the expanded routing capabilities enhancing your overall speedrun strategy and flow? Best regards,
$155 USD in 14 days
4.4
4.4

Hi! I can build a lightweight C++ LiveSplit component that adds true nested subsplits while preserving the familiar text-only display. The plugin will support expandable/collapsible hierarchical categories, customizable nesting, and automatic timing roll-ups from child segments to parent splits. I'll follow LiveSplit's plugin guidelines, minimize dependencies for reliable performance, and provide x86/x64 DLLs (where supported), well-commented source code, and a README with build/configuration steps. I'll also verify compatibility with the existing Subsplits component and ensure timing data remains compatible with standard `.lss` split files.
$140 USD in 2 days
4.3
4.3

Hello, I can develop a lightweight C++ LiveSplit plugin that adds true multi-level nested subsplits while maintaining compatibility with the existing Subsplits component and `.lss` split files. The DLL will support expandable/collapsible hierarchies, customizable nested categories, automatic timing rollups, and minimal dependencies for smooth performance. I'll provide x86/x64 builds, well-documented source code, and a README with setup and configuration instructions. I'm ready to get started right away. Best regards, **Muhammad Usman**
$220 USD in 3 days
4.1
4.1

As an avid programmer and a fan of personalization, I'm excited to apply my diverse skill set to bring your deeper routing clarity to life. With extensive experience in C++, C#, and game development, I am uniquely equipped to tackle the creation of the nested subsplits DLL for you. My proficiency in following specific guidelines while keeping performance as efficient as possible ensures smooth in-race functionality that will significantly improve your speedruns. Not to mention, having x64 and x86 compiled DLLs would maximize compatibility. What sets me apart further is my commitment to clean and well-commented code. This will not only make it easier for you to incorporate the plugin into LiveSplit but also future-proof it for any updates. In addition to that, I'll provide a concise README file ensuring seamless integration of your new feature with the existing Subsplits component. Let's not forget about the data aspect. I will guarantee the correct loading of the component alongside Subsplits and that all timing data is properly saved in LiveSplit's standard split files (.lss). In culmination, I offer not only technical proficiency but also a passionate mindset dedicated to exceeding your expectations. Let's get started on this project so you can have the nesting hierarchy that matches your unique requirements, offering you a new level of flexibility and organization! Don't hesitate on taking this important step forward for your speedruns!
$140 USD in 2 days
3.3
3.3

Hello! I am genuinely excited to build this nested subsplits DLL for LiveSplit. I have extensive experience with C++ development, including building plugins for gaming tools, and I am confident I can deliver a reliable and efficient solution. For this project, I will build a C++ DLL following LiveSplit's plugin guidelines. The component will create a visually indented hierarchy for subsplits, supporting collapsible sections and nested categories. I will ensure the timing data rolls up correctly into parent split times and saves properly in LiveSplit's standard format. The DLL will be compiled for both x64 and x86, with minimal dependencies for optimal in-race performance. The price is 150 USD and the timeline is 5 business days. Do you have the LiveSplit SDK or specific interface details for the plugin development? Should the nested subsplit hierarchy be configurable within the LiveSplit UI or through a separate configuration file? Let me know your answers. I can start right away. Ricardo
$150 USD in 5 days
3.3
3.3

Hi, I will develop a C++ plugin (DLL) for LiveSplit that introduces nested subsplits, enhancing your routing capabilities. With my extensive experience in C++ and familiarity with LiveSplit's architecture, I can create a solution that maintains the text-only display and offers a visually indented hierarchy for easy navigation. The plugin will allow fully customizable nested categories and support granular, automatically timed sub-segments that aggregate into parent split times. I will ensure minimal dependencies to maintain optimal performance during races. You can expect a compiled DLL for both x64 and x86, along with well-commented source code and a concise README for setup. I'll confirm that the new component integrates seamlessly with the existing Subsplits extension and that timing data is saved correctly in the .lss files. Let’s get started on this. Your speedrun routing will gain the clarity you need with this enhanced functionality. Thank you.
$156 USD in 7 days
2.6
2.6

Hello! As per your project post, you are looking to extend LiveSplit with a C++ plugin that supports true nested subsplits beyond the current single-tier limitation. The goal is to create a lightweight DLL that integrates seamlessly with the existing Subsplits component while preserving LiveSplit’s text-based interface, standard .lss compatibility, and high-performance timing during runs. My focus will be on developing a native C++ LiveSplit component that provides unlimited nested hierarchies with expandable/collapsible sections, configurable categories, automatic roll-up timing for parent splits, and full compatibility with LiveSplit’s plugin architecture. The plugin will be optimized with minimal dependencies and tested alongside the existing Subsplits extension. I specialize in C++, plugin development, performance optimization, reverse engineering existing architectures, and desktop tooling. My approach focuses on clean, maintainable code, reliable timing accuracy, seamless integration with LiveSplit, and preserving existing workflows without breaking standard split files. Let’s connect to review the current Subsplits behavior and build a production-ready nested subsplits plugin that adds the routing flexibility you need while remaining fully compatible with LiveSplit. Best regards, Prateek
$140 USD in 7 days
1.8
1.8

hi! there. i have experience building c++ livesplit components and timing tools. one key issue in nested subsplits is keeping timing hierarchy accurate without desync in parent split totals and i solve it with strict event propagation and validated aggregation. another issue is ensuring dll stability with livesplit plugins and i handle this with minimal dependencies and safe memory management. i can build and integrate the x86 and x64 dll with clean documentation.
$100 USD in 2 days
1.0
1.0

Hi, The goal of deeper routing clarity in LiveSplit using nested subsplits is entirely achievable. Building custom C++ LiveSplit components, ensuring minimal dependencies for in-race performance, aligns perfectly with my engineering expertise. I can deliver both x64 and x86 compiled DLLs, along with well-commented source code and a clear README for configuration. Similar component development has been delivered on time with clean handoff. A short chat can nail priorities and timeline - appreciate your time.
$30 USD in 7 days
0.0
0.0

With proficiency in .NET and extensive experience in C++, I am confident that I can successfully execute this project for you. Throughout my career, I have been involved in various software development projects, including game design and development, where precision and performance optimization were of utmost importance - just like your needs for a DLL for LiveSplit. What sets me apart is my passion for delivering high-quality products that not only meet client expectations but go above and beyond. I understand the intricacies of creating well-organized, highly efficient code with minimal dependencies - exactly what you need for a smooth in-race performance. Moreover, my familiarity with LiveSplit’s plugin guidelines will ensure the plugin integrates seamlessly into the existing framework. Your project's success relies heavily on clear communication and understanding between us, and I assure you I prioritize these aspects for all my clients. I will keep you involved throughout the process, offering detailed documentation, including a comprehensive README that guides you through the build steps and configuration process. Rest assured, your need for deeper routing clarity in your speedruns will be met with a meticulously crafted solution that aligns perfectly with your requirements. Let's give your speedruns an edge they deserve!
$250 USD in 1 day
0.0
0.0

Hello, I can develop a custom Nested Subsplits DLL for LiveSplit as per your project requirements, ensuring accurate timing, proper hierarchical subsplits, and seamless integration with LiveSplit without breaking existing functionality. I have solid experience in C# and .NET DLL development and working with LiveSplit components. I will implement: Nested subsplit structure with flexible depth support Accurate split timing and state handling Compatibility with LiveSplit core updates Clean, optimized DLL with proper documentation Ready to start immediately and deliver a stable, tested solution. Regards, Acute Tech Solutions
$140 USD in 7 days
0.0
0.0

Hello, I understand your needs. I understand your goals and will deliver clear work on time while keeping you updated. I am a reliable freelancer with 10 years of experience in .NET, C Programming, Software Development and I helped many clients in the past. Visit my profile to check my latest work and reviews from past clients. I would love to connect in chat to discuss details. Best regards, Nathan Wilkins
$250 USD in 7 days
0.0
0.0

You need a custom C++ DLL for LiveSplit that supports true nested subsplits, deeper hierarchy, clean indentation, and automatic timing roll‑ups — exactly the kind of low‑level, performance‑sensitive component work I’ve delivered before. I’m Juan Pablo, and I’ve built C++ plugins, game‑adjacent tooling, and lightweight real‑time extensions where stability and zero‑overhead rendering matter. I’ll develop a clean C++ component following LiveSplit’s plugin guidelines, with minimal dependencies, proper hierarchy rendering, collapsible nested tiers, and full compatibility with existing Subsplits. The DLL will load correctly, save timing data in standard .lss files, and ship with well‑commented source code plus a simple README for building and configuration. To move fast, I need one key detail: How many nesting levels do you want supported in the hierarchy so I can design the data structure correctly from day one?
$200 USD in 1 day
0.0
0.0

The single-tier limit in Subsplits is a real problem once a route gets complex. I can write a DLL that supports true multi-level nesting, plugging into LiveSplit's component interface so it drops right into your layout without reconfiguring anything. Can start today and have a working build ready in 4 days. Bid is based on the description as written. Want to jump on a quick call to walk through exactly how many levels deep you need?
$150 USD in 5 days
0.0
0.0

The bid amount and timeline shown are rough starting points, we will nail down the real numbers once we know a bit more about how you want the nesting to work. LiveSplit's existing Subsplits component gives you one extra tier and that's it, so we get exactly why this falls short for deeper routing. What you need is a proper nested hierarchy, where each subsplit can itself parent further sub-segments, all collapsible, all visually indented in that familiar text-only style, and with times that automatically roll up into the parent split. We would also make sure the whole thing saves cleanly into .lss so your existing splits stay intact. Here's how we'd approach this: - Plugin architecture: Build the DLL in C++ following LiveSplit's IComponent interface, keeping third-party dependencies minimal so there's no race-day overhead or install friction. - Nested data model: Design a recursive split-node structure that lets you define as many tiers as you need, with parent nodes accumulating child times automatically. - UI rendering: Hook into LiveSplit's existing render pipeline to draw indented labels and collapse/expand toggles that match the text-only aesthetic of the Subsplits component. - .lss compatibility: Store the nested config inside LiveSplit's standard split file format so nothing breaks when you open an existing run or share splits with others. - Build output: Deliver both x64 and x86 compiled DLLs, a well-commented source tree, and a short README covering build steps and how to wire up the new component alongside the existing Subsplits extension. Once we align on exactly how many tiers you need and any edge cases in your routing layout, we'll put together a written proposal with milestones and a firm price. Want to jump on a quick call this week to walk through the specifics? Best, 96 Studio
$188 USD in 7 days
0.0
0.0

I have experience developing custom components and DLLs for LiveSplit to enhance timer functionality. Your need for a nested subsplits solution aligns with my expertise in extending LiveSplit’s capabilities beyond standard features. I’ve worked on similar projects where adding multiple layers of splits improved runners’ ability to track detailed segment progress without cluttering the interface. My approach focuses on seamless integration and intuitive user control. Do you already have a design or spec for how you envision the nested tiers working?
$140 USD in 7 days
0.0
0.0

Hello, You need “nested subsplits” to create deeper hierarchies and keep your split timing organized. I’ll extend LiveSplit’s IComponent interface with a lightweight tree structure that stores each sub‑split as a child node; the tree will be serialized into the standard .lss XML using LiveSplit’s existing SplitFile logic, keeping load time under 100 ms and avoiding extra runtime dependencies. I’ll also add a safeguard that prevents duplicate split names from overwriting each other when the component loads, which can otherwise corrupt the timing data. Which version of LiveSplit are you currently running, and do you have a preferred naming scheme for the nested categories? Looking forward to working with you. Artur Giżycki
$200 USD in 3 days
0.0
0.0

Hi, As an experienced Software Developer with a special focus on C++, I believe I am the perfect fit for your project. My proficiency in C++ programming aligns perfectly with the requirements for developing the DLL you need for LiveSplit. Not only will I ensure that the plugin adheres strictly to LiveSplit’s guidelines, but I will also minimize dependencies to guarantee smooth in-race performance. Your need for more granular, automatically timed sub-segments is something I understand well. Therefore, I will ensure that all timing data is accurately captured within sections and sub-sections of your routing system. Furthermore, my experience in system administration gives me an added advantage as it allows me to thoroughly test my work before delivery. Let's get started and bring that deeper routing clarity you need to see on your speedruns! Let's contact!
$30 USD in 1 day
0.0
0.0

Camp Douglas, United States
Payment method verified
Member since Jun 26, 2026
$250-750 USD
$750-1500 USD
$30-250 USD
₹1500-12500 INR
$30-250 USD
£250-750 GBP
₹12500-37500 INR
₹12500-37500 INR
₹600-1500 INR
£3000-5000 GBP
₹12500-37500 INR
₹750-1250 INR / hour
€250-750 EUR
₹1500-12500 INR
$10-30 USD
₹12500-37500 INR
$15-25 USD / hour
$250-750 USD
$30-250 USD
₹250000-500000 INR