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

Initial WZ 4.5.0+ adjustments #1

Merged
merged 10 commits into from
May 19, 2024
Merged

Conversation

past-due
Copy link
Member

@past-due past-due commented Apr 27, 2024

Including support for the new Campaign Mod Packaging

  • Add GPL-2.0-or-later licensing information (as discussed on Discord)
  • Add mod-info.json
  • Rename alpha.json -> fracturedkingdom.json, and remove all other (override) campaign (no longer needed)
  • Simplify gamedesc.lev (no longer needs anything but Fractured Kingdom levels)
  • Remove some unused base files (for fastplay and tutorial)
  • Update README.md with WZ 4.5.0+ campaign mod instructions
  • Update audio.cfg to json format, use a separate file for just the overrides for this mod (WZ 4.5.0+)
  • Temporarily: Use 4.4.2 as minVersionSupported to support easy testing with WZ development (master branch) builds

NOTE: To test, needs a WZ master branch build that is Warzone2100/warzone2100@53301e1 or later

Once you have a new-enough master branch build of WZ, package the contents of the repo into a .wz file and then install the .wz file in mods/campaign (not autoload). This will enable it to work with the new campaign selector UI.

Remaining items:

Possible future TODO (left for a later PR):

past-due and others added 10 commits April 27, 2024 13:48
As discussed with DARwins1

Co-Authored-By: Dylan <[email protected]>
- Add mod-info.json
- Rename alpha.json -> fracturedkingdom.json, and remove all other (override) campaign (no longer needed)
- Simplify gamedesc.lev (no longer needs anything but Fractured Kingdom levels)
- Fixed artifacts sometimes being picked up multiple times.
- Fixed the Resistance telling the player to deal with the Hellraisers, even if the Hellraisers are already dead/allied.
- Fixed the Royalist "Spy LZ" not properly calling transports.
@DARwins1 DARwins1 merged commit 647a0b4 into Warzone2100:main May 19, 2024
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.

2 participants