Left 4 Dead 2

Left 4 Dead 2

Special Infected Synchronization (Competitive)
Showing 21-30 of 130 entries
< 1  2  3  4  5 ... 13 >
Update: 24 Mar @ 8:00pm

WARNING: Because some of the modified options from the `manualspecialspawn.txt` file will heavily affect how the `EnableManualSpecialSpawn` option operates, I recommend deleting the `sisync-comp` folder located in the `./ems/` directory so the configuration files will be regenerated with the proper settings.

Additions
  • Readded the `CanSpawnOnNoFlowAttributes` option to the `manualspecialspawn.txt` file which determines whether the special infected can spawn on attributes that do not follow the flow.
  • Added the `SpawnCollectLimit` option to the `manualspecialspawn.txt` file which determines the maximum amount of nav areas that can be collected in total.
  • Added the `OutnumberPercent` option to the `survivorstatus.txt` file which determines the percentage of survivors that are left standing for special infected to spawn as soon as possible.
  • Variables related to the `DirectorOptions` table can now be added to the `sessionoptions.txt` file.
Improvements
  • Improved performance of the `EnableManualSpecialSpawn` option.
Changes
  • The survivor with the highest flow will now be prioritized if any survivor is climbing a ladder.
  • Moved a couple options related to the `DirectorOptions` table to the `sessionoptions.txt` file.
  • Renamed the `AlwaysAllowSpawns` option in the `manualspecialspawn.txt` file to `AllowSpawnsDuringCrescendoSetup`.
  • Renamed the `ValidAreaGoal` options in the `manualspecialspawn.txt` file to `ValidAreaGoalPercent`.
  • Set the `EnableDistanceChunkRNG` option in the `manualspecialspawn.txt` file to `false`.
  • Increased the `DistanceChunkSize` option in the `manualspecialspawn.txt` file to `100`.
  • Increased the `ValidAreaGoalPercent` option in the `manualspecialspawn.txt` file to `100`.
  • Increased the `ValidAreaGoalPercentDuringPanicEvents` option in the `manualspecialspawn.txt` file to `75`.
  • Increased the `ValidAreaGoalPercentNearBosses` option in the `manualspecialspawn.txt` file to `25`.
  • Increased the `ValidAreaGoalPercentWithStrugglers` option in the `manualspecialspawn.txt` file to `50`.
  • Decreased the `SpawnScalarOccupiedLimit` option in the `manualspecialspawn.txt` file to `1`.
  • Decreased the `IntensityPercent` option in the `survivorstatus.txt` file to `25`.
Bug Fixes
  • Fixed a bug where the chunk count for splitting arrays would return `0` if the number of chunks was lower than `1`.
  • Fixed a bug where the flow array wouldn't compare the last two survivors when determining who's separated.

Update: 20 Mar @ 10:00pm

Additions
  • Added the `EnableSpawnScalarOccupied` option to the `manualspecialspawn.txt` file which determines whether to only allow nav areas to be considered valid if they are outside of the scalar's direction from the prioritized survivor's position to the nav area's position.
  • Added the `EnableSpawnScalarVision` option to the `manualspecialspawn.txt` file which determines whether to only allow nav areas to be considered valid if they are outside of the scalar's vision.
  • Added the `SpawnCollectInvisibleFlowDist` option to the `manualspecialspawn.txt` file which determines how far invisible nav areas are allowed to be from the prioritized survivor to be considered valid while collecting nav areas.
Improvements
  • Improved performance of the `EnableManualSpecialSpawn` option by reducing the number of `foreach` loops.
Changes
  • Replaced the `TraceMaskVisibilityMethod` option in the `manualspecialspawn.txt` file with the `DebugDisableTraceMaskCheck` option.
  • Reduced the options available for the `DistanceCalculation` option in the `settings.txt` file from 6 to 4.
  • Removed the `SpawnScanLimit` and `ValidAreaLimit` options from the `manualspecialspawn.txt` file.
  • Increased the `DistanceChunkSize` option in the `manualspecialspawn.txt` file to `20`.
  • Increased the `SpawnScalarOccupiedLimit` option in the `manualspecialspawn.txt` file to `2`.
  • Increased the `SpawnScalarOccupiedRadius` option in the `manualspecialspawn.txt` file to `0.5`.
  • Increased the `SpawnSearchChunks` option in the `manualspecialspawn.txt` file to `50`.
  • Increased the `ValidAreaGoal` option in the `manualspecialspawn.txt` file to `4`.
  • Increased the `ValidAreaGoalDuringPanicEvents` option in the `manualspecialspawn.txt` file to `3`.
  • Increased the `ValidAreaGoalNearTank` option in the `manualspecialspawn.txt` file to `2`.
  • Increased the `ValidAreaGoalWithStrugglers` option in the `manualspecialspawn.txt` file to `3`.
  • Decreased the `FlowDistMax` option in the `manualspecialspawn.txt` file to `1000`.
  • Decreased the `SpawnScalarVisionLimit` option in the `manualspecialspawn.txt` file to `1`.
Bug Fixes
  • Fixed a bug where the `true/false` boolean values weren't properly inverted for the scalar's functions.
  • Fixed a bug where the generator would only start if the generator was already suspended.

Update: 6 Mar @ 6:00pm

Changes
  • The angle of the vision's scalar is now determined by the direction from the survivor's last known area to the adjacent area with the highest flow distance.
  • Increased the `FlowDistMin` option in the `manualspecialspawn.txt` file to `-750`.
  • Increased the `ValidAreaGoalDuringPanicEvents` option in the `manualspecialspawn.txt` file to `2`.
  • Increased the `ValidAreaGoalWithStrugglers` option in the `manualspecialspawn.txt` file to `2`.
  • Decreased the `SpawnCollectChunks` option in the `manualspecialspawn.txt` file to `50`.
  • Decreased the `SpawnScalarVisionRadius` option in the `manualspecialspawn.txt` file to `0`.
  • Decreased the `SpawnSearchChunks` option in the `manualspecialspawn.txt` file to `25`.
Bug Fixes
  • Special infected will now spawn on already selected spawns far less frequently if the size of the nav area is less than the values set by the `SpawnPreserveSizeX` and `SpawnPreserveSizeY` options.
  • Fixed a bug where some of the variables weren't being copied over to the cloned scope.

Update: 28 Feb @ 2:00pm

Additions
  • Added the `SpawnScalarOccupiedGroupDist` option to the `manualspecialspawn.txt` file which determines how close the survivors need to be to the prioritized survivor to add the occupied position to the other survivors' scopes as well.
Improvements
  • The vision's scalar will now only occur for the last remaining spawn positions instead of being active at the beginning. This should allow special infected to spawn in their desired positions more frequently.
Changes
  • Removed the `SpawnScalarFOVHorizontalScale` and `SpawnScalarFOVVerticalScale` options from the `manualspecialspawn.txt` file due to technical issues.
  • Increased the `SpawnScalarVisionLimit` option in the `manualspecialspawn.txt` file to `2`.
  • Increased the `ValidAreaGoal` option in the `manualspecialspawn.txt` file to `3`.
  • Increased the `ValidAreaLimit` option in the `manualspecialspawn.txt` file to `10`.
  • Decreased the `SpawnScalarOccupiedRadius` in the `manualspecialspawn.txt` file to `0.3333`.
  • Decreased the `SpawnScalarVisionRadius` in the `manualspecialspawn.txt` file to `0.1667`.

Update: 8 Feb @ 4:00pm

Additions
  • Added the `CommonCollectChunks` option to the `manualspecialspawn.txt` file which determines the maximum amount of common infected that can be collected in chunks.
  • Added the `SpawnScalarFOVHorizontalScale` option to the `manualspecialspawn.txt` file which determines the number that will be used to multiply the scalar's horizontal axis.
  • Added the `SpawnScalarFOVVerticalScale` option to the `manualspecialspawn.txt` file which determines the number that will be used to multiply the scalar's vertical axis.
  • Added the `SpawnScalarVisionLimit` option to the `manualspecialspawn.txt` file which determines how many special infected should not spawn within the survivor's line of sight before the restriction gets lifted.
  • Added the `SpawnScalarVisionRadius` option to the `manualspecialspawn.txt` file which determines how wide the field of view will be from the survivor's line of sight so the next special infected won't spawn within its radius.
  • Added the `SpawnScalarVisionSpecialCount` option to the `manualspecialspawn.txt` file which determines how high the special infected limit needs to be to use the `SpawnScalarVisionLimit` option.
Changes
  • Special infected will now ignore survivors who are in the exit checkpoint.
  • The build path will now be considered invalid if a nav area contains a closing or closed door.
  • If a survivor is attacking a special infected, their intensity will now only increment if they're covered in vomit.
  • Updated the thumbnail for this add-on.
  • Renamed the `SpawnScalarRadius` option in the `manualspecialspawn.txt` file to `SpawnScalarOccupiedRadius`.
  • Separated all options related to the `EnablePassiveTank` option into its own add-on which you can download here.
  • Increased the `SpawnScalarOccupiedRadius` option in the `manualspecialspawn.txt` file to `0.75`.

Update: 31 Jan @ 11:30am

Changes
  • Survivors will no longer be prioritized for finding valid areas if they're incapacitated or dominated by a special infected.
Bug Fixes
  • Fixed a bug where a fatal error would occur when the Tank checks if a hiding spot is valid.

Update: 30 Jan @ 4:00pm

Additions
  • Added the `SpawnPosChunkLimit` option to the `manualspecialspawn.txt` file which determines how many times it is allowed to find a potentially valid spawn position on the given nav area before being forced to stop.
  • Added the `NavPosChunkLimit` option to the `passivetank.txt` file which determines how many times it is allowed to find a potentially valid hiding position on the given nav area before being forced to stop.
  • Added the `SeparatedRange` option to the `survivorstatus.txt` file which determines how far two survivors need to be from each other for special infected to consider either of them as a priority.
Improvements
  • Improved performance when attempting to find valid nav areas.
  • Valid nav areas that are within the scalar radius will no longer be considered invalid.
Changes
  • Special infected will now select one of the two separated survivors when determining who to prioritize instead of the one furthest ahead.
  • Moved the debug options into the `debugging.txt` file.
  • Renamed the `SpawnRandomPosSizeX` and `SpawnRandomPosSizeY` options to `SpawnPosChunkSizeX` and `SpawnPosChunkSizeY` respectively.
  • Renamed the `NavRandomPosSizeX` and `NavRandomPosSizeY` options to `NavPosChunkSizeX` and `NavPosChunkSizeY` respectively.
  • Set the `TraceMaskCollision` option in the `manualspecialspawn.txt` and `passivetank.txt` files to `TRACE_MASK_NPC_SOLID`.
  • Increased the `SpawnScalarRadius` option in the `manualspecialspawn.txt` file to `0.6667`.
  • Increased the `SpawnPreserveSizeX` and `SpawnPreserveSizeY` options in the `manualspecialspawn.txt` file to `300`.
  • Decreased the `SpawnCollectChunks` option in the `manualspecialspawn.txt` file to `100`.
Bug Fixes
  • Prevented fatal errors from occuring for other functions that rely on generators. The errors will still show in the console if the `DebugShowErrors` option is set to `true`.
  • Fixed a bug where the closest inferno that was recently obtained would be used to gather adjacent areas while the directions were being searched.
  • Fixed a bug where a fatal error could occur if the classname wasn't found in the survivor's `GetActiveWeapons()` function.

Update: 17 Jan @ 10:00pm

Additions
  • Added the `DebugDrawBoxTime` option to the `settings.txt` file which determines how long the draw box will be visible while the `DebugMode` option is set to `2`.
  • Added the `BuildPathTeamID` option to the `manaulspecialspawn.txt` file which determines which determines the type of build path special infected will prefer for valid areas.
  • Added the `SpawnCollectChunks` option to the `manualspecialspawn.txt` file which determines the maximum amount of nav areas that can be collected in chunks.
  • Added the `SpawnScalarRadius` option to the `manualspecialspawn.txt` file which determines how wide the field of view will be from the survivor to the valid spawn area so the next special infected won't spawn within its radius.
  • Added the `SpawnScalarOccupiedLimit` option to the `manualspecialspawn.txt` file which determines how many field of views will be scanned by the `SpawnScalarRadius` option before the earliest one gets deleted.
  • Added the `ValidAreaFallbackCount` option to the `manualspecialspawn.txt` file which determines how many valid spawn areas must exist before special infected can reuse spawn positions as valid spawn areas.
  • Added the `ValidAreaGoalDuringPanicEvents` option to the `manualspecialspawn.txt` file which determines how many valid nav areas need to be found before allowing special infected to spawn while a panic event is active. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
  • Added the `ValidAreaGoalDuringNearTank` option to the `manualspecialspawn.txt` file which determines how many valid nav areas need to be found before allowing special infected to spawn while a Tank is active. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
  • Added the `ValidAreaGoalDuringWithStrugglers` option to the `manualspecialspawn.txt` file which determines how many valid nav areas need to be found before allowing special infected to spawn while survivors are struggling. This option only goes into effect if the `WaitForValidAreas` option is set to `true`.
Improvements
  • The Tank will now move to a hidden spot and then move out of it to throw rocks instead of standing in one hidden position if the `EnablePassiveTank` option is set to `true`.
  • Nav areas will now be deleted if special infected are unable to spawn on valid areas.
  • Improved the performance and reliability of the Tank's fire-dodging capability.
  • Valid areas will now be collected near all survivors instead of just one.
Changes
  • The `tank_stuck_time_suicide` command variable will no longer be set to the value determined by the `FrustrationTime` option.
  • Renamed the `SpawnCheckLimit` option to `SpawnScanLimit`.
  • Removed the `SpawnTakenFlowDist` and `SpawnTakenProximity` options from the `manualspecialspawn.txt` file as they have been replaced with the `SpawnScalarRadius` option.
  • Removed the `ValidateAreasDuringPanicEvents`, `ValidateAreasNearBosses`, and `ValidateAreasWithStrugglers` options from the `manualspecialspawn.txt` file as they have been replaced with the `ValidAreaGoalDuringPanicEvents`, `ValidAreaGoalNearTank`, and `ValidAreaGoalWithStrugglers` options respectively.
  • Removed a couple options related to ceiling and relocating from the `passivetank.txt` file as they no longer have any use.
  • Set the `ValidateAreasWithStrugglers` option in the `manualspecialspawn.txt` file to `true`.
  • Increased the `FlowDistMin` option in the `manualspecialspawn.txt` file to `-1000`.
  • Increased the `SpawnSearchChunks` option in the `manualspecialspawn.txt` file to `50`.
  • Increased the `SpawnSearchLimit` option in the `manualspecialspawn.txt` file to `200`.
  • Increased the `ValidAreaMethod` option in the `manualspecialspawn.txt` file to `1`.
  • Increased the `PassiveSearchRangeMax` option in the `passivetank.txt` file to `1000`.
  • Decreased the `ValidAreaLimit` option in the `manualspecialspawn.txt` file to `5`.
  • Decreased the `MinimumLadderLength` option in the `passiveladder.txt` file to `150`.
  • Decreased the `NearInfernoScalarRadius` option in the `passivetank.txt` file to `-0.25`.
  • Decreased the `NearInfernoWidth` option in the `passivetank.txt` file to `200`.
  • Decreased the `PassiveFlowDistMin` option in the `passivetank.txt` file to `200`.
  • Decreased the `PassiveSearchRangeMin` option in the `passivetank.txt` file to `200`.
Bug Fixes
  • Fixed a bug where special infected would occasionally not be able to find any valid areas if the generator was interrupted.
  • Fixed a bug where a fatal error would occur if a Tank was present and all survivors were either incapacitated or dead.

Update: 4 Jan @ 6:00pm

Bug Fixes
  • Fixed a bug where the AI special infected wouldn't earn points from attacking survivors if the `CalculateAIDamageScore` option was set to `true`.
  • Fixed a bug where the AI Tank wouldn't reset his frustration timer when attacking survivors if the `AllowExtraFrustrationTime` option was set to `true`.

Update: 31 Dec, 2024 @ 10:16am

Bug Fixes
  • Fixed a bug where the Tank would only decide not to throw rocks if the lowest flow survivor was ahead of the Tank.