Report Mod
Wave Survived
Version 1.25 | Last Updated: 10-06-2017, 11:09 AM
Status: Public
Views: 11973
Downloads: 1639
21 0

[ Feel free to join my group and post your requests/issues there. ]


Get the Wave Survived green thingy you have in the safe house in all the heists
Get also a Endless Wave red thingy when the assault is endless

Report me any issues

Requires Beardlib since the version 1.9

Quote:HUDs Supported:

- No hud (vanilla) or any HUD who is not modifying the assault corner banner
- Wolfhud (on the "no custom hud" option)
- Pocohud (on the "no custom hud" option)
- MUI (on the "no custom hud" option)
- Hoxhud (on the "no custom hud" option)
- uHud (on the "no custom hud" option)
- HoloUI
- LDDG Hud
- PDTH Hud
- Restoration Mod
- Nepgearsy HUD
- Void UI

Put the WaveSurvived folder in your mods folder

Special thanks
Uniforce - French localization
crazy_forcer - Russian localization
[Ca$] Winston WolfeLycanCHKN - Italian localization
Tha Venom - German localization
AR-Siege - Spanish localization
The Metal - Hungarian localization
스팀유저 - Korean localization

Source code on GitHub

Previous Changelogs:
- MASSIVE code optimization for all setups
- Fixed a crash when trying to change settings of Wave Survived in-game

- Added support of Assault Corner Difficulty Names. To make it work, you need the mod installed! (Yes I have the go ahead of Snh20, thanks to him!)

Works with the default, HoloUI and Restoration setups.

  • Tweaking Wave Survived font size for PDTH Hud setup

  • Added compatibility between this mod on PDTH Hud setup and Assault States

Last update of the day, I promise...
  • You can now disable the auto-check in the options of the mod.

  • Improved the compatibility check detection.
  • Added the color customization for Endless Wave.
Note that Endless Wave feature is host only.

  • Added a autocheck when the compatibility for the HUD is not correctly set.
  • Fixed lines in localizations

[Image: nYliBO0.png]

  • Fixed a crash on Restoration setup: when you finish a wave on Safehouse Raid (obsolete code that I forgot to update)
  • Fixed a potential crash on HoloUI setup

  • Attempt to fix an issue with russian localization
  • Updated english localization


  • Added support of Endless Wave for PDTH Hud and Restoration setups.
  • Updated french localization
  • Updated russian localization

[Image: uMtz0HX.png]
[Image: 3NU0oti.png]

  • Added a Endless Wave banner to the mod.
[Image: kbG2n7n.png]

It will trigger whenever the current assault is going endless, and has one customization: the textlist.

This is only compatible with the default setup only at the moment. I will give support to the other HUDs in the future.

Thanks a lot to Ellie for the help.

  • Added Hungarian localization. Thanks to The Metal!
  • second attempt of fixing it...
  • Hopefully fixed Go Bank escape and all the other heists having a point of no return. Tried on the default setup and HoloUI. report me any issues if Restoration Hud or LDDG Hud have problems!
  • Updated russian localization

  • Added a shortcut button to open a website for RGB colors.
  • Fixed a crash on the LDDG Hud setup

  • Added spanish localization (thanks to AR-Siege)
  • Fixed a line in the german localization

  • Added german localization (thanks to Tha Venom)
  • Fixed 2 lines in the italian localization

  • Updated italian localization

  • Added the customization of the Wave Survived panel color in the mod options.
          This feature includes 5 presets, and the ability to set the color of your choice with RGB sliders.
  • Updated russian, french localization

  • Added the custom banner option. You can now replace "WAVE SURVIVED" with anything you want it to be. You can create a custom replacement by modifying the localization file.
This option is only possible for the default setup, HoloUI setup and Restoration Mod setup.

Default possible choices:

  • Updated french localization

  • Updated russian localization
  • Added italian localization (thanks to [Ca$] Winston Wolfe)

  • Made the "Original" choice for the duration a bit more clear, you can see now the exact time

  • Added auto updates!
  • Added Duration option. It will decide how much time the wave survived panel will stay on the screen before closing.
  • Choose between original (8.6 sec), 15 secs, 20 secs, 25 secs or infinite (till the next assault.) Not compatible with Restoration Mod setup.
  • Updated French localization
  •  Fixed the menu who wasn't setting your options correctly
  •  Added Restoration Mod support
  •  Fixed a issue on the HoloUI setup
  •  The Wave Survived will now stay 20 seconds before closing, like in Safehouse Raid (which is around 10secs.)
  •  Added PDTH Hud support
  •  Requires now Beardlib to get it working!
  •  Fixed a load issue, the menu would not show up if you didn't had a savefile
  •  Added LDDG Hud support
  •  Splitted the code into different files
  •  PDTH Hud option added, but broken atm. Will maybe be available in the next update.
  •  Fixed that the Wave Survived will not trigger on any escape days
  •  Fixed a bug on the default setup where the assault banner don't close properly on escapes.
  •  Made it compatible with the Halloween Update
  •  Added russian localization. Added a condition to execute the script, even without the save file created. (if something goes wrong ofc)
  •  Added the options in the main menu as well
  •  Readded the garage fix, added french localization.
  • Remade the entire code, added support for HoloUI and added options in the menu
  •  Fixed a stupid mistake i made
  •  Fixed the Garage Escape: the wave survived will not trigger on this heist anymore
- Added Void UI support
Don't steal

Leave a comment
To leave a comment you must log in.

01-15-2018, 03:12 PM
uh, wolfhud isn't an option..

10-08-2017, 06:21 AM
i got a crash playing hoxton breakout, when the assault finished after entering the garage (hud compatibility was VOID hud):

Sat Oct 07 23:19:07 2017

Application has crashed: C++ exception
mods/WaveSurvived/lua//custom_scripts/void.lua:186: attempt to index local 'text_panel' (a nil value)


sync_end_assault() lib/managers/hud/hudassaultcorner.lua:396
sync_end_assault() lib/managers/hudmanagerpd2.lua:1007
end_assault() lib/managers/hudmanager.lua:1280
_end_regroup_task() lib/managers/group_ai_states/groupaistatebesiege.lua:771
_upd_regroup_task() lib/managers/group_ai_states/groupaistatebesiege.lua:797
clbk() lib/managers/group_ai_states/groupaistatebesiege.lua:174
_execute_queued_task() lib/managers/enemymanager.lua:549
_update_queued_tasks() @mods/Full Speed Swarm/lua/enemymanager.lua:23
update() lib/managers/enemymanager.lua:49
update() lib/setups/gamesetup.lua:657
update() lib/setups/networkgamesetup.lua:21



         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 


Current thread: Main

10-07-2017, 05:25 AM
void hud compatibility has some issues:

it doesnt say "wave survived"

and the strings are right with this one, but the banners isn't red

10-07-2017, 01:15 AM
lol i just noticed it does sorry for annoying xd

10-07-2017, 01:13 AM
will this work with wolfhud?

08-01-2017, 04:07 AM
Thanks, its working fine now

08-01-2017, 02:52 AM
you can always disable the auto checks in the options and set it to the hud you want. set the hud option on the one that changes the assault banner.

08-01-2017, 02:36 AM
I don't know if the issue is stemming from this, Nepgearsy HUD, or RestorationMOD (assault ticker off), but when using the combination of the 3, the compatibility autoset glitches up and switches between Nepgearsy or no compatability settings, whatever it feels like, and in-game, depending on the compatibility setting, I get either no assault ticker at all, or a glitched Nepgearsy ticker, dunno how the RestorationMOD ticket will react though (I want to use the Nepgearsy ticker; I'm only using RestorationMOD since it's a prerequisite).

07-24-2017, 03:48 PM
So i'm new to modding so i just need to know, where do i extract this? Do i just put it in the mods folder or somewhere else?

07-07-2017, 05:55 PM
Ok, false alarm, I guess. I had it set up to 'holohud', for god knows what reason, because I didn't change it myself.

07-07-2017, 03:40 PM
check the compatibility in the mod options then. it must be on PDTH:HUD if using the triangle assault thingy, or No Hud if you don't use it.

07-07-2017, 03:30 PM
Thing is, I don't use holoui at all. Just PD:TH Hud.

07-06-2017, 08:40 PM
you seem to use holoui with a other hud mod?

07-06-2017, 08:29 PM

Application has crashed: C++ exception
mods/WaveSurvived/lua/custom_scripts/holoui.lua:104: attempt to index field '_bg_box' (a nil value)

After U150.

06-24-2017, 11:38 AM
ok never mind for some reason it works now

06-24-2017, 11:35 AM
Hey, so I tried installing this and it doesnt work, by doesnt work I mean that it doesnt even show up in the "mods" option in payday 2.
same thing happens with your "assualt states" and "money in hud" mods you made

03-21-2017, 08:12 PM
disabling the control&anticipation will get the duration back.

03-21-2017, 04:55 PM
If I remember I did it in game in single play, with control & anticipation active, so regardless of if I have those two active the "wave survived" banner will basically always be active? Or will it only be active as long as "the control & anticipation" banners are active?  Because if so I will try that then.

03-21-2017, 09:38 AM
i can't reproduce the crash you're having. switching options works fine here, either in-menu and in-game. does that happen to the other options as well?

Wave Survived doesn't go away when used with Assault States and Control, Anticipation module, if you use them (since anyways the banner would go back when the anticipation starts). So try to disable those two modules in the options.

03-21-2017, 03:03 AM
Got a crash when trying to change duration, the wave survived duration doesn't seam to go away for me until the very next wave starts.

Application has crashed: C++ exception
mods/WaveSurvived/lua/WaveSurvived.lua:229: attempt to call method 'Save' (a nil value)




         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 
         payday2_win32_release  (???)     ???                                                 


Current thread: Main


System information:
    Application version : 1.65.0
    CPU : Intel® Core™ i5-3330 CPU @ 3.00GHz (2 cores); SSE; SSE2; SSE3; SSSE3; SSE4.1; SSE4.2
    DirectX : 10.0
    GPU : NVIDIA GeForce GTX 750 Ti / nvd3dum.dll[]
    Language : @ID94cca2fdaccfc2cd@
    Memory :     16338MB 980KB
    OS : 6.1.7601 (Service Pack 1) 0x300-0x1 (64 bits)
    Physics : threaded
    Renderer : DX9 threaded
    Sound : Microsoft (Speakers (3- USB Audio Device))