jcsnider Posted January 29, 2015 Author Share Posted January 29, 2015 Project OrionSimple VB.Net 2D ORPG Engine**What is it?**I want to be clear. This engine is completely based off of an old Visual Basic 6 engine release of [Eclipse Origins 1.1.0 by Robin Perris back in early 2010](https://web.archive.org/web/20101118054825/http://www.touchofdeathforums.com/smf/index.php/topic,57637.0.html).**Features:*** **No Pirating VB6!** - The Source can be modified freely and legally using [latest express versions of Visual Studio.](http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx)* **Not from the 90s!** - VB6 is very old. While I love the performance, Microsoft is trying to kill it off! That is not the case with .Net applications right now.* **Multi-Threading!** - The client and server can handle tasks simultaneously so we can support more players and our players will suffer through less FPS drops!* **SFML Rendering** - Similar engines are using DirectX8 released for Windows 2000\. This engine uses SFML which is on the DirectX9+ playing field. This could even be upgraded to use the latest DirectX11 framework if desired.* **Written in _Visual_ _Basic_!** - Look at those two beautiful words. Visual and Basic. It is great for beginner to look at, learn from, and modify.* **Barebones** - Some would say that this is not a feature, but there are a lot of cluttered engines around the net. This is a base that aspiring programmers can modify and sculpt in order to create a unique experience for their players.**Media:**Here are a few screenshots of the engine. Click for expanded views.[![](http://www.freemmorpgmaker.com/files/imagehost/pics/a62b721f1489bada72b7af72d26b2a94.png)](http://www.freemmorpgmaker.com/files/imagehost/pics/966b1908e2adb8c613bead1c7d7cf0b4.png) [![](http://www.freemmorpgmaker.com/files/imagehost/pics/0ffb19df17a81321156186ee0e213b4b.png)](http://www.freemmorpgmaker.com/files/imagehost/pics/b8e43f9c97e0795f36e26340d2f12cfc.png) [![](http://www.freemmorpgmaker.com/files/imagehost/pics/b352793c99341076bf419ad8c928549b.png)](http://www.freemmorpgmaker.com/files/imagehost/pics/dd1f149f9058e7ce48578add0a7d47b7.png) [![](http://www.freemmorpgmaker.com/files/imagehost/pics/d0b8f299ae87dd4b00461e665597746c.png)](http://www.freemmorpgmaker.com/files/imagehost/pics/9c4ea4c55cfa1071004028bd85f82575.png) [![](http://www.freemmorpgmaker.com/files/imagehost/pics/07c605ae74b22a8e2cdd28fe6bd7f522.png)](http://www.freemmorpgmaker.com/files/imagehost/pics/7fab33fac655d2067423a8ffd7d7349b.png)[![](http://www.freemmorpgmaker.com/files/imagehost/pics/986f435c5e7e2ded2d2aee2726bbe78b.jpg)](http://www.freemmorpgmaker.com/files/imagehost/pics/14ac5017f08fb819c1c8f13e124b3826.jpg)**Download:**Source Code:[The first GitHub commit is now available.](http://ascensionforums.com/index.php?topic=8.0) For developers you can download and build the client and server yourself. If you are interested in contributing to the engine you can view our [GitHub pull request tutorial here.](http://ascensionforums.com/index.php?topic=31.0)Binaries:Just looking to test out the engine? No problem! [Here are compiled binaries for version 1.0.](http://ascensionforums.com/resources/Orion%20Game%20Engine%20v1.0.rar) Only requirement should be .Net Framework 4.0!**Active Development?**I don't know what the future will hold for this engine. I may expand on it and improve it to the standards of EO2 or EO3 but most likely I will leave it here as a simple base and fix bugs as they are reported. Feel free to branch off and add to this project, I am interested to see custom spinoffs of this.**Licensing and Credits:*** This project is derived from Eclipse Origins 1.1.0 Alpha written by Robin Perris. Distributed with the [Eclipse Public License v1.1](http://192.99.166.184/resources/license.txt). He deserves a ton of credit because this project started out as a direct port of his Visual Basic 6 engine.* We are using SFML as the new graphic and multimedia system. It is great software and you can find the [license here.](http://www.sfml-dev.org/license.php)* Furthermore this engine is distributed with a few default graphics, these are courtesy of REFMAP - also known as Mack's tilesets. [License can be found here. (Wayback Archive)](https://web.archive.org/web/20120709182546/http://www.tekepon.net/fsm/modules/refmap/index.php?mode=rules)* Final note that I want to mention is the free Arvo-Regular font distributed with this engine, it is provided under the [SIL Open Font License.](http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL)I am personally responsible for various bug fixes, and new system implementations that would not translate from the old Visual Basic 6 version. These new systems include but are not limited to the new SFML implementation for graphic rendering and .Net framework's System.Net.Sockets networking implementation for communication. Link to comment Share on other sites More sharing options...
Helladen Posted January 29, 2015 Share Posted January 29, 2015 I support. :) Link to comment Share on other sites More sharing options...
Colonello Posted January 29, 2015 Share Posted January 29, 2015 Very awesome release! Link to comment Share on other sites More sharing options...
DawnOfEarth Posted January 29, 2015 Share Posted January 29, 2015 Wow amazing Link to comment Share on other sites More sharing options...
abhi2011 Posted January 29, 2015 Share Posted January 29, 2015 This is really good. The community can work on this and make it the official engine. Link to comment Share on other sites More sharing options...
Visl Posted January 29, 2015 Share Posted January 29, 2015 I'm also working VB.Net using eclipse as a reference from time to time. My biggest struggle was the sockets since I had no reference and I was learning as I went, so I'm interested in how your socket setup and mine compare. I'll have to take a look.Good job by the way! It looks great! Link to comment Share on other sites More sharing options...
lexkymbeth Posted January 29, 2015 Share Posted January 29, 2015 Looks awesome!!!Only if this was in C# ;/ Going to convert it and try it out :3 Link to comment Share on other sites More sharing options...
jcsnider Posted January 29, 2015 Author Share Posted January 29, 2015 Go for it, no reason why it can't work, some programs could probably get you 95% of the way with a few bugs to fix.I merged your pull request BTW, thanks for the contribution! Link to comment Share on other sites More sharing options...
Matt Posted January 29, 2015 Share Posted January 29, 2015 Should have added "First non-VB6 port" to features. I will definitely build on this. Link to comment Share on other sites More sharing options...
jcsnider Posted January 29, 2015 Author Share Posted January 29, 2015 Fixed the default build configuration so it defaults to x86\. This will fix BadImageFormat exception issues some people are seeing.~~Adding to the features list, Matt.~~No i'm not, forum permissions won't let me edit the first post <.< Link to comment Share on other sites More sharing options...
DarkDino Posted January 29, 2015 Share Posted January 29, 2015 Official: I love jcsnider, This engine need another sub-forum. Link to comment Share on other sites More sharing options...
Marsh Posted January 29, 2015 Share Posted January 29, 2015 About time someone did this, good job. Link to comment Share on other sites More sharing options...
Golf Posted January 29, 2015 Share Posted January 29, 2015 BadImageFormat ? Got this error when I build it sfmlnet-graphics-2 Version=2.1.0.0AccessViolationException alsobut if I run yours it works idk what to do are you going to update this or something?Server side works great I have problems only on client side Link to comment Share on other sites More sharing options...
jcsnider Posted January 29, 2015 Author Share Posted January 29, 2015 In visual studio, hit Build > Build Configuration.Set the platform to x86\. If it is already x86 set it to AnyCPU, hit okay, then go back and set it to x86 again. That should fix it. Link to comment Share on other sites More sharing options...
Golf Posted January 29, 2015 Share Posted January 29, 2015 SS:![](http://i.imgur.com/qk5zP2g.png)Can Someone fix this?! Link to comment Share on other sites More sharing options...
jcsnider Posted January 29, 2015 Author Share Posted January 29, 2015 Take a screenshot of your Build > Configuration settings for me. Link to comment Share on other sites More sharing options...
WiseRock Posted January 29, 2015 Share Posted January 29, 2015 This looks promising because it is being done by @[member="jcsnider"]. Wise Rock has Approved Link to comment Share on other sites More sharing options...
George Posted January 30, 2015 Share Posted January 30, 2015 > In visual studio, hit Build > Build Configuration.> > > > Set the platform to x86\. If it is already x86 set it to AnyCPU, hit okay, then go back and set it to x86 again. That should fix it.- Edit- Never mind, I am a idiot. Didn't even check for a new folder in Debug >.<Fixed ^.^ Thanks Link to comment Share on other sites More sharing options...
SkywardRiver Posted January 30, 2015 Share Posted January 30, 2015 Looking pretty fantastic! Well done Jc. I'll be contributing to this when I can! :D Link to comment Share on other sites More sharing options...
YourBestNightmare Posted January 30, 2015 Share Posted January 30, 2015 SFML is using OpenGL not DirectX9\. Which is a lot better, but please fix your thread lol. And you are really using VB6 coding standards there? :( Link to comment Share on other sites More sharing options...
Richy420Rich Posted January 30, 2015 Share Posted January 30, 2015 Well he does say that it was a direct port of Robin's EO 1.1… So yeah; Apart from the Networking and Rendering. It's all the same basically.Best thing about this being where it's at right now. Is the fact that it's bareboned, so anyone with a little bit of time and knowledge can optimize it to its max before building features onto it. Link to comment Share on other sites More sharing options...
IFX Posted January 30, 2015 Share Posted January 30, 2015 ThisHasTheIFXSealOfApproval. Link to comment Share on other sites More sharing options...
whitespirits Posted January 30, 2015 Share Posted January 30, 2015 Can project maps be converted? Link to comment Share on other sites More sharing options...
Nogutek Posted January 30, 2015 Share Posted January 30, 2015 Waiting for tutorials! Link to comment Share on other sites More sharing options...
Golf Posted January 30, 2015 Share Posted January 30, 2015 Finally my language :D VB6 is too old :D Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now