Advanced Groups (
Experimental
)Switch to Stable
Version
I have read, understood and accept the Terms of Service
Download Client Part:
Download Server Part:
Changelogs:
Advanced Groups Version 2.0.223.04.2024 15:43
- member markers not updating on map menu
- member markers would not stick to player anymore
- GPS was not visible even when enabled
- Upgrade Group Level benefits screen
Core Version 1.0.223.04.2024 15:41
-
reworked the warning popup for Advanced Groups
Core Version 1.0.122.04.2024 14:18
-
fixed an issue related to menus when logging out and back in, because of missing cleanup
Advanced Groups Version 2.0.121.04.2024 11:02
-
fixed a compile error when plotpole DLC is not loaded
Advanced Groups Version 2.0.016.04.2024 14:40
#ifdef LBmaster_Rework
to check if the new version is loaded or the old- The whole folderstructure changed
- renamed some classes (I tried to rename as few as possible to not break everything)
- No more Prints. All LBLogger methods
- replaced all GetGame() with g_Game methods
- all Menus now inherit the LBMenuBase
- No longer use MissionBaseWorld to pass method calls up the scope
- Plotpole ignore items now take baseclasses
- Made changed to prevent string corruption caused by engine bug https://feedback.bistudio.com/T173348
- A lot of missing translations
- All Layouts can not be changed with the LayoutManager
- Circle layer can now be changed via script to allow circle intersections and cutting edged for intersecting circles added via script
- config guide comments for automatic config guide generation
- plotpole setting to return the Flag Kit when flag is destroyed
- a server crash
- a client crash when using the TP Here function
- circles might not be scaled properly when the screen is not 16:9 aspect ratio
- plotpole flags could be cut when attached to flags to grief player bases
- server nullpointer when a player was killed by an AI player
- plotpole positions might be logged on the client exposing enemy base locations
- some Logging prefixes were wrong
- support for no longer existing KOTH mod
- a lot of dead code
- loads of boilterplate code long replaced by core methods
Core Version 1.0.016.04.2024 14:29
__To support both old and new Versions of this major update, you can use
#ifdef LBmaster_Rework
to check if the new version is loaded or the old__- Removed all prints and replaced with LBLogger
- consistent Loggin Prefixes
- changed all GetGame() functions to g_Game
- files now only contain a single class and have the same name as the class
- changed UIScripted Menus to LBMenuBase
- added functions to send Translated strings with placeholders since BI will probably never add the function
- some menus were closed even when force open was enabled
- reworked the whole folder structure
- all layout paths have been moved to LBLayoutManager
- added support for persistent menus used by Advanced Groups Map menu
- Menus direcly process RPCs now
- translated the whole mod
- merged some util classes and renamed them
- fixed possible string corruption statements ( https://feedback.bistudio.com/T173348 )
- direcly bing keybinds to opening a menu
- changed how admin pages are registered
- fixed sometimes multiple admin menu categories would expand
- using an external tool to format everything in a consistent code style
- deleted a lot of boilerplate code and dead code
- Item Selector and File selector dialog now accept the entry with double click for more convinient use
- added backup files, which are fully handled by the core pbo
- automated config guide generation
Advanced Groups Version 1.16.319.12.2023 11:58
- Invite action now implemented. When enabled, the Online player list is hidden and only the invite button is shown. Clicking it will enable inviting for 60 seconds via interacting with "F"
-
inviteActionShowName
now shows the name of the player or only shows "Player" when walking up to someone with invite mode enabled- Chat toggle message might stay until game restart
Advanced Groups Version 1.14.105.09.2023 13:26
- Players joining a secondary group would not be marked as offline in his primary group and other desync issues
- Players could not be kicked from the primary group when currently in a secondary group
Advanced Groups Version 1.14.005.09.2023 10:44
- Players can join a secondary group now (Added
allowJoinSecondGroupTemporarily
to the MainConfig.json). This can either be - until they leave the group / get kicked (
removeTemporaryMemberOnServerStart
: 0 and removeTemporaryMemberOnPlayerLeave
: 0)- until they leave the server (server restart also counts as leaving the server) (
removeTemporaryMemberOnPlayerLeave
: 1)- until the server restarts (
removeTemporaryMemberOnServerStart
: 1 and removeTemporaryMemberOnPlayerLeave
: 0)- Admins could not add new channels via the ingame admin menu
- Admins could not add new prefixes via the ingame admin menu
- plotpoles could not be placed sometimes
Advanced Groups Version 1.13.504.09.2023 09:12
- chat config and prefix adding ingame was not working
- "group.ignoretimeout" to ignore group join and create timeouts. To skip the timeout, the Admin needs to have Admin mode enabled. Otherwise he will be treated as a normal player
- Added function
bool IsPersistent()
to overwrite in the LBGroup class to make a certain group persistent via script. There is no config option for this. This means the group is never deleted for all members leaving or being inactive