openDecal/Managed/Decal.Adapter/Decal.Adapter.Wrappers
erik d1442e3747 Initial commit: Complete open-source Decal rebuild
All 5 phases of the open-source Decal rebuild:

Phase 1: 14 decompiled .NET projects (Interop.*, Adapter, FileService, DecalUtil)
Phase 2: 10 native DLLs rewritten as C# COM servers with matching GUIDs
  - DecalDat, DHS, SpellFilter, DecalInput, DecalNet, DecalFilters
  - Decal.Core, DecalControls, DecalRender, D3DService
Phase 3: C++ shims for Inject.DLL (D3D9 hooking) and LauncherHook.DLL
Phase 4: DenAgent WinForms tray application
Phase 5: WiX installer and build script

25 C# projects building with 0 errors.
Native C++ projects require VS 2022 + Windows SDK (x86).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-08 18:27:56 +01:00
..
AcceptTradeEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AccountCharInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AddRemoveEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AddTradeItemEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AllegianceInfoWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ApproachVendorEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AttributeInfoWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AttributeType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Augmentations.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Background.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
BoolValueKey.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ButtonWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByAllFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByCategoryFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByContainerFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByInventoryFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByLandscapeFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByNameFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByNameSubStringFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByObjectClassFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ByOwnerFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CastEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeEnchantmentsEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeExperienceEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeFellowshipEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeObjectEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeOptionEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangePlayerEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangePortalModeEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeSettingsFlagsEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeShortcutEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeSpellbarEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChangeVitalEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CharacterFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CharFilterAttributeType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CharFilterIndex.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CharFilterSkillType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CharFilterVitalType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CheckBoxWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceDataIndexer.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceTextIndexer.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ChoiceWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CombatState.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ControlRegistry.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ControlWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ControlWrapperBase.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CoordsObject.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CreateObjectEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
D3DObj.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
D3DService.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
D3DShape.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
D3DTextType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DeathEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DecalWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DeclineTradeEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
DoubleValueKey.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EchoFilter2.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EnchantmentWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EndTradeEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EnterTradeEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FailToAddTradeItemEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FellowshipEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
FontWeight.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HookIndexer.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
hookIndexType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HooksWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HostBase.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HotkeyEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HotkeySystem.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HotkeyWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Hud.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HudRenderScalable.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
HudRenderTarget.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IControlWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IIndexedProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IIndexedValueProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IndexedCollection.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IViewHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ListColumn.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ListRow.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ListWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
LoginEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
LogoffEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
LogoffEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
LongValueKey.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
MoveObjectEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
NetServiceHost.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
NotebookWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ObjectClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PageTextIndexer.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerModifyEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerXPEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PluginHost.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PortalEventType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ProgressWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PushButtonWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ReleaseObjectEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
RenderServiceWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ResetTradeEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SettingsEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SkillInfoWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SkillType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SliderWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SpellbookEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SpellCastEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StaticWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StatusMessageEventArgs.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
StringValueKey.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TextBoxWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
TrainingType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
UIElementType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Vector3Object.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Vector4Object.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Vendor.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ViewControls.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ViewWrapper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
VitalType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldChangeType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldObject.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldObjectCollection.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldObjectCollectionFilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WriteTextFormats.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00