Custom Quests Editor 1.3.0

Please do not ask when mod authors will update their mods to 3.9.X
Bothering mod authors will lead to warnings and repeat offenses will lead to eventual bans.

Online tool to create/edit custom quests json files, this is the ideal companion for Custom Quests mod.

Designed with <3 to work with Custom Quests mod.


This tool will allow you to create and edit quest files for Custom Quests mod.


image.png?raw=true

Main features

- handle several quest files

- you can duplicate a quest

- search for items (will be reworked in v2)

- just select what you want (locations, places, zones)

Usage tips

- When you're done, the downloaded json quests files need to go into the `quests` directory of the Custom Quests mod, I suggest you to make a sub-directory so you can have something like `quests/YourQuestLine/YourQuestFile.json`

- You can drag-n-drop a custom quest json file to import it into the editor.

- Double click on a quest file to rename it.

- Create chainable quests with `locked_by_quests`

Credits

Thanks to Gave_Over for making the image ;)


kofi2.png

  • Missing features in editor since Custom Quests 2.0.0

    - start_rewards (2.0.0)

    - @group special directives (2.0.0)

    - @build special directives (2.0.0)

    - Any target for Kill missions (2.1.0)

    - FindItem quests (2.1.0)

    - one_session_only property (2.1.0)
    - repeatable quests (2.3.2)

    - weapons_whitelist for Kill missions (2.4.0)

    - traders_reputations for rewards (2.5.0)

  • is there anyway to make rewards hidden or the targets to kill bosses?

    • also is there anyway to make the rewards hidden? so people do not know what they will receive till after completion. ty

    • Not right now with the current version of custom quests.

      Heart 1
    • ok thanks, will be using this for my custom trader just wanted to know if there was anything i could change to make these settings work. love the mod

  • I've looked all over the instructions read me's and such but i don't see where to put my new quest file once i've finished making the quest. I'm sure im just missing it cause no one else has said this, just a lil lost.

    • simply in the `quests` directory of the Custom Quests mod.

      You can put your quest files directly in `quests/*.json` or a sub-directory like `quests/YourStoryAndOrYourName/*.json`

      I'll edit the mod description

    • Lol found it right after i posted ofc. Definitely not on you I'm just slow. Thanks! This is so easy and intuitive.

    • Yeah there is some missing features and the UI is quite bad IMO (the code is not so easy to maintain for what it does)


      I'm planning on a v2 with all missing features.

  • Maybe I am mistaken, but there is no Ref from Arena. Could you add his trader id to the list?

    • Yup you right, Ref is missing. In the next release I'll also provide a way to work with custom traders ;)

  • Oh my cat!

    :love:

    Heart 1
    • Now, do plenty of quests for me :D

    • I can 👀
      but let me try to finish my profileloader first ;(

  • Shame this is nolonger supported, it has such a lovely GUI, was hoping I could adapt it to modern loaders, but, I cannot, hope to see this come back some day.

  • Still plan to update this beatuiful thingy? :)

    • Yup, still planned, but I have to update PTT and CustomQuests to 3.3.0 first.

      Heart 1
  • Hi,


    love the idea of this.

    I tried to do my own quest series but after i launch the game and try to accept a quest, the following error shows up in my server:


    TypeError: Cannot read property 'length' of undefined

    TypeError: Cannot read property 'length' of undefined

    at QuestController.acceptQuest (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:5277:57)

    at Proxy.acceptQuest (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:2090:37)

    at QuestItemEventRouter.handleItemEvent (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:13298:44)

    at ItemEventRouter.handleEvents (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:13467:38)

    at ItemEventCallbacks.handleEvents (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:1659:63)

    at $de60112e0288ef4d$export$1dd35d19c79daa7c.action (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:14008:48)

    at ItemEventStaticRouter.handleStatic (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:12648:61)

    at Proxy.handleRoute (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:12943:41)

    at Proxy.getResponse (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:12933:30)

    at HttpServer.sendResponse (E:\Tarki\SPT AKI Game_3.0.0\obj\bundle.js:14510:38)


    After a few minutes i got a backend error and the quest is accepted and shows up at the trader.

    Any idea on what i did wrong?


    Thanks!

    • Hi, thanks for reporting.


      Can you provide your json custom quest here ?

    • Thanks I'll take a look this week-end and I come back to you

    • Ok I found why, apparently the client is not happy when quest ids has spaces.

      Try to replace all your ids, for example:


      `Scav 10x` replaced by `Scav_10x`


      In next versions of custom quests this will be prevented by an error, thanks for reporting and have fun.

    • This is fixed in 2.4.3.


      Now `Scav 10x` is automatically replaced by `Scav_10x`.


      But be careful, this is not the case for ids in `locked_by_quests` and `unlock_on_quest_start` properties (for now)


      EDIT: it's better to avoid spaces even in 2.4.3 (it allows retrocompatibility with your quest file)

    • Thank you very much!

      I love your mods and will go on working and experiment with them ;)

  • Is there a way to import a Json into the quest editor site, in case I messed up? I accidentally put customs as the location, even though this objective is to place a jammer in nightfactory

    • Yeah you can just drag-n-drop your file to import it ;)

      Thanks 1
  • This mod is very good, I want to ask is there a way to set trader's loyalty as a reward ? and how can I add a custom image as the quest image ? thx

    Thanks 1
  • Loving this mod, I did just want to ask for clarification, is there a way to set Trader Loyalty as a reward or is that still a planned feature in the future?

    • yes it's planned for now

      Thanks 1
    • Since this is a very asked feature, I'll make this as my priority for next Custom Quests updates.

      Like 1
  • Yes! This makes it so much easier. Thank you trap.

    Like 1