openDecal/Managed/Decal.Interop.Filters/Decal.Interop.Filters
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
..
AllegianceInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AllegianceInfoClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AttributeInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
AttributeInfoClass.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
CharacterStats.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
CharacterStatsClass.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
eAttributeID.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eAugmentations.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EchoFilter.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
EchoFilter2Class.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EchoFilterClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Enchantment.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
EnchantmentClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eObjectClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eSkillID.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eStatisticType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eStringType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eTrainingType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
eVitalID.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IAllegianceInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IAttributeInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStats.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ActionCompleteEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_CastSpellEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeEnchantmentsEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeFellowshipEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeOptionEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangePlayerEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangePortalModeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeSettingFlagsEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeSettingsEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeShortcutEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeSpellbarEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeVitalEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_ChangeXPSEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_DeathEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_LoginCompleteEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_LoginEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_LogoffEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_Spellbook_AddEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_Spellbook_DeleteEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ICharacterStatsEvents_StatusMessageEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IdentifyQueue.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IdentifyQueueClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEcho.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEcho2.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink2.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink2_EchoClientEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink2_EchoServerEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink2_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink2_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink2_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink_EchoMessageEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEchoSink_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEnchantment.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IEnumVARIANT.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IIdentifyQueue.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPrefilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPrefilterEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPrefilterEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPrefilterEvents_EventEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPrefilterEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IPrefilterEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
ISkillInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IVendor.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorld.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_AcceptTradeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_AddTradeItemEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_ApproachVendorEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_ChangeObjectEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_CreateObjectEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_DeclineTradeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_EndTradeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_EnterTradeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_Event.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_EventProvider.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_FailToAddTradeItemEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_FailToCompleteTradeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_MoveObjectEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_ReleaseDoneEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_ReleaseObjectEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_ResetTradeEventHandler.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldEvents_SinkHelper.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldIterator.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
IWorldObject.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
PlayerAddRemoveType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerCastType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerFellowshipType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerLogoffType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerModifyType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerPortalType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerVitalType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PlayerXPType.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
Prefilter.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
PrefilterClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SkillInfo.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
SkillInfoClass.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
Vendor.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
VendorClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
VendorEnum.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
VendorEnumClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
World.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
WorldClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldEnum.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldEnumClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldIterator.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00
WorldIteratorClass.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
WorldObjectClass.cs Initial commit: Complete open-source Decal rebuild 2026-02-08 18:27:56 +01:00