1. Casual Desktop Game
  2. News

Casual Desktop Game News

Upgrade Guide: Upgrade your tools until February 14th, 2025

Hey guys,

as already mentioned earlier, the next update will contain some breaking changes for the tools API and thus as a mod developer you will need to update your tools in order to let them keep being functional.

I've just published an upgrade guide that will help you updating your mods. Please read it carefully if you have published mods to the workshop and update your contributions accordingly!

Link to guide: https://steamcommunity.com/sharedfiles/filedetails/?id=3366108118

If you have any questions, please comment here or create a topic in the discussion section.

Kind Regards

[Mods] Upcoming updates to the API

Hey there,

good news! The update for February 14th, 2025 is almost done.

This update will be a celebration of 5 years of Casual Desktop Game on Steam.

Due to this update, there were some changes to the Tools API, specifically two new methods were added to the IScriptedEntity interface that need to be implemented by classes that implement that interface.

Here are the two new methods:


//Can be used to overwrite the current position with the given position
void SetPosition(const Vector& in)
//Can be used to overwrite the current rotation with the given rotation
void SetRotation(float fRotation)


Altough the new update is not yet published, you can already update your mods accordingly.

Furthermore there will be the following new API functions added:

//Get the current global volume
int32 S_GetCurrentVolume()
//Returns the absolute path to the tools directory
string GetToolsPath()
//Can be used to check if there are any menus or dialogs opened
bool HasOpenGameDialog()


You will then also be able to reference common scripts from a .common folder in the tools root directory.

//Include a script file in the same directory in the context of a tool
#include "another_script_file.as"

//Include a script file from the .common directory in the context of a tool
#include "${COMMON}/common_script.as"

//Include a script file from the .common directory as a common script
#include "another_common_script.as"


The upcoming update is 95% finished, currently I'm testing and polishing it.

Stay tuned!

Approaching the 5 years anniversairy

Hey guys,

it's been a while since the last news or updates were published. Sorry about that!
I'm very busy with various projects, BUT I've made quite an extensive list of updates planned for Casual Desktop Game!

The year 2025 is approaching and with it also February 14th... This means 5 years of Casual Desktop Game on Steam!

That's why the next update is planned for this historical date - to celebrate 5 years of the Casual Desktop Game full version!

Also if you want, feel free to follow the new Mastodon profile for the game: https://mastodon.social/@casual_desktop_game

New screenshots published by the Community will also be posted there. It's better than Twitter and Instagram. Don't miss it.

Kind Regards

New Updates & Mastodon Profile

Hey guys,

it's been a while since the last news or updates were published. Sorry about that!
I'm very busy with various projects, BUT I've made quite an extensive list of updates planned for Casual Desktop Game!

The year 2025 is approaching and with it also February 14th... This means 5 years of Casual Desktop Game on Steam!

That's why the next update is planned for this historical date - to celebrate 5 years of the Casual Desktop Game full version!

Also if you want, feel free to follow the new Mastodon profile for the game: https://mastodon.social/@casual_desktop_game

New screenshots published by the Community will also be posted there. It's better than Twitter and Instagram. Don't miss it.

Kind Regards

Backgrounds feature and Mastodon channel

Hey there,

It's been a while since the last news were posted. So here are some small news.

Did you already notice the backgrounds feature? You can set custom backgrounds ingame. This can expand your gaming experience further. Imagine having a battlefield background for your next tank battle? Or a nostalgic background from the old Windows XP era?

All that is possible.

You can obtain some backgrounds from the official Casual Desktop Game website. It is planned to also integrate the backgrounds feature with Steam Workshop, but this might take a while.

We do also have a Mastodon account now. It's basically a bot that occassionally posts screenshots of the game.

Feel free to follow us there: https://mastodon.social/@casual_desktop_game

Also we still do maintain a Twitter account: https://x.com/casualdeskgame

Kind regards