| || || |
|Legacy - Mission Editor Tool (Beta) - Screenshots |
| Screenshots: |
|Legacy - Mission Editor Tool (Beta) - File Download Options
Primary Download Locations:
| || Name: |
| Worldwide Mirror by FileFront |
| || || |
|Legacy - Mission Editor Tool (Beta) - Readme |
| Readme File: |
This tool will allow users to create their own missions for Star Trek Legacy. The tool is functional, but is released in an "as is" state. Use of the tool is subject to the terms of the attached EULA. Bethesda will not provide support of any kind, nor are any future updates planned for this tool. However, in an effort to allow for further development of this tool, Bethesda has included the source code for the tool as open source.
The STL Editor is a mod tool for Star Trek Legacy. The Editor was created pro bono by developers at Bethesda Game Studios. We created this wiki to serve the Legacy modding community. Please contribute and help expand the Editor documentation. If you are a programmer, we've included the full source for the Editor so that it can continue to be improved.
 General Information
With this collection of tools, players should now be able to create their own custom missions. Users must have some knowledge of programming languages and how they work. Missions are composed of three types of files: rule(.drl), script(.dsl), and map(.sol). To create these files, users will first have to write their rules and scripts in the Legacy scripting language, then users will use the parsing tools to compile their scripts into .dsl and .drl files. Users can then use the Legacy map editor and link those .drl and .dsl files to the map. Afterwards users will need to edit the legacymissons.xml file to include their new custom mission. Additionally, a open-source front-end tool (LegacyMissionEditor.exe) has been developed that should aid in editing necessary information spread across multiple files.
 Getting Started
In order to compile a mission, you will need a compiler capable of creating Win32 DLLs. A free and easy solution is to install Microsoft Visual C++ 2005 Express Edition, available here (http://msdn.microsoft.com/vstudio/express/visualc/). You must install the Windows Platform SDK to allow Visual C++ Express to create native Win32 applications (and DLLs). Follow the instructions here: (http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/) (don't worry about the fact that the SDK download page calls it the Windows Server 2003 R2 Platform SDK... it isn't specific to that OS). You will also need access to an installed version of the game with the Map Editor enabled. Follow the instructions here to enable Legacy’s built-in map editor: (http://www.legacymods.com/modders/blogs/index.php/ChessMess/2006/12/08/how_to_turn_on_the_legacy_map_editor). Also, you will want to enable the ‘All Missions’ button from the Campaign menu so that you can select your custom mission from a list of all available missions. Follow the instructions here: (http://www.legacymods.com/modders/blogs/index.php/ChessMess/2006/12/13/enabling_all_missions_menu_item).
-Front-end assisted compilation.
If the user has Visual Studio 2005 installed, the Mission Editor is capable of building the .dsl and .drl files for a mission from a single menu item. The tool accomplishes this by invoking Visual Studio's command-line compiler and making use of the current Legacy installation. The Mission Editor is really intended to help take away the grunt work of having to make sure your objectives file, for example, is compatible with your labels file, organizes the data, lets you edit stuff in place, and packages your work up in a shareable format. See the tool's documentation for further details.
Adding Custom Missions to the All Missions Menu
Readme Retrieved from "http://stl.bethsoft.com/stmodwiki/index.php/Main_Page"
|Legacy - Mission Editor Tool (Beta) - User Comments
The following comments are owned by the user that posted them. STLegacyFiles is not responsible for their content.
Total comments: 7 | Last comment: 11-13-2008 at 22:19
Joined: March 15th, 2006
|The fact that you need to know c++ rules this out for me. However the fact that its open source hopefully someone can make an easier version for non programmers to use. Good to see some tools being released |
From: (New York City)
Joined: February 5th, 2005
|I've studied on the basics of C++ in 1st year of College, I then moved on to Java but I'll give it a go. I still do some C but it's mostly Java. |
I think the release of this is as important as it's function.
Joined: April 15th, 2007
|Cool, i hope some cool missions can come out.... even though this is a beta version.... lol |
Joined: May 25th, 2004
|Well this is nice to see. A step in the right direction! The possibilities for making custom missions are far greater than ever before! |
From: (Calgary Alberta)
Joined: January 5th, 2006
|someday i (hope to) see a whole campain of romulan war missions and dominion war missions... |
Joined: July 12th, 2008
|Sorry yah but I'm just kind of baffled at how people can find anything useful related to ST Legacy with these two links(http://www.legacymods.com/modders/blogs/index.php/ChessMess/2006/12/08/how_to_turn_on_the_legacy_map_editor), (http://www.legacymods.com/modders/blogs/index.php/ChessMess/2006/12/13/enabling_all_missions_menu_item)....I had a similar problem again back then when I was directed there to look for a milkshape plug-in!Is there something in that site I'm missing???!!All I see is a pretty college looking chick with links to useless criterias(useless to modding that is).Can someone fill me in here??! |
Joined: August 16th, 2007
|deja, that site was scrapped earlier this year. i miss it. was a good site |
When posting comments, you must follow these rules:
The high interactivity of this site should be considered a luxury, not a right. If you cannot follow these simple rules, you can and will be warned or banned from the comments, site or the entire network for any period of time.
- No "Yay I got First Post!" posts, no exceptions and no matter what other content the post has!
- No Pornographic Material. Any sexually oriented imagery or links to such content will not be tolerated.
- No Warez or Illegal Software. This includes linking to software, posting about it, and suggesting to get it.
- No Cursing or Swear words. We encourage you to use our comment sections as a forum to debate files, news, etc., but please use proper adjectives to express yourself. We will not tolerate abuse upon another member or author.
- No Attacks / Retaliation of any kind against a member, or group of members.
- Please do not advertise for other sites or forums here.
- Maximum of 3 smileys per regular member.
Now enjoy yourself and behave!