XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Thu Jan 24, 2019 5:55 am

All times are UTC + 1 hour

Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 
Author Message
 Post subject: Star Trek Online MSET Decompiler
PostPosted: Wed Sep 21, 2016 10:23 pm 
User avatar

Joined: Mon Aug 29, 2016 8:42 pm
Posts: 1
Has thanked: 0 time
Have thanks: 1 time

Star Trek Online MSET Decompiler

It's been a little over 6 and half a year since Star Trek Online launched, and throughout all that time, nobody managed to crack open the game's model files. Today I present to you, the MSET decompiler.

Download Link

Tool is available here: Box [dead link removed]


The tool was developed using .NET Framework 4.5. It is a commandline tool, and as such, the following is required:
  • Commandline familiarity
  • Windows: Windows 7 or above (with .NET 4.5 or newer installed)
  • Linux: Mono 3.2 or newer (I only tested with Mono 4.x though, however Mono 3.2 should support .NET 4.5)


Tool's rather simple. It allows you to decompile any .mset file into either OBJ or PLY (both binary LE and ASCII formats are supported) files which you can import into Blender or 3DS max, and from there import to other games if you wish. If you want to convert into some other format, you can also dump raw mesh data in XML format.

The resulting meshes have the following information:
  • Vertices
  • Normals
  • Faces
  • Texture Coordinates
  • Vertex Colors (if present)
  • Binormals (if present, raw dump only)
  • Tangents (if present, raw dump only)
  • If applicable, other data (raw dump only)

Bug reports

MSET file format is not officially documented. I might, in the future, publish a documentation for people who want to work with the format themselves. However, due to the fact that it's been mostly guesswork, there might be files that break it. If possible, try to run a log and send it to me along with a file that caused a problem. Basic information about your environment (OS, version, .NET/Mono/other .NET runtime version) would also help.

While it is possible that this tool will run with .NET runtimes other than Microsoft .NET/Mono, these are the only 2 I officially support.

Future plans

Since I have the format (mostly) documented, I might create a recompiler in the future. Such a tool would convert OBJ or PLY files into MSET files.

Other stuff

Since the tool is obfuscated, Windows or whatever av you use might pick it up as a false positive. I can assure you, the tool contains no malicious code, and, as such, is safe to add to exception list.

Last thing, this tool's been written in my free time, and I'd appreciate any thanks or donations (you can make one here).

You can make the ads go away by registering

 Post subject: Re: Star Trek Online MSET Decompiler
PostPosted: Thu Oct 27, 2016 3:08 pm 

Joined: Thu Oct 27, 2016 3:01 pm
Posts: 2
Has thanked: 1 time
Have thanks: 0 time
I registered because you posted this. Does it work? The box link is dead so I can't test it for myself.

Is your tool capable of compiling mset after working on the decompiled geometries?

Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 2 posts ] 

All times are UTC + 1 hour

Who is online

Users browsing this forum: No registered users and 4 guests

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group