Skip to content

[Release] Stage 1.9.0 Release#324

Merged
dgibso29 merged 219 commits intomasterfrom
develop
Mar 4, 2026
Merged

[Release] Stage 1.9.0 Release#324
dgibso29 merged 219 commits intomasterfrom
develop

Conversation

@dgibso29
Copy link
Copy Markdown
Collaborator

@dgibso29 dgibso29 commented Mar 4, 2026

Pull Request Description

Merge develop into release to stage 1.9.0 for release.

dgibso29 and others added 30 commits May 13, 2021 14:58
Option in the CBA settings to opt-in to the new system
Zeus player will not be glued to the camera and can be tp'd around
ZEUS ACE interact has an option to switch ACRE speaker from unit to curatorCamera and vice-versa
- Reworked AI identities to be applied locally, rather than via remoteExec (reduces network traffic)
- Added a function that (re)applies all custom AI identities on existing (spawned) units when the client initialises; this can either happen on mission init or JIP
- Implemented the ENABLE_IDENTITY_REPLACEMENT config macro, allowing mission makers to turn the component on or off
Rolling back to original values, as I modified them during testing.
-File structure updated
-Zeus UI init moved from scheduled loop to eventhandler
-Added additional actions for self-teleport on cam exit and unit hiding
-Added default variables to mimic legacy behaviour
-now use CBA functions to wait until the zeus display is really closed and then firing in the unscheduled environment
-experimental detection of RC
- Modified fn_applyAllUnitIdentities to include dead units (may come in useful in some mission scenarios)
- Renamed fn_applyAllUnitIdentities to fn_applyExistingUnitIdentities to be more descriptive of its purpose
- Cleaned up most (if not all) instances of macro definitions where a value was defined, but not needed
- Fixed an incorrect preprocessor directive in components\cbaSettings\settings.sqf (possibly a typo?)
because i am dumb and logic is hard
-load order do be weird sometimes
added more descriptive variable names
Altered readme.md to remove most of the contributing.md content.
Squashed commit of the following:

commit b4a4324
Author: Bubbus <splambob@googlemail.com>
Date:   Mon Nov 22 01:33:35 2021 +0000

    Updated contributing.md with latest branching model guidance.
    Altered readme.md to remove most of the contributing.md content.
Default behaviour now enforced more reliably
empollak and others added 25 commits August 21, 2025 17:18
Stops the zeus spawner UI from toggling when you press backspace in a search bar, which previously would lead to its visibility being opposite to the rest of the UI.
* Ignore alt tab in zeus UI

Ignores tab input when alt-tabbing out of Zeus UI

* Add comment regarding alt-tab
Only hides when HIDE_DEAD_IN_SQUAD is defined
Allows switching groups, loadouts, TPing to squad
* Init work on AAF Gearscript

* Update gear_indfor.sqf

* AAF Supply Crate Cleanup

* NATO Uniform Loadout Standardized

* AAF Zeus + ENG Clackers

* NATO Gearscript Standardization

* CSAT Gearscript Modernization

* NATO & AAF Cleanup

* FIA Gearscript Modernization

* AAF, NATO, & CSAT Gearscript Cleanup

* Removed facewear from OPFOR & BLUFOR

oopsie

* tiny tweaks

---------

Co-authored-by: Bubbus <splambob@googlemail.com>
Co-authored-by: outsidecontextcassie <kretschmarschuldorff@outlook.com>
fixed defusal actions not getting added to all clients
* Fix behavior when respawn location changes

Makes it not reset your map zoom/pan state whenever any respawn position changes. Also makes the respawn location markers be not the flag of denmark.

* Render spawn picker on top of other UIs

* Show spawn picker dialog immediately after dying

* Add cancel button to spawn picker dialog

Also makes it so pressing escape saves selections made
* add SetTask and CreateTask ZEN modules

* make param more explicit via comment

* add tasking removal module

* remove testing code

* make togglable, add docs & credits

---------

Co-authored-by: outsidecontextcassie <kretschmarschuldorff@outlook.com>
* Update globals.sqf to include ZEUS slot short codes

* Update globals.sqf to include commas
* Allow dynamic changing of FT markers

This does technically cause a performance hit to missions that disable squad/FT markers, but it's no more than the normal performance cost of having them, so it should be fine.

* Change to sqf config for clearer use

* Delete f_var_hideSquadMarkers from globals

Replaced with f_var_showSquadMarkers in mapMarkers config

* Expanded docs in mapMarkers.sqf

* i have finally rember to fixed the acre docs

---------

Co-authored-by: Bubbus <splambob@googlemail.com>
Co-authored-by: Bubbus <splambob@googlemail.com>
* First batch of bugfixes for spawn picker dialog

- Respawn dialog text updates ticket count, removed tooltip
- Respawn menu opens on death instead of on down. Still need to make it open if you press respawn.
- Squad selection dialog updates when a squad gets renamed and will show non-important squads
- Tickets go red when you hit 0

* Respawn dialog opens after pressing the respawn button

* Add flag to disable respawn menu

* Add lockout when using respawn squares

You are now forced no matter what to spawn on the respawn square immediately when Zeus places it

* Only lockout when using respawn square

* Warn mission makers about disabling respawn dialog

---------

Co-authored-by: Bubbus <splambob@googlemail.com>
Co-authored-by: Bubbus <splambob@googlemail.com>
* Add Zeus Squad Marker config for all Sides

So you don't have to!

* Zeus of all sides will get radios

---------

Co-authored-by: Bubbus <splambob@googlemail.com>
* Add "all players" option for immediate respawn module

* Added list dialog for respawn square module

* Unify respawn square code in one file

* Re-add random square polling for dead players

---------

Co-authored-by: Bubbus <splambob@googlemail.com>
* Local insignia fixes

Insignia monitor runs on vest and backpack change, and apply insignia uses updated group

* Apply insignia whenever gearscript runs

* Use BIS functions for insignia detection

* Detect incorrect insignia instead of changed

This gets rid of all the edge cases around timing, ACE arsenal changing your insignia when your vest/backpack changes, and any other edge case that could crop up. It does mean that we have to figure out the correct insignia every 5 seconds, but that's not very much work.

* Add event handler for uniform change

Adds an event handler to instantly update the insignia when the uniform changes. Makes behavior much snappier in ACE arsenal. Adds performance hit of one if statement every time a piece of your loadout changes. Not bad.

* Locality fix for JIP players

* Enable advanced insignia by default
…players (#322)

* Add ranks

* Fix radio bug from EDEN attribute
@dgibso29 dgibso29 merged commit 84d7f4a into master Mar 4, 2026
1 check passed
@dgibso29
Copy link
Copy Markdown
Collaborator Author

dgibso29 commented Mar 4, 2026

hey look I'm an idiot

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants