Tales of Pirates [Unity]

milten21

New Pirate
Registered
LV
0
 
Joined
Apr 25, 2026
Messages
1
Reaction score
3
Points
3
Hey folks,
I’ve been experimenting with Unity and ToP sources lately and have achieved some cool results.

I was able to load the terrain map and the full list of objects into Unity at runtime, as well as add first-class support for the game’s proprietary file formats (e.g., .map, .lmo, .lgo, .lab, etc.) using Unity’s editor extensibility. Here’s a video of me doing random things within Unity:

Please ignore some objects with missing textures or incorrect placement/scaling - the game’s graphics files have multiple versions, and I haven’t yet added support for all of them or resolved all related issues. I’m sharing this early to gather feedback and avoid spending time on something that may not be of interest.

I’m not entirely sure where this will lead yet, but my current plan for phase 1 is to build a full port of the game that is compatible with all ToP files. This would allow custom server content to continue working and could potentially be adopted by the community. The biggest challenge I see at the moment is porting the game’s UI, as it appears to require significant effort.

Additionally, this approach enables access to the full set of Unity tools and features. For example, even at this stage, editing maps is already quite straightforward - you can modify terrain data, add layers, etc. Saving map objects (e.g., .obj files) will be somewhat more complex but still entirely feasible. Converting models .obj -> .lmo/.lgo and back is possible too. Unity features a lot of editor level and tooling extensibility. And finally - easy cross-platform support.

At this stage, I’d really appreciate your thoughts and feedback.
 
Last edited: