H3VR
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
6 days ago
Downloads
3.6K
Size
99KB

Throw Assist

Hard Bullet style throw assist for H3VR.

Throw nearly anything at enemies. Throw with your hand not your head. Don't think too much. Just grab something and throw it like the sosig is right in front of you. Arc and the trajectory is calculated for you. Just believe and throw like gravity doesn't exist.

Knives can spin. Axes will spin. Swords don't spin. Shurikens spin allot. Moving sosigs get led, so you hit where they're going.

Live explosives are never assisted. Guns, magazines, etc. also get throw assist.

Custom target points

Sosigs are targets by default. You can also mark your own, on anything — walls, guns, props, even a sosig. Throws prioritize a custom target placed on a sosig.

Hold any melee weapon, or a grenade, flashbang, dynamite stick or molotov. The trigger does nothing on those in vanilla, so this uses it:

  • Double pull — enter edit mode. Your markers show up, and your other hand becomes a pointer with a dot on the end.
  • Pull — drop a marker where the dot is. Pull as fast as you like.
  • Touch a marker with the dot — it turns orange. Pull once to select it (red, blinking), pull again to delete it.
  • Hold the trigger — leave. Markers go invisible but still work.

Markers stick to whatever you placed them on and move with it. They're gone when it is.

Grenades, flashbangs, dynamite and molotovs fly to a marker when you throw roughly at one, the same way a knife does. They are never steered at an enemy on their own: no marker, no help.

Config

BepInEx/config/invent60.h3vr.throwassist.cfg, or the config tab in your mod manager. Every setting has an example in its description. The ones people ask about:

Make a weapon fly point first, like a spear

AddSpearWeapons = Javelin

More than one: commas between, no quotes.

AddSpearWeapons = Javelin,Trident,Harpoon

Same idea for the other two lists:

AddSpinWeapons = Boomerang,Halberd
AddDiscWeapons = Chakram,Frisbee

A name only has to be part of the item's name and capitals don't matter. Jav catches Javelin. Axe catches IceAxe too, so be specific.

Find the name to type

The name on the spawner tile isn't always the real one. Set DebugLog = true, throw the thing once, open BepInEx/LogOutput.log and find:

[TA] release: Javelin(Clone) (FVRMeleeWeapon)

Javelin is the name. FVRMeleeWeapon is the class, which is what NeverAssistTypes wants.

Take something off a built-in list

Put ! in front. The kukri spins by default. This makes it follow the Knives setting instead:

AddSpinWeapons = !Kukri

And this makes it a spear outright:

AddSpinWeapons = !Kukri
AddSpearWeapons = Kukri

All knives point first

Knives = Spear

Stop assisting something

NeverAssist = Hotdog,Flashlight

Or a whole category: Ammunition = false if your empty mags keep homing in on people.

Throws land too far ahead of runners

LeadMovingTargets = 0.5

1 is full lead, 0 is none.

1.3.1 trailer


ko-fi

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.