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
I am currently implementing a customization of another module (Argon - Combat HUD (by TheRipper93 and Mouse0270)) for the CoC7 system. The base module checks whether an adaptation for the currently used system is available and otherwise displays an error message.
This check requires that the Id of the module follows the notation "enhancedcombathud-" plus the systemid of the system used.
If I now give my module the id "enhancedcombathud-CoC7", I cannot submit the module to the module database at foundryvtt.com because the moduleid is not lowercase.
If I give my module the id "enhancedcombathud-coc7", which corresponds to the foundryvtt conventions, the aforementioned check of the base module fails because my module is not recognized as an adaptation for the "CoC7" system.
The foundryvtt conventions also recommend a lowercase string for the systemid ("Choose a unique system identifier. This should be an all lower-case string with no special characters. This name must align with the name of the parent directory within which you create the system.").
Therefore, please change the current systemid from "CoC7" to "coc7".
The text was updated successfully, but these errors were encountered:
Changing the system identifier would cause FoundryVTT to treat this as a new system.
This would mean the existing system folder would not be removed on case sensitive filesystems, existing worlds will no longer have a system associated with it, and modules that contain compendiums with the system attribute set would not load those compendiums.
In modules/enhancedcombathud/scripts/core/hud.js line 425 for the function performModuleCheck can you replace it with the following and see if that works with your module. If this works we can make a pull request for the core module.
Hi,
I am currently implementing a customization of another module (Argon - Combat HUD (by TheRipper93 and Mouse0270)) for the CoC7 system. The base module checks whether an adaptation for the currently used system is available and otherwise displays an error message.
This check requires that the Id of the module follows the notation "enhancedcombathud-" plus the systemid of the system used.
If I now give my module the id "enhancedcombathud-CoC7", I cannot submit the module to the module database at foundryvtt.com because the moduleid is not lowercase.
If I give my module the id "enhancedcombathud-coc7", which corresponds to the foundryvtt conventions, the aforementioned check of the base module fails because my module is not recognized as an adaptation for the "CoC7" system.
The foundryvtt conventions also recommend a lowercase string for the systemid ("Choose a unique system identifier. This should be an all lower-case string with no special characters. This name must align with the name of the parent directory within which you create the system.").
Therefore, please change the current systemid from "CoC7" to "coc7".
The text was updated successfully, but these errors were encountered: