Sort of... I didn’t actually write all new code for it, I took existing data for another gun and tweaked it to fit. There are modding tools for that game that greatly help, but it was still quite a process. You have to tell it where the axis of movement are, and give it the proper parameters like rate of fire, range, rate of travel in each axis, damage for each round type.