Page 1 of 1

Campaign Manager coming in 2.0.4.6

Posted: Wed Jun 19, 2013 10:27 am
by PitViper
This will be going out for all the bots.. all of them will be upgraded to this version. This will be going out today. Its quite a big patch.. lots of changes!

Pit.



============================================
========= MMOViperBot Change Notes =========
============================================
<B>Jun 19, 2013 MMOViperBot Version 2.0.4.6</B>

GENERIC:
- Added: Campaign Manager (See below)
- Added: Patrol options to stop patrol (level, loops)
- Bugfix: Fixed various bugs related to bot flow/logic.
- Removed: Plugin Support (for now, it is getting overhauled)

FFXI:
- Bugfix: Fixed bug causing the bot to sometimes "dance" around a mob.

GW2:
- Bugfix: Fixed problem where mob names would sometimes get corrupted.


Did you know? Viper now has a Campaign Manager!!! So what is this marvel of invention you ask?
It is a type of control system that can accept a variety of tasks and perform them. You can even
import and export the full campaign files (including patrols). Yep, gonna make it pretty darn easy
to export to a file, and upload it to the forums (or download one and run it!)

As of this release, supported are commands like:

Start Patrol - Load and Run a saved patrol (forwards, backwars, xx times, etc)
Keyboard Press - Press a key on the keyboard (ie open a door)
Type Phrase - Type in a phrase (maybe asking for help, maybe loading up a dungeon instance)
Mouse Clicks - Click on the game screen (maybe to open inventory and go through selling items)
Goto Waypoint - Manual add a waypoint (non patrol type - No fighting) to Navigate to.
TargetNPC - Target a in game NPC for interaction
Pause - Wait around for a bit
Import/Export Campaigns (including Patrol data)

So with these in mind.. you could for instance now:
1 Start Patrol (that runs to a dungeon)
2 Press Key "F" to enter that dungeon
3 Start Patrol (that runs through dungeon)
4 Press Key "F" to exit dungeon
5 Start Patrol (that runs to vendor)
6 TargetNPC -That handy vendor that you like to sell too
7 Press Key "F" - Hail said vendor
8 Mouse Click (on item in inventory)
9 Mouse Click (on sell button)
10 Goto Task 1 (Do it all over again)

Re: Campaign Manager coming in 2.0.4.6

Posted: Wed Jun 19, 2013 1:59 pm
by ehilion
Miam! :D

Re: Campaign Manager coming in 2.0.4.6

Posted: Thu Jun 20, 2013 4:24 am
by PitViper
Please keep this thread discussion specific to the 2.0.4.6. patch.

Re: Campaign Manager coming in 2.0.4.6

Posted: Thu Jun 20, 2013 5:35 am
by PitViper
Getting ready to start uploading some of the 2.0.4.6 files...

Edit.. ok maybe not... Found a couple of bugs.. and cant keep my eyes open. Sorry guys.. gonna be tomorrow.. :(

Re: Campaign Manager coming in 2.0.4.6

Posted: Mon Jun 24, 2013 12:45 pm
by PitViper
I have started uploading the 2.0.4.6 versions.

Please send some feedback. Currently only these have been upgraded:

NWO - 2.0.4.5 (Beta) See Downloads
GW2 - 2.0.4.5 (Beta) See Downloads

Re: Campaign Manager coming in 2.0.4.6

Posted: Tue Jun 25, 2013 2:41 am
by jtchen85
Update on observations with the GW2 bot regarding name corruption - on a few occasions, I've seen a mob spawn but showing a different name on Viper (S + Insert for instance), similar to the previous version. The difference this time around is that the mob name will correct itself to the actual name of the mob later (time varies, but it's typically within a few seconds of my noticing it). Not sure if this is intentional, but for the most part it is fixed :D

The easiest way to detect this seems to be turning on radar and killing a bunch of mobs and watching the radar as they respawn. Their incorrect names will show up on the radar and then it will correct itself after a little bit.

Re: Campaign Manager coming in 2.0.4.6

Posted: Tue Jun 25, 2013 3:21 am
by PitViper
Yea I will keep trying to tweak it so that the time is better. What happens is right now, it keeps checking after a time if the name has changed and then fixes it. I might need to up the timer so that it checks faster.

Hmm.. now that I think of it.. I might have a better fix. What happens is the names are cached in memory.. when the die, I should remove the name cache. Before (when I started the gw2 project) the mobs names never changed. So this must be something have introduced in a patch. But if I clear the cache upon the mob death.. it might fix it.

Re: Campaign Manager coming in 2.0.4.6

Posted: Tue Jun 25, 2013 5:39 am
by PitViper
I've had a suggestion to add a way to save the current "status" of a campaign... so it can be resumed later. Very good suggestion!