Ports [Streamlined Heisting](https://modworkshop.net/mod/29713)'s drastically improved Policia Federal units to vanilla
-----
##### Settings:
- Shields Only: When enabled, adds only the new Policia Federal shield model. Use when playing with another mod that remodels Federales. Requires full game restart.
##### Notes:
- Units use their vanilla armament
- Basic-tier and FBI-tier heavies are visually identical (like SH, unlike vanilla)
- Basic-tier heavies lack body armour (like vanilla, unlike SH)
- Shotgunners may use rifleman models when playing with a host who doesn't have the mod
- Haven't tested online but it *should* work fine to the best of this one's knowledge
- Compatible with Streamlined Heisting - this mod's model changes will be disabled if Federales faction tweaks are turned on
##### Incompatibilities:
- [AR United Forces[美俄联军]](https://modworkshop.net/mod/23751)
-----
##### For modders:
- Mod has global name `StreamFederales` and uses similar names in added hooks and menu-related things
- Hooks into `core/lib/managers/coreenvironmentcontrollermanager`, `lib/tweak_data/charactertweakdata`
- Has priority 0
##### Files:
||
`units/pd2_dlc_bex/characters/ene_acc_policia_federale_helmet/ene_acc_policia_federale_helmet.material_config`
`units/pd2_dlc_bex/characters/ene_acc_policia_federale_helmet/ene_acc_policia_federale_helmet.model`
`units/pd2_dlc_bex/characters/ene_acc_policia_federale_helmet/ene_acc_policia_federale_helmet.object`
`units/pd2_dlc_bex/characters/ene_acc_swat_medic_policia_federale_helmet/ene_acc_swat_medic_policia_federale_helmet.material_config`
`units/pd2_dlc_bex/characters/ene_acc_swat_medic_policia_federale_helmet/ene_acc_swat_medic_policia_federale_helmet.model`
`units/pd2_dlc_bex/characters/ene_acc_shield_lights/ene_acc_shield_lights.material_config`
`units/pd2_dlc_bex/characters/ene_acc_shield_lights/ene_acc_shield_lights.model`
`units/pd2_dlc_bex/characters/ene_acc_shield_lights/ene_acc_shield_lights.object`
`units/pd2_dlc_bex/characters/ene_acc_shield_lights/ene_acc_shield_lights.sequence_manager`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale/ene_swat_heavy_policia_federale.model`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale/ene_swat_heavy_policia_federale.object`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale/ene_swat_heavy_policia_federale.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale/ene_swat_heavy_policia_federale_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi/ene_swat_heavy_policia_federale_fbi.model`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi/ene_swat_heavy_policia_federale_fbi.object`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi/ene_swat_heavy_policia_federale_fbi.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi/ene_swat_heavy_policia_federale_fbi_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi_g36/ene_swat_heavy_policia_federale_fbi_g36.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi_g36/ene_swat_heavy_policia_federale_fbi_g36_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi_r870/ene_swat_heavy_policia_federale_fbi_r870.model`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi_r870/ene_swat_heavy_policia_federale_fbi_r870.object`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi_r870/ene_swat_heavy_policia_federale_fbi_r870.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_fbi_r870/ene_swat_heavy_policia_federale_fbi_r870_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_g36/ene_swat_heavy_policia_federale_g36.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_g36/ene_swat_heavy_policia_federale_g36_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_r870/ene_swat_heavy_policia_federale_r870.model`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_r870/ene_swat_heavy_policia_federale_r870.object`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_r870/ene_swat_heavy_policia_federale_r870.unit`
`units/pd2_dlc_bex/characters/ene_swat_heavy_policia_federale_r870/ene_swat_heavy_policia_federale_r870_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale/ene_swat_medic_policia_federale.material_config`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale/ene_swat_medic_policia_federale.model`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale/ene_swat_medic_policia_federale.object`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale/ene_swat_medic_policia_federale.unit`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale/ene_swat_medic_policia_federale_contour.material_config`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale/ene_swat_medic_policia_federale_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale_r870/ene_swat_medic_policia_federale_r870.unit`
`units/pd2_dlc_bex/characters/ene_swat_medic_policia_federale_r870/ene_swat_medic_policia_federale_r870_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale/ene_swat_policia_federale.material_config`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale/ene_swat_policia_federale.model`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale/ene_swat_policia_federale.object`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale/ene_swat_policia_federale.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale/ene_swat_policia_federale_contour.material_config`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale/ene_swat_policia_federale_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_city/ene_swat_policia_federale_city.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_city/ene_swat_policia_federale_city_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_city_r870/ene_swat_policia_federale_city_r870.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_city_r870/ene_swat_policia_federale_city_r870_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_fbi/ene_swat_policia_federale_fbi.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_fbi/ene_swat_policia_federale_fbi_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_fbi_r870/ene_swat_policia_federale_fbi_r870.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_fbi_r870/ene_swat_policia_federale_fbi_r870_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_r870/ene_swat_policia_federale_r870.model`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_r870/ene_swat_policia_federale_r870.object`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_r870/ene_swat_policia_federale_r870.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_federale_r870/ene_swat_policia_federale_r870_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_sniper/ene_swat_policia_sniper.model`
`units/pd2_dlc_bex/characters/ene_swat_policia_sniper/ene_swat_policia_sniper.object`
`units/pd2_dlc_bex/characters/ene_swat_policia_sniper/ene_swat_policia_sniper.unit`
`units/pd2_dlc_bex/characters/ene_swat_policia_sniper/ene_swat_policia_sniper_husk.unit`
`units/pd2_dlc_bex/characters/ene_swat_shield_policia_federale_c45/ene_swat_shield_policia_federale_c45.model`
`units/pd2_dlc_bex/characters/ene_swat_shield_policia_federale_c45/ene_swat_shield_policia_federale_c45.object`
`units/pd2_dlc_bex/characters/ene_swat_shield_policia_federale_mp9/ene_swat_shield_policia_federale_mp9.unit`
`units/pd2_dlc_bex/characters/ene_swat_shield_policia_federale_mp9/ene_swat_shield_policia_federale_mp9_husk.unit`
`units/pd2_dlc_bex/characters/shared_textures/ene_acc_shield_lights_df.texture`
`units/pd2_dlc_bex/characters/shared_textures/ene_acc_shield_lights_nm.texture`
`units/pd2_dlc_bex/characters/shared_textures/ene_acc_shield_lights_op.texture`
`units/pd2_dlc_bex/characters/shared_textures/heads_atlas_df.texture`
`units/pd2_dlc_bex/characters/shared_textures/helmets_atlas_df.texture`
`units/pd2_dlc_bex/characters/shared_textures/medic_body_df.texture`
`units/pd2_dlc_bex/characters/shared_textures/medic_head_df.texture`
`units/pd2_dlc_bex/characters/shared_textures/medic_head_nm.texture`
`units/pd2_dlc_bex/characters/shared_textures/shield_lights_df.texture`
`units/pd2_dlc_bex/characters/shared_textures/shield_lights_nm.texture`
`units/pd2_dlc_bex/characters/shared_textures/shield_lights_op.texture`
`units/pd2_dlc_bex/characters/shared_textures/swat_body_df.texture`
||
-----
If any crashes or other issues occur, report them
This was only tested in singleplayer before release
April 28, 2023 @ 22:00 UTC-6
- Change mod priority back to 0
- Add missing units to character map
April 27, 2023 @ 10:15 UTC-6
- Fix a bug that caused the model changes to be disabled when using SH's GenSec faction tweaks
- Change mod priority to -1
April 26, 2023 @ 13:00 UTC-6
- Add Federales Medic
- Re-fix husk units
- Change some more back end stuff
March 31, 2023
- Change some back end stuff
- Merge Shield-only standalone into the main mod, as a setting
- Fix an error in the supermod
March 26, 2023
- Added second file with only the shield model
- Reduced mod icon size
GPLv3
Dependencies
-
Instructions
**Make sure to first have SuperBLT installed. Click the link in the dependency list.**
Optional video tutorial for installing SuperBLT, BeardLib, and mod_overrides mods: https://youtu.be/rin_sjSJIkg
1. After downloading the mod, use a program such as [7zip](https://www.7-zip.org/download.html) or [WinRAR](https://www.rarlab.com/download.htm) to extract the main folder of the mod.
2. Drop that folder into the `mods` folder which is supposed to be in the game's installation folder (don't know where that is? click [here](https://wiki.modworkshop.net/books/payday-2/page/finding-payday-2s-install-folder))
Comments