You'll need:
- A web server (hosting static sites)
- Your GDPS
- A brain
Note
Latest versions of DindeGDPS now support web hosts that add blank new lines! GitHub Pages can now be used!
Your directory structure should look like this
- gdpsname.zip
You will put all your GDPS files in the ZIP file. Do not ZIP the directory! Instead, select all the files inside and ZIP it like that!
The ZIP file should be named after what you put inside <game>
- info.xml
This XML file will be alongside your other files. It will contain the following:
<?xml version="1.0" encoding="utf-8"?>
<config>
<game>gdpsname</game>
<version>yourversion</version>
<updateurl>https://path.to/update/url</updateurl>
<startup>
<file>gdpsname.exe</file>
</startup>
</config>
(you can add multiple <file>
entries like in the following example. All of the entries will be ran)
<startup>
<file>gdpsname.exe</file>
<file>hax.exe</file>
</startup>
- logo.png
This is an easy step: you need a 64x64 PNG file of your GDPS, that's it
- install.xml
This XML file will contain the following
<?xml version="1.0" encoding="utf-8"?>
<config>
<game>gdpsname</game>
<author>johndoe</author>
</config>
The update system is easy! You can even host a TXT file! GitHub Pages is recommended since you can host it for free!
The file needs to contain the current version (yourversion
).
To check if your update url is good, run curl yoururl
it should look like this!
Whenever you change the GDPS version server side, it will notify all users once they open the DindeGDPS Launcher (unless if they disabled updates)
- Upload your files
- Get full url (
https://example.tld/thefiles
) - Change https to dgdps (
dgdps://example.tld/thefiles
) - Profit
If you want to appear in the DindeGDPS Gallery, feel free to DM me (@jeantasoeur) on discord with your dgdps link!