mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-23 15:52:42 +02:00
The op-22 DisplayListPrimaryRecord count is the number of star-flash arms; dorottex (and PD's modelRenderNodeStarGunfire) read count*4 vertices. d43_emit/d43_convert sized the array as count vertices, so 3/4 of every muzzle star came from neighbouring sidecar bytes and drew as long spikes (M16 "shooting up"). Size it 16*4*count. Emitter round-trip checks all pass; M16 renders a clean star headless. Also TEMP GE_STARTWEAPON (bondview_r.c) for weapon repros. Re-run tools_pc/d43_emit.py to regenerate data/pcmodels-*.