Skip to content
Lodle edited this page May 13, 2014 · 4 revisions

Table of Contents

Application Update

This is used to get information about the newest version of Desura

Input

URL

 * http://api.desura.com/1/appupdate

Post

 * appid: Not Required, integer. Relates to the version the client wants. Defaults to public release (See: [wiki:GeneralAppVersion version])
 * build: Not Required, integer. Relates to the build the client wants. Defaults to newest.

Process

 1. When wanting to check for or get updates this api is called
 1. The posted data will be processed like:
   * If no appid or build data is posted, the latest public release will be returned
   * If only the appid is provided, the latest build for that appid will be returned
 1. If no application can be found, 110 (not found) error will be returned
 1. If valid data is provided, 0 (ok) will be returned 

Output

<?xml version="1.0" encoding="utf-8"?> 
<appupdate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="desura" version="1">

 <status code="0"/>
 <mcf id="179" build="179" appid="500">
   <url>http://mcf.desura.com/app/1/1/500/179.mcf</url>
   <date>20090509144322</date>
   <files>
    <file>
        <name>appicon.ico</name>
        <path>\</path>
        <size>318</size>
        <csize>0</csize>
        <offset>12610900</offset>
        <nom_csum>10bb3d34a2775ac1f1ae001acd01c5b9</nom_csum>
        <tstamp>20080914130210</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>libbz2.dll</name>
        <path>bin</path>
        <size>131072</size>
        <csize>0</csize>
        <offset>12479828</offset>
        <nom_csum>e766b2201a21d2268ce8ed95d0134d22</nom_csum>
        <tstamp>20090128180010</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>libcurl.dll</name>
        <path>bin</path>
        <size>176128</size>
        <csize>0</csize>
        <offset>12303700</offset>
        <nom_csum>f87a10e4fd263f3489c22d6183de4794</nom_csum>
        <tstamp>20080922190224</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>mcfcore.dll</name>
        <path>bin</path>
        <size>647168</size>
        <csize>0</csize>
        <offset>11656532</offset>
        <nom_csum>a5612a3f37841a97c9ddedff8a8a380c</nom_csum>
        <tstamp>20090509192400</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>uicore.dll</name>
        <path>bin</path>
        <size>806912</size>
        <csize>0</csize>
        <offset>10849620</offset>
        <nom_csum>64505dbf71c09b8e8fc17a26f22766e9</nom_csum>
        <tstamp>20090509192119</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>usercore.dll</name>
        <path>bin</path>
        <size>446464</size>
        <csize>0</csize>
        <offset>10403156</offset>
        <nom_csum>1a4a6a504b637073a32739dbea8863fe</nom_csum>
        <tstamp>20090509191538</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>webcore.dll</name>
        <path>bin</path>
        <size>114688</size>
        <csize>0</csize>
        <offset>10288468</offset>
        <nom_csum>491d22928542daa332f3717b96b3a9d4</nom_csum>
        <tstamp>20090509191120</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>wxmsw28u_vc_desura.dll</name>
        <path>bin</path>
        <size>8425472</size>
        <csize>0</csize>
        <offset>1192552</offset>
        <nom_csum>7620c5aad44ce80ca17a804f7059bb6c</nom_csum>
        <tstamp>20090109105441</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>breadcrumb_bg.jpg</name>
        <path>data\images</path>
        <size>21786</size>
        <csize>0</csize>
        <offset>10266682</offset>
        <nom_csum>207cf3622c7cb0d21fef90ef6a5824ac</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>breadcrumb_bg_selected.jpg</name>
        <path>data\images</path>
        <size>21800</size>
        <csize>0</csize>
        <offset>1170752</offset>
        <nom_csum>c303beee9bb1787c40475df69eb70fbf</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>sort_asend.jpg</name>
        <path>data\images</path>
        <size>25196</size>
        <csize>0</csize>
        <offset>10241486</offset>
        <nom_csum>72a6d4cb2b157863a4cef53e6ca6ad47</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>sort_desend.jpg</name>
        <path>data\images</path>
        <size>25033</size>
        <csize>0</csize>
        <offset>1145719</offset>
        <nom_csum>c92737ad28201bb9f863f69a3b8381c6</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>Thumbs.db</name>
        <path>data\images</path>
        <size>26112</size>
        <csize>0</csize>
        <offset>10215374</offset>
        <nom_csum>a4b15462c5f36032711b11ca0ffb7aca</nom_csum>
        <tstamp>20081004190010</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>unsorted.jpg</name>
        <path>data\images</path>
        <size>27519</size>
        <csize>0</csize>
        <offset>10187855</offset>
        <nom_csum>74daa09f162355141333b661c1df308e</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>english.xml</name>
        <path>data\language</path>
        <size>889</size>
        <csize>0</csize>
        <offset>10186966</offset>
        <nom_csum>bbe04f36ec813fb136b9f10749969884</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>french.xml</name>
        <path>data\language</path>
        <size>974</size>
        <csize>0</csize>
        <offset>10185992</offset>
        <nom_csum>f5b10c77213ad8cde2a2ab877ed893cf</nom_csum>
        <tstamp>20080914130209</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>settings_layout.xml</name>
        <path>data</path>
        <size>3591</size>
        <csize>0</csize>
        <offset>10182401</offset>
        <nom_csum>4a9e9589f26a445e4c7977415d645688</nom_csum>
        <tstamp>20090203095942</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>default.xml</name>
        <path>data\themes</path>
        <size>3028</size>
        <csize>0</csize>
        <offset>10179373</offset>
        <nom_csum>f5984e507c136dce0017957c563b274f</nom_csum>
        <tstamp>20090106180007</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>breadcrumb_bg.jpg</name>
        <path>data\themes\default_images</path>
        <size>21786</size>
        <csize>0</csize>
        <offset>10157587</offset>
        <nom_csum>207cf3622c7cb0d21fef90ef6a5824ac</nom_csum>
        <tstamp>20081126180009</tstamp>

        <flags>2</flags>
    </file>
    <file>
        <name>breadcrumb_bg_selected.jpg</name>
        <path>data\themes\default_images</path>
        <size>21800</size>
        <csize>0</csize>
        <offset>10135787</offset>
        <nom_csum>c303beee9bb1787c40475df69eb70fbf</nom_csum>
        <tstamp>20081126180009</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>defaultlogo.jpg</name>
        <path>data\themes\default_images</path>
        <size>23532</size>
        <csize>0</csize>
        <offset>10112255</offset>
        <nom_csum>e6ccbcaba6d7335f16318eb5c80be103</nom_csum>
        <tstamp>20081220180007</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>moddb_logo.jpg</name>
        <path>data\themes\default_images</path>
        <size>43747</size>
        <csize>0</csize>
        <offset>10068508</offset>
        <nom_csum>540c567adba3f95d476b203d983fefa7</nom_csum>
        <tstamp>20081126180009</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>sort_asend.jpg</name>
        <path>data\themes\default_images</path>
        <size>25196</size>
        <csize>0</csize>
        <offset>10043312</offset>
        <nom_csum>72a6d4cb2b157863a4cef53e6ca6ad47</nom_csum>
        <tstamp>20081126180009</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>sort_desend.jpg</name>
        <path>data\themes\default_images</path>
        <size>25033</size>
        <csize>0</csize>
        <offset>10018279</offset>
        <nom_csum>c92737ad28201bb9f863f69a3b8381c6</nom_csum>
        <tstamp>20081126180009</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>unsorted.jpg</name>
        <path>data\themes\default_images</path>
        <size>27519</size>
        <csize>0</csize>
        <offset>9990760</offset>
        <nom_csum>74daa09f162355141333b661c1df308e</nom_csum>
        <tstamp>20081126180009</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>dbghelp.dll</name>
        <path>\</path>
        <size>1039192</size>
        <csize>0</csize>
        <offset>106527</offset>
        <nom_csum>a7532e66ea2f168a0970e829d8986423</nom_csum>
        <tstamp>20080914130210</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>desura.exe</name>
        <path>\</path>
        <size>372736</size>
        <csize>0</csize>
        <offset>9618024</offset>
        <nom_csum>e2881d98a8cd18b22ae877ae6e451e81</nom_csum>
        <tstamp>20090509190722</tstamp>
        <flags>2</flags>
    </file>
    <file>
        <name>gcservice.exe</name>
        <path>\</path>
        <size>106496</size>
        <csize>0</csize>
        <offset>31</offset>
        <nom_csum>b4d52b6cfab9eb8d703d5fc6b5343f5e</nom_csum>
        <tstamp>20090509191016</tstamp>
        <flags>2</flags>
    </file>
  </files>
 </mcf>
</appupdate>

110: Item Not Found

<?xml version="1.0" encoding="utf-8"?> 
<appupdate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="desura" version="1">
	<status code="110">The app requested (http://www.gamedev.com/api/appupdate) could not be found.</status>
</appupdate>