We’ve reached an important milestone in NewSO’s development: the game’s core client technology has been rebuilt on .NET 10, a modern, actively supported platform.
Our new client has successfully completed the entire gameplay journey—from launching and updating to logging in, entering a city, and joining a lot. This is much more than a version-number change: it begins replacing the aging technology inherited from FreeSO with a foundation built specifically for NewSO’s future.
What does this mean for players?
Many of the first improvements are happening behind the scenes, but they unlock some exciting possibilities:
- Better compatibility with modern computers and operating systems
- A safer, more reliable update system
- Smaller updates delivered more frequently
- Faster development, testing, and bug fixing
- Fewer restrictions caused by legacy technology
- More opportunities for performance and stability improvements
- A cleaner, fully NewSO-branded client
- A foundation we can continue supporting for years to come
This upgrade will make it easier for us to improve the game without every change becoming a battle against technology designed nearly two decades ago.
Native Mac support is now within reach
One of the most exciting possibilities unlocked by this work is true native macOS support.
.NET 10 supports modern versions of macOS, including both Intel Macs and Apple Silicon systems. The shared parts of NewSO are now much closer to being able to run across both Windows and macOS without maintaining two completely separate games.
Native Mac support is not included in the first rollout, but we now have a clear path to get there:
- Create a dedicated native NewSO launcher for macOS.
- Replace the remaining Windows-specific services, such as clipboard, speech, and system dialogs.
- Package native Mac graphics, audio, and input libraries.
- Produce separate builds optimized for Intel and Apple Silicon.
- Add a native Mac updater.
- Sign and notarize the application so it installs normally on macOS.
The goal is for Mac players to eventually run NewSO directly—without Wine, compatibility layers, or a Windows virtual machine.
What about Volcanic?
This work also lays the foundation for bringing Volcanic, NewSO’s development and object-editing toolkit, to macOS.
Volcanic currently depends heavily on older Windows-only interface technology. Its game, content, and simulation systems can increasingly share the same modern .NET 10 foundation as NewSO, but its interface will require a dedicated cross-platform upgrade.
That will be a larger follow-up project, but for the first time we have a realistic path toward Volcanic running natively on both Windows and Mac.
How will the upgrade reach players?
We’re taking a gradual approach designed to keep the game playable throughout the transition: - The first update prepares and modernizes the updater.
- Following updates transition the remaining game components to the new client.
- Obsolete FreeSO-era files are safely removed once they are no longer needed.
- Each stage is tested before being released more widely.
- Future improvements can then arrive as smaller, more frequent updates.
Players should not need to reinstall the game, and personal settings will be preserved.
This is only the beginning
The initial .NET 10 release may look familiar—and that is intentional. Our first goal is to preserve the NewSO experience while replacing the technology underneath it.
What makes this update exciting is what comes next: stronger compatibility, more dependable updates, faster development, native Mac builds, a future cross-platform Volcanic, and more freedom to improve NewSO for years to come.
NewSO is not simply being maintained. It is being prepared for its next generation.
