MusicManiac's Advanced Quest Loader (MMAQL) 1.4.0

Please do not ask when mod authors will update their mods to 3.10 or if they can upload older versions of their mods.
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Quest Loader with a bunch of QOL features for end-users and modders

Regarding SPT 3.9.X or higher
If you're a user:
I do not plan on actively playing SPT 3.9.X or higher, therefore I do not plan on updating my less-used mods.

If you're a modder:
Do not reupload my old mods, thank you. If you want to fix compatibility, please ping MusicManiac on SPT discord and I can add you to authors so you can update the mod if it requires an update.



[tabmenu]
  • Version 1.4.0

    Added weapon parts categories


    Dependencies are included

    Installation: put folders into your user/mods folder.

  • Version 1.3.0

    Added ammo categories


    Dependencies are included

    Installation: put folders into your user/mods folder.

  • Version 1.2.1

    More debug shenanigans, no functional changes


    Dependencies are included

    Installation: put folders into your user/mods folder.

  • Version 1.2.0

    Additional debug option,

    More errors handling (now warns if array that's not supposed to be empty is empty).


    Update is not necessary for existing users


    Dependencies are included

    Installation: put folders into your user/mods folder.

  • Version 1.1.0

    Code refracture, no functional changes

    Also mod name change due to request.


    Dependencies are included

    Installation: put folders into your user/mods folder. Delete old version of the loader

  • Version 1.0.1

    Removed debug console spam.

    No changes in functional part of the loader.


    Dependencies are included

    Installation: put folders into your user/mods folder.

  • Version 1.0.0

    Initial release.


    Don't forget to install dependency: Weapon Categories Fixer

    Installation: put folder into your user/mods folder.

  • red text while loading up server, should i be worry?


    [MMAQL] pistol WEAPON_PFN46_46x30_MFAC doesn't have a matching caliber in weaponCategories

    [MMAQL] assault rifle WEAPON_PRD762R_762x54R_MFAC doesn't have a matching caliber in weaponCategories

    [MMAQL] LMG WEAPON_PPKP_762x51_MFAC doesn't have a matching caliber in weaponCategories

    [MMAQL] LMG WEAPON_PPKP_12g_MFAC doesn't have a matching caliber in weaponCategories

    [MMAQL] assault carbine 010421_ATL_WPN_ATL15_BLK doesn't have a matching caliber in weaponCategories

    [MMAQL] SMG Vector308 doesn't have a matching caliber in weaponCategories

    [MMAQL] SMG weapon_v308_762x51_MASSIVESOFT doesn't have a matching caliber in weaponCategories

    [MMAQL] assault rifle 458_socom doesn't have a matching caliber in weaponCategories

    [MMAQL] assault rifle fal_creedmoor doesn't have a matching caliber in weaponCategories

    [MMAQL] DMR m1a_creedmoor doesn't have a matching caliber in weaponCategories

    [MMAQL] sniper rifle m700_creedmoor doesn't have a matching caliber in weaponCategories

    [MMAQL] DMR weapon_sr25_creedmoor doesn't have a matching caliber in weaponCategories

    [MMAQL] assault rifle WEAPON_AR-54_SIUL doesn't have a matching caliber in weaponCategories

    [MMAQL] assault rifle WEAPON_DVL-50_SIUL doesn't have a matching caliber in weaponCategories

    [MMAQL] assault rifle WEAPON_MK-12_SIUL doesn't have a matching caliber in weaponCategories

    • Just means that there are custom weapons that won't be used for quests.

      Heart 1
    • Thanks my man!

  • not sure what i did wrong but i got this once i installed the mod

    ENOENT: no such file or directory, scandir 'C:\Users\evinp\OneDrive\Desktop\spt 3.7\user\mods\AdvancedQuestLoader-v.1.2.1/database/locales/ch/'

    Error: ENOENT: no such file or directory, scandir 'C:\Users\evinp\OneDrive\Desktop\spt 3.7\user\mods\AdvancedQuestLoader-v.1.2.1/database/locales/ch/'

    at Object.readdirSync (node:fs:1452:3)

    at Object.readdirSync (pkg/prelude/bootstrap.js:1306:35)

    at traverse (C:\Users\evinp\OneDrive\Desktop\spt 3.7\user\mods\AdvancedQuestLoader-v.1.2.1\src\mod.ts:643:22)

    at MMAQL.importLocales (C:\Users\evinp\OneDrive\Desktop\spt 3.7\user\mods\AdvancedQuestLoader-v.1.2.1\src\mod.ts:667

    • 1) Your SPT shouldnt be installed on Desktop
      2) Download archive linked in releases, don't pack the code yourself.

  • "Ever wanted to make the quest that requires kills with pistols only and realized you have to put every goddamn pistol id in the quest?"
    So glad you waited until after I completed the combat quests to make this... :p

  • So I am curious. Can this be used alongside VCQL? If I remove VCQL some trader mods I have scream in the server about not loading because it requires VCQL.

    Quote

    However, it's one-way compatibility. If you use QOL features in this loader, your quests will NOT load in Virtual's Custom Quest Loader.

    Are the QOL disabled by default? When I run both this "mod/files" and VCQL the server launches fine but I noticed this below:

    Quote

    [MMCQL] Loaded 35 custom quests.

    [MMCQL] Loaded 0 custom images.

    [VCQL] Loaded 263 custom quests.

    [VCQL] Loaded 157 custom images.

    This above makes me think they can both run alongside eachother at the very least without making any changes to MusicManiacs Custom Quest Loader from the get go. Since they loaded.

    Quote

    Mods developed for Virtual's Custom Quest Loader should work with this loader. My guenia pig for testing this was Guiding Light (85%), which has well over 50 quests with different conditions, counter, etc.

    Appreciate the work you put in, just wanted to provide feedback even if I am potentially being an idiot lol

    • Yes you can run them alongside each other

      And I was testing with guiding light. Guiding light was developed for VCQL and it works with MMCQL therefore I'm confident other mods will work with it too.

    • Thank god! Lol, thanks!

  • This will definitely be a great tool for modders who make traders. Despite the fact that I won't use it, I really like the work done here, great job!

    • and this modder will hopefully me, im gonna try and use this to make my trader

    • cool