Why does swapping .ctx files not fully convert the weapon?

I wanted to mess around with TF2's weapons, so I extracted the files, and tried to modify the .ctx files. I don't have a converter, so I decided just to swap some around. I copied the file tf_weapon_bat_wood
(the Sandman) into a folder under the "custom" directory, and renamed it to tf_weapon_bat
(the stock Bat). When I started a local game as Scout with the Bat, it had 1 ammo, but I couldn't launch it. I then tried swapping the Wrench with the Gunslinger (couldn't use it), the Engineer's Shotgun with the Rescue Ranger (dropped Huntsman arrows where I stood), and the SMG with the Jarate (creates an SMG I can throw, but nothing happens and it doesn't recharge.)
Why is this happening? I thought the .ctx files were the entire weapon files, and swapping them would cause a full conversion. Did I do something wrong?
Pictures about "Why does swapping .ctx files not fully convert the weapon?"



Swapping PSO2 Outfits (Or things that aren't weapons or skyboxes)
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Henri Mathieu-Saint-Laurent, Henri Mathieu-Saint-Laurent, Element5 Digital, Karolina Grabowska