Running Child of Light on Linux

Child of Light

Hello everyone, today I’ll be posting a guide on how to run Child of Light, a beautiful RPG game by Ubisoft. This how-to requires you to have minimum knowledge of the terminal. Do not fret though, if you do all the steps you shouldn’t worry about a thing.

My guides don’t include installation process. I will only include them when I see the need to have one. I got Child of Light on Steam, however the process should be similar to uPlay too. You can contact me through e-mail, please understand that I might be busy and it’ll take a while for me to reply.

Gameplay Video on Linux

Let’s get started! Here we will create a directory, download the binaries and extract it. By the way, for the binaries signature, click here.

mkdir -p ~/WINE/binaries/patched/x86
cd ~/WINE/binaries/patched/x86
tar xvf wine-1.7.36-COL.tar.xz

Now let’s export WINE to the PATH.

Important Note: You need GNUTLS libraries installed for uPlay to work.


export PATH=$PATH:/home/$USER/WINE/binaries/patched/x86/wine-1.7.36-COL/bin
export WINEPREFIX=/home/$USER/WINE/bottles/childoflight
winetricks d3dx9 wininet winhttp

We have finally set up our WINE bottle, called childoflight. Let’s launch Steam, if you don’t have it installed, take your time now and install it. After you install Steam, remember to run Steam.exe like this.


wine /path/to/steam/folder/Steam.exe -no-dwrite

Once you have Steam installed, please download Child of Light. Once it has finished downloading. Launch the game from Steam.

You’ll see uPlay installing itself as base. Once it’s done you’ll be asked to log in.

Once you have set uPlay, close it completely and only leave Steam open. This is something you need to know.

Important Note:

uPlay doesn’t close completely. You have to look for the process and kill it. If you use applications like htop or ksysguard or an equivalent, look for the process and kill it. This step has to be done manually, even if you close Steam it will ask you to close Child of Light, this is because uPlay.exe process hangs.

Now launch the game. Play to your heart’s content!

Set up a shell script.

Please note that you have to edit it at your discretion.


export WINEPREFIX=/home/YOUR_USER/WINE/bottles/childoflight
export WINEDEBUG=-all

$WINE "/PATH/TO/STEAM/Steam.exe" -no-dwrite

Save as ChildOfLight in ~/WINE/shortcuts. Remember to chmod +x it. Now you can easily run it as ~/WINE/shortcuts/ChildOfLight

That’s all.

Have suggestions, want to tell me something? Hit the About Me page and contact me. I might not get to you fast. I would be thankful if you use “[DGZEN]” as prefix in the start of the title, it’ll be easier to look for.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.