YAProxy/mod.cpp
smthspec 89f42a04b0 Initial commit: YAProxy house-proxy interaction framework (1.29)
Self-contained framework for attaching user actions to furniture proxies inside
house models. Detection via geometry-LOD selection scan (works on DayZ 1.29);
resolved proxy name + world position synced to server via ActionData. No
entities used for detection.

- modded House: geometry-LOD proxy position/name maps (client-side)
- YAProxyActionBase: cursor->proxy matching + sync + subclass hooks
- YAProxyActionData: client->server proxy target sync
- YAProxyDebug: validation action + per-house scan logging (DEBUG flag)

Credit: Zenarchist (ZenProxyFramework) and ShowMeInfoV2.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-19 09:45:23 +03:00

13 lines
459 B
C++

class CfgMods
{
class YAProxy
{
name = "YAProxy";
author = "drasikas";
authorID = "0";
version = "1.0";
tooltip = "House-proxy interaction framework (1.29+).";
overview = "Framework for attaching user actions to furniture proxies inside house models. Detects proxies via geometry-LOD selections and syncs the targeted proxy to the server. Credit: Zenarchist (ZenProxyFramework) and ShowMeInfoV2.";
dependencies[] = { "Game", "World" };
};
};