Page 1 of 2

Feedback on Upcoming Scripting/Modding features

Posted: Mon Jan 07, 2013 9:26 am
by PitViper
We are getting ready to push out into beta our scripting/modding/plugin features.

Here is what we are currently working on.. I'm hoping it will cover most of the modding that yall are requesting.


1. Override our internal "queue". This will let you do basic scripting without really knowing anything about scripting. You can "queue" up what you want the bot to do. Ie this would be a basic example.. in pseudo form:

- Load path xyz
- Patrol Path for xx kills and stop
- Move to vendor mob at x,y
- Hail vendor mob named JoeBlow
- Click x,y button, Sell item, or something similar
- Navigate to Spot x,y,z
- Kill Mob Named "Quest Mob"
- Loot "Treasure Chest"
- Move to Mob "Quest Giver"
- Click x,y button (to finish quest)

Well you get the gist of it. You would have access to a bunch of simple commands to control "priorities" of the bot. Ie what its doing. Currently there are two internal queues that would be available to modify. First there is the global priority queue. This is main routines, like patrolling, changing paths, etc. Then there is the immediate queue. This holds items like target this mob, or press the space bar, or turn to this direction. Things like fighting are just a bunch of queued up items.. like face the mob, target the mob, fight the mob, etc. Having control of this queue type of system once could easily queue up a leveling system using the bots internal code. For example.. you could queue up patrol at x until level 10 or maybe for 30 minutes, then move to area y, then patrol area y until level 13, etc.


2. Scripting - This will let you create more advanced options like plugins/scripts that will run and have exact control over what the bot does. You will be able to make your own hunting/patrolling bot with your own logic. Note, you will still have access to current bot features.. like if you want to keep the bots logic for fighting, you can just call the internal fight code directly. The idea here, is one can add vendoring code, full leveling 1-80 code or whatever they like.

3. Overriding - This is basically modifying how the internal logic works. So for targeting, if you do not like the fact that the bot always faces the mob.. you could override just that one function and the bot would run normally.. but with the overridden behavior that you define. This would be mainly for class specific setups, hotkeys for specific classes, etc. A great way to fully customize the bot for a Elementalist, or BountyHunter, etc.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Mon Jan 07, 2013 6:17 pm
by dvus12
Looks very interesting. Cant wait to try it

Re: Feedback on Upcoming Scripting/Modding features

Posted: Thu Jan 10, 2013 5:42 pm
by wmolinjr
Very Nice :D

Re: Feedback on Upcoming Scripting/Modding features

Posted: Tue Jan 29, 2013 8:09 am
by se7enthsin
I just caught a nose bleed.

;3

Re: Feedback on Upcoming Scripting/Modding features

Posted: Tue Jan 29, 2013 4:20 pm
by PitViper
I think I have a alpha ready to test.

Just need a few testers. In this first release it wont have alot of API usage.. just a few for testing.. wanna be sure of the layout, design, before I start adding in alot of API's and then decide I have to change it, and break everybody's hard work.

I'm finishing up 3 test plugins.. for the alpha.
1. Showing a skeleton plugin
2. Showing how to override viper logic
3. Showing how to override the main queue/task manager.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Sat Feb 02, 2013 5:12 pm
by dvus12
I volunteer for testing.
I only play SWToR though, if you have it working for that.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Thu Feb 07, 2013 5:03 pm
by wmolinjr
I volunteer for testing too...
i am PHP and Java Programmer dont have problems with logic

Re: Feedback on Upcoming Scripting/Modding features

Posted: Mon Feb 11, 2013 2:15 pm
by omron
I'd be happy to alpha test on LOTRO.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Wed Feb 13, 2013 5:53 am
by PitViper
Missed last week.. shooting for this week having a beta for it. Nothing fancy, just testing features and looking for crashes, etc.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Wed Feb 13, 2013 8:43 am
by se7enthsin
What would happen to the people using mmoviper that never check the forums think when the client changes or becomes more unstable due to beta release?

Or is it going to have it's one beta version for the game that we can download on another server or something?

Re: Feedback on Upcoming Scripting/Modding features

Posted: Wed Feb 13, 2013 5:38 pm
by PitViper
Initially it will be a beta version that wont require a download, so it will be an optional patch.

It should not make the client more unstable, as it only effects the new scripting tab. So no plugins loaded, nothing will/should change.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Mon Mar 04, 2013 4:15 pm
by xanthina
This is the one feature I have been waiting for...

It is one of the things I love doing, creating bots that function like people. I'm certainly happy to share anything I make with the community.

Can't wait to get my hands on it.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Tue Mar 12, 2013 12:23 am
by se7enthsin
Can't wait to see what you bring to the community!

Re: Feedback on Upcoming Scripting/Modding features

Posted: Wed Mar 13, 2013 4:39 am
by dgame
This sounds simply amazing. I could tweak to my hearts content. I only play FFXIV though and that game is still in Beta.

Re: Feedback on Upcoming Scripting/Modding features

Posted: Wed May 01, 2013 3:35 pm
by rpeter88
Any updates so far? Will this be for all games currently supported by MMOViper or just a select few?

I am very excited!