Banner
Extra Heist Info
Thumbnail
Downloads123,630
Views299,086
Publish Date4 years ago
Last Updated2 days ago by
Versionr385
Tags
Members
Avatar
DomOwner
Avatar

After the r334 update, now VanillaHud's Drill waypoints timer don't appear anymore.

I found it strange that the VanillaHud's waypoint timer was now affected by Extra Heist Info when i always had EHI waypoints turned off.

After realizing this, I initially decided to use the Drill waypoint timer from Extra Heist Info but his waypoint timer is too big in comparison to VanillaHud's waypoint...

Can you fix the problem? Although I would also be happy with the ability to change the size of the EHI waypoints, since that's what I was looking for among its options unless I'm really blind.

Avatar
(Owner)7 months ago(Edited)

Not sure what happened or if update for VHUD+ broke it, but it seems options for Custom Waypoints in VHUD+ are disabled.
Enable it again and it will work again.
PAYDAY 2 -> Options -> Mod Options -> VanillaHUD+ -> Custom Waypoints Options -> Show Timers

Avatar

When I noticed the problem, the first thing I did was check if the option to show timers was enabled, and yes, it was and still is. Then, to verify what was causing it not to display, I removed the EHI from my active mods, and that caused it to display again.

However, I could try disabling the option and re-enabling it to see if that fixes it.

Today i also noticed that using EHI Waypoints partially prevents the Keepers mod from working. I've been playing with Keepers for a long time, and I usually give them commands from long distances, but when I use EHI waypoints, for some reason, the range for them to obey an interaction order with a target is shorter. At first, I thought I was giving them the wrong commands, but after playing a few games, it became clear that their range had decreased.

Avatar

@netrax

Today i also noticed that using EHI Waypoints partially prevents the Keepers mod from working. I've been playing with Keepers for a long time, and I usually give them commands from long distances, but when I use EHI waypoints, for some reason, the range for them to obey an interaction order with a target is shorter. At first, I thought I was giving them the wrong commands, but after playing a few games, it became clear that their range had decreased.

Can you share a video of that happening ?

Avatar

@dom-2 I did the video but... How i can put it here? I don't know anything about this thing full of options.

I started a Transport match for the video and the bots immediately became unable to obey the order to repair the drill even if I was right next to them. This also happened to me in a Transport match yesterday, but I hadn't given it any importance until playing in the Nightclub where when I gave them the order to repair the drill, they only listened when I was near the safe.

On the other hand, any other order such as asking them to pick up specific bags on the ground will be obeyed without problems, obviously because they do not have EHI waypoints.

Avatar

@netrax I decided to play Nightclub again, deactivated the EHI waypoints, and reactivated the VHud+ waypoint timers.

The time still wasn't showing, but I decided to record another video. I gave the bot the command to fix the drill from a long distance, and it did. Now, I'm sure the problem is that the EHI waypoints cover Goonmod's waypoint for giving orders, while VanillaHud waypoints don't do that. They're located above the target, and that prevents them from covering the order waypoint.

The reason the distance for bots to follow an order was reduced when using EHI waypoints is because at close range, the waypoint disappears from visibility, no longer blocking Goodmod's waypoint.

Avatar

@netrax Try upload to streamable (.com) and link it here for Dom.

Avatar

@jaytuut Thanks, i did it

Avatar

@dom-2

The first video is from when I played a Transport map

https://streamable.com/v8ffcl

The second video is from when i played Nightclub again.

https://streamable.com/ndjc3v

Avatar

@netrax So after a bit of fiddling with the code (in both EHI and Keepers), I think I know what is going on here.
When Keepers check for player waypoint and tries to find first waypoint on Interact Position. However, EHI occupies this position (to show waypoint way too close to the drill), so it will be always first for Keepers to check, but it gets ignored (as id does not match created by GoonMod Waypoints) and bot action is overriden to something else, like defend for example.

To check this, you can open file TimerGui.lua, scroll to line 96 and:

position = self._forced_pos or self._unit:interaction() and self._unit:interaction():interact_position() or self._unit:position(),

replace with:

position = self._forced_pos or self._unit:position(),

See if that "improves" it

Avatar

@dom-2 Nope, nothing happens. I replaced the line and after that i opened the game to start a heist in Four Stores. The bots continue to defend the waypoint instead of repairing the drill.

Avatar

@netrax Then the only to fix this is to have custom update logic for each waypoint. With this I could also add visual options (like smaller size, visible when looking at it, etc...)

Unfortunately, this a bit complex project that will take a bit of time to realize.

Avatar

@dom-2 No problem, good luck!

Avatar

@netrax Check if it is better in r339

32 2031