Add markers module, framecrash stub, debug console, build-flag wiring
Markers: client-side world object system using CreateGameObject. Places M2 models at arbitrary world positions via Lua commands (/mark test, /mark pos). Includes embedded addon, xyz.m2/blp assets served from DLL memory, position helpers from unit movement struct, and object lifecycle management (create, cleanup, reposition, alpha, animation). Framecrash: stub module with reference to crash at 0x007A2452. Console: debug output via AllocConsole/WriteConsoleA, compiles out entirely in non-Debug builds. Used by markers and file serve logging. Build: markers added to feature flag matrix and all-variants step. Main: conditional markers import, Lua function registration, embedded addon + asset file serving, console init/deinit lifecycle. Outline README: added misc planned features and debug mode notes.
This commit is contained in:
@@ -219,6 +219,11 @@ OutlineCommand("off") -- disable outlines
|
||||
(mount is parent, rider is attached, gear is attached to rider?). All child models
|
||||
(rider body, gear) should be included in the silhouette.
|
||||
|
||||
- ** MISC **: target outlines on players should be diff color than on mobs. Also when a mob and you are in melee range your outline should merge with his probably, so show you who you'te attacking.
|
||||
Also we should shade targeted units not just outline them. And each outline and shade be a setting toggle
|
||||
|
||||
- **debug**: we should add to our debug mode coloring that colors each object type a different solid color, so that they issues arise it's easy to determine what object type is causing issues
|
||||
|
||||
## Future Architecture Notes
|
||||
|
||||
- **Hook "should render" function for model tracking**: the perfboost system uses a
|
||||
|
||||
Reference in New Issue
Block a user