VaultNetwork.netVault Network Boards
Author Topic: Virindi Bundle and Virindi Tank updated (looting)! [Locked]
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
Today, I have updated my Plugins Bundle.

****Everyone will want to download the new version of the Bundle installer from my site and re-run it to get the new features.****

Get it here: http://www.virindi.net/plugins/


About today's update:

For a long time, I have dreaded working on looting in VTank. Looting, I have decided, is a very personal thing, and lots of people have very different ideas of what constitutes a good loot system. Some prefer a rule-based looter with a GUI option for each possible property, such as Alinco, others prefer a system that asks you your requirements for each type of item, and still others prefer a raw interface for defining AC properties.

Well, in the future VTank will be however you want it to be with respect to looting.

Today's Bundle update contains a version of VTank which, instead of making loot decisions by itself, relies on add-in "LootPlugins" to define what you pick up and salvage. These plugins are similar to Decal Adapter plugins, but are managed by VTank. Each plugin handles a different type of loot profile, and many plugins can coexist with each profile being handled by a single plugin.

For those who have experience with Decal development in .net, writing a VTank loot plugin should be easy. The plugin architecture contains provisions for dealing with AC objects in a way similar to Decal.Adapter, as well as UI development classes based on my View Service Connector.

For developers, the VTClassic loot plugin implementing old-style VTank looting is open-source and available in the Virindi Public Repository ( http://www.virindi.net/repos/virindi_public/trunk/VirindiTankLootPlugins ). The VTClassic loot plugin is released under an MIT License, so feel free to use it pretty much however you like.

It is my hope that in the future, many different looting options will appear for VTank. I will, of course, continue to work on my own options as well

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
-lino-  1 star
Posts: 177
Registered:
For those of you who know JScript, but don't know .NET (enough) to write their own looting plugin there is hope.
I am currently working on a loot plugin that will allow you to write loot rules using JScript. You will have access to all the data that is available to decal/the loot plugin and some more. In a (distant) future it will even give you access to character data, so you can compare item requirements to character stats (this version will take a few weeks tho I fear).
I hope to get a release out by end of the month, maybe earlier.

VI: Once again you rock, the idea is awesome and the interface seems pretty nice so far.
ndmobeer  1 star
Posts: 58
Registered:
OK not trying to be stupid etc... But unless you know how to write a plugin looting is still no good to us?


I downloaded the new bundle etc, when I go and tell it to show editor nothing happens.... AM I doing something wrong?


I love the plugin for the most part, just hate the looting.
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
ndmobeer posted:

when I go and tell it to show editor nothing happens.... AM I doing something wrong?



No.

This is just a step towards better looting

I will be releasing more loot plugins soon.

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Niarlan  1 star
Posts: 91
Registered: 2000-12-12 10:24:25
First a big Thank You to VI for getting 'interested' in AC once again


And then a little note...When I install the new bundle it doesn't seem to install the VVS. I've done this on 2 systems with about the same results. On my Vista 64 with the old bundle installed I still get the VVS but in the installer it shows it not installed. Shows up in game fine and is still in my Decal plugin list, but I'm assuming it's the old version thats not overwritten. On my Win7 64 installation without the old bundle installed the installer goes through the process of d/l and installing but again shows the VVS is not installed in the bundle list, and it is not in the Decal plugin list. Only shows the older verstion of VT and now views in game.


Not sure what's up but thought I'd point it out since it's on both installations.


Thanks again


Nia

 

-----signature-----
Niarlan, Original Gimp Sword guy
Harcourt F Mudd, ex-Og ex-Life now Tank Archer !!
Jaelithe Treegarth, Loyal Mage Gal
Har al-Nair, Maxed Spec Armor, Weapon and MIT Tinker, spec Item Tink
cultieh
Posts: 5
Registered:
How long will the previous version of VTank be useable? I actually have that looting system down, and love VTank while I am *cough* doing my homework, read: playing ac instead!, and the loot system works for me just the way it is. I would love to learn how to program my own loot profiles, maybe a tutorial from a helpful soul?

Cultieh
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
Niarlan posted:

Not sure what's up but thought I'd point it out since it's on both installations.



Okay thanks, I'll take a look.


cultieh posted:

How long will the previous version of VTank be useable? I actually have that looting system down, and love VTank while I am *cough* doing my homework, read: playing ac instead!, and the loot system works for me just the way it is. I would love to learn how to program my own loot profiles, maybe a tutorial from a helpful soul?



A plugin is currently included which operates on the old loot profiles (VTClassic).

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Niarlan  1 star
Posts: 91
Registered: 2000-12-12 10:24:25
Here's an export to help...


Decal (DenAgent.exe) version: 2.9.6.0


type, enabled, name, version, clsid

Plugins, 0, Virindi Chat System 5, 5.0.0.1, {0A7B25AC-79A9-4F6A-9751-419B87A7BB05}

Plugins, 0, Rare Exchanger, 1.0.0.0, {D45D1F25-2316-41FD-A44F-D5369962AF36}

Plugins, 0, Alinco, 1.4.9.9, {4338186E-7AE8-4B9E-985D-98D692036EA8}

Plugins, 0, GoArrow, 1.2.0.1, {46BBF551-8578-4A59-B2FB-B5D9F4C719FA}

Plugins, 1, DCS, 2.0.0.3, {5522F031-4D14-4BC1-A6F1-09A1FB36F90E}

Plugins, 0, Decal Hotkey System, 2.9.6.0, {6B6B9FA8-37DE-4FA3-8C60-52BD6A2F9855}

Plugins, 1, AgentZ, 1.0.0.0, {359E547B-5302-4134-80F2-3BE5C31EC828}

Plugins, 1, HWAC_Stats.dll, 1.4.0.4, {1D17D4A2-D62C-46B5-881E-A06EEF47D7DF}

Plugins, 0, Make It!, 5.9.7.0, {70DD2CC6-E638-4F43-9F15-C84A0FC7DC76}

Plugins, 0, LifeTank X, 11.9.0.9, {910C0F8E-827A-4E35-A980-50D57D0B1296}

Plugins, 1, Quest Timer, 2.4.0.2, {BB51962C-2EEE-4E67-A032-EEC1F11E66C8}

Plugins, 1, MiniMap, 1.1.0.104, {92C09018-E815-4C22-987B-8E553154146E}

Plugins, 1, SkunkVision, 1.0.0.7, {B8B64AFD-3D96-490D-A70B-CE962227148A}

Plugins, 0, SSSort, 2.2.0.0, {B9765335-51EC-4C24-AE39-D6E1BA6AE4AD}

Plugins, 1, Virindi Reporter, 0.0.0.5, {8C70FF56-0E53-4265-9E19-C4534A8D3AA8}

Plugins, 1, Virindi Tank, 0.3.0.30, {642F1F48-16BE-48BF-B1D4-286652C4533E}

Plugins, 0, Fortune Hunter, 1.0.1.1, {C97181C4-0531-4D3B-BC7C-3390EBAECCC8}

Plugins, 1, Radar Add-on, 1.2.0.49, {CA23F8D7-7E71-423A-A928-BC5CDD8FBD96}

Plugins, 0, Mob Tracker, 1.4.0.0, {0C212D60-8708-4043-A09B-E6C0387A0A8D}

Plugins, 1, Quack, 1.7.0.0, {1EB3CCA3-001A-423A-9559-75A29E17C387}

Plugins, 1, Virindi Integrator2 Beta, 1.0.0.25, {7882AE88-CB68-4C98-BB94-90204C2D2156}

Plugins, 1, Virindi Item Tool, 1.0.0.0, {7BCA75A3-CC65-456B-BBB1-6383FB072B60}

Plugins, 1, Alinco3, 1.0.0.9, {ED1645F2-7BE3-44C0-8677-F64252F79309}

Network Filters, 1, Virindi AutomaticUpdatesFilter, 1.0.0.2, {108ED493-48AD-42A6-AADC-EF773E4F185A}

Network Filters, 1, ACDC Core Filter, 7.2.2.0, {2DB1B641-4039-4D69-831A-79915EC266CE}

Network Filters, 1, Echo Filter 2, 2.9.6.0, {34239EAD-6317-4C40-A405-193BA5232DD8}

Network Filters, 1, Alinco Filter, 1.4.2.1, {375A7C84-B4FD-49BB-B63D-15CCC004E979}

Network Filters, 1, Character Stats Filter, 2.9.6.0, {4540C969-08D1-46BF-97AD-6B19D3C10BEE}

Network Filters, 1, World Object Filter, 2.9.6.0, {53092D1B-F0B0-46FF-BF11-8F031EC9B137}

Network Filters, 1, Decal FileService, 2.9.6.0, {5E9B2FC3-C251-4589-8CE3-2BCA542B98B6}

Network Filters, 1, Identify Queue Filter, 2.9.6.0, {B0C05A9A-273D-4BC4-B7BA-E27CF94C8EF4}

Network Filters, 1, SpellFilter, 2.9.6.0, {C2D43735-BE7E-4829-AF73-F2E7E820EB16}

Network Filters, 1, Darkside Filter, 11.9.0.9, {F93FD48F-BA68-4BF5-A7B3-7908D1634331}

Services, 1, Decal .NET Lifetime Service, 2.9.6.0, {71A69713-6593-47EC-0001-0000000DECA1}

Services, 1, Decal Dat Service, 2.9.6.0, {37B083F0-276E-43AD-8D26-3F7449B519DC}

Services, 1, Decal Render Service, 2.9.6.0, {FB3C8286-88ED-4B4D-B413-94B40F346239}

Services, 1, Decal Inject Gateway Service, 2.9.6.0, {FEFE5CAB-10E4-404F-AD4D-184BCB506099}

Services, 1, Decal Input Service, 2.9.6.0, {B33307BA-706D-474A-80B9-70BB8D13EF3E}

Services, 1, Decal Networking Service, 2.9.6.0, {C8C406F8-BA2E-4964-8B04-FF38394A8E0E}

Services, 1, Virindi View Service, 1.0.0.13, {DBAC9286-B38D-4570-961F-D4D9349AE3D4}

Services, 1, Decal D3DService, 2.9.6.0, {F0CC07A0-2C89-4FA4-9356-714665BC2F8B}

Surrogates, 1, Decal.Adapter Surrogate, 2.9.6.0, {71A69713-6593-47EC-0002-0000000DECA1}

Surrogates, 1, Prefilter Network Filter Surrogate, 2.9.6.0, {443D4A68-5422-4E0C-9460-973F8FBDB190}

Surrogates, 1, ActiveX Plugin Surrogate, 2.9.6.0, {7559F22F-C56F-4621-AE08-9C354D799D4B}

Surrogates, -1, Version 1 Plugin Surrogate, 2.9.6.0, {3D837F6E-B5CA-4604-885F-7AB45FCFA62A}

Input Actions, 1, Delay Input Action, 2.9.6.0, {324D76B8-D8C7-4A81-B867-E4E1F874E488}

Input Actions, 1, Mouse Move Input Action, 2.9.6.0, {57D18578-0BF0-4DE5-A0A9-E7CB531C0429}

Input Actions, 1, Restore Input Action, 2.9.6.0, {6EE2F682-7129-44BE-84B9-787BAE35EC1C}

Input Actions, 1, Polled Delay Input Action, 2.9.6.0, {762335B2-2274-4BB4-8B1F-F7286C949FF7}

Input Actions, 1, Typing Input Action, 2.9.6.0, {9CDCEEDC-F8AC-42D5-9A05-52B9346D00A4}

Input Actions, 1, Event Input Action, 2.9.6.0, {D6E4BD19-4900-4515-BCE2-A9EA4AAE2699}


Operating System:

Professional Service Pack 2, v.113 (Build 6002)


Decal Settings

[Injection Method] : Timer (Default)

[Portal Path] : C:\Turbine\Asheron's Call - Throne of Destiny\

[Launcher App] : ACDCClient.exe

[Update URL] : http://update.decaldev.com

[memlocs.xml] : 24536 bytes, Version 0.0.11.2192

[messages.xml] : 54173 bytes, Version 2008.04.15.1

[Video Memory] : -1627226112


D3DX Libraries (Only d3dx9_30 is required)

[d3dx9_24.dll] : Installed (9.5.132.0)

[d3dx9_25.dll] : Installed (9.6.168.0)

[d3dx9_26.dll] : Installed (9.7.239.0)

[d3dx9_27.dll] : Installed (9.8.299.0)

[d3dx9_28.dll] : Installed (9.10.455.0)

[d3dx9_29.dll] : Installed (9.11.519.0)

[d3dx9_30.dll] : Installed (9.12.589.0)


---Support Libraries ---

Note: The following libraries are not necessary for Decal to function and are only provided to be of use to plugin developers.


.NET Frameworks

[v1.0.3705] (1.0 Final) : Not Installed

[v1.1.4322] (1.1 Final) : Installed (Service Pack 1)

[v2.0.50215] (2.0 Beta 2) : Not Installed

[v2.0.50727] (2.0 Final) : Installed (Service Pack 2)


C++ Libraries

[msvbvm60.dll] : Installed (6.0.98.2)

[atl70.dll] : Not Installed

[mfc70.dll] : Installed (7.0.9466.0)

[msvcr70.dll] : Installed (7.0.9466.0)

[msvcp70.dll] : Installed (7.0.9466.0)

[atl71.dll] : Installed (7.10.3077.0)

[mfc71.dll] : Installed (7.10.3077.0)

[msvcr71.dll] : Installed (7.10.3052.4)

[msvcp71.dll] : Installed (7.10.3077.0)


Microsoft XML Libraries

[msxml3.dll] : Installed (8.100.1048.0)

[msxml4.dll] : Installed (4.20.9870.0)


---Video Device Information---

[Device] : NVIDIA GeForce 9800 GT

[Device Name] : \\.\DISPLAY1

[KeyDeviceID] : Enum\PCI\VEN_10DE&DEV_0614&SUBSYS_17211462&REV_A2

[KeyDeviceKey] : \Registry\Machine\System\CurrentControlSet\Control\Video\{266DC6F6-FEAD-455D-804D-DF0245C387DD}\0000

[Manufacturer] : NVIDIA

[ChipType] : GeForce 9800 GT

[DACType] : Integrated RAMDAC

[Revision] :

[MemoryLocalised] : 2544 MB

[MemoryEnglish] : 2544 MB

[DisplayLocalised] : 1680 x 1050 (32 bit) (60Hz)

[DisplayEnglish] : 1680 x 1050 (32 bit) (60Hz)

[DisplayWidth] : 1680

[DisplayHeight] : 1050

[DisplayBpp] : 32

[RefreshRate] : 60

[MonitorName] : Generic PnP Monitor

[MonitorMaxRes] :

[DriverName] : nvd3dumx.dll,nvd3dum,nvwgf2umx.dll,nvwgf2um

[DriverVersion] : 7.15.0011.8250

[DriverAttributes] : Final Retail

[DriverLangEnglish] : English

[DriverLangLocal] : English

[DriverDateEng] : 3/28/2009 00:03:00

[DriverDateLocal] : 3/28/2009 12:03:00 AM

[DriverSize] : 8635904

[MiniVdd] : n/a

[MiniVddDateEng] : n/a

[MiniVddDateLocal] : n/a

[MiniVddSize] : 0

[Vdd] : n/a

[RenderWindow] : Yes

[Beta] : No

[Debug] : No

[Signed] : No

[SignValid] : No

[Identifier] : {D7B71E3E-4554-11CF-E857-2A3702C2CA35}

[DDIVer] : 10

[DDIVerEng] : 10

[DDIVerLocal] : 10

[iAdapter] : 0

[VendorID] : 0x10DE

[DeviceID] : 0x0614

[SubSystemID] : 0x17211462

[RevisionID] : 0x00A2

[WHQL Level] : 0

[NoHardware] : 0

[DDAccelEnabled] : Yes

[3DAccelExists] : Yes

[3DAccelEnabled] : Yes

[AGP Enabled] : Yes

[AGPExists] : Yes

[AGPExistsValid] : Yes


Thanks again.


Nia

 

-----signature-----
Niarlan, Original Gimp Sword guy
Harcourt F Mudd, ex-Og ex-Life now Tank Archer !!
Jaelithe Treegarth, Loyal Mage Gal
Har al-Nair, Maxed Spec Armor, Weapon and MIT Tinker, spec Item Tink
TheLosado
Posts: 30
Registered:
Good work Virindi.


I did add a LootPlugin in Alinco.

Well it is not a Plugin but a connector, meaning you must have Alinco active

when you have a Alinco profile selected in VT.


In Alinco you must set "auto-ust" on, I also didn't have conflicts when you turn

on "auto-pickup"

For now when you have auto-ust off the usting is done by VT, but it doesn't make much

sence because vt does not know the salvage rules in Alinco.


One error occured when looting was interupted by a respawn

a Pyreal Pea was on it, on reopening the corpse (by vt) it tried to

add the same key to a collection.


9/19/2009 9:58:38 AM

PC == null? False

C == null? False

VTank version: 0.3.0.30

Error: Er bestaat al een item met dezelfde sleutel.

Source: System

Stack: bij System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

bij System.Collections.Generic.SortedList`2.Add(TKey key, TValue value)

bij cb.a(Int32 A_0)
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
Alrighty, thanks, I'll take a look...I won't be at my computer much until tomorrow but then I'll see if I can figure it out.

Hmm, salvage combining. I could easily make that part of loot plugins, and it would probably be a good idea given the way it things are usually done. I'll probably do that.

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com

VaultNetwork.net is an independently operated community forum and is not affiliated with, endorsed by, or technically based on IGN, GameSpy, FilePlanet, GameStats, or the former IGN/GameSpy Vault Network.
References to VaultNetwork.net mean this site/domain. VNBoards-style presentation is a visual homage only. By using this site, you agree to the forum rules.