Tomb-Editor
Tomb-Editor copied to clipboard
Investigate portability
With the various engine re-implementations of the classic TR engine being eminently portable and ported to many systems i think it would be prudent to at least investigate what would be necessary to port TE to some of the platforms supported by these engines, sutch as linux and macos
Looks to me like most of this should run in mono on these platforms, but an overview of the used dependencies and portability state would be much appreciated.
Hi! Some people tried to do it in the past. Main obstacle is UI library which is (sadly) used by TE - it is DarkUI which is totally non-portable. So to make it happen, first off, a gradual rewrite of whole TE/WT/ST/TIDE UI to WPF/UWP/whatever must be done. In fact TIDE developer already works on rewriting it to WPF, but sadly TE/WT is not being rewritten. Maybe someone can take a look at that some day.
TIDE is currently being rewritten using Avalonia and .NET 6
Thanks for the overview, yeah looking around in the code darkui would be a lot to replace. Currently out of scope for me effort wise.