GuiltyMan added a new file:
QuoteDisplay MoreMake sure this loads after any mod that registers quests; otherwise, they will not be processed. For example Virtual's Custom Quest Loader
The rules/overrides stored in the MissingQuestWeapons folder. The mod checks for every folder inside user/mods directory for MissingQuestWeapons folder.
Other mods can also add their overrides by adding a MissingQuestWeapons folder to their root. (Anyone can also create a new folder in user/mods to add/save their custom overrides instead of adding them to this mod's. This way, they won't be overridden when the mod updates.) The mod's config and overrides have comments that explains them.
Example folder:
- user/mods/<yourfolder>/
- MissingQuestWeapons/
- OverriddenWeapons.jsonc
- QuestOverrides.jsonc
A weapon can:
- be in more than one category (e.g. MP-133 is in shotgun, pump-shotgun and 12ga)
- have other weapons that can be used whenever original exists (e.g. vanilla M4A1 and M4A1s added by mods)
Upon the game's database loading, the mod initializes and reads its configuration. It then scans every folder inside the user/mods directory for overrides, processes and combines them (if the same weapon/category exists multiple times), and applies them to the quests. Each weapon condition of a quest is matched with the best-matched weapon type or category, and missing ones are added.
By default, logging is only done to a file inside its directory called "log.log". You can check this file to see how weapons are categorized and quests are updated. In the config, you can set debug to true to increase the details. If there is a problem with the mod, be sure to send this file.