# CDDA Game Launcher (Automatic updates and more!)

**URL:** <https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168>\
**Category:** The Lab\
**Created:** [December 31, 2015, 3:41am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168 "2015-12-31T03:41:24Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![rremyroy](https://avatars.discourse-cdn.com/v4/letter/r/a183cd/32.png) [@rremyroy](https://discourse.cataclysmdda.org/u/rremyroy)\
**Post date:** [December 31, 2015, 3:41am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/1 "2015-12-31T03:41:24Z")

</div>

[Download here](https://github.com/remyroy/CDDA-Game-Launcher/releases)

This is a Cataclysm: Dark Days Ahead game launcher for Windows only. It initially includes an automatic game updating process that will preserve your configs, save games, templates, memorials, custom tilesets, custom soundpacks and custom mods across versions. It preserves your previous version and it can also easily restore it. There are many more [planned features](https://github.com/remyroy/CDDA-Game-Launcher/blob/master/README.md).

Implemented features

[ul][li]Launching the game[/li]  
[li]Detecting the game version and build number[/li]  
[li]Retreiving the available update builds[/li]  
[li]Automatically updating the game while preserving the user modifications[/li]  
[li]Soundpack manager[/li]  
[li]Mod manager[/li]  
[li]Save backups with automatic backups[/li][/ul]

What does it look like?

 ![](http://i.imgur.com/mo9QD1J.png)

Where is my previous version?

Is it stored in the [tt]previous\_version[/tt] directory inside your game directory.

I think the launcher just deleted my files. What can I do?

The launcher goes to great lengths not to delete any file that could be important to you. Whenever it deletes files that could be important, it will prompt a confirmation from you. When doing an update or installing the game, it will move all files from the selected directory into the [tt]previous\_version[/tt] directory inside your game directory (unless you selected one of the settings to prevent that which is not the default behavior). When restoring the previous version, it will move all files from the selected directory into a temporary directory, it will move the previous version files into the selected directory and it will move the temporary files into the [tt]previous\_version[/tt] directory. This means that restoring your previous version twice should bring you back exactly where you were.

It does not work? Can you help me?

Submit your issues [on Github](https://github.com/remyroy/CDDA-Game-Launcher/issues/new). Try to [report bugs effectively](http://www.chiark.greenend.org.uk/~sgtatham/bugs.html).

How do I update to a new version of the game launcher?

Download the new release and use that executable instead. Alternatively, the later versions of the launcher include a self-update process which will overwrite the executable with the latest version.

Will you make a Linux or Mac OS X version?

Most likely not. The Linux official builds are known for being difficult to run on various distributions and most Linux players compile their own game. There are now official Mac OS X experimental builds. I might do a Mac OS X version if there is a demand for it. Follow [this issue](https://github.com/remyroy/CDDA-Game-Launcher/issues/73) for news about a potential Mac OS X version.

I would like to thank you for this software.

Every thanks message is appreciated. You can also buy me a beer by donating bitcoins to [15SxanjS9CELTqVRCeEKgzFKYCCvSDLdsZ](https://is.gd/76SMKC) .

![](http://i.imgur.com/rtrqdAz.png)

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 3:47am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/2 "2015-12-31T03:47:52Z")

</div>

Huh, this seems neat. I am going to give it a try.

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 4:21am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/3 "2015-12-31T04:21:49Z")

</div>

> "will preserve your configs, save games, templates, memorials, custom tilesets, custom soundpacks and custom mods across versions. It preserves your previous version and it can also easily restore it."

Yes. [spoiler][img]http://i.imgur.com/6y6SytM.png[/img][/spoiler]

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 4:23am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/4 "2015-12-31T04:23:45Z")

</div>

[quote=“Etherdreamer, post:3, topic:11168”]

> “will preserve your configs, save games, templates, memorials, custom tilesets, custom soundpacks and custom mods across versions. It preserves your previous version and it can also easily restore it.”

  
Yes.

![](http://i.imgur.com/6y6SytM.png)

I can confirm that is works, made my life easier.

---

<div class="post-metadata">

**Author:** ![Malkeus](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/malkeus/32/12037_2.png) [@Malkeus](https://discourse.cataclysmdda.org/u/Malkeus)\
**Post date:** [December 31, 2015, 4:30am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/5 "2015-12-31T04:30:37Z")

</div>

This is awesome, gonna try this tomorrow. I’ve really got to start an application section on the mods list or maybe a new tag…this deserves its own section.

Nicely done 🙂  
Edit: corrected a word. Swype is more trouble than its worth sometimes. Sleep eludes me./

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 7:02am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/6 "2015-12-31T07:02:44Z")

</div>

Is normal it open an promt and stay there doing nothing?

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 7:05am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/7 "2015-12-31T07:05:06Z")

</div>

You have to select the directory. It is done by the top. Then execute the game.

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 7:32am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/8 "2015-12-31T07:32:02Z")

</div>

Yes I do it. Still it stays in promt unless and write cataclysm-tiles.exe (enter)

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 7:34am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/9 "2015-12-31T07:34:37Z")

</div>

Is the .exe in the folder in the directory chosen?

---

<div class="post-metadata">

**Author:** ![RoboViking](https://avatars.discourse-cdn.com/v4/letter/r/67e7ee/32.png) [@RoboViking](https://discourse.cataclysmdda.org/u/RoboViking)\
**Post date:** [December 31, 2015, 7:36am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/10 "2015-12-31T07:36:36Z")

</div>

Nice! I am testing it now.  
It would be nice if you can check what features have been added to the game before you download the version.

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 7:38am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/11 "2015-12-31T07:38:21Z")

</div>

[quote=“RoboViking, post:10, topic:11168”]Nice! I am testing it now.  
It would be nice if you can check what features have been added to the game before you download the version.[/quote]

You can just go to github and check there.

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 7:39am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/12 "2015-12-31T07:39:28Z")

</div>

> [@Noctifer](#):
>
> Is the .exe in the folder in the directory chosen?

Emm… I not that hurr durr obviously is there.

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 7:42am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/13 "2015-12-31T07:42:34Z")

</div>

Just had to get the obvious out of the way.  
Hmm, can you provide a screen shot?

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 7:49am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/14 "2015-12-31T07:49:43Z")

</div>

![](http://i.imgur.com/phM4Z3k.png)  
Open.  
 ![](http://i.imgur.com/EZXgny7.png)  
Launch

* * *

![](http://i.imgur.com/RyGt9vi.png)

It stays there forever. UNLESs I type cataclysm-tiles.exe (enter)

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 7:56am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/15 "2015-12-31T07:56:09Z")

</div>

It seems the program does not make the command prompt execute the program automatically for what ever reason… Try running the program with admin permissions.

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 7:56am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/16 "2015-12-31T07:56:52Z")

</div>

Already did it, same result.

---

<div class="post-metadata">

**Author:** ![Noctifer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/noctifer/32/458_2.png) [@Noctifer](https://discourse.cataclysmdda.org/u/Noctifer)\
**Post date:** [December 31, 2015, 8:00am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/17 "2015-12-31T08:00:53Z")

</div>

Try messing with the options on the buttons. Or move the game to another folder and change the directory to there.

---

<div class="post-metadata">

**Author:** ![Etherdreamer](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/etherdreamer/32/8528_2.png) [@Etherdreamer](https://discourse.cataclysmdda.org/u/Etherdreamer)\
**Post date:** [December 31, 2015, 8:06am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/18 "2015-12-31T08:06:10Z")

</div>

Actually The folder was first with other name (the name when you unzip the game), the launcher was first in other folder I have separated for dump the mods and other versions of the game. So I tested that already, same result. With admin perm etc.

---

<div class="post-metadata">

**Author:** ![TheKobold](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/thekobold/32/513_2.png) [@TheKobold](https://discourse.cataclysmdda.org/u/TheKobold)\
**Post date:** [December 31, 2015, 8:07am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/19 "2015-12-31T08:07:10Z")

</div>

I tried it, works great for me. Hope you figure it out. Thanks OP!

---

<div class="post-metadata">

**Author:** ![Zireael](https://sea2.discourse-cdn.com/flex016/user_avatar/discourse.cataclysmdda.org/zireael/32/956_2.png) [@Zireael](https://discourse.cataclysmdda.org/u/Zireael)\
**Post date:** [December 31, 2015, 9:06am UTC](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168/20 "2015-12-31T09:06:14Z")

</div>

Any non-English characters in folder or user name, maybe?

As for me, it works like a charm!

[Next page](https://discourse.cataclysmdda.org/t/cdda-game-launcher-automatic-updates-and-more/11168.md?page=2)
