I've set disable events to true and I'm still getting the dragon event. With the value as 5 on the others before I changed to "true" I got the dragon event twice in a row with 10 seconds to breathe in between. I don't know if I did something wrong or if it's not working as intended. But everything is where it should be, just like the description explained.
Same. I'm on Steam Deck. The previous version was working fine. Now I get hunts, raids and dragon events. Will try experimental version and see if that works.
Edit: Tried both versions 1.0b and 1.0e. No luck, still getting raids, hunts and dragons with it changed to "off" The occurrence is less so I'm thinking the event frequency settings are working but disabling the events is not working. Had to switch back to Disable Events mod, which seems to be working.
Hey I see you used my method with AfterDurationWorldEventTrigger, I did it this way originally because it was a quick and easy way to ensure I got each trigger and was just looking for a simple way of disabling them.
Just wanted to give you a heads up as you're looking to actually customize the cooldowns, not all of these triggers are used as a cooldown and also use the duration property so using this method it will also impact those. It would usually be easy to filter these but as ue4ss fails to find the FText offset at the minute it'd probably just be easier to register a hook and modify the static object for BP_WorldEventManager specifying each individual event with cooldown listed in the persistenceid/debugname.
PlayerController also has some functions for setting the event states, I've not played much with them but in case you find them useful for anything I'll put some below -
Thank you for the info. I did go through your lua to see what you had going and ended up a similar approach. I will look that up and see what happens, if it'd improve the mod.
7 comments
; EventOccurrenceAdjuster Configuration
; Edit values below to customize the mod behavior
; Higher values make events less frequent (cooldown multiplier)
; Must be greater than 0
DurationMultiplier = 99999
; Higher values make events less likely to trigger (chance divisor)
; Must be greater than 0
ChanceDivisor = 99999
; Set to true to completely disable all events
DisableEvents = true
Endorsed.
Hope this helps.
But everything is where it should be, just like the description explained.
Edit: Tried both versions 1.0b and 1.0e. No luck, still getting raids, hunts and dragons with it changed to "off" The occurrence is less so I'm thinking the event frequency settings are working but disabling the events is not working. Had to switch back to Disable Events mod, which seems to be working.
Just wanted to give you a heads up as you're looking to actually customize the cooldowns, not all of these triggers are used as a cooldown and also use the duration property so using this method it will also impact those. It would usually be easy to filter these but as ue4ss fails to find the FText offset at the minute it'd probably just be easier to register a hook and modify the static object for BP_WorldEventManager specifying each individual event with cooldown listed in the persistenceid/debugname.
PlayerController also has some functions for setting the event states, I've not played much with them but in case you find them useful for anything I'll put some below -
PlayerController.Client_SetIsBeingHunted(bool)
PlayerController.Client_SetIsInBaseRaid(bool)
PlayerController.Client_SetIsInDragonEvent(bool)
I will look that up and see what happens, if it'd improve the mod.
I presume default, but felt it was important to ask xD
I will update the page
Update: Page is updated to reflect the preconfigured x5 settings