SkywardRiver Posted October 3, 2012 Author Share Posted October 3, 2012 So, among the other things I'm attempting to do, I would also like to make a plug-in system for the future Eclipse Skywyre. This way, you can choose which features you want. I wish I had come up with this earlier. Any thoughts on this subject?Also, I just took a HUGE walk down memory lane as I read the old Eclipse Chronicles thread. If I were to release an engine similar to this one, but in dx8 and with a plugin system, what would you think? Link to comment Share on other sites More sharing options...
iSnow Posted October 3, 2012 Share Posted October 3, 2012 I'm curious to how you will accomplish such a task.Personally I would like to see an engine with a streamlined interface, not exactly CS:DE copy but rendered and all that, perhaps with a few major features built in. And Deathbeam's event system was a much better interation of events, I'd recommend it for modification. Link to comment Share on other sites More sharing options...
SkywardRiver Posted October 3, 2012 Author Share Posted October 3, 2012 I was planning on using .ini files and within them a set of values. Depending on the value, features can be activated or deactivated Link to comment Share on other sites More sharing options...
Joyce Posted October 3, 2012 Share Posted October 3, 2012 Wouldn't a proper Plugin System, that'd allow others to plug their own stuff in not just be a scripting engine? Link to comment Share on other sites More sharing options...
Exception Posted October 3, 2012 Share Posted October 3, 2012 A plugin system is fundamentally just a restricted scripting system…you may as well make your own scripting system. Link to comment Share on other sites More sharing options...
damian666 Posted October 3, 2012 Share Posted October 3, 2012 woot, i loved the scripting engine xdto bad it was so slow though… ![:(](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/sad.png)edit: i could see other ways of plugins though, like seperating for example, a projectile system, compile it in a dll, so only when th dll is loaded, the system comes alive in the server etc.but i think that would be hard to do though ![:P](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/tongue.png) Link to comment Share on other sites More sharing options...
Joyce Posted October 3, 2012 Share Posted October 3, 2012 To be fair, comparing it with the event system as we have it it's about the same in terms of speed. Except that when done properly, scripting could lead to far deeper functionality ![:P](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/tongue.png) Link to comment Share on other sites More sharing options...
cheatking Posted October 3, 2012 Share Posted October 3, 2012 Does the speed have that big an impact on modern computers though? Link to comment Share on other sites More sharing options...
Joyce Posted October 3, 2012 Share Posted October 3, 2012 Considering scripts (originally) were handled server side if your server PC isn't some ancient piece of garbage the different won't matter much considering you're very unlikely to ever get more than 10 active players online at once anyway. At least I would think, never tried. Link to comment Share on other sites More sharing options...
damian666 Posted October 3, 2012 Share Posted October 3, 2012 well, perhaps we should try to re-add it, just for giggles?but we should stay with vb script, if you ask me, to keep learning curve for new members as low as possible. Link to comment Share on other sites More sharing options...
JohnPony Posted October 3, 2012 Share Posted October 3, 2012 If you are looking to do something like this, i would highly recommend you start looking at different languages.Sure Eclipse is a great engine, and i enjoy using it. But if you plan on doing something like this, it's time to move forward a bit!Best of luck,General Pony Link to comment Share on other sites More sharing options...
damian666 Posted October 3, 2012 Share Posted October 3, 2012 yeah, but its just fun to try and get it working on eclipse, and by working i mean working good, not like the old one xd Link to comment Share on other sites More sharing options...
JohnPony Posted October 3, 2012 Share Posted October 3, 2012 Why not load each plugin from a .dll, and allow a editor to select where each one is located. Link to comment Share on other sites More sharing options...
damian666 Posted October 3, 2012 Share Posted October 3, 2012 you could add some kind of variable, like the kind of plugin, for example when ya add "misc" it loads them after everything is loaded.if you put "npc" it loads them in the npc cycle etc. Link to comment Share on other sites More sharing options...
SkywardRiver Posted October 3, 2012 Author Share Posted October 3, 2012 hmmmm… This is beginning to sound harder and harder than when I first thought of it. We'll see what happens Link to comment Share on other sites More sharing options...
iSnow Posted October 3, 2012 Share Posted October 3, 2012 Wasn't it Iris who was looking at Python scripting or something for Eclopti? That could be a choice. Link to comment Share on other sites More sharing options...
SkywardRiver Posted October 4, 2012 Author Share Posted October 4, 2012 Maybe. That or Java perhaps. Anyways, the way I'm using at the moment works fine, and it will be a nice addition to any custom version. Link to comment Share on other sites More sharing options...
Pikachu Posted October 8, 2012 Share Posted October 8, 2012 > woot, i loved the scripting engine xd> > to bad it was so slow though… ![:(](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/sad.png)> > edit: i could see other ways of plugins though, like seperating for example, a projectile system, compile it in a dll, so only when th dll is loaded, the system comes alive in the server etc.> > but i think that would be hard to do though ![:P](http://www.touchofdeathforums.com/community/public/style_emoticons/<#EMO_DIR#>/tongue.png)Coincidentally, this is something I've been working on for the past few days. My ultimate goal is to build an engine… out of plugins. So, something similar can certainly be made for Eclipse. Mine is made in C#, though. Java or C# would be easier if you wanted to make something like this, since they both have reflection. Link to comment Share on other sites More sharing options...
Exception Posted October 8, 2012 Share Posted October 8, 2012 > Wasn't it Iris who was looking at Python scripting or something for Eclopti? That could be a choice.I'm looking at either using Python, or integrating IS (my own interpreted 'scripting' language, still need to do some testing with it. Either way, some form of scripting will happen with ER+. Link to comment Share on other sites More sharing options...
killzoz Posted October 8, 2012 Share Posted October 8, 2012 That sounds awesome.Are you going to release it once you're done with it? 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