2026-09-04 09:53 UTC · Community Announcements · Quatech
Hello everyone,We knew you'd been complaining about how clunky the inventory system was, so we've prepared an update that fixes a lot of these problems. 1 – There are now separate combinations for adding items inside a box and adding the box itself to your inventory:‼️For this new system, you need to be on the Modern input preset. If you're playing the game on Legacy, you can switch to the Modern input system from Main Menu > Settings > Controls > Input Preset.‼️Usage:To add the box itself to your inventory: Press and Hold FTo add the items inside the box to your inventory: Press FYou'll no lo
2026-08-25 14:47 UTC · Community Announcements · Quatech
Hi everyone,While working on the big update, we've made an economy balance update to the Dealer system in response to a very frequently requested change.Dealer System Economy ReworkWe've changed dealer slots so that each holds at least 10 units per product. As a dealer's level increases, the number of units they can carry per product also increases.We're converting the system entirely to a pay-as-you-go model and moving it to a sales-share system. This way, you no longer have to pay all the money you earn from low-value or minor product sales toward the daily fee. At the same time, you won't h
2026-08-23 14:15 UTC · Community Announcements · Quatech
Fixed game lag when dropping boxes. Reduced order arrival times on Covert Business and Island deliveries. Fixed an issue where Covert Business and Island orders would not arrive.
2026-08-21 10:45 UTC · Community Announcements · Quatech
-Staff Room layout fix for rack placement
2026-08-21 09:56 UTC · Community Announcements · Quatech
Hello Everyone!We've been a little quiet lately because we were really busy working on a big new update. It comes with great features and improvements. Finally, there's a modern, more practical control/input system that is simpler and easier to use than the old one. But the old control system is still available, so you can stick with it if you prefer.New Control System OptionAdded a new control preset option: a simpler, more practical input scheme (can only be changed from the Settings menu in the main menu). There are 2 options: Modern (the new input control system)Legacy (the old input syste
2026-08-08 20:24 UTC · Community Announcements · Quatech
Hello Everyone! We're currently working on fixing sync problems and other bugs in the background, while also developing a major update. That's why this update includes Part 1 of our performance/memory optimization along with a few bug fixes and improvements. This is an interim update! Bug Fixes & Improvements Fixed the issue of slugs eating more food than they need. Dealer-held cash is now confiscated upon arrest. Aircraft delivery box sorting logic has been updated. PerformanceMemory and performance optimization - Part 1.Fixed the FPS drop issue caused by aircraft box interaction.Important No
2026-08-04 22:27 UTC · Community Announcements · Quatech
Hello everyone!At our previous update we made reworks for Weed, Gun and LSD workers. Now, there are counterfeit (money) worker rework and fixes/improvements for other workers. Also, there are many fixes and improvements about the game.Major Rework for Counterfeit (Money) Workers Their machine and task finding algorithms have changed and they now also use uncompleted machines. Banknote printer supplies are now fully renewed (old: only renews 1 paper and 1 cartridge, new: fills 3 cartridges and 5 papers if they have these on supply racks) They now fill boxes like other workers and use boxes unti
2026-08-01 21:10 UTC · Community Announcements · Quatech
Hello Everyone,We made reworks for Weed, Gun and LSD workers. We are still working on rework for counterfeit workers and improvements for other workers.Workers: Botanical engineer (weed worker) tasks are now assigned with plant types instead of packed buds. Worker tool/pot/table/machine/station finding algorithm improved. Workers now try to add their products to a box on the product rack before adding a new box. Dealers selling area income multipliers balanced. Janitor now picks up empty boxes from the Worker Supply Racks. Weed and worker tutorial videos updated. Don't forget to keep equipment
2026-08-01 00:11 UTC · Community Announcements · Quatech
-Fix for some loading issues for both host and clients -Fix for interaction glitch issue -Fix for worker item refund issue -And a few fixes for background systems
2026-07-31 23:08 UTC · Community Announcements · Quatech
Hello Everyone!There are many fixes about Weed, LSD and Gun workers.Especially packing and working machine/tool/table/station finding algorithm improved.We are still working on Money/Counterfeit Worker.Also we are still working to improve workers and fix bugs about them.Don't forget to leave them with clean machine/tool/table/stations and they will work on their tasks! I will share more details soon.
2026-07-30 20:55 UTC · Community Announcements · Quatech
-Translation Fix
2026-07-30 17:39 UTC · Community Announcements · Quatech
Hello Everyone,First, we know there are bugs about workers and we are working non-stop to fix these bugs. We've completed Botanists (weed workers), Gunsmiths (gun workers) and Lab Operators (LSD workers) rework and it is available on our closed beta now. You can join our beta tests on our Discord server. Quick Active Order List:You can now see the Accepted Orders (Active Orders) by holding "V" key without interrupting your gameplay or interacting with a tablet.Don't forget that you can rebind this key to whatever you want from the settings. Bug FixesInventory interaction text sometimes causing
2026-07-28 14:49 UTC · Community Announcements · Quatech
Hello Everyone, First, we know there are bugs about workers and we are working non-stop to fix these bugs. I've completed Botanists (weed workers) rework and it will be available in beta today. You can join our beta tests on our Discord server. Janitors (Cleaner workers):Trash generated by workers or you guys can now be automatically cleaned by a new worker type, the Janitor.❗You need to have at least 1 Trash Bin in your setup for Janitor to work. They will automatically pick up and trash these items and then return you their disposal money:Empty Watering CansEmpty Soil PacksUsed Bud BoostersU
2026-07-25 21:52 UTC · Community Announcements · Quatech
-Fixed an issue where the news window could get stuck on the prison scene in very rare cases.
2026-07-25 20:36 UTC · Community Announcements · Quatech
Hello everyone,We are still improving workers, fixing bugs and adding new features to the game.Thank you for your patience and supports
Full appinfo as delivered by Steam PICS, changenumber 38806594. Also at /api/app/4324480/raw.
{
"appid": "4324480",
"common": {
"name": "Dirty Business",
"type": "Game",
"clienticon": "f444fba177a1d0da690e20c74357c5d271852596",
"icon": "6a01a0c0c20b1c193cd88508d713c813be7539c2",
"releasestate": "released",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"thai": "1",
"japanese": "1",
"portuguese": "1",
"polish": "1",
"danish": "1",
"dutch": "1",
"finnish": "1",
"norwegian": "1",
"swedish": "1",
"hungarian": "1",
"czech": "1",
"romanian": "1",
"turkish": "1",
"arabic": "1",
"brazilian": "1",
"bulgarian": "1",
"greek": "1",
"ukrainian": "1",
"vietnamese": "1",
"latam": "1",
"indonesian": "1",
"malay": "1"
},
"name_localized": {
"schinese": "小本生意",
"tchinese": "小本生意",
"koreana": "조용한 장사"
},
"content_descriptors": {
"0": "5"
},
"steam_deck_compatibility": {
"category": "1",
"steamos_compatibility": "1",
"steam_machine_compatibility": "1",
"test_timestamp": "1785512090",
"tested_build_id": "24337740",
"tests": {
"0": {
"display": "2",
"token": "#SteamDeckVerified_TestResult_SteamOSDoesNotSupport"
}
},
"steam_machine_tests": {
"0": {
"display": "2",
"token": "#SteamMachine_TestResult_SteamOSDoesNotSupport"
}
},
"steamos_tests": {
"0": {
"display": "2",
"token": "#SteamOS_TestResult_SteamOSDoesNotSupport"
}
},
"configuration": {
"supported_input": "other",
"requires_manual_keyboard_invoke": "0",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "0",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-11.0-beta",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"controller_support": "full",
"small_capsule": {
"english": "d47c35080d5c7820347b7b78c339f6be33acb0bd/capsule_231x87.jpg",
"schinese": "334bceca0eb29fc1780476f55709ae850a257306/capsule_231x87_schinese.jpg",
"tchinese": "334bceca0eb29fc1780476f55709ae850a257306/capsule_231x87_tchinese.jpg",
"koreana": "d12643072c8618454734050f13b9de468949ed4b/capsule_231x87_koreana.jpg"
},
"header_image": {
"english": "0bf41369aa9d8f70fd5b1dfcf9b71b0a5b1074f3/header.jpg",
"schinese": "227675e9169909ee50409387762718a691bb9dca/header_schinese.jpg",
"tchinese": "227675e9169909ee50409387762718a691bb9dca/header_tchinese.jpg",
"koreana": "d95de115b90826a4a8f28b78a9435647cb4be021/header_koreana.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn,zh-tw,ko",
"library_hero": "en,zh-cn,zh-tw,ko",
"library_hero_blur": "en,zh-cn,zh-tw,ko",
"library_logo": "en,zh-cn,zh-tw,ko",
"library_header": "en,zh-cn,zh-tw,ko",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "100",
"height_pct": "61.44164706457458"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "8f3037e302effa88b6231eb50b56f0818692a51a/library_capsule.jpg",
"schinese": "76b8e0ad5ece81c823a74b5fb0bb8cdf0c334507/library_capsule_schinese.jpg",
"tchinese": "76b8e0ad5ece81c823a74b5fb0bb8cdf0c334507/library_capsule_tchinese.jpg",
"koreana": "6ede502e6c1118c7abdd0fccc1f0d6a5cb0aa715/library_capsule_koreana.jpg"
},
"image2x": {
"english": "8f3037e302effa88b6231eb50b56f0818692a51a/library_capsule_2x.jpg",
"schinese": "76b8e0ad5ece81c823a74b5fb0bb8cdf0c334507/library_capsule_schinese_2x.jpg",
"tchinese": "76b8e0ad5ece81c823a74b5fb0bb8cdf0c334507/library_capsule_tchinese_2x.jpg",
"koreana": "6ede502e6c1118c7abdd0fccc1f0d6a5cb0aa715/library_capsule_koreana_2x.jpg"
}
},
"library_hero": {
"image2x": {
"english": "16f021cdc47d20d4c01711ae19178fda77e8d081/library_hero_2x.jpg",
"schinese": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_schinese_2x.jpg",
"tchinese": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_tchinese_2x.jpg",
"koreana": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_koreana_2x.jpg"
},
"image": {
"english": "16f021cdc47d20d4c01711ae19178fda77e8d081/library_hero.jpg",
"schinese": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_schinese.jpg",
"tchinese": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_tchinese.jpg",
"koreana": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_koreana.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "16f021cdc47d20d4c01711ae19178fda77e8d081/library_hero_blur.jpg",
"schinese": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_blur_schinese.jpg",
"tchinese": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_blur_tchinese.jpg",
"koreana": "478fcc342d7f23ea7e96ac9546260445911cffc7/library_hero_blur_koreana.jpg"
}
},
"library_logo": {
"image": {
"english": "fe452a32b270e02befd7d26401e744a6843e940d/logo.png",
"schinese": "5f726165f670109afe47b77463d180f9bce9856e/logo_schinese.png",
"tchinese": "5f726165f670109afe47b77463d180f9bce9856e/logo_tchinese.png",
"koreana": "ce286545658e8ccd91505b416a1ed499246e2012/logo_koreana.png"
},
"image2x": {
"english": "fe452a32b270e02befd7d26401e744a6843e940d/logo_2x.png",
"schinese": "5f726165f670109afe47b77463d180f9bce9856e/logo_schinese_2x.png",
"tchinese": "5f726165f670109afe47b77463d180f9bce9856e/logo_tchinese_2x.png",
"koreana": "ce286545658e8ccd91505b416a1ed499246e2012/logo_koreana_2x.png"
},
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "100",
"height_pct": "61.44164706457458"
}
},
"library_header": {
"image": {
"english": "3e9b2a6cbe94386f468f5e5311f1190e8c5479e1/library_header.jpg",
"schinese": "227675e9169909ee50409387762718a691bb9dca/library_header_schinese.jpg",
"tchinese": "227675e9169909ee50409387762718a691bb9dca/library_header_tchinese.jpg",
"koreana": "d95de115b90826a4a8f28b78a9435647cb4be021/library_header_koreana.jpg"
},
"image2x": {
"english": "3e9b2a6cbe94386f468f5e5311f1190e8c5479e1/library_header_2x.jpg",
"schinese": "227675e9169909ee50409387762718a691bb9dca/library_header_schinese_2x.jpg",
"tchinese": "227675e9169909ee50409387762718a691bb9dca/library_header_tchinese_2x.jpg",
"koreana": "d95de115b90826a4a8f28b78a9435647cb4be021/library_header_koreana_2x.jpg"
}
}
},
"store_asset_mtime": "1785492291",
"associations": {
"0": {
"type": "developer",
"name": "Plan Dirty Games"
},
"1": {
"type": "publisher",
"name": "Plan Dirty Games"
}
},
"primary_genre": "28",
"genres": {
"0": "28",
"1": "70"
},
"category": {
"category_2": "1",
"category_1": "1",
"category_9": "1",
"category_38": "1",
"category_23": "1",
"category_67": "1",
"category_68": "1",
"category_69": "1",
"category_74": "1",
"category_79": "1",
"category_78": "1",
"category_22": "1",
"category_28": "1",
"category_55": "1",
"category_56": "1",
"category_57": "1",
"category_58": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true",
"full_audio": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"czech": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"portuguese": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"latam": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"bulgarian": {
"supported": "true",
"subtitles": "true"
},
"danish": {
"supported": "true",
"subtitles": "true"
},
"dutch": {
"supported": "true",
"subtitles": "true"
},
"finnish": {
"supported": "true",
"subtitles": "true"
},
"greek": {
"supported": "true",
"subtitles": "true"
},
"hungarian": {
"supported": "true",
"subtitles": "true"
},
"indonesian": {
"supported": "true",
"subtitles": "true"
},
"norwegian": {
"supported": "true",
"subtitles": "true"
},
"romanian": {
"supported": "true",
"subtitles": "true"
},
"swedish": {
"supported": "true",
"subtitles": "true"
},
"thai": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
},
"vietnamese": {
"supported": "true",
"subtitles": "true"
},
"malay": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1784728879",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "4324480",
"content_descriptors_including_dlc": {
"0": "5"
},
"store_tags": {
"0": "599",
"1": "1685",
"2": "12472",
"3": "6378",
"4": "1702",
"5": "3859",
"6": "7332",
"7": "4175",
"8": "255534",
"9": "19",
"10": "1643",
"11": "3839",
"12": "4191",
"13": "1644",
"14": "1687",
"15": "1695",
"16": "3843",
"17": "21006",
"18": "4182",
"19": "493"
},
"review_score": "6",
"review_percentage": "75"
},
"extended": {
"developer": "Plan Dirty Games",
"publisher": "Plan Dirty Games",
"homepage": "https://dirtybusinessgame.com"
},
"config": {
"installdir": "Dirty Business",
"launch": {
"0": {
"executable": "Dirty Business.exe"
}
},
"uselaunchcommandline": "1"
},
"depots": {
"4324481": {
"manifests": {
"public": {
"gid": "179526380962148850",
"size": "8450482077",
"download": "3810557024"
}
}
},
"branches": {
"public": {
"buildid": "25088519",
"timeupdated": "1788515547",
"timebuildupdated": "1788381788"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "10000000000",
"maxnumfiles": "10000",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Plan Dirty/Dirty Business",
"pattern": "*",
"platforms": {
"1": "Windows"
},
"recursive": "1"
}
}
}
}