You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tools (complete and add to the following information):
HEMTT:1.14.1 stable
Operating System: Windows
Description:
The allow_no_extension setting reports lots of false positives since it (seemingly) checks the property names. Below is an incomplete list of false positives. I don't think something like this could ever be 100% compatible with everything without a large amount of hard coding, but in-case it helps.
sounds (in fire mode config): Array of class names to use for sounds
soundBegin: Array of property names and weighted randoms
multiSoundHit Same as soundBegin
soundBullet: Sound when a bullet casing hits the ground
sound3DProcessingType: Type of 3D processor to use for sound sets
soundShaders: Array of sound shaders to use in a sound set
explosionSoundEffect: CfgSounds(?) class name
nameSound: For radio protocol, not sure if enum-like value or defined in some class somewhere
Steps to reproduce:
Enable the allow_no_extension setting
Run hemtt check|launch|etc.
Expected behavior:
HEMTT should exclude these (and similar) properties from file extension checking. More reasonably, maybe only specific named properties (e.g. model, picture, etc.) would only be checked in certain classes? Would need to only be for certain classes for other mods defining their own root classes. For example, ACE Arsenal Extended uses a model property that is a class defined elsewhere, not a file path to a .p3d file.
Logs:
N/A
Additional context:
N/A
The text was updated successfully, but these errors were encountered:
Tools (complete and add to the following information):
1.14.1 stable
Description:
The
allow_no_extension
setting reports lots of false positives since it (seemingly) checks the property names. Below is an incomplete list of false positives. I don't think something like this could ever be 100% compatible with everything without a large amount of hard coding, but in-case it helps.sounds
(in fire mode config): Array of class names to use for soundssoundBegin
: Array of property names and weighted randomsmultiSoundHit
Same assoundBegin
soundBullet
: Sound when a bullet casing hits the groundsound3DProcessingType
: Type of 3D processor to use for sound setssoundShaders
: Array of sound shaders to use in a sound setexplosionSoundEffect
: CfgSounds(?) class namenameSound
: For radio protocol, not sure if enum-like value or defined in some class somewhereSteps to reproduce:
allow_no_extension
settinghemtt check|launch|etc.
Expected behavior:
HEMTT should exclude these (and similar) properties from file extension checking. More reasonably, maybe only specific named properties (e.g.
model
,picture
, etc.) would only be checked in certain classes? Would need to only be for certain classes for other mods defining their own root classes. For example, ACE Arsenal Extended uses amodel
property that is a class defined elsewhere, not a file path to a.p3d
file.Logs:
N/A
Additional context:
N/A
The text was updated successfully, but these errors were encountered: