Look in your main directory and see if you have a file called items_preload_containers.asm_pc and if it is there delete it and rerun the asm updater(it will be there if you were using someone lses gun mods like joes tacticool weapons). Also note that the game only runs properly with sweetfx if launched with directx 9(mine wont even launch with directx 10 or 11 launcher).
Edit:also note you can only have one version of the 45 and one version of decker sword installed at a time(in other words copy the main files in collection to directory,choose 1 decker sword,choose 1 version of 45,copy only the str2_pc files to your directory and then run asm updater).