Dusk-92
35f90c85fb
Add one-shot UnitGUID diagnostics to OutlineDebug
2026-08-28 19:52:04 +02:00
Dusk-92
c575ec8498
Document independent target debug stage
2026-08-28 18:31:18 +02:00
Dusk-92
2aeee3fceb
Expose player GUID stage in OutlineDebug
2026-08-28 18:31:15 +02:00
Dusk-92
6ef29ba99f
Track target independently from local player resolution
2026-08-28 18:31:12 +02:00
Dusk-92
e5acd33f0c
Verify Nampower-style Outline object path
2026-08-28 18:26:19 +02:00
Dusk-92
fb4fb880e5
Use Nampower-style player and target GUID path
2026-08-28 18:26:15 +02:00
Dusk-92
61cf447248
Add locked target GUID address for Outline debug
2026-08-28 18:26:11 +02:00
Dusk-92
1314860bde
Let target Outline work without legacy object manager global
2026-08-28 18:22:12 +02:00
Dusk-92
134e5a37f9
Allow GUID resolution when legacy object manager global is zero
2026-08-28 18:21:59 +02:00
Dusk-92
bff19dd95b
Show object manager readiness in OutlineDebug
2026-08-28 18:16:19 +02:00
Dusk-92
4eb37f4c23
Bypass broken IS_IN_WORLD gate in Outline debug
2026-08-28 18:16:14 +02:00
Dusk-92
3ee72d70d6
Add object manager readiness check for Outline debug
2026-08-28 18:16:10 +02:00
Dusk-92
b714c38ab7
Expose target acquisition stages in OutlineDebug
2026-08-28 18:06:19 +02:00
Dusk-92
bcf8cefb35
Split Outline target acquisition diagnostics
2026-08-28 18:06:15 +02:00
Dusk-92
1632d98797
Keep V8 debug ABI checks optimizer independent
2026-08-28 17:59:35 +02:00
Dusk-92
c890a6bc69
Relax debug build FrameScript disassembly matcher
2026-08-28 17:58:55 +02:00
Dusk-92
086dd17a31
Trigger V8 debug diagnostics build
2026-08-28 17:57:54 +02:00
Dusk-92
b128c01a7c
Build V8 Outline debug diagnostics
2026-08-28 17:57:41 +02:00
Dusk-92
33ec80d742
Register OutlineDebug Lua command
2026-08-28 17:57:19 +02:00
Dusk-92
ad706ccb9a
Add in-game OutlineDebug diagnostics
2026-08-28 17:57:09 +02:00
Dusk-92
d7f93b3c00
Add sticky D3D9 Outline diagnostics
2026-08-28 17:56:47 +02:00
Dusk-92
62026da380
Add sticky Outline tracker diagnostics
2026-08-28 17:56:26 +02:00
Dusk-92
45635455b9
Verify V8 UnitGUID ECX ABI
2026-08-28 17:48:24 +02:00
Dusk-92
37757a2347
Fix V8 UnitGUID x86 ABI stack leak
2026-08-28 17:48:06 +02:00
Dusk-92
855ea340cc
Fix V8 registerFunction asm build
2026-08-28 17:39:31 +02:00
Dusk-92
6e0c0850e8
Verify V8 FrameScript registration ABI
2026-08-28 17:38:20 +02:00
Dusk-92
17af79dff4
Fix V8 FrameScript registration ABI
2026-08-28 17:37:45 +02:00
Dusk-92
a55f43a5d5
Verify V8 OutlineCommand ECX ABI in machine code
2026-08-28 17:27:43 +02:00
Dusk-92
126f617ca1
Fix V8 OutlineCommand ABI to receive Lua state in ECX
2026-08-28 17:27:24 +02:00
Dusk-92
43839b2b41
Build safe standalone core V8 artifact
2026-08-28 17:09:54 +02:00
Dusk-92
dbdb513e94
Use x86 fastcall for OutlineCommand callback
2026-08-28 17:09:38 +02:00
Dusk-92
4aae16646c
Build safe standalone core V7 artifact
2026-08-28 17:05:10 +02:00
Dusk-92
5fe9a92672
Force Outline Lua calls through x86 register asm
2026-08-28 17:04:59 +02:00
Dusk-92
b587992a6c
Build safe standalone core V5 artifact
2026-08-28 16:55:06 +02:00
Dusk-92
bbcc70fa0d
Fix Outline Lua API calls on safe core V5
2026-08-28 16:54:46 +02:00
Dusk-92
ebccbee66a
Build safe standalone core V4 artifact
2026-08-28 16:47:23 +02:00
Dusk-92
68c0ad2b75
Use minimal standalone core for Outline CustomAssets and TransmogFix
2026-08-28 16:46:54 +02:00
Dusk-92
7bf5a11011
Add minimal core mode for safe standalone variants
2026-08-28 16:46:17 +02:00
Dusk-92
947056f1c2
Test full release packaging on main
2026-08-28 15:13:48 +02:00
Dusk-92
c4d133887a
Run release build CI on main and support source refs
2026-08-28 15:12:47 +02:00
Dusk-92
f4cbacb7f9
Fix DllMain return type for Zig 0.16
2026-08-28 15:12:18 +02:00
Dusk-92
82dc02e2e7
Add automated DLL release workflow
2026-08-28 14:57:49 +02:00
MarcelineVQ
41191ce9a5
Untrack internal planning files re-added in error
0.7.3
v0.7.2
2026-08-01 18:12:59 -07:00
MarcelineVQ
727a4cc229
Scrub remaining absolute machine paths from module docs
2026-08-01 18:04:54 -07:00
MarcelineVQ
69051fd486
Repo hygiene: drop internal planning files, clean docs for publication
...
Untrack TODO.md, RELEASING.md, RELEASE_NOTES.md, ideas/ and
docs/CLAUDE_PROPER_OBJECT_REGISTRATION_PLAN.md -- internal planning and
agent notes with no reason to be published. Files stay on disk locally.
Replace remaining absolute machine paths in docs with relative ones
(one referenced a separate private project), and swap decorative emoji
for ASCII markers.
README: lead with the no-longer-actively-developed notice.
2026-08-01 18:03:46 -07:00
MarcelineVQ
4865b583d1
Ignore zig-pkg/ package cache
...
Swept in by the merge; it is the local zig package cache populated by the
zhook URL dependency, not source.
2026-07-27 22:08:41 -07:00
MarcelineVQ
582a433d81
Merge v0.7.0 distribution commit
...
Keeps the source README (a superset - documents every module, not just the
released subset) and include/weirdutils_api.h over the release-trimmed
root copy.
# Conflicts:
# README.md
# include/weirdutils_api.h
2026-07-27 22:08:17 -07:00
MarcelineVQ
8773bb2821
Pin zhook as a URL dependency instead of a relative path
...
build.zig.zon pointed at ../zhook, so a clone of this repo alone could not
build. Pin the Codeberg tarball for f1b252e (current zhook master) with its
hash; zig fetches it automatically. Verified by building with no sibling
zhook checkout present.
2026-07-27 22:05:03 -07:00
MarcelineVQ
1d41a029a8
Scrub local machine paths from docs
...
Replace absolute /home/august/... references with neutral placeholders and
drop TODO.md links to plan files that only exist locally.
2026-07-27 21:49:44 -07:00
MarcelineVQ
9646155e1c
Drop duplicate weirdutils_api.h from root
...
include/weirdutils_api.h is the complete version; the root copy was the
release-trimmed one from the distribution branch.
2026-07-27 21:48:58 -07:00