
In Progress
Posted
Paid on delivery
I am looking for an experienced C#/.NET developer to create a native Linux desktop application that clones the core functionality of TQVaultAE (the item management tool for the game Titan Quest). The original tool is open-source and written in C# for Windows (WinForms). Your task is to use the existing business logic/parsers from the original GitHub repository and rebuild the user interface for Linux using a cross-platform framework like Avalonia UI. Requirements: 1. Technology: C# and .NET Core (must run natively on Linux Mint without Wine/Proton). 2. UI Framework: Avalonia UI (or similar modern cross-platform GUI framework). 3. Core Features: - Full support for reading and writing Titan Quest save files (.chr and .bst) including correct checksum calculation (no corrupted saves). - Smooth item grid system with native Drag & Drop functionality (moving items between character stash and vaults). - Loading item database, displaying proper game icons, and showing full item descriptions/stats on mouse hover (tooltips). 4. Deliverables: Full source code and a working binary tested on Linux. CRITICAL SECURITY & WORK RULES: - I will NOT provide any remote access (No AnyDesk / No TeamViewer). You must source or simulate your own test files or request samples. - The project will be funded 100% via Milestone, but NO partial releases will be made before a fully working demo video or test build is provided. - Do not bid if you don't have experience with Linux development and binary file parsing in C#. Please start your proposal with the phrase "TITAN LINUX" so I know you read the whole description.
Project ID: 40577169
84 proposals
Remote project
Active 6 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

TITAN LINUX went through the TQVaultAE repo, the part that actually decides if this works is the checksum on .chr and .bst, one byte off and the game either refuses the save or corrupts it quietly, so that's where I'd start and get solid first, before touching a single pixel of UI. reusing the existing parsers and the item and stat db loading from the original makes sense too, no reason to rewrite what already works, the real build here is the Avalonia layer on top of it grid with native drag and drop between stash and vaults, hover tooltips pulling full stats off the item db, all doable in Avalonia, its pointer events behave the same on X11 and on Wayland so it's not some hacky workaround no remote access is completely fine, I'll run it on my own Linux Mint box and pull test saves from the open repo and community samples rather than touch yours, and no partial release before a real working demo makes sense to me too, that's basically how I'd want to prove it either way closest thing I can point you to for "does this survive without corrupting" is a PIN lock I built on ESP32 where every state change gets written to flash and has to survive a power loss without corrupting, tested in CI too, it's at [login to view URL] if you want to see how I think about that kind of correctness problem happy to walk through how I'd sequence it, save file round trip solid first, then the grid and tooltips on top
$200 USD in 6 days
0.0
0.0
84 freelancers are bidding on average $312 USD for this job

TITAN LINUX. (putting it per your request) I am Software Developer and I have over 25 years of experience. I primarily position myself as a Windows Desktop Developer, but I also have experience with Linux development, including working with C# and .NET. I am familiar with Avalonia UI. I have got you want to convert existing Windows Forms app to Avalonia UI app for Linux Mint, and I have extensive experience with both OS, therefore I am sure I can complete I have got several chr/bst files, therefore I have some files for testing. I am ready to start working - could you share URL of repository to use business/logic? Thanks.
$249 USD in 4 days
8.4
8.4

TITAN LINUX Hello, I understand you are looking for an experienced C#/.NET developer to build a native Linux version of TQVaultAE using Avalonia UI while reusing the existing business logic to ensure full compatibility with Titan Quest save files. I have over 6 years of experience developing desktop applications using C#, .NET, WinForms, WPF, MVVM, SQL, and cross-platform technologies. I have worked on legacy codebases, binary data processing, file handling, and application modernization while maintaining compatibility and performance. I can help with: - Migrating the existing application to a modern cross-platform architecture - Building a native Linux UI using Avalonia - Preserving save file compatibility and checksum validation - Implementing drag-and-drop inventory management - Loading item databases, icons, and tooltip information - Testing on Linux Mint and delivering clean, maintainable source code The application will be designed to run natively on Linux without Wine or Proton while maintaining the core functionality and reliability of the original project. I would be happy to review the GitHub repository and discuss the implementation approach, milestones, and testing process. Regards, Muhammad Shoaib
$300 USD in 7 days
6.7
6.7

⭐⭐⭐⭐⭐ Create a Native Linux App for Titan Quest Management Tool ❇️ Hi My Friend, I hope you're doing well. I've carefully reviewed your project details and see you're looking for an experienced C#/.NET developer. You don’t need to search any further; Zohaib is here to assist you! My team has successfully handled 50+ similar projects, ensuring a smooth transition from Windows to Linux. I will utilize the existing business logic from the GitHub repository and build a user-friendly interface using Avalonia UI, all while maintaining the core functionalities you need. ➡️ Why Me? I can easily create your Linux desktop application as I have 5 years of experience in C# and .NET development. My skills include Linux application development, binary file parsing, and UI design. Additionally, I have a strong grip on Avalonia UI and other relevant technologies, ensuring your project will be completed efficiently and effectively. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work and how I can deliver the best results for your needs. Looking forward to chatting with you! ➡️ Skills & Experience: ✅ C# Development ✅ .NET Core ✅ Linux Application Development ✅ Avalonia UI ✅ Binary File Parsing ✅ UI Design ✅ Data Management ✅ Debugging ✅ Software Testing ✅ Git Version Control ✅ Cross-Platform Development ✅ Agile Methodologies Waiting for your response! Best Regards, Zohaib
$240 USD in 2 days
6.5
6.5

Hi, I reviewed your project: Native Linux C#/.NET Clone of TQVaultAE for Titan Quest Anniversary Edition (Avalonia UI). I can help with server setup, deployment, SSL, Nginx/Apache configuration, Docker, Linux troubleshooting, optimization, backups, monitoring, and secure production deployment. I work with Laravel, Node.js, React, databases, APIs, and VPS/cloud environments. Please message me with your server details and application stack so I can prepare a clean deployment plan. Portfolio: https://www.freelancer.com/u/irfanui Regards, Mohammad 4th Dimension Partners
$260 USD in 3 days
5.9
5.9

TITAN LINUX With a broad range of technical expertise cultivated over the past seven years, I'm confident in my ability to create a C#/.NET clone of TQVaultAE for Linux that meets your specifications. My background in software development covers various domains, including web and app development - but one area I've always enjoyed delving into is game modification. Your project offers an opportunity to merge my programming skills with my passion for gaming. My knowledge of C# and .NET Core combined with hands-on experience using Linux Mint can ensure a seamless transition from WinForms to Avalonia UI ensuring that your game, Titan Quest Anniversary Edition, functions just as well on Linux. Moreover, my aptitude for binary file parsing coupled with a deep understanding of Linux system compatibility gives me the advantage in building a tool that reads and writes your game files accurately while calculating checksums correctly. Delivering quality work and meeting client expectations are crucial to me- which is why I also appreciate the security measures you've put in place. I respect your need for remote access independence and can simulate or source test files as required.
$300 USD in 7 days
5.4
5.4

Hi, TITAN LINUX I'd handle this using Avalonia UI over the existing .NET Core parsers, because Linux native binaries stay clean and checksums stay accurate when the codebase remains pure C#. The biggest improvement will come from replacing WinForms with Avalonia’s data-binding and styling system, which keeps the item grid responsive even under heavy drag-and-drop use. I once rebuilt a save-file editor that parsed binary chunks for an RPG, where fixing alignment issues in the original structs took two extra days—nothing major, just careful alignment checks. Changes will land behind feature flags so every build is rollback-ready, and I’ll share test binaries as soon as the first vault loads correctly, no waiting for milestones. The Linux-native build cuts dependency problems for your users, keeps icons and tooltips sharp, and future-proofs the codebase if Titan Quest adds new item types. Happy to review the original parsers first and send a small Linux test build before we commit to the full milestone. Thanks, Denis.
$300 USD in 3 days
4.6
4.6

Hello There! I’m Md Toriqul Islam, and I’m excited to partner with you. I can dive into your project immediately. I’m an experienced C#/.NET developer with expertise in cross-platform desktop applications, binary file processing, and Linux development. I understand you need a native Linux application that recreates the core functionality of TQVaultAE using C#/.NET and Avalonia UI while reusing the existing business logic. I can deliver a modern, responsive interface with reliable save-file handling, drag-and-drop inventory management, tooltips, and complete source code tested on Linux. I have rich experience in C#, .NET, Avalonia UI, Linux, and binary file parsing. I am skilled in cross-platform desktop development, GUI design, file handling, and application optimization. I’m ready to start immediately and would be happy to discuss your requirements and development timeline. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$200 USD in 5 days
5.0
5.0

TITAN LINUX Hi, I have strong experience with C#/.NET desktop development, cross-platform applications, and working with structured binary data formats. I can build a native Linux application using Avalonia UI without relying on Wine/Proton, while keeping the core logic clean, maintainable, and extensible. I understand the requirements around Titan Quest save parsing, checksum handling, item database loading, drag & drop inventory management, and accurate item display with icons, stats, and tooltips. I will focus on creating a stable solution that reads/writes .chr and .bst files safely without corruption. My approach: • Analyze and reuse/adapt existing open-source business logic where suitable • Build a modern Avalonia-based Linux UI • Implement testing with sample save files and validation checks • Provide clean source code, documentation, and tested Linux binaries I can work milestone-based and provide progress updates with demo builds/videos. I have experience with C#, .NET, desktop UI frameworks, and application architecture. Ready to discuss the project and start immediately. Thanks!
$200 USD in 3 days
4.3
4.3

TITAN LINUX Hey there, I’m confident in delivering a native Linux desktop app that clones TQVaultAE’s core functionality using C# and .NET Core. Leveraging Avalonia UI, I’ll build a smooth, drag-and-drop item grid system with accurate save file parsing and checksum validation to keep your Titan Quest saves intact. I understand the importance of a native Linux experience without Wine, and I’ll ensure full item database integration with tooltips for a seamless game inventory interface. Expect a fully tested binary plus source code on Linux Mint. I’m ready to start with a demo build quickly to align with your milestone approach. What key feature excites you most about having TQVaultAE fully native on Linux? Thanks,
$335 USD in 21 days
4.4
4.4

**TITAN LINUX** Greetings, I am interested in working on this project. I am a professional software developer with over 10 years of experience in software development. I am proficient in C#, .NET, C++, and C, with extensive experience building cross-platform applications. I have developed interoperability solutions that integrate both C# and C++ DLLs on Windows, and I can successfully port your C# application to C++ for Linux using Avalonia UI. The resulting application will maintain the required functionality while being efficient, reliable, and well-optimized. I would also be happy to develop a demo so you can evaluate the approach and verify that it meets your expectations before proceeding with the full project. Please feel free to reach out so we can discuss your requirements in more detail. I look forward to working with you. Thank you for your time and consideration.
$300 USD in 7 days
4.3
4.3

Coming from an extensive background in full-stack development, I bring a unique perspective and well-rounded skill set to the table that is perfect for this project. In addition to a deep grasp of C# and .NET Core which are essential for this job, I have solid experience with Avalonia UI - the precise tool you need to build a Linux application. Understanding the critical nature of your project, I guarantee that my final delivery will run natively on Linux Mint without requiring any external tools like Wine/Proton. Another crucial aspect is my familiarity and mastery with binary file parsing in C#. I've used this particular skill to handle many complex projects focusing on clean code architecture, performance optimization and maintainability - all of which will be constantly prioritized throughout the development process. Given my mantra that 'Quality First' drives every decision I make, rest assured there'll be no corrupted saves due to incorrect checksum calculation even after loading and saving numerous Titan Quest files. Lastly, collaboration without compromise is my trademark. While ensuring utmost data security and respecting your work rules is crucial, I'm certain we can devise a system that assuages your concerns while enabling smooth workflow communication between us. In line with this, rest assured that I won't request any remote access if it doesn't align with your preferences.
$200 USD in 7 days
4.1
4.1

Hey , I just went through your job description and noticed you need someone skilled in C++ Programming, Game Development, Desktop Application, C Programming, .NET, .NET Core, C# Programming and Software Development. That’s right up my alley. You can check my profile — I’ve handled several projects using these exact tools and technologies. Before we proceed, I’d like to clarify a few things: Are these all the project requirements or is there more to it? Do you already have any work done, or will this start from scratch? What’s your preferred deadline for completion? Why Work With Me? Over 280 successful projects completed. Long-term track record of happy clients and repeat work. I prioritize quality, deadlines, and clear communication. Availability: 9am – 9pm Eastern Time (Full-time freelancer) I can share recent examples of similar projects in chat. Let’s connect and discuss your vision in detail. Kind Regards, Zain Arshad USA
$200 USD in 5 days
4.0
4.0

Hi, I'm a senior .NET developer with 20+ years of experience building cross-platform desktop tools, including C# file parsers and Avalonia UI applications, so this is a direct fit for my work. I'll take the existing TQVaultAE logic from the GitHub repo, extract the save file parsers (.chr/.bst) and item database handling, then rebuild the UI in Avalonia for native Linux Mint execution. You'll get a working application with drag-and-drop item grids, full save file read/write with checksum validation, and proper item tooltip rendering using the game's assets. I'll test directly on Linux without Wine or Proton, validate checksum integrity to prevent corrupted saves, and deliver a clean build with source code. I can start immediately after reviewing the existing codebase and provide a test build for validation.
$240 USD in 3 days
3.6
3.6

Dear Client, I read "Native Linux C#/.NET Clone of TQVaultAE for Titan Quest Anniversary Edition (Avalonia UI)" carefully and understand you need a solid desktop application built for daily real-world use. My hands-on experience with .NET, Desktop Application aligns directly with what you need. I've delivered desktop software with local databases, offline-first workflows, hardware integration and auto-updates — installers included, so it just works on your users' machines. A few quick questions to get us started: 1. Which platforms must it run on — Windows, macOS, Linux? 2. Do you have a stack preference (e.g. Electron, .NET, Java), or should I recommend one? 3. Does it need to work offline or talk to hardware (printers, scanners, devices)? Thanks & Regards, Deepak
$320 USD in 7 days
3.5
3.5

TITAN LINUX I’m excited about the opportunity to develop a native Linux desktop application that brings TQVaultAE’s functionalities to life on Titan Quest. Leveraging my experience in C# and .NET Core, I will ensure that your application runs seamlessly on Linux Mint without relying on Wine or Proton. Utilizing Avalonia UI will enable us to craft a modern user interface that captures the essence of the original tool while optimizing for Linux users. Key features, such as accurate reading and writing of Titan Quest save files, along with a responsive drag-and-drop item system, will be a priority. I understand the importance of checksum calculations to prevent any corrupted saves, ensuring that players can manage their items smoothly. Together, we will ensure that the item database loads efficiently, displaying game icons and tooltips for an immersive user experience. Rest assured, I will provide thorough testing, a working binary, source code, and a demo video to meet your requirements. Let’s create a tool that enhances the Titan Quest experience for Linux gamers! What specific features from TQVaultAE do you envision enhancing for the Linux version?
$200 USD in 13 days
3.2
3.2

TITAN LINUX Hi, This project comes down to three key areas: accurate binary file handling, a responsive cross-platform desktop UI, and maintaining compatibility with the original TQVaultAE data structures. I can rebuild the application as a native Linux desktop application using .NET and Avalonia UI while reusing the existing business logic where appropriate to preserve save-file compatibility and checksum integrity. Before getting started, I'd like to clarify a few technical details: 1. Should the application target the latest .NET LTS release? 2. Are there any planned feature additions beyond the original TQVaultAE functionality? 3. Will sample save files be provided for validation, or should compatibility be verified against publicly available test data? The implementation will focus on maintaining binary compatibility with Titan Quest save files, responsive drag-and-drop item management, accurate tooltip rendering, and a clean architecture that is easy to maintain and extend. I look forward to discussing your project.
$300 USD in 7 days
3.1
3.1

Hello Dear, I’m an experienced C#/.NET developer with 10+ years of expertise in desktop applications, Linux development, and software engineering. I understand you need a native Linux Titan Quest vault application using Avalonia UI, C#/.NET, and reliable save-file parsing. I have experience building cross-platform apps, handling binary data, and creating stable user interfaces with clean architecture. I can rebuild the UI, integrate core logic, ensure safe save operations, and deliver tested source code with Linux compatibility. Could you share repository details and samples? Best regards, Md Ruhul Ajom.
$200 USD in 5 days
4.9
4.9

TITAN LINUX after analyzing the project details, I am confident in developing a robust, native Linux application using C#/.NET and Avalonia UI, leveraging existing logic from the open-source TQVaultAE. I will ensure support for Titan Quest save files, seamless drag-and-drop item management, and dynamic tooltips. My experience with Linux development and binary parsing guarantees a secure, high-quality build that meets your specifications. I'll deliver a fully functional demo and source code, tested on Linux Mint, aligning with your no-partial-release policy. Looking forward to collaborating on this exciting project.
$250 USD in 35 days
2.8
2.8

TITAN LINUX I will build a native Linux desktop application that replicates TQVaultAE's core functionality using C# and .NET Core. Leveraging the existing business logic from the original GitHub repository, I'll develop a user interface with Avalonia UI, ensuring it runs seamlessly on Linux Mint without Wine or Proton. With extensive experience in Linux development and binary file parsing, I’ll ensure full support for reading and writing Titan Quest save files, maintaining checksum integrity to prevent any corrupted saves. The item grid will feature native drag and drop functionality, allowing efficient item management. I'll implement a robust item database that displays game icons and provides detailed tooltips on hover. I understand the importance of delivering a fully functional demo and will adhere strictly to your work rules. To ensure quality, I’ll simulate and source my own test files. Let’s move forward with this project; I’m ready to execute. Thank you.
$315 USD in 7 days
2.6
2.6

TITAN LINUX: As a full-stack developer with extensive experience in C# and .NET Core, navigating the complex terrain of Linux development is second nature to me. Over the years, I've not only honed my proficiency with technologies like Avalonia UI but have also built a solid foundation in working with binary file parsing. This project aligns perfectly with my expertise "à la mode". Moreover, I prioritize clean architecture and long-term maintainability when developing software, ensuring that the codebase remains flexible and easily adaptable even in evolving ecosystems like Linux Mint. My extensive knowledge of C# will be instrumental in cloning the core features of TQVaultAE and leveraging the existing business logic/parsers to revamp the user interface seamlessly. With the lens of security as my guiding principle, I respect your boundaries by not requesting remote access or any partial releases until you're satisfied. I understand that for this project, we need to meticulously test any build before releasing milestones, and I am more than ready to provide you with a fully working demo video or build, tested on Linux. If you're looking for reliability, technical acumen, and a dedicated partner to replicate TQVaultAE for Linux, look no further!
$300 USD in 7 days
2.7
2.7

Siedlce, Poland
Payment method verified
Member since Jul 3, 2026
$30-250 USD
$250-750 USD
$10-30 USD
₹750-1250 INR / hour
₹1500-12500 INR
$250-750 USD
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
₹1500-12500 INR
$750-1500 USD
$3000-5000 USD
₹1500-12500 INR
$1500-3000 USD
min $50 USD / hour
₹750-1250 INR / hour
$30-250 USD
$15-25 USD / hour
₹400-750 INR / hour
$30-250 USD
$30-250 USD