-
Notifications
You must be signed in to change notification settings - Fork 9
Player Tips
A brief tutorial world that shows the various shoot and control modes in action can be found here: https://steamcommunity.com/sharedfiles/filedetails/?id=2904121849
-
There are three manual firing modes: MouseControl (Click or hold mouse button to fire), KeyToggle (cycles fire on/off), or KeyFire (sends a fire command when added to the hotbar and pressed)
-
By default the Shoot Mode will be AiShoot, and the weapons will automatically track and fire if they are a turret, or respect Manual/Target Painter control per normal.
-
Sequencing is set by placing a group of weapons in the same Group (in the terminal) and then setting each weapon to a desired spot in the sequence. IE, a group of four weapons in Group ID 1 would cycle through based on their sequence number. You can set weapons to the same sequence number for them to fire in pairs, or more! Recommend experimenting in Creative mode.
-
Burst can set the number of shots per "fire" command, up to the magazine maximum.
A major driver for this change was the unsynchronized client/server updates that SE utilizes. It created conditions where a client believed it fired, but the server did not conduct a firing action. This would result in incorrect damage being rendered, phantom projectiles, or other discrepancies between action and result for clients. There is now a behind-the-scenes handshake between server and client to ensure that weapon fire is synchronized. An example of sync issues can be found here.
- Unlike vanilla SE, decoys are not magic bullet attractors. They mimic blocks based on the selected subsystem, and have an equal chance of being targeted. For example, if you have four thrusters and one decoy set as a thruster, there's a 20% chance any of those 5 blocks would be targeted by an opponent whose weapons are set to target Thrust subsystems.
-
Keen doesn't allow modification of the vanilla CTC (no ModAPI methods), so a completely new one had to be made for WC. Various quirks from the Vanilla CTC will not be replicated or available when WC is loaded. Things like orienting your ship (AKA Auto Aim), or steering player made missiles are not supported.
-
The WC CTC will automatically detect mounted weapons. Note that with WC weapons, instead of adding them to the weapons/tools list you will want to put them in a group on your hotbar to toggle manual shoot modes, before controlling the turret. That way you can turn click to shoot on or off same as you do normally.
-
The AI range will equal the longest projectile range of the mounted weapon(s).
-
Turrets that do not have a target will state "no target" on the right hand HUD. Otherwise, ensure they have ammo (and select the right kind in the terminal), power, line of sight, and a valid target.
-
The onboard AI will only target enemies (or neutrals, if the weapon is set to Target Neutrals) that have power and present some sort of threat. This would typically include weapons but a potential collision course will also mark a grid as an eligible target. This can be overridden in the control panel or by selecting a target via the scroll wheel, page up, page down, or right clicking.
-
Is subsystem targeting on? If you set the weapons to shoot at a subsystem that the target lacks, they won't fire.
-
Are your weapons set to manual mode? Switch them back to AI in the "Shoot Mode" dropdown, and Auto in the "Control Mode."
-
To FORCE FIRE a weapon, without a target, you can utilize 'override' in the control terminal. This will break the behavior of smart, guided, or drone munition and is meant for static testing.
-
Turret ranges will never exceed sync distance. If your 10km turret only picks a target at 5km, check your sync distance.
-
Each weapon, or group of weapons, that you want a lead indicator for will need to be assigned to a "Target Lead Group" in the terminal control panel, at the very bottom of the options.
-
Lead indicators will be displayed while in first person view in a cockpit or camera as a line extending from the target with a number (the target lead group you assigned). Lead indicators account for both your velocity as well as the motion of the target.
-
If you have multiple lead groups set, an average aim point circle will also appear. Note that mixing/matching weapons with drastically different velocities will result in misses against small or fast moving targets.
-
In the pic below, gatling guns are group 2, and missiles are group 1. The average circle is also visible on the line
-
Drones will fly toward and engage your selected target. To reassign them, hover the cursor (alt+pan) over a friend or enemy and use the hotbar ActionFriend or ActionEnemy. Repeat the hover and action to clear the last order.
-
In the absence of targets, or performing ActionFriend on open space, drones will return to their parent grid and orbit in a defensive pattern
-
/wc remap (action, mouse, keyboard, info, prev, next)
-
/wc changehud (moves the top hud. Use action key, numpad 0 by default, plus arrow keys to move. To resize use action key & numpad+/-)
-
/wc drawlimit (value)
-
/wc setdefaults to restore everything to defaults
-
/wc stickypainter to preserve your painted target even if LOS is lost
-
"Del" cycles the top hud between compact or full information
-
"Numpad ." is the default to cycle WC Hud Info
-
"Numpad 0" is the default Action Key
-
"Page Up" and "Page Down" are the default keys for next/previous target.
To Customize the HUD (Heads-Up-Display) Position
- To move the top hud type "/wc changehud" in chat, then use action key (numpad 0 by default) plus arrow keys to move. To resize use action key & numpad+/-
Make sure you have selected a category AND turn "Target Subsystems" on
-
Jumping: Jump Drives
-
Offense: Turrets, fixed weapons, or warheads
-
Power: Any power producer (SE also calls storage, like a battery, a power producer)
-
Production: Production blocks (assembler, refinery, H2O2 Gen, survival kit, etc) and upgrade modules
-
Steering: Gyros and cockpits that you can control a ship from (this would exclude generic seats)
-
Thrust: Thrusters, obviously. Weapon-based thrusters like afterburners will not be included in this category
-
Utility: Upgrade modules, Antennas (radio or laser), Remote Controls, Ship Tools, Medical Rooms, or Cameras.
With the recent Warfare2 update the vanilla damage system has changed and the new weapons were not doing damage. My Shields Mod has been evolving along side my other WeaponCore project for years now and the list of features I cannot adequately support is long. Along with the major balance problems shields have with vanilla I have decided only minimal vanilla combat support will remain going forward. I will leave enough support in to allow shields protect grids from outside weapon fire, however that is extend of the functionality I will be supporting when using the vanilla combat system. --DarkStar
WeaponCore now replaces vanilla weapons by default. Different "Vanilla Replacer" packs can be found on the workshop to suit your playstyle.
To be clear, WeaponCore disabling/removing non-WC weapon blocks is because:
The WC team and other mods receive a constant stream of "bug reports" and confused users due to inherent incompatibilities between WeaponCore and mods based on Vanilla weapons. There is a "vanilla whitelist" for known compatible mods, e.g: Beam Drill mod by Gwin.
The following is just a sample of the kinds of issues that arise due to this issue:
- Vanilla turrets cannot find targets to track due to WC taking over all target tracking on a grid.
- Vanilla fixed weapons breaking Custom Control Block.
- Vanilla and WC not able to shoot down each others projectiles.
- Programmable block scripts which depend on vanilla controls/actions break.
- Damage is incompatible breaking WC functionality. Including shield support.
- Vanilla is invisible to WC, no HUD status, grids not seen as threats, etc...
- Block UI is very different, this leads to user confusion and bug reports.
- When WC and non-WC is active on the same grid this leads to performance issues.
- Supported mods (e.g. MES) cannot operate properly if both WC + non-WC exist on a gird.
Alright so let's cover what & WHY the CTC truly is. 2 parts- A: Give fixed weapons limited AI capability, capped at 800m by Keen. B: Give console players a consolation prize for missing out on all the fun of PBs
Now looking at the WC scene, fixed weapons are typically better versions of turreted ones, for balance purposes. Most literally use the same ammo, since WC turrets can have a defined range different than the projectile range. PBs work perfectly for making manually controlled turrets. The big problem comes from folks who don't understand the Keen-imposed limits on the CTC, that demand AI control of player-made turrets from WC. CTC modification is not exposed by Keen, so a new CTC, from scratch, had to be written.
Now we have easily broken balance (AI ranges out to max projectile range, since fixed weapons don't inherently have an AI range), a pain in the ass block that dips in/out of Keen logic land (working with rotors/hinges), and constant requests for vanilla CTC features/use cases that are superseded by existing mods or scripts.
Bottom line- use the right tool for the job. --BDCarrillo
If you have suggestions or implementations, please raise them in the Discord! Thank you!
Please donate to DarkStar's Patreon!
WeaponCore Quick Links
Weapon Properties (Page in Progress)
Multi-Turret Creation (Page in Progress)
Weapon - Targeting & Hardpoint
Weapon - Critical Reactions/Warheads
Weapon - Minimal Configurations
Ammo - Electronic Warfare System (EWAR)
Ammo - Guidance System (Homing, Mines, Self-Guided)
Armor System (Page in Progress)