Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Basic Zeus Support #350

Merged
merged 62 commits into from
Jul 11, 2023
Merged

Basic Zeus Support #350

merged 62 commits into from
Jul 11, 2023

Conversation

y0014984
Copy link
Owner

@y0014984 y0014984 commented Jun 6, 2023

Introduction

Merging this pull request will add basic Zeus/Curator support to the Advanced Equipment for Arma 3 mod. Basic support means that you can add all assets via Zeus like you can do via Eden Editor. Also all parameters like battery level or power status should be available. Last but not least connections for power and network should be available. Also all modules should be usable for example to create files, folders, users and so on. In a later stage advanced Zeus support would allow additional manipulation like manipulating an existing filesystem and so on.

Todo's

  • add all assets to Zeus
  • add all Modules to Zeus
  • add Interface for battery based assets
  • add interface for fuel based assets
  • add interface for modules
  • add functions to turn on/off/standby assets
  • add functions to open/close assets
  • make available functions conditional to current asset type
  • beautify dialogs
  • make main asset dialogs useable for all asset types
  • add information about device status, like current power output to text field on top
  • Remove modules placed in eden editor after processing
  • add connections (via new module)
  • handle deletion of assets/modules
  • hint and systemChat with BIS_fnc_showCuratorFeedbackMessage or BIS_fnc_curatorHint
  • add function headers
  • add localisation (reuse Eden Editor translations)
  • update documentation (md-files and Wiki)
  • testing
    • flash-drive
    • singleplayer
    • hosted multiplayer
    • dedicated multiplayer

Known Bugs

  • Generators are spawned with AI; Generators are with AI under BLUFOR and without AI unter Assets (Yellow Category)

@y0014984 y0014984 self-assigned this Jun 6, 2023
@y0014984 y0014984 added enhancement New feature or request ui armaOS power issues related to power system asset network editor module zeus labels Jun 6, 2023
@y0014984 y0014984 linked an issue Jun 6, 2023 that may be closed by this pull request
@y0014984
Copy link
Owner Author

"Land_Portable_generator_F" --> "$STR_A3_cfgVehicles_Land_Portable_generator_F0"
"Land_PowerGenerator_F" --> "$STR_A3_CfgVehicles_Land_PowerGenerator_F0"
"Land_MobileRadar_01_generator_F" ---> "$STR_A3_C_CfgVehicles_Land_MobileRadar_01_generator_F0"
"Land_PortableGenerator_01_sand_F" --> "$STR_A3_C_CfgVehicles_Land_PortableGenerator_01_sand_F0"
"Land_PortableGenerator_01_black_F" --> "$STR_A3_C_CfgVehicles_Land_PortableGenerator_01_black_F0"
"Land_PortableGenerator_01_F" --> "$STR_A3_CfgVehicles_Land_PortableGenerator_01_F0"

@y0014984 y0014984 requested a review from GermanHydrogen July 9, 2023 15:43
@y0014984
Copy link
Owner Author

y0014984 commented Jul 9, 2023

@GermanHydrogen could you please review my changes? I think I could address all issues and also fixed some findings from my tests in dedicated multiplayer.

Copy link
Collaborator

@GermanHydrogen GermanHydrogen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only two small pedantic comments.
Otherwise LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

In singleplayer the turn off powerCapacity reset doesn't work Add Zeus Compatibility
2 participants