Skip to content

astarivi/IVistation-Updater

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IVistation Updater

IVistation Updater is a nxdk based, C written, simple update installer for the OG Xbox project IVistation.

It unpacks the adjacent update.tar file to the current directory, replacing everything in the process. If it fails, the updater can replace the IVistation binary with a LithiumX binary for further recovery.

Why?

Updates are an important part of any project. IVistation uses an external update installer instead of installing in XBMC, this is to avoid file locks. Therefore, updates can replace any file without issue. (And extracting files in C is way faster than in Python, although that may need some tuning).

This approach can potentially offer recovery if an update fails (by replacing with LithiumX), or is interrupted (by running the updater again).

Contributions

IVistation Updater aims to be a single .xbe file with no external file dependencies. Any changes fitting of this approach are welcome.

License

microtar, MIT License

Monserrat, OFL (Open Font License)

LithiumX, MIT License, Distributed as binary

nxdk, multiple licenses

About

IVistation standalone updater app

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages