Skip to content

Releases: Blakintosh/weapon-tech

weapon_tech 0.1.2-alpha

Pre-release

Choose a tag to compare

@Blakintosh Blakintosh released this 15 Oct 19:30

Fix release: maps set up with kit\install.bat now actually load weapon_tech.

The installer writes your map's name into weapon_tech_loader.lua, but it also overwrote the loader's own "not set up yet" check with that name. So on every installed map the loader decided it wasn't set up and returned without loading the DLL. 0.1.2 fixes the loader. The DLL behaves the same as in 0.1.1, and your cfg works as it is.

Install / update

  1. Download weapon_tech-0.1.2-alpha.zip below and unzip it.
  2. Updating a map set up with 0.1.0/0.1.1: run kit\install.bat <yourmap> -Force. It replaces zone\weapon_tech.dll and the loader Lua (the old loader is kept as a .bak); your weapon_tech.cfg stays as it is. Or, by hand, delete the if MAP_NAME == "..." then return end block near the top of Load() in your map's ui\t7\utility\weapon_tech_loader.lua.
    New install: run kit\install.bat <yourmap> and add the line it prints to your CSC main().
  3. Relink the map, then check weapon_tech.log next to BlackOps3.exe: the first line should say 0.1.2-alpha.

Changes

  • Kit: the loader's "not set up" check no longer gets rewritten by the installer.

Compatibility

Same as 0.1.1: BO3 Enhanced (CL 20659811) and the current Steam retail exe (build 24784313).

MIT licensed.

weapon_tech 0.1.1-alpha

Pre-release

Choose a tag to compare

@Blakintosh Blakintosh released this 04 Oct 10:23

Fix release: weapon_tech now works on the current Steam BO3 exe.

0.1.0-alpha had its retail addresses for the previous Steam build (December 2025). Steam has since shipped a new
BlackOps3.exe (Steam build 24784313), and on it 0.1.0 logged "unsupported exe" and installed nothing. 0.1.1 has the
addresses for the current exe. Nothing else changed, and your cfg works as it is.

Install / update

  1. Download weapon_tech-0.1.1-alpha.zip below and unzip it.
  2. Updating: replace weapon_tech.dll in your map's zone\ folder (your weapon_tech.cfg stays as it is).
    New install: run kit\install.bat <yourmap> and add the line it prints to your CSC main().
  3. Check weapon_tech.log next to BlackOps3.exe: the first line should say 0.1.1-alpha, and a later line
    image is the retail exe (SizeOfImage 0x1D75BC00, TimeDateStamp 0x6A7B6355).

Changes

  • Retail addresses moved to the current Steam exe (SizeOfImage 0x1D75BC00, TimeDateStamp 0x6A7B6355). The
    previous retail build is no longer supported: Steam doesn't serve it any more.
  • Kick return on retail: its install check no longer depends on where one unrelated engine function sits, so it
    keeps working when that function moves.

Compatibility

  • BO3 Enhanced (CL 20659811) and the current Steam retail exe (build 24784313). Any other exe: it installs nothing.
  • Standalone: no dependency on T7Overcharged. If your map also loads T7Overcharged, that needs a version that knows
    the current exe too.

MIT licensed.

weapon_tech 0.1.0-alpha

Pre-release

Choose a tag to compare

@Blakintosh Blakintosh released this 03 Oct 22:05

First public alpha of weapon_tech: modern Call of Duty weapon feel for Black Ops III custom maps, driven by one text file.

Alpha. Behaviour and config keys may change between builds. Hand IK and interrupts are experimental.

Install

  1. Download weapon_tech-0.1.0-alpha.zip below and unzip it.
  2. Run kit\install.bat <yourmap>.
  3. Add the one line it prints to your map's CSC main().
  4. Link, launch, and check weapon_tech.log next to BlackOps3.exe.

Then see docs/QUICKSTART.md to turn on features gun by gun.

What's in it

  • Additive animation layers (recoil, live round count, empty-gun pose), with akimbo per-hand support
  • Spent-round hiding for see-through mags and belts, with Gramien reload notetracks and a round guard
  • IW8 kick and recoil patterns, kick return, camera shake
  • MW2019 idle_active, walk and jog loops, and advanced sway
  • Inspect and empty inspect (press I), optional HUD hide
  • Correct empty lock on the last shot, empty-gun rapid melee, segmented reloads
  • MW2019 slide and a viewmodel FOV pin (map-wide, off by default)
  • Hand IK and interrupts (experimental)

Compatibility

  • BO3 Enhanced (CL 20659811) and the retail exe (CL 13892626). Any other exe: it installs nothing.
  • Standalone: no dependency on T7Overcharged. Handles retail's Arxan integrity checks itself.

Credits

BOIII, for the retail Arxan approach and reference points; T7Overcharged, whose arxan.cpp this one started from.

MIT licensed.