XeNTaX Forum Index
Forum MultiEx Commander Tools Tools Home
It is currently Fri Sep 22, 2017 2:24 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 
Offline
ultra-n00b
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]

Requirements

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)

Features

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



Top
 Profile  
 
 Post subject: Re: Star Trek Online MSET Decompiler
PostPosted: Thu Oct 27, 2016 3:08 pm 
Offline
ultra-n00b

Joined: Thu Oct 27, 2016 3:01 pm
Posts: 1
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?



Top
 Profile  
 
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 3 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