2025-02-07 23:33 UTC · Community Announcements · sir.pinski
Hello everyone! We're excited to announce that Defender's Quest II is officially live! It actually released last week, but we've been working through some initial bugs and it is now in a more stable state* and we look forward to everyone checking it out! DQ2 is a bit more of a Final Fantasy-esque sequel than a standard sequel. It uses many of the same mechanics, but takes place in an entirely new world with new characters, a new art style, and a few significant gameplay tweaks. It took way, way longer to release, but we were determined to make it happen and we're happy to have finally succeede
2023-04-05 17:49 UTC · Community Announcements · lars.doucet
Hey everyone! It's been a while. {STEAM_CLAN_IMAGE}/4194157/587e3d1ef15f5456ac1841b7f43cadd1ea3dc64b.png We've been posting monthly progress reports for the past few years over at www.fortressofdoors.com, but now we're finally bringing Defender's Quest 2 back out of the shadows and on to Steam. The new store page is now available here: Defender's Quest 2 Steam store page The latest game in the Defender's Quest series takes place in a brand new setting with all new characters and monsters. We've got a whole new art style, fresh new mechanics, and a much larger main story map. For more details y
2018-06-02 00:41 UTC · Community Announcements · lars.doucet
A few final issues resolved in another hotfix. Thanks for your patience. STATUS: Windows: YES Linux: YES Mac: YES Changelog for 2.2.6 6/1/2018: - Fixed crash in battles when you defeat an enemy with original sprites mode enabled - Fixed bug where recruitable characters could have no colors set - Fixed bug where renaming characters in party screen could cause their name to be "Null" - Fixed annoying bug where the finger cursor always flashes on screen for a fraction of a second in keyboard/mouse mode
2018-05-31 22:26 UTC · Community Announcements · lars.doucet
And another one. STATUS: - Windows: YES - Mac: YES - Linux: YES Changelog for 2.2.5 5/31/2018: - Fixed crash in recruit screen if you try to hire someone you can't afford - Fixed overlapping "buy" and "can't afford" buttons in shops
2018-05-31 16:31 UTC · Community Announcements · lars.doucet
Status: - Windows: YES - Mac: YES - Linux: YES Changelog for 2.2.4 5/30/2018: - Fixed missing cutscene art in legacy art mode - Fixed healer bug where boost-1 level healers wouldn't heal a defender placed after then damaged by thorns - Fixed upgraded special armor items that were missing their special abilities Please let me know if there are any remaining issues.
2018-05-29 17:05 UTC · Community Announcements · lars.doucet
We recently released Defender's Quest DX on PS4, XB1, and PSVita, and that required some major performance optimizations. We are now rolling those back into the PC version of the game. Let us know if there's any bugs and regressions. This is the last major patch for DQ1, but I will be happy to make any necessary hotfixes for lingering bugs. STATUS: -Windows: YES -Mac: YES -Linux: YES CHANGELOG: 2.2.3 5/28/2018: - Add "skip cutscene" option to misc. menu - Fix missing dialogue popup that makes the final battle unecessarily hard if you don't see it - Fix bug with status effects (removing one eff
2018-02-15 18:14 UTC · Community Announcements · lars.doucet
Hey everyone, I just pushed out a quick hotfix for the Windows version of the game. Apparently there was a regression which made it so that people who had unicode characters in their windows username directory (ie, lots of people from Russia, China, Japan, Korea, etc) were not able to save the game. You COULD recover from this if you went to the in game menu, selected miscellaneous, and then manually changed your save file location, but this is not ideal. So, today we've pushed out a fix that seems to work. There is one remaining known bug related to this issue: if you use the options menu to
2018-02-15 18:14 UTC · Community Announcements · lars.doucet
Hey everyone, I just pushed out a quick hotfix for the Windows version of the game. Apparently there was a regression which made it so that people who had unicode characters in their windows username directory (ie, lots of people from Russia, China, Japan, Korea, etc) were not able to save the game. You COULD recover from this if you went to the in game menu, selected miscellaneous, and then manually changed your save file location, but this is not ideal. So, today we've pushed out a fix that seems to work. There is one remaining known bug related to this issue: if you use the options menu to
2018-01-30 16:37 UTC · Community Announcements · lars.doucet
Hey everyone, I'm back from paternity leave, and as my first official task, I've fixed the Mac build (at least, it works for me now, previously I had the same issue others were reporting). Turns out this was a simple fix, so sorry for the delay. EDIT 2:12 PM: Turns out there was another bug lingering across mac/win/linux. If you were using gamepad controls, and hit the button for "equip" on the town shopping screen the first time you arrived there (ie, when you don't have any equipment yet), it would cause a crash. This has been fixed just now in the 01/30/2018 timestamped subversion of build
2018-01-30 16:37 UTC · Community Announcements · lars.doucet
Hey everyone, I'm back from paternity leave, and as my first official task, I've fixed the Mac build (at least, it works for me now, previously I had the same issue others were reporting). Turns out this was a simple fix, so sorry for the delay. EDIT 2:12 PM: Turns out there was another bug lingering across mac/win/linux. If you were using gamepad controls, and hit the button for "equip" on the town shopping screen the first time you arrived there (ie, when you don't have any equipment yet), it would cause a crash. This has been fixed just now in the 01/30/2018 timestamped subversion of build
2018-01-19 02:55 UTC · Community Announcements · lars.doucet
So apparently the hotfix needed a hotfix. Sorry for the delay. STATUS: -Windows: YES -Mac: YES -Linux: YES Changelog: - Fix glitch with boost indicators in battle - Fix overlapping tutorial navigation chrome - Fix startup crash in level editor - Fix mod interface showing steam options when steam is not active - Fix text overfills in mod interface - Fix text size issues in journal - Fix missing paragraph of German text in "third dream" journal entry - Fix incorrect german speaker line in opening cutscene - Fix loading times on party screen a bit - Fix overworld text scroll float - Fix missing t
2018-01-19 02:55 UTC · Community Announcements · lars.doucet
So apparently the hotfix needed a hotfix. Sorry for the delay. STATUS: -Windows: YES -Mac: YES -Linux: YES Changelog: - Fix glitch with boost indicators in battle - Fix overlapping tutorial navigation chrome - Fix startup crash in level editor - Fix mod interface showing steam options when steam is not active - Fix text overfills in mod interface - Fix text size issues in journal - Fix missing paragraph of German text in "third dream" journal entry - Fix incorrect german speaker line in opening cutscene - Fix loading times on party screen a bit - Fix overworld text scroll float - Fix missing t
2018-01-02 01:37 UTC · Community Announcements · lars.doucet
EDIT 1/3/2018 3:10 PM Added another hotfix candidate to test_public, windows non-openGL only for now. The pending htofix changelog is: - Fix crashes related to recycled effects - Fix steam controller support - Fix width of hp/level text in party screen for 4:3 resolution - Fix text overruns in achivements screen - Fix achievement toasts - Fix bug with book of Daring making characters unsummonable once summoned until you restart the game - Fix bug that prevented level cap from being moddable - Fix bug with spell panel overlay that sticks around when it should disappear - Fixed bug where speech
2018-01-02 01:37 UTC · Community Announcements · lars.doucet
EDIT 1/3/2018 3:10 PM Added another hotfix candidate to test_public, windows non-openGL only for now. The pending htofix changelog is: - Fix crashes related to recycled effects - Fix steam controller support - Fix width of hp/level text in party screen for 4:3 resolution - Fix text overruns in achivements screen - Fix achievement toasts - Fix bug with book of Daring making characters unsummonable once summoned until you restart the game - Fix bug that prevented level cap from being moddable - Fix bug with spell panel overlay that sticks around when it should disappear - Fixed bug where speech
2017-12-20 17:32 UTC · Community Announcements · lars.doucet
Hey everyone! Here's a year end patch for the game. Status: Windows: YES Mac: YES Linux: YES There's a lot of fixes in this one, which means there's also an opportunity for regressions. I like to think I've checked thoroughly, but please let me know if I broke anything that wasn't already broken and I'll do my best to address it. The big two things I've tried to address this time around are general performance in battles, and navigation using the gamepad. Changelog for Version 2.2.0 12/19 build: Lots of battle optimizations: - don't call unnecessary updates on enemies - don't call unnecessary
Full appinfo as delivered by Steam PICS, changenumber 37956394. Also at /api/app/218410/raw.
{
"appid": "218410",
"common": {
"name": "Defender's Quest: Valley of the Forgotten",
"type": "Game",
"logo": "3e5786ed9ebf609dfc6e82478acaac05252a692c",
"logo_small": "3e5786ed9ebf609dfc6e82478acaac05252a692c_thumb",
"icon": "8caffc1473e8478075e4da5d60441e1f2626a1be",
"clienttga": "ddc8a1b5335223fbffe1af67efe6a37df44672b6",
"linuxclienticon": "da94b9a6313efc3a70303b935cb14fc6883f16a9",
"clienticon": "7c749dd714fe9f92cd93998353e044bbb37b5dee",
"clienticns": "0b79235bf468b42ef030c09b6194d6018cd16b94",
"oslist": "windows,macos,linux",
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"czech": "1"
},
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1652227200",
"tested_build_id": "2827262",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "native",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"metacritic_name": "Defender's Quest: Valley of the Forgotten (DX edition)",
"controller_support": "full",
"small_capsule": {
"english": "capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_logo": "en",
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "100",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "library_600x900.jpg"
},
"image2x": {
"english": "library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
}
},
"library_logo": {
"image": {
"english": "logo.png"
},
"image2x": {
"english": "logo_2x.png"
},
"logo_position": {
"pinned_position": "BottomLeft",
"width_pct": "100",
"height_pct": "100"
}
}
},
"store_asset_mtime": "1560391603",
"associations": {
"0": {
"type": "developer",
"name": "Level Up Labs, LLC"
},
"1": {
"type": "publisher",
"name": "Level Up Labs"
},
"2": {
"type": "franchise",
"name": "Defender's Quest"
}
},
"primary_genre": "3",
"genres": {
"0": "23",
"1": "3",
"2": "2"
},
"category": {
"category_2": "1",
"category_22": "1",
"category_29": "1",
"category_28": "1",
"category_33": "1",
"category_23": "1",
"category_30": "1",
"category_17": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "1",
"subtitles": "true"
},
"czech": {
"supported": "true",
"subtitles": "true"
},
"german": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"spanish": {
"supported": "true",
"subtitles": "true"
},
"italian": {
"supported": "true",
"subtitles": "true"
},
"french": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1351616400",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "218410",
"store_tags": {
"0": "1645",
"1": "7208",
"2": "21725",
"3": "9",
"4": "122",
"5": "3871",
"6": "1742",
"7": "3964",
"8": "1659",
"9": "1684",
"10": "4172",
"11": "1669",
"12": "1719",
"13": "21",
"14": "4004",
"15": "4182",
"16": "7107",
"17": "1756",
"18": "4190",
"19": "25085"
},
"review_score": "8",
"review_percentage": "94"
},
"extended": {
"developer": "Level Up Labs, LLC",
"gamedir": "Defender's Quest Valley of the Forgotten",
"homepage": "http://www.defendersquest.com",
"icon": "",
"installscript_macos": "DefendersQuest.app/installscript_osx.vdf",
"noservers": "0",
"sourcegame": "1",
"state": "eStateAvailable",
"thirdpartycdkey": "1",
"validoslist": "windows,macos,linux",
"visibleonlywhensubscribed": "1",
"publisher": "Level Up Labs"
},
"config": {
"contenttype": "3",
"installdir": "DefendersQuest",
"launch": {
"0": {
"executable": "deluxe/DefendersQuest.exe",
"workingdir": "deluxe/",
"description": "Deluxe version (recommended)",
"type": "option1",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "deluxe/DefendersQuest.app",
"workingdir": "deluxe/",
"description": "Deluxe version (recommended)",
"type": "option1",
"config": {
"oslist": "macos",
"osarch": "64"
}
},
"2": {
"executable": "deluxe/DefendersQuest.sh",
"workingdir": "deluxe/",
"description": "Deluxe version (recommended)",
"type": "option1",
"config": {
"oslist": "linux",
"osarch": "64"
}
},
"3": {
"executable": "deluxe_gl/DefendersQuest.exe",
"workingdir": "deluxe_gl/",
"description": "Deluxe version (OpenGL - Windows XP, etc)",
"type": "option2",
"config": {
"oslist": "windows"
}
},
"4": {
"executable": "legacy/run.sh",
"workingdir": "legacy/",
"description": "Legacy version (not recommended)",
"type": "option2",
"config": {
"oslist": "linux"
}
},
"5": {
"executable": "legacy/DefendersQuest.app",
"workingdir": "legacy/",
"description": "Legacy version (no longer updated)",
"type": "option2",
"config": {
"oslist": "macos"
}
},
"6": {
"executable": "legacy/DefendersQuest.exe",
"workingdir": "legacy/",
"description": "Legacy version (no longer updated)",
"type": "option2",
"config": {
"oslist": "windows"
}
},
"7": {
"executable": "deluxe/LevelEditor.exe",
"workingdir": "deluxe/",
"description": "Mod Editor",
"type": "option3",
"config": {
"oslist": "windows"
}
},
"8": {
"executable": "deluxe_gl/LevelEditor.exe",
"workingdir": "deluxe_gl/",
"description": "Mod Editor (OpenGL - Windows XP, etc)",
"type": "option3",
"config": {
"oslist": "windows"
}
},
"9": {
"executable": "deluxe/LevelEditor.sh",
"workingdir": "deluxe/",
"type": "editor",
"config": {
"oslist": "linux",
"osarch": "64"
}
}
},
"steamcontrollertemplateindex": "1",
"steamcontrollerconfigfileids": "873750491,873751065,873751696"
},
"depots": {
"218411": {
"systemdefined": "1",
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "8515016514636887677",
"size": "650445403",
"download": "469294304"
},
"last_stable": {
"gid": "782590263815301109",
"size": "643234494",
"download": "465560352"
},
"linux32": {
"gid": "4249922916931970356",
"size": "548029883",
"download": "434079744"
},
"test_cloud": {
"gid": "4750498872598005824",
"size": "548615160",
"download": "434126032"
},
"test_public": {
"gid": "8515016514636887677",
"size": "650445403",
"download": "469294304"
}
}
},
"218412": {
"systemdefined": "1",
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "2957070478045851384",
"size": "734400937",
"download": "474333312"
},
"last_stable": {
"gid": "5938702634363561574",
"size": "725345155",
"download": "470475840"
},
"linux32": {
"gid": "2902446790152314272",
"size": "569852890",
"download": "439822704"
},
"test_cloud": {
"gid": "8061370099613791281",
"size": "573078840",
"download": "436081792"
},
"test_public": {
"gid": "2957070478045851384",
"size": "734400937",
"download": "474333312"
}
}
},
"218413": {
"systemdefined": "1",
"config": {
"oslist": "linux"
},
"manifests": {
"public": {
"gid": "3128733530205491731",
"size": "690665302",
"download": "504551184"
},
"last_stable": {
"gid": "3496666779670259503",
"size": "681915666",
"download": "500669216"
},
"linux32": {
"gid": "4518000812201037762",
"size": "682553725",
"download": "472276512"
},
"test_cloud": {
"gid": "7504071962807389326",
"size": "564181054",
"download": "458425312"
},
"test_public": {
"gid": "3128733530205491731",
"size": "690665302",
"download": "504551184"
}
}
},
"218414": {
"manifests": {
"public": {
"gid": "5332168374605769787",
"size": "55476955",
"download": "49445840"
},
"last_stable": {
"gid": "5332168374605769787",
"size": "55476955",
"download": "49445840"
},
"linux32": {
"gid": "5332168374605769787",
"size": "55476955",
"download": "49445840"
},
"test_cloud": {
"gid": "5332168374605769787",
"size": "55476955",
"download": "49445840"
},
"test_public": {
"gid": "5332168374605769787",
"size": "55476955",
"download": "49445840"
}
}
},
"218415": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "3375054805839431650",
"size": "445120698",
"download": "323793296"
},
"last_stable": {
"gid": "3968520045901587120",
"size": "438143026",
"download": "320145840"
},
"linux32": {
"gid": "1890025818414287470",
"size": "343870872",
"download": "266257488"
},
"test_cloud": {
"gid": "2499195806549958248",
"size": "344456143",
"download": "266303472"
},
"test_public": {
"gid": "3375054805839431650",
"size": "445120698",
"download": "323793296"
}
}
},
"overridescddb": "1",
"preloadonly": "1",
"workshopdepot": "218410",
"branches": {
"public": {
"buildid": "2827262",
"timeupdated": "1527900002",
"timebuildupdated": "1527891670"
},
"last_stable": {
"buildid": "2529293",
"description": "Last stable version",
"timeupdated": "1527557968",
"timebuildupdated": "1518716296"
},
"linux32": {
"buildid": "1474579",
"timeupdated": "1480965552",
"timebuildupdated": "1479839411"
},
"test_cloud": {
"buildid": "1521763",
"description": "Testing steam cloud (no password)",
"timeupdated": "1481818759",
"timebuildupdated": "1481818759"
},
"test_public": {
"buildid": "2827262",
"description": "Public testing branch (no password)",
"timeupdated": "1527891671",
"timebuildupdated": "1527891670"
}
}
},
"ufs": {
"quota": "1000000000",
"maxnumfiles": "1000"
}
}