VaultNetwork.netVault Network Boards
Author Topic: Looking for plugin authors and beta testers for a new Decal release [Locked]
Ball-Cruncher  3 stars
Posts: 717
Registered: 2004-8-28 14:15:47
Ok, here is a problem from a user.


When I install the new version, it installs fine. But after I update the xml files I can't select/deselect any of the plugins (check boxes).


That's where i'm at with it. And yes, I went back to the stable version for the export. Let me know if I need to reinstall the beta and give you another export.


Decal (DenAgent.exe) version: 2.9.6.0


type, enabled, name, version, clsid

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

Plugins, 0, FOG, 2.8.0.865, {0ABB0D8D-1716-42ED-8B9F-15133D920BC1}

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

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

Plugins, 0, LogWiz, 2.0.0.0, {507DBB5C-B0AD-4839-9CFC-3CD302CD4DFA}

Plugins, 0, DRUNK, 1.0.0.0, {563DACDF-FCA1-4A6A-990E-4843B23EC5EC}

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

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

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

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

Plugins, 0, Mule Trade It!, 0.0.0.368, {9D762D6E-6444-485A-B242-C50386013763}

Plugins, 1, Virindi HUDs, 1.0.0.8, {C6B1DF06-FF20-459E-8302-AA346CBFDA01}

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

Plugins, 0, Alinco3, 1.0.1.9, {ED1645F2-7BE3-44C0-8677-F64252F79309}

Plugins, 0, Virindi Hotkey System, 1.0.0.4, {ED7CC818-7159-461F-A833-4CA49E1C85B6}

Network Filters, 1, Virindi AutomaticUpdatesFilter, 1.0.0.6, {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, 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}

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.1, {C8C406F8-BA2E-4964-8B04-FF38394A8E0E}

Services, 1, Virindi View Service Bootstrapper, 99.99.99.99, {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:

Home Edition Service Pack 2 (Build 6002)


[Protected Storage Service] : Manual


Decal Settings

[Injection Method] : Timer (Default)

[Portal Path] : C:\Games-AC

[Launcher App] : acclient.exe

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

[memlocs.xml] : 26272 bytes, Version 0.0.11.4005

[messages.xml] : 54281 bytes, Version 2010.11.30.0

[Video Memory] : 1407186944


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] : Not Installed

[msvcr70.dll] : Installed (7.0.9466.0)

[msvcp70.dll] : Installed (7.0.9466.0)

[atl71.dll] : Not Installed

[mfc71.dll] : Not Installed

[msvcr71.dll] : Installed (7.10.3052.4)

[msvcp71.dll] : Installed (7.10.3077.0)


Microsoft XML Libraries

[msxml3.dll] : Installed (8.100.5003.0)

[msxml4.dll] : Installed (4.20.9876.0)


---Video Device Information---

[Device] : Mobile Intel(R) 4 Series Express Chipset Family

[Device Name] : \\.\DISPLAY1

[KeyDeviceID] : Enum\PCI\VEN_8086&DEV_2A42&SUBSYS_FF671179&REV_07

[KeyDeviceKey] : \Registry\Machine\System\CurrentControlSet\Control\Video\{4CD477E7-B10F-4266-B3E4-6BC8FE0822A4}\0000

[Manufacturer] : Intel Corporation

[ChipType] : Mobile Intel(R) 4 Series Express Chipset Family

[DACType] : Internal

[Revision] :

[MemoryLocalised] : 1341 MB

[MemoryEnglish] : 1341 MB

[DisplayLocalised] : 1280 x 800 (32 bit) (60Hz)

[DisplayEnglish] : 1280 x 800 (32 bit) (60Hz)

[DisplayWidth] : 1280

[DisplayHeight] : 800

[DisplayBpp] : 32

[RefreshRate] : 60

[MonitorName] : Generic PnP Monitor

[MonitorMaxRes] :

[DriverName] : igdumdx32.dll,igd10umd32.dll

[DriverVersion] : 8.15.0010.2202

[DriverAttributes] : Final Retail

[DriverLangEnglish] : English

[DriverLangLocal] : English

[DriverDateEng] : 10/31/2010 16:23:03

[DriverDateLocal] : 10/31/2010 4:23:03 PM

[DriverSize] : 571904

[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] : {D7B78E66-6902-11CF-537A-6DDFA7C2C535}

[DDIVer] : 10

[DDIVerEng] : 10

[DDIVerLocal] : 10

[iAdapter] : 0

[VendorID] : 0x8086

[DeviceID] : 0x2A42

[SubSystemID] : 0xFF671179

[RevisionID] : 0x0007

[WHQL Level] : 0

[NoHardware] : 0

[DDAccelEnabled] : Yes

[3DAccelExists] : Yes

[3DAccelEnabled] : Yes

[AGP Enabled] : Yes

[AGPExists] : Yes

[AGPExistsValid] : Yes

 

-----signature-----
T C M
In-Game as Bluballz or Vash
Saloben_ign  3 stars
Posts: 826
Registered: 2003-10-30 15:53:21
Decal (DenAgent.exe) version: 2.9.6.0

This would show version: 2.9.6.1 if you have the new version installed. Something went wrong with the install or you grabbed the wrong installer maybe?

 

-----signature-----
Never! Never! Never! take a sleeping pill and a laxative at the same time.
mav_sc  1 star
Posts: 131
Registered:
Virindi-Inquisitor posted:

If you use only my metaviewwrapper classes, your plugin will run in VVS when it is running and in Decal when it is not. VVS doesn't even have to be installed on the system.



Ok, lets simplify this.

To keep things easy, lets make VViews a requirement.

So, we need to add a reference to the VirndiViewService.

..... and I'm stuck here .... haha.
Ball-Cruncher  3 stars
Posts: 717
Registered: 2004-8-28 14:15:47
Sal, I stated in my post that I went back to the stable version for the export.

 

-----signature-----
T C M
In-Game as Bluballz or Vash
Saloben_ign  3 stars
Posts: 826
Registered: 2003-10-30 15:53:21
sorry man, I didn't see that. Also, I am having the same problem. It will not let me select/deselect any plugins.

 

-----signature-----
Never! Never! Never! take a sleeping pill and a laxative at the same time.
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
mav_sc posted:

Virindi-Inquisitor posted:

If you use only my metaviewwrapper classes, your plugin will run in VVS when it is running and in Decal when it is not. VVS doesn't even have to be installed on the system.



So, we need to add a reference to the VirndiViewService.


..... and I'm stuck here .... haha.



What's the problem?

 

-----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
mav_sc  1 star
Posts: 131
Registered:
Ok, I'll try to mock up instructions for others who want to convert their plugins to only support VView (not decal view).

Step 1. Add VirindiViewService as a reference.

Step 2. Copy the MainView.cs file from here into your project:
http://www.virindi.net/repos/virindi_public/trunk/ViewServiceConnector/ExamplePlugin/ExamplePlugin/

Step 3. Compile ViewWrapperCodeGenerator and use it to parse your existing plugins .XML file.

Step 4. Paste the code generated in step 3 into MainView.cs

Now, you'll note that MainView.cs is referencing: MyClasses.MetaViewWrappers, for example:
static MyClasses.MetaViewWrappers.IView View;

Here is where I'm stuck. If we're converting our plugin to VView and are not concerned with native Decal view support, shouldn't the references we need be in the VirindiViewService? I know you provide these in source file form, but from what I understand, I'm thinking the goal of that was so that plugins could support both VView and Decal view.
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
Ah, if you just want to create a plain VVS plugin without my wrappers, just create an instance of the class VirindiViewService.HudView. Here is some example code:

VirindiViewService.HudView View;
VirindiViewService.Controls.HudFixedLayout layoutMain;
VirindiViewService.Controls.HudCheckBox mycheckbox;

void CreateView()
{
View = new VirindiViewService.HudView("Hello, world!", 78, 80, new VirindiViewService.ACImage(Color.Violet));
View.LoadUserSettings();

layoutMain = new VirindiViewService.Controls.HudFixedLayout();
View.Controls.HeadControl = layoutMain;

mycheckbox = new VirindiViewService.Controls.HudCheckBox();
layoutMain.AddControl(mycheckbox, new System.Drawing.Rectangle(0, 0, 40, 16));
mycheckbox.Text = "Woot!";
mycheckbox.Change += new EventHandler(mycheckbox_Change);
}

void DestroyView()
{
View.Dispose();
}

void mycheckbox_Change(object sender, EventArgs e)
{
Host.Actions.AddChatText("Checkbox value: " + mycheckbox.Checked.ToString(), 0);
}

 

-----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
mav_sc  1 star
Posts: 131
Registered:
Ok, that was easy to add, test, and see working results, thanks!

Now, to redesign my exiting GUI's into this new format.
mrFlipo  2 stars
Posts: 321
Registered: 2003-6-24 17:15:28
Pretty sure people are accessing managed code via comm.


using System.Runtime.InteropServices;

[ComVisible(true)]

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.