Weapon Master VR Support Thread

BTW I am going to be running a beta for 1.1 for customers (Epic doesn’t allow us to have “beta” versions). The beta will be an actual beta in that it will likely have bugs :P. I want to do this both to help us catch issues faster and to allow the yall to help guide development. If you are interested in helping the beta will likely be going up on in the next couple of weeks. The length of the beta before 1.1s actual release will depend on how many issues we find or other things that need to be fixed.

I am sorry that 1.1 is taking so long to get out. The save/load system has been a monster but I think it will be something that many of you will need/want so I had to put it in. A few things are going to be pushed back into 1.2 or in between 1.1 and 1.2; they are:

-Simple Firearm improvements (including Arcade mode).
-The logic for separate bullet types in one mag will be in but wont be completely finalized nor will there be an example for it
-The MP5 “Premium Weapon” is getting pushed back for launch likely between 1.1 and 1.2
-Scope revamp will happen after 1.1 and before 1.2
-Grenade launcher attachment is coming in 1.2 (as a breach loader)

So what does that leave us in 1.1?

Retooled BP_PhysicalMagazineFirearm (Renamed BP_AdvancedFirearm
-performance improvements and
-new bolt logic including 3 bolt action types (Auto, Manual Straight, Manual Rotating).
-guns can now take multiple mag types and bullet types (so you can have regular, extended, or just mag classes in your game).
-stats that can be affected by attachments
-Secondary load (chambered load) for loading a single bullet into an open chamber.

BP_Magazines
-Mags can now be spawned empty and are populated with bullets on BeginPlay.
-Mags can now take multiple bullet types

BP_HeldProjectile
-now holds the value for what actual bullet is fired by the gun
-an array of these is “Held” in the mag and then data is passed as a struct to the gun.
-eventually these will get attached to bones in the mag to make up the bullets in the mag (1.2)

BP_MuzzleAttachment

  • This sets the fire sound and Muzzle flash of the weapon (if none on the gun the base will be used)

All attachments

  • can set VRecoil, HRecoil, Backwards Recoil amount, Min accuracy, Max Accuracy, and accuracy loss per shot

Save and Load

  • allow complete save of inventory and held weapons (both in hands and in holsters) along with their magazines, bullets, attachments, and stats.
  • Load everything that has been saved

Other
-Bolt action rifle example
-New bullet meshes (9mm, 45, 556, 308)
-Bullet boxes (9mm, 45, 556, 308)
-Enhanced Oculus Rift controls

After 1.1 I am going to start releasing some smaller features between the major patches instead of trying to do everything at once.