ihhub / fheroes2

fheroes2 is a recreation of Heroes of Might and Magic II game engine.
https://ihhub.github.io/fheroes2/
GNU General Public License v2.0
2.72k stars 376 forks source link

Build Updater #4993

Open shikulja opened 2 years ago

shikulja commented 2 years ago

Preliminary checks

Describe the problem requiring a solution

Need a build updater, this can be useful for windows systems without having to go to git for new builds. A very convenient implementation was in duckstation (gpl) When a notification about a new version appears at startup, and a list of recent changes.

Describe the possible solution

Use ready implementation?

Additional info

No response

Killbrum commented 2 years ago

Greetings! If needed I can provide you a dedicated server and updater. Updater was developed years ago for another game, but it supports customization and can be redesigned

ihhub commented 2 years ago

Hi @Killbrum , isn't it better that the game itself will check for the new release and notify (and download) a new version? I think adding extra application is not the best way to go. Also I assume it is for Windows only while we have players for various platforms.

I don't think that we need any dedicated server for such purposes as a new release can be immediately downloaded from GitHub itself from https://github.com/ihhub/fheroes2/releases/latest link. This link will be forwarded to https://github.com/ihhub/fheroes2/releases/tag/0.9.13 and from where a proper file can be downloaded.