Difference between revisions of "Update Repository"
Imathrowback (Talk | contribs) |
Imathrowback (Talk | contribs) |
||
Line 1: | Line 1: | ||
Glyph stores it's updates in an online repository. The URL for each game can be found in the file GlyphLibrary.xml in the element "RemoteUrl". | Glyph stores it's updates in an online repository. The URL for each game can be found in the file GlyphLibrary.xml in the element "RemoteUrl". | ||
− | LIVE RIFT: http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch | + | * LIVE RIFT: http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch |
− | PTS RIFT: http://update2.triongames.com/ch1-live-streaming-client-patch | + | * PTS RIFT: http://update2.triongames.com/ch1-live-streaming-client-patch |
Each of these depots can have anywhere from 1 to 5 (or more?) patches. To access these patches the following is appended (where the question mark is the index of the depot): | Each of these depots can have anywhere from 1 to 5 (or more?) patches. To access these patches the following is appended (where the question mark is the index of the depot): | ||
− | LIVE: patchlive0? | + | * LIVE: patchlive0? |
− | PTS: patchpts0? | + | * PTS: patchpts0? |
Line 15: | Line 15: | ||
For example, to access the files from the LIVE index 1 depot you would use: | For example, to access the files from the LIVE index 1 depot you would use: | ||
− | http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/patchlive01/ | + | * http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/patchlive01/ |
To get the versions you parse the manifest file in each depot: | To get the versions you parse the manifest file in each depot: | ||
− | http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive01/recovery64/recovery64.manifest | + | * http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive01/recovery64/recovery64.manifest |
− | http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive02/recovery64/recovery64.manifest | + | * http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive02/recovery64/recovery64.manifest |
− | http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive03/recovery64/recovery64.manifest | + | * http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive03/recovery64/recovery64.manifest |
− | http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive04/recovery64/recovery64.manifest | + | * http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive04/recovery64/recovery64.manifest |
Line 29: | Line 29: | ||
The depots contain PAK files which are like ZIP's that contain an archive of related files. You can also access some files directly such as the manifest: | The depots contain PAK files which are like ZIP's that contain an archive of related files. You can also access some files directly such as the manifest: | ||
− | http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive04/recovery64/recovery64.manifest | + | * http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive04/recovery64/recovery64.manifest |
The manifest file will contain a list of PAK file names. | The manifest file will contain a list of PAK file names. |
Revision as of 16:06, 2 November 2018
Glyph stores it's updates in an online repository. The URL for each game can be found in the file GlyphLibrary.xml in the element "RemoteUrl".
- LIVE RIFT: http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch
- PTS RIFT: http://update2.triongames.com/ch1-live-streaming-client-patch
Each of these depots can have anywhere from 1 to 5 (or more?) patches. To access these patches the following is appended (where the question mark is the index of the depot):
- LIVE: patchlive0?
- PTS: patchpts0?
These depots are re-used in a round-robin fashion anytime a patch is released. Sometimes a patch is uploaded to the depot but not released.
For example, to access the files from the LIVE index 1 depot you would use:
To get the versions you parse the manifest file in each depot:
- http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive01/recovery64/recovery64.manifest
- http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive02/recovery64/recovery64.manifest
- http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive03/recovery64/recovery64.manifest
- http://rift-update.dyn.triongames.com/ch1-live-streaming-client-patch/content/patchlive04/recovery64/recovery64.manifest
The first set of lines indicate the version in that depot.
The depots contain PAK files which are like ZIP's that contain an archive of related files. You can also access some files directly such as the manifest:
The manifest file will contain a list of PAK file names.