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

Move compatibilities to main mod and conditionally load #1270

Merged
merged 7 commits into from
Sep 6, 2023
Merged

Move compatibilities to main mod and conditionally load #1270

merged 7 commits into from
Sep 6, 2023

Conversation

Mike-MF
Copy link
Collaborator

@Mike-MF Mike-MF commented Aug 7, 2023

When merged this pull request will:

  • Moves CSLA, GM, SOG & WS compats into main.
  • Utilises skipWhenMissingDependencies
  • Uses QPATHTOF for WRP file.

@jonpas jonpas added this to the 2.12.0 milestone Aug 7, 2023
@@ -11,11 +11,12 @@ class CfgPatches {
authors[] = {"CSLA Studio"};
url = ECSTRING(main,URL);
VERSION_CONFIG;
skipWhenMissingDependencies = 1;
Copy link
Collaborator

Choose a reason for hiding this comment

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

I don't think we even need these
can't think of a case where someone will have the map_compat but not the base acre

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Ah, you got me just before I updated requiredAddons.

Copy link
Collaborator

Choose a reason for hiding this comment

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

we don't really need the mod in requiredAddons
we could just leave it like before and the compats just always load and it shouldn't hurt anything

Copy link
Member

Choose a reason for hiding this comment

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

Some compats do more than just add an entry in CfgAcreWorlds, like SOG's radio replacement (don't want to run that function if SOG isn't even loaded) and the newly coming SPE, as well as improved compat for SOG currently in PR.

Copy link
Collaborator

Choose a reason for hiding this comment

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

my concern is that we have to wait for 2.14 to merge this PR
not sure if we want to wait for that to get SPE compat

we could use a has_include setup to get these merged now

Copy link
Member

Choose a reason for hiding this comment

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

Nah, we can wait a few weeks. Previous compats have come much later.

@PabstMirror
Copy link
Collaborator

I think we want to drop the meta.cpps?

@jonpas jonpas changed the title Conditionally Load Compats Compatibilities - Move to main addons and conditionally load Aug 8, 2023
Copy link
Member

@jonpas jonpas left a comment

Choose a reason for hiding this comment

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

Renaming shouldn't break anything unless someone required our compatibilities, which I highly doubt. If anyone knows of any, let us know.

@jonpas jonpas changed the title Compatibilities - Move to main addons and conditionally load Move compatibilities to main mod and conditionally load Aug 8, 2023
@jonpas jonpas merged commit 1b87a44 into IDI-Systems:master Sep 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants