Skip to content
This repository has been archived by the owner on Sep 4, 2022. It is now read-only.
Batfoxkid edited this page Mar 11, 2019 · 52 revisions

Boss Changes:

Triple Damage:

The edit has the option to get rid of the extra damage dealt to players when the initial damage is below 160. This means weapons like the Bat or Knife is not tripled so damage may be a bit short. Public bosses probably already have settings to counter the triple damage, so you may to add "triple" "1" to their boss settings. However you can choose leave ff2_triplewep on if you want to keep it.

Random Critical Hits:

The edit includes a "crit" setting for bosses if they can random crit. This allows the ability to give some bosses random crits. ff2_crits control what's the default setting if bosses don't have a defined "crit" setting.

Self-Knockback:

The edit has the option to allow bosses to take knockback from their own weapons like the Rocket Launcher. To enable, set ff2_selfknockback to 1 or "knockback" "1" on a boss. This edit automatically applies Wearer never takes falling damage to boss weapons due to this feature allowing bosses to also take fall damage as well. However this is not an important feature you need to worry about if you choose not to use this feature. Just make sure the boss maintains at least one weapon that has Wearer never takes falling damage attribute. Note: Bosses taking fall damage problem might be solved, still recommend doing the above.

No First Round:

The edit includes a "nofirst" setting for bosses if they can be chosen while in arena rounds. This helps some bosses who may not work correctly during the first round of FF2.

Strange Rank:

The edit applies a random strange rank to the boss's weapon. This feature is in beta and may not work 100% right. You can set the strange rank by "rank" in the boss's weapon. The different rank names are shown here. However non-damaging weapons aren't supported yet.

Weapon Level/Quality:

The edit allows being able to modify the boss's weapon quality and level, a very minor feature. "level" overrides the boss's strange rank if "rank" is left undefined. "quality" is also simple, the qualities are shown in TF2's files.

Blocked Bosses:

Official FF2 already blocks bosses with "blocked". This edit also blocks bosses using "donator", "admin", and "owner". This is for boss selector plugins to be able to allow choosing a boss but with the required admin flags/permissions.

Increased Number of Abilities:

Max number of abilities is increased from 14 to 64. The numbers are not accurate and I do not recommend going even half way near the limit.

Fork-Only Bosses:

This edit allows bosses when their "version" is set to 99. This is used for bosses who only operate correctly under this fork. Official FF2 versions will block bosses with this, so only use it for bosses who are dependent on what the fork has.

No First-Round Bosses:

This edit allows bosses to not be played during the first round of FF2. This helps when some bosses may have bugs when their played in the first round. "nofirst" blocks bosses from being selected by random or the boss selection menu during arena rounds.

Ragedamage Options:

This edit has two settings to "ragedamage", infinite rage by having "ragedamage "0" and disabled rage and HUD by having "ragedamage "-1"

Max Health Speed Options:

This edit has two more settings to "maxspeed", frozen in place by having "maxspeed "0" and not having FF2 manage the speed by "maxspeed" "-1"

Rage Minimum, Maximum, and Mode:

This edit allows bosses to have a different way of using their rage by adjusting the minimum amount required to rage, maximum amount of rage to have, and how the rage is used.

Control Point and Countdown Timer Settings:

This edit allows bosses to adjust the control point and countdown timer settings, similar to cvars. (Of course this will not be companion compatible due to the nature of this.) "pointtype", "pointdelay", "pointalive", "pointtime", "countdownhealth", "countdownalive", "countdowntime", "countdownovertime" respectively.

Cosmetic Boss Weapon Options:

This edit adds many settings for boss weapons, including the color, alpha, and world models. "red", "blue", "green", "alpha", "worldmodel", "pyrovision", "halloweenvision", and "romevision".

Override Base Attributes:

This edit includes an option to "override" the base attributes that FF2 gives, such as the damage bonus and capture rate. "override" will also remove the strange rank unless "rank" is defined.

Core Changes:

Data Filepath:

This edit moves files such as characters.cfg, doors.cfg, and maps.cfg from configs/freak_fortress_2/ to data/freak_fortress_2/. This is required for the edit to work!

Sniper Damage:

Instead of hard-coding the Sniper Rifle damage, I let it be adjustable through cvars. Which means being able to customize how much damage you want and other plugins, such as this. This also applies for Huntsman damage as-well but a serperate cvar.

Developer and Debug, Commands and Outputs:

This edit adds admin commands for loading/reload charsets (boss packs), custom weapons, certain sub-plugins, and FF2 itself (not recommended), all without changing the map. Also includes rage testing commands such has infinite rage or setting a rage number. This edit also adds debug cvars for checking specific events that FF2 does.

Custom Weapons:

Weapons are indeed still hard-coded but also done by config too, similar to SHADoW's edit but the option to use hard-coded weapons along-side config weapons. A list of hard-coded custom weapons will soon be listed here, but on this Steam group is where you can get them currently.

Killstreak:

This edit gives players a killstreak based on damage done which is also a feature from SHADoW's edit and a superior to this plugin.

Updater:

This edit does not have support for automatic updating due to me not setting up a webserver.

Increased Number of Bosses:

This edit increases the limit of bosses in a pack from 64 to 150.

Ullapool Caber:

This edit changes how the Caber works, instead of multiable denotations, one single high-damage explosion is done (similar to Market Gardener or Backstab)

Wall Climb:

This edit does put the wall climb plugin into it's code. However it can be adjusted, via cvars, or disabled entirely.

Boss Preferences Menu:

This edit has a built-in boss selection and toggle menu, along with a companion toggle aswell. The GUI is similar to those of Eggman's Boss Selector, jasonfrog's Boss Toggler, and SHADoW NiNE TR3S's Boss Preferences. There are many options and cvars designed for this menu including keeping a boss selection until disconnect, seeing boss description before confirming selection, etc.

Reworked Music System:

This edit reworks the Music system allowing the song name and artist to be shown in chat or in the menu. The menu also includes options to skip, toggle, and view list of songs. This can be disabled by ff2_advanced_music cvar and/or ff2_song_name.

Improved Voice System:

This edit adds more voicelines to be disabled if ff2_voice is toggled off for the player. This also removes the menu and toggle on or off instead if ff2_advanced_music cvar is enabled.

Custom HUD:

This edit adds the ability to change center text HUDs into game_text_tf entities has HUD replacements, ff2_text_game cvar controls this. ff2_text_msg controls what's normally hint texts into annotations or game_text_tf entities as well. ff2_text_name determines to show the player's or boss's name in messages and ff2_text_ghost determines to show a ghost icon instead of default killstreak icon.

Shield Block Settings:

This edit allows to choose the method of how Razorbacks and Demo-shields react when being hit. ff2_shield_type determines this.
0 does nothing
1 destroys the shield and take no damage from the boss
2 destroys the shield and take no damage from the boss or minions if the player could not survive it normally.
3 gives resistances on ranged attacks with a HP gauge before breaking (50% max resistance, 1000 HP), melee hits from the boss or minions destroys this outright, gives no damage, and one second speed boost.
4 gives resistances on all attacks with a HP gauge before breaking (25% max resistance, 500 HP), will break outright if the player can't survive a hit normally, gives no damage on it breaking destroyed.

OVERTIME!:

This edit adds the option to extend the round into OVERTIME! when the countdown timer ends and a player or the boss is currently capturing the control point.

Healing HUD:

This edit adds the option to show healing done towards teammates (excluding overheal) in the same place of player's damage done. This also counts for spectating another player.

Clone this wiki locally