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

[Feature-Request] Archive updating support #130

Open
barkermn01 opened this issue Jan 18, 2023 · 3 comments
Open

[Feature-Request] Archive updating support #130

barkermn01 opened this issue Jan 18, 2023 · 3 comments
Labels
enhancement New feature or request help wanted Extra attention is needed priority/P2 only affects developers

Comments

@barkermn01
Copy link
Member

barkermn01 commented Jan 18, 2023

Been talking with @chrcoluk

Update the Catalog XML to support archive updates. and the download & update system to use the new catalog XML

Recommended updates XML: based on a real item but removed bulk for simplicity
Added <Updates> section to <LatestVersion>

    <Mod>
      <ID>2b49d831-5445-41df-9ddb-id</ID>  
      <Author>Chrysalis</Author>
      <DonationLink>https://tinyurl.com/2p8ttbdy</DonationLink>
      <LatestVersion>
        <Link>iros://Url/http$chris.7thheaven.rocks/test/4312/ESUIdev.7z</Link>
          <Version>2.576</Version>
          <ReleaseDate>2022-10-09</ReleaseDate>
          <CompatibleGameVersions>All</CompatibleGameVersions>
          <PreviewImage>https://i.imgur.com/n4vnSx0.png</PreviewImage>
           <ReleaseNotes> * Removed* </ReleaseNotes>
          <DownloadSize>43928</DownloadSize>
          <ArchiveUpdates>
            <Patch version="2.578" patch="URL_to_patch_1.0.2_zip_file" />
            <Patch version="2.577" patch="URL_to_patch_1.0.1_zip_file" />
          </ArchiveUpdates>
      </LatestVersion>
      <Name>Test Name</Name>
      <Category>User Interface</Category>
      <Description></Description>
    </Mod>
@julianxhokaxhiu
Copy link
Member

Is this basically another way to tell 7th to download and apply a patch instead of an entire IRO if it's already found in the installed library?

@julianxhokaxhiu julianxhokaxhiu added enhancement New feature or request priority/P2 only affects developers help wanted Extra attention is needed labels Jan 18, 2023
@barkermn01
Copy link
Member Author

barkermn01 commented Jan 18, 2023

@julianxhokaxhiu yeah but for archives, im looking at implementing it now, there is an IRO patching system currently there but ppl have problems with it

@julianxhokaxhiu
Copy link
Member

Thank you! Looking forward to the PR. Appreciated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed priority/P2 only affects developers
Projects
None yet
Development

No branches or pull requests

2 participants