You always wanted to create your own role-playing game or shooter? You have a working knowledge in the StarCraft II editor? Then Orion is just the right thing for you!
(This video is outdated and needs polish. See below).
Orion is a StarCraft II mod which facilitates the creation of role-playing (e. g. WoW) and shooter games. It offers a highly configurable and powerful RPG and shooter engine, thereby allowing you to skip all the labourous work on the core of your map. By using Orion, you simply can start with the content (plot, classes, abilities, items) of your game!
Besides the basic controls of an RPG character (WASD movement, camera rotation), Orion includes a modifiable UI, consisting of a character panel, an action bar, an inventory, and more:
The ability bar at the bottom of the screen can be customized by the player of your map. For instance, he may put items on ability buttons to gain faster access. The menu bar on the right of the action bar can be customized by the creator of the map. For example, you can put an inventory button there.
Another feature of the mod is an integrated quest system accessible through custom data types and the trigger GUI. Orion also offers a predefined quest log similar to that from WoW:
Furthermore, Orion features a predefined interface for managing bank-saved player profiles - both for the mapper and for the player. Orion even provides a UI for creating and selecting a player profile:
Although the whole code is written in Galaxy, the trigger GUI is fully supported:
How To Use The Mod
To use the mod, you have to add it to the dependencies of your map. If you are not on EU, you need to download the mod first (see below). Then save it to "<SC2 Directory>/Mods".
Go to "File -> Dependencies" in the editor with your map open. Click on "Add other..." and either select the mod in the local files or online. Confirm with OK to gain full access to all features of the mod!
The mod is under LPGLv3 which means that it is free to use. Please add me to the credits when using the mod.
Got interested? Test it out on the map Orion Sample. This map briefly introduces the major features of the mod.
The map is also useful to learn how to use the mod!
You want to participate in this project or just help me with it? You are very welcome. Here are some things you can do:
Give feedback and report any bugs you find.
Tell your ideas for new features.
Help me with one of the known issues below.
The presentation video needs to be polished. If you want to help me with that (I am unexperienced at creating videos), just PM me.
All strings in the mod and in the sample map need to be checked for language mistakes (I am German and my English is not the best).
The look of the mod's UI is planned to be polished. Any ideas?
If you find something else you want to do, feel free to share it!
Of course I will reward your help with an entry in the credits.
The following problems/bugs still exist in the mod, some of which I did not find a solution to yet:
Global quest aims are not saved in the player profile. I am going to fix this in one of the future patches.
The height of a unit's model cannot be calculated which is required for the traceline function. Any ideas how to solve this or do I need to implement a work around?
There is an issue with moving items in an inventory via the script if the inventory container is sufficiently complex. This may lead to strange results when using the Orion UI to move items. Any ideas?
Wow I think I just crapped my pants. This is basically everything you need to build a shooter. My one question is how well it works online. Other than that this looks delightful. I will definetly be using this.
Rollback Post to RevisionRollBack
Want to use Render To Texture in your cutscenes? Try This! Looking for some new models check Here!
Like every other shooter or RPG in StarCraft I have seen so far, this map has to cope with Battle.Net delays. You can try it out just by uploading a little example map by yourself and playing it online ;)
If you find another shooter map whose delay is better than mine, please tell me so I can contact its mapper to ask him how he did it.
Yeah, of course you can modify the camera distance. If you add the mod to your map, go to the data editor and then to "Cameras". You will find different camera objects, one for each mode. Just change the values of "UI: Initial Parameter+" of your mode's camera.
Usually, the camera height is calculated by (Height Offset Of Camera) + (Unit Height) + (Unit Model Height). If you want to skip the last two summands, you need to activate the flag "Use Default Height" via the action "Set Camera Mode".
Patch 0.7 of the mod now arrived!. It includes the following new features:
1. Work-Around for the Unit Model Height: I have added the custom data type "Orion - Model Height" with which you can tell the mod the height of each unit model. The name of an instance has to be the model ID.
Use the action "Enable/Disable Unit Model Height Warnings" to display a warning whenever a unit's model height could not be determined.
2. Revision of the Unit Panels: The Unit Panels now have colored bars and may also display shields. Additionally, the character's and target's current level is displayed on the unit icon (if the respective unit has a Veterancy behavior).
3. Character Window: I have created a Character Window in the map "Orion Sample" which displays the current attributes and equipment:
The Character Window demonstrates how to create your own window and equipment panel using the Orion interface.
I plan to create a video tutorial explaining the major features of Orion in the near future.
What do you mean by a Co-op feature? And of course you can use it for your map. That's what I made the mod for ;)
If you want me to explain how the mod works, just PM me or contact me on Skype ("sanktoras").
By the way, I promised to make a video tutorial for the mod. After some tries, I noticed that this was a bad idea (I'm not good at making video tutorials) so I am now working on a written tutorial. Due to little freetime in the last weeks and also in the weeks to come, this may still need some time. Sorry for this.
First of all, could you please write in English, it would help us much ;)
If I understand you correctly, your problem is that all strings of Orion are missing in your local version. This seems to be an issue with the localization. Have you opened the mod and then saved it before testing? If so, this could be the cause.
If this doesn't help you, please give a more detailed report of what you have done and what exactly is the problem.
Hi, I am thinking of starting a TPS RPG game with the help of this engine, but I can't figure out where your hotkeys for movement and commands are set up since I'm trying to add in a Tab Targeting system.
just so you know: this project is not dead and the tutorial I promised will come. It's just that I am currently attending a summer school in Boston, having not enough free time to work on anything except maths ;)
I'll be back home on 17 August, then I will finish the tutorial.
If you have any questions about the mod, just ask them (either here ore via PM). I'll answer them as soon as possible (which shouldn't take longer than a day).
I'm back home now and am working on the tutorial. However, it will take some time since I don't have much free time at the moment. Again, if you want to use the mod now, just write me a PM so that I can explain the basics.
Also, I'm still looking for someone who can help me creating a presentation video for the mod. If you're interested, please write me a PM.