profi200 / open_agb_firm

open_agb_firm is a bare metal app for running GBA homebrew/games using the 3DS builtin GBA hardware.
GNU General Public License v3.0
860 stars 42 forks source link

Multiupdater compatability #28

Closed willis936 closed 3 years ago

willis936 commented 3 years ago

Could the release format support MultiUpdater? MultiUpdater does not work with 7z, only zip. Switching to zip or having the firm file not be in an archive would fix this.

https://github.com/LiquidFenrir/MultiUpdater

willis936 commented 3 years ago

Nevermind, 7z works. This was my mistaken.

This MultiUpdater config json entry should work. It downloads the correct archive, but fails in extraction. I haven't figured out why yet though.

{

    "name": "open_agb_firm (latest release)",

    "url": "https://github.com/profi200/open_agb_firm",

    "inrelease": "open_agb_firm.*.7z",

    "inarchive": "open_agb_firm.firm",

    "path": "/luma/payloads/open_agb_firm.firm"

}
profi200 commented 3 years ago

Probably the same issue as mentioned here: https://github.com/Universal-Team/Universal-Updater/releases