alex
|
ebd8297a5d
|
merge b4 live verification (header regenerated)
|
2026-09-08 02:07:28 -04:00 |
|
alex
|
bf163a187f
|
b4 live: 36 calls 0 divergences, no colony RNG draws as predicted; fix 3 hook bugs (stale args, two-base StrategyServer, raw Ghidra offset)
|
2026-09-08 02:07:28 -04:00 |
|
alex
|
e1cbb81fdb
|
clean-room: strip decompiler identifier from a coverage note
|
2026-09-08 01:30:33 -04:00 |
|
alex
|
3f0721f443
|
merge harness audit (coverage + guards)
|
2026-09-08 01:28:35 -04:00 |
|
alex
|
c110fb245b
|
harness: compile-time Coverage on every descriptor, guard regions, replace-mode records; audit of 23 undeclared side effects
|
2026-09-08 01:28:35 -04:00 |
|
alex
|
a5ffe187ea
|
merge b2 live verification (header regenerated)
|
2026-09-08 01:18:39 -04:00 |
|
alex
|
bbba536d99
|
b2 live: 3 completions compared 0 divergences; float32 confirmed on the game; RollResearchEvent RNG region added; xenotech block size bug fixed
|
2026-09-08 01:18:39 -04:00 |
|
alex
|
4abf654983
|
b4: colony + movement hooks; 22 formula corrections (growth curve has no capacity term, range margin +0.05f, ties-to-even rounding); 3 verified signatures
|
2026-09-08 00:57:55 -04:00 |
|
alex
|
4a6e11d1ce
|
b2: OnTechResearched hook + 10 effects-table corrections (float32, xenotech block size, no already-researched guard, sticky mask, AI bonus values)
|
2026-09-08 00:01:04 -04:00 |
|
alex
|
9cd997da93
|
merge b1 (ComputeBudget verified: 4437 compares, 0 divergences, oracle byte-identical); union shim hooks; regenerate header
|
2026-09-07 23:24:59 -04:00 |
|
alex
|
16f3aa90e5
|
b1: ComputeBudget hook + adapter; fix researchMoneyKept to be charged only with a research target; budget out-param is int[22]
|
2026-09-07 23:24:10 -04:00 |
|
alex
|
dd97137fb0
|
b3: research hook + RNG-snapshot compare design; fix draw mapping to y/(2^32-1), NextInt inclusive, float32 odds, spend floor, decay constants
|
2026-09-07 23:14:08 -04:00 |
|
alex
|
da679cd79f
|
m2: manifest/id dictionary hooks + manifest_loader; thiscall support in Hook template; struct sizes pinned (+0x14 word)
|
2026-09-07 22:41:42 -04:00 |
|
alex
|
16e9d927af
|
m1: GlobalConsts::LoadFile hook + game/config loader; trace 19 calls, compare 0 div, replace passes End-Turn oracle
|
2026-09-07 22:16:55 -04:00 |
|
alex
|
23696875cc
|
shim/trace: JSONL emitter (byte-exact port), tracer, snapshot/diff, Hook<Descriptor> template, self-test; ctest 7/7 + tracecmp exit codes
|
2026-09-07 17:51:02 -04:00 |
|
alex
|
5f5bc41fd5
|
m0: binkw32 proxy shim, minhook, trace hook on Application::Initialize; build/deploy tooling
|
2026-09-07 17:22:15 -04:00 |
|