Twist on 14/2/2019 at 21:55
I get the skepticism for such an ambitious project, but there's already an excellent Underworld-in-Unity project created by a single person. It has some quirks, but it's fully playable and surprisingly polished.
(
https://github.com/hankmorgan/UnderworldExporter/releases) Unity Underworld
That project skirts the C&D issue by reading, exporting and rendering all the original assets from an existing install of the game. So after you download this Unity project, you have to set directory paths to an existing install of the original game.
(
http://exult.sourceforge.net/) Exult does the same thing for Ultima VII and it's been around for well over a decade without any legal trouble.
So it's not necessarily impossible or destined for legal trouble... but I do question the need for it or purpose of it given the steady stream of NewDark updates.
Haplo on 14/2/2019 at 22:57
Quote Posted by Syi
Mainly I was just doing it for fun and to learn unity, more of a part time hobby, and yeah that map was just an .obj dump from dromed. I have been working on code to pull apart the .miss files, but that is a different beast entirely lol. once I have some substantial progress on that project I'll document it here.
Take a look at openDarkEngine here: (
https://github.com/volca02/openDarkEngine)
We managed to parse the gamesys and mission files properly and construct the level. You could free-roam around the map in "no-clip" mode. We abandoned the project when the original Dark Engine source was found.
The source code is well-documented, so it might be helpful.
Soul Tear on 21/2/2019 at 13:27
It is good that you can port geometry so easily. So you have a finished indie game prototype. You can gradually replace all BSP with models and make a game like Thief, but not violating copyrights.