Skip to content

Fix: AMF Patch, Rework#760

Merged
jwoodruff40 merged 6 commits intounstablefrom
amf-rework
Feb 15, 2026
Merged

Fix: AMF Patch, Rework#760
jwoodruff40 merged 6 commits intounstablefrom
amf-rework

Conversation

@Silence-112
Copy link
Copy Markdown
Member

@Silence-112 Silence-112 commented Jan 18, 2026

What type of PR is this?

  • Bug
  • Change
  • Feature
  • Miscellaneous
Sub-categories:
  • Template
  • Map
  • Config
  • Function
  • Localization

What have you changed, and why?

Information:

Fixed AMF missing assets since their last update
Removed R3F requirement entirely, replaced with NIArms
Reworked the tiers/police

Militia = Old CE camo, more surplus
Military = New BME camo, newer equipment
Elite = New BME camo, newer helmets, more weapons
SF = Basically just elite but they look more SF-y
Police = New BME camo, UN helmets and vehicles, new equipment

Dealer was updated in the spreadsheet, but not in this PR. Will probably do separately

Requires #761 for the Arms Dealer side

How can your changes be tested, or reproduced?

Play using AMF and NIArms

Does this PR include changes not authored by you?

  • No
  • Yes (See below)
Further info:
  • I confirm that I, and by extension this repository, can legally use these third-party changes. (Provide links or author attribution.)

...

Please verify the following (If possible).

* - Mandatory

  • These changes are my own, or I have written permission to use them. *
  • These changes are ready for review, or will be marked as a draft. *
  • I have loaded the mission in LAN host.
  • I have loaded the mission on a dedicated server.

Is further work needed?

  • Needs further testing.
  • Needs further changes.
  • Needs to be converted to a draft.

Please specify which Issue this PR Resolves (If Applicable).

This PR closes #XYZ.


Notes:

NIArms dealer is missing the following classnames (probably renamed):

hlc_rifle_Colt727
hlc_rifle_honeybadger
hlc_wp_xm4

@Silence-112 Silence-112 added bug Something isn't working faction/template A new faction or template labels Jan 18, 2026
@Silence-112 Silence-112 changed the title AMF Rework/Fix Fix: AMF Patch, Rework Jan 19, 2026
Copy link
Copy Markdown

@jwoodruff40 jwoodruff40 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AMF Desert:

15:51:56 2026-01-19 20:51:56:655 | Antistasi | Error | File: A3A_fnc_TV_verifyAssets | \x\A3A\addons\core\Templates\Templates\AMF\AMF_AI_Army_Tan.sqf Template validation failed for:
>>> Entry: "vehiclesLightArmed" | Invalid classname: amf_VBAE_01_DA_f | Classname should be from config CfgVehicles
>>> Entry: "vehiclesLightArmed" | Invalid classname: AMF_VBMR_L_DA_02 | Classname should be from config CfgVehicles
>>> Entry: "vehiclesTanks" | Invalid classname: B_AMF_TANK_DA_02_F | Classname should be from config CfgVehicles
>>> Entry: "vehiclesAA" | Invalid classname: AMF_VBMR_ARX30_DA | Classname should be from config CfgVehicles
>>> Entry: "vehiclesLightTanks" | Invalid classname: AMF_EBRC_DA_01 | Classname should be from config CfgVehicles
>>> Entry: "vehiclesLightAPCs" | Invalid classname: AMF_VBMR_HMG_DA | Classname should be from config CfgVehicles
>>> Entry: "vehiclesLightAPCs" | Invalid classname: AMF_VBMR_GENIE_DA | Classname should be from config CfgVehicles
>>> 
15:51:56 >>> Entry: "vehiclesLightAPCs" | Invalid classname: AMF_VBMR_L_DA_01 | Classname should be from config CfgVehicles
>>> Entry: "vehiclesAirborne" | Invalid classname: AMF_VBMR_HMG_DA | Classname should be from config CfgVehicles
>>> Entry: "vehiclesAirborne" | Invalid classname: AMF_EBRC_DA_01 | Classname should be from config CfgVehicles
>>> Entry: "vehiclesMedical" | Invalid classname: AMF_VBMR_SAN_DA | Classname should be from config CfgVehicles
>>> Entry: "vehiclesAPCs" | Invalid classname: AMF_VBMR_COMMANDEMENT_DA | Classname should be from config CfgVehicles
>>> Entry: "vehiclesMilitiaAPCs" | Invalid classname: AMF_VBMR_DEF_DA | Classname should be from config CfgVehicles | Called By: A3A_fnc_compatibilityLoadFaction

AMF Woodland seems fine in the RPT for vehicles.

Also got a couple of these: (intermittent, depending on what ends up in the generated loadouts)

15:30:02 [weapon FN_Minimi_F1]: item[AMF_EOTECH_553] does not match to this weapon!
...
15:30:53 [weapon FN_Minimi_F1]: item[AMF_specter] does not match to this weapon!

Otherwise, seems to run fine other than a bunch of errors caused by the AMF classes, not you like these:

15:20:42 Warning: Cannot evaluate 'TWest'
15:20:42  ➥ Context: bin\config.bin/CfgVehicles/B_AMF_A_E_B_F.side
->Last modified by: AMF_A_E_B_F <- 	[] L1 ()
	[] L495 (A3\functions_f\initFunctions.sqf)
	[] L497 (A3\functions_f\initFunctions.sqf)
	[] L502 (A3\functions_f\initFunctions.sqf)
	[] L500 (A3\functions_f\initFunctions.sqf)
	[] L21 (/x/cba/addons/xeh/fnc_preStart.sqf)
	[] L50 (/x/cba/addons/xeh/fnc_preStart.sqf)
	[] L47 (/x/cba/addons/xeh/fnc_preStart.sqf)
	[] L48 (/x/cba/addons/xeh/fnc_preStart.sqf)
	[] L1 ()
	[] L1030 (/x/zen/addons/faction_filter/XEH_preStart.sqf)
	[] L1029 (/x/zen/addons/faction_filter/XEH_preStart.sqf)
	[] L1008 (/x/zen/addons/faction_filter/XEH_preStart.sqf)
	[] L1012 (/x/zen/addons/faction_filter/XEH_preStart.sqf)
	[] L1013 (/x/zen/addons/faction_filter/XEH_preStart.sqf)


	15:29:42 AMF_VBL_762_CCE: hatchgunnerback_handle - unknown animation source hatchgunnerback_handle
15:29:42 AMF_VBL_762_CCE: zaslehrot - unknown animation source muzzle_rot
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: No geometry and no visual shape while trying to check property cratercolor
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: vehicle, config class missing
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: vehicle, config class missing
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: vehicle, config class missing
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: vehicle, config class missing
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: vehicle, config class missing
15:29:42 amf_vbl\amf_vbl_int_01_f.p3d: vehicle, config class missing

15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing
15:30:04 amf_vbmr\amf_vbmr_wheel_damage.p3d: vehicle, config class missing

@jwoodruff40 jwoodruff40 added this to the v11.9.3 milestone Jan 20, 2026
jwoodruff40
jwoodruff40 previously approved these changes Jan 22, 2026
Copy link
Copy Markdown

@jwoodruff40 jwoodruff40 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not seeing any more errors for the desert template. Couple suggestions to make the AA vehicle actually good and huge mortar for the lols. Will approve as is in case of disagreement.

Comment thread A3A/addons/core/Templates/Templates/AMF/AMF_AI_Army_Tan.sqf Outdated
Comment thread A3A/addons/core/Templates/Templates/AMF/AMF_AI_Army.sqf Outdated
Comment thread A3A/addons/core/Templates/Templates/AMF/AMF_AI_Army.sqf
Comment thread A3A/addons/core/Templates/Templates/AMF/AMF_AI_Army_Tan.sqf
@jwoodruff40 jwoodruff40 merged commit dc0a981 into unstable Feb 15, 2026
@jwoodruff40 jwoodruff40 mentioned this pull request Mar 23, 2026
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working faction/template A new faction or template ready-for-testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants