Skip to content

Commit 3c46d74

Browse files
authored
Update README.md
1 parent 7ddab18 commit 3c46d74

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ https://1drv.ms/u/s!An4cPK_Qf39gjxPbbCV4BSI43EUf?e=OyGhiQ
1212
https://1drv.ms/u/s!An4cPK_Qf39gjx1dPinL0C3oURe4?e=lY6rBK
1313
* Example Game Page
1414
https://1drv.ms/u/s!An4cPK_Qf39gjzC7lswXe_gTRZCA?e=j3UNaV
15+
* AppInfo.json example
16+
https://1drv.ms/u/s!An4cPK_Qf39gjzLnqHv4y87RnYTy?e=566Cff
17+
* Games.json example
18+
https://1drv.ms/u/s!An4cPK_Qf39gjzGKlvcN2Qpm4KsX?e=rVruBb
1519
# Overview
1620
System contains two main programs: Patcher and LaunchBox. Patcher is developer tool for generating game patches. (zip packets, json files). LaunchBox is client program, that allows to install your game, update, uninstall, autoupdate wchen newer verion is available. Witch patcher you can split your game files into several packets (zip files). I suggest you to separate library/game engine files, assets, executable files. When newer version is available LaunchBox dowloads packets which contains modified/new files and unpack them to game directory. LauchBox also can delete files that are not neede any more. You dont need any server to comute delta between current client game version and actual, everything is computed on client side in LaunchBox. You only need some space on the internet where you can store game files, it can be ftp or http server, there are many free options. But links to fils must be valid all the time, you cannot change links to files. Update System uses json files which stores information about your game, some of them are generated by Patcher but rest of them needs to be written manually.
1721
# How does it work

0 commit comments

Comments
 (0)