Stone Legion

Dec
01
by Kane Hart at 3:18 AM
(2,335 Views / 0 Likes)
42 Comments
Our 1.7.2 Bukkit Test Server Is Now Online!

With that said this build is extremely buggy and might have a lot of issues. For that we are starting with a couple to a few days with nothing but vanilla style Minecraft. From there will start slowly adding plugins one by one while they are updated / fixed etc. We ask you to use this thread to help report any small or major issues. This is going to be our flagship Minecraft server here on Stone Legion and your help and feedback matters!

Like always our test servers are always wiped and of course nothing will be carried over to the launch server.

Server: mc.stonelegion.com:4321
Teamspeak: ts.stonelegion.com

Please note that you must be on the global Minecraft whitelist system here at Stone Legion to access this server. If you are not whitelisted then please fill out an application here!

Plugins:
AutoWhitelist - v3.3 - Build - Repo
ByteCart - 1.6.4-R2.0 - Build - Repo
Essentials - Dev2.13.2 - Build - Repo
GlobalMarket - 1.2.2 - Build - Repo
MCBouncer - 1.3.2beta - Build - Repo
Lift - 43 - Build - Repo
Lockette - 1.7.12 - Build - Repo
PermissionsEx - 1.20.4 - Build - Repo
PetitionPlugin - 1.6.2-R1.0 - Build - Repo
Prism - v2.0Beta2 - Build - Repo
Vault - 1.2.27 - Build - Repo
WorldBorder - 1.7.6 - Build - Repo
WorldEdit - 2881 - Build - Repo
WorldGuard - 1258 - Build - Repo
Nov
29
by Chris at 7:23 AM
(404 Views / 4 Likes)
1 Comments
This week I've been working like crazy on getting Project Legion to the point of playability where some basic game play can take place for an alpha launch. I've been putting in about 6-8 hours a day. Although I'm not the fastest programmer, I can promise you dedication, hard work, and will listen to players on suggestions of things they'd like to see in the game.

The past week we've integrated the project into Unity 4.3 2D, I've created NPC AI (although it's basic!), player spells, and also began working on pathfinding. Likewise we've implemented some pretty cool defensive turrets for players to place. Unlike some games where players simply shoot guns, melee, or spells, Project Legion will also offer some pretty neat defensive systems which you can place around you. These defensive turrets will have upgrades and equips so that you can mount better weapons as you craft and develop better equipment. Although this game is not an RTS, I always liked in RTS's when you could place defence towers. I'm thinking in Project Legion you'll be able to place this around your player house permanently, or anywhere else they'll be on a return to inventory timer so the game does not get littered with turrets.

With all of that said, if I released an alpha alpha alpha version now (yes I meant to type alpha x 3) it would be embarrassing as there's nothing to really do other than walk around, shoot a few things, place some turrets, and player health is not fully programmed in yet (I added our first health bars tonight!).

We'll release an alpha version soon, however, it will be extremely basic. :D

Also, thanks to everyone who has 'liked' my posts in pasts and continued to follow Project Legion! :)
Nov
23
by Chris at 10:40 AM
(1,647 Views / 2 Likes)
0 Comments
One more little code snipped. Today I spent some time trying to figure out how to programatically set a texture as a sprite in C# with Unity 4.3 Sprite Renderer. It seems like it would be simple but since Sprite Renderer is brand new, there is very little documentation available. Previously we were using tk2d, however, now with 2D support built right into Unity 4.3, we plan to utilize this feature instead. I went from trying to use the TextureImporter, AssetImporter, then finally came across buried in the UnityEditor docs that there is actually a Sprite.Create function. Hopefully this helps anyone in search of something similar, maybe a stranger coming across our site from Google or anyone here that might use Unity 4.3 in the future.

*Note* You have to use IEnumerator Start() and cannot use void Start() when using WWW class.
Code:
    using UnityEngine;
    using UnityEditor;
 
    public Material defaultMaterial; //prefab material set already
    public string url = "http://stonelegion.com/forums/uploads/profile/photo-4.png";

    IEnumerator Start()
    {
       //can be used to load textures from url OR from local computer/device
       WWW www = new WWW(url);
       yield return www; 

       SpriteRenderer renderer = gameObject.GetComponent();
       Sprite sprite = new Sprite();
       Rect rect = new Rect(0, 0, www.texture.width, www.texture.height);
       sprite = Sprite.Create(www.texture, rect,vector2,100.0f);
       renderer.sprite = sprite; 
       renderer.material = mat;
     }
Nov
23
by Chris at 10:27 AM
(968 Views / 2 Likes)
0 Comments
Just a quick post with some code for anyone that uses Unity 4.3 and stumbles across our site. I've noticed a few people on the Unity support forum are stuck with trying to get particles to display. The problem is that the particleSystem in Unity 4.3 2D mode by default seems to go behind every other layer in front of the camera, making them impossible to see. What is more, setting the Layer in the Unity Editor does not work. The only way to fix this is to programatically change the layer.

To fix this, create a C# Script and call it "SetParticleSortLayerScript" or what ever you please, just make sure it's on the Particle System Game Object. If you already have a script attached, add it to the Start() method as follows:

Code:
        public string sortLayerName;
	void Start ()
	{
		particleSystem.renderer.sortingLayerName = sortingLayerName;
	}
You can set sortLayerName to the layer you want your particles to display on. If you don't know what a layer is, it is essentially what the camera renders based on how it's sorted. So if you have a foreground and background layer, the foreground layer will be rendered by the camera in front of the background. More about layers here if you're interested to learn more.
Nov
22
1.png
by Chris at 5:50 AM
(440 Views / 4 Likes)
0 Comments
With the recent release of Unity 4.3, something we've been waiting for over the past two months, we're excited to take Project Legion up a notch.

Kane and I were debating between creating a 3d space type mining/pirate/space shooter game versus a fun feature packed 2d mmo game. We began working on a 2d game using Unity close to my first dev post on here, however, given my interest in space and exploration, I took a few days to see what I could make with a space type game. We ended up moving and that unfortunately took a large chunk of time out this past month leaving the project with little advancement. After some serious consideration and discussion with a few people on whether Project Legion should continue on as a Space type game vs a 2D mmo (we have two competing visions for the project and two different road maps depending on the route we took), we've decided to continue on with the 2D game given the popularity of 2D (such as Terraria). I'm not saying our game will be like Terarria, however, there seems to be a larger audience and a greater hunger for these types of games. Likewise, we have a ton of ideas we'd like to implement into a 2D game that are not in other games right now. I personally love space/space exploration, however, this is more of a specific audience. Given I also love 2D, taking the project in this direction will prove to be a fun and exciting route to travel. I do plan to continue and develop a space-age game, but that will have to wait until later on.

Now with the release of Unity 4.3, an array of 2D game development features has been loaded right into the editor - making things a lot easier. I've been playing around with it for the past couple of days. I'll have to redo a lot of animations and redesign a few items from what I had developed in Unity 4.2, nonetheless, it is worth it given the power of Unity 4.3. To date, for our 2D game we have client server interaction, basic multiplayer, basic map loading, and multiplayer interaction. We plan to release a very alpha version of the client in the next week with hopefully some forum integration so that users can log into the game with their Stone Legion account info. Please keep in mind this will be extremely alpha with almost no features but it will give an opportunity for player feed back and those who wish to join us in our journey can do so from the earliest stages. Yes it will cost a minimal amount, but no more than a meal at McDonalds, which gives you access from Alpha version onward and includes a full Release copy when the game is completed.

For now, here are a few screen shots of the 3D space game that I was talking about (and have put on hold). Keep in mind that the models are basic. Just wanted to show something. In this game it had gotten to a point where you could mine asteroids, several different minerals and irons were available, basic inventory, thrust, fuel, and shields. I intended for players to utilize an extensive list of space minerals into materials and build from there. The inventory system I started working on in this game can be moved to the 2D game no problem. Our 2D game will be even greater with more features, skills, trading, an extensive player economy, website integration, focus on social abilities, really cool and fun bosses, mobs, npc's, crafting, player buildings and houses, and more! We hope to make it very interactive, fun, and an ever changing world that evolves with players. We'll tell you more about our vision in coming posts, little bits at a time not to spoil too much. ;)

1.png 2.png 3.png 4.png
Nov
21
by Burns1200 at 9:40 PM
(699 Views / 0 Likes)
14 Comments
This week's Snapshot brings an exciting new feature: the ability to live-stream your game on Twitch.tv with one click! How does it work?

Before you can start streaming, you will need to visit your Mojang account settings and link a Twitch account to your Mojang account. Then, while in the game, you may check the quality settings in Options -> Broadcast Options, or just go ahead and start broadcasting at any time by hitting F6. This key can be configured in the Controls options.

Currently, the livestreaming feature is only supported on Windows (XP and higher) and Mac OS X Lion (10.7) and higher. If you cannot start broadcasting in-game, go to the options screen and it should say why it isn't working.

To get snapshots, open your launcher and press the “New Profile” button. Call it “snapshots” and check the box saying “Enable experimental development snapshots” and save. To switch to the normal version, you can select it in the dropdown at the bottom left corner of the launcher.

This is a really awesome feature, and I will be demonstrating it on my Twitch page throughout the day*! Feel free to drop by, see how it works, and ask questions.

SERVER CROSS-PLATFORM JAR:

Click here!

http://www.minecraftforum.net/news/979-snapshot-13w47a-ready-for-testing/

[–]Lord of the villagersredstonehelper 59 points

5 hours
ago
*

Warning: This release is for experienced users only! It may corrupt your world or mess up things badly otherwise. Only download and use this if you know what to do with the files that come with the download!

If you find any bugs, submit them to the Minecraft bug tracker!

Previous changelog. Download today's snapshot in the new launcher: Windows/OS X/Linux, server here: jar, exe.
Complete changelog:

[*]
More music from C418's new album - Already released

[*]
A very community oriented feature which is not gameplay related

[*]
Fixed some bugs

If you find any bugs, submit them to the Minecraft bug tracker!
Also, check out this post to see what else is planned for future versions.

Video of how to make the streaming work:
http://youtu.be/1VrmxW0PscQ