2026-08-07 11:39 UTC · Community Announcements · Lavapotion
Greetings Wielders!Lavapotion is back from our summer adventures. Alright, to be fair, around half of us are not, since not everyone took the same weeks off, but still, we’re back! Some of us went swimming, others fought battles with foam swords, but back at the office things have started off nicely. Everyone played some Songs of Conquest, we went through the bug reports from the weeks we were away, and did some initial planning for the months ahead. Now, I won’t give you a new roadmap or anything just yet. I’m being intentionally vague, but not for mysterious reasons. We simply don’t want to
2026-06-23 11:48 UTC · Community Announcements · Lavapotion
Greetings Wielders!It’s that time of year again. The Lavapotion office is closing for the Swedish summer vacation, and all the nerds are heading off to enjoy nights where the sun never sets, along with some well-earned time with family and friends. But don’t worry, we’ll be back before you know it. Assuming, of course, that by “before you know it” you mean the beginning of August.It’s been a hectic first half of 2026. We’ve released both Rise Eternal and Yulan on PC and consoles, worked on our upcoming game Wielders of the Essence, fixed bugs, made improvements, and dealt with everything else
2026-06-16 19:08 UTC · Community Announcements · LavaRobin
Fixed Silken Robe spell damage power bonus not being applied Maps Good Neighbours, Bad Neighbours and The Ancient Valley may now be played using any faction Updated PVP Battle Only map to support all of Yulan’s variant buildings Removed invisible blocker in Besieged Borders map Added content to first Yulan campaign map if is found before interacting with Removed an unreachable resource from second Yulan campaign map Fixed issue in third Yulan campaign map where you could get control of before attacked, preventing completion of map Fixed other minor issues on third Yulan campaign map such as fi
2026-06-08 18:18 UTC · Community Announcements · Lavapotion
Hello Wielders, First of all: Thanks for the amazing reception to the launch of the Yulan DLC. The team is super happy about the response! Secondly: This is an update about our side-project - The incremental base building bullet heaven game called Wielders of the Essence!The game will be released on November 5th, 2026. To make it official, we premiered a brand new trailer at the PC Gaming Show. Give it a watch, and let us know what you think!Incidentally Steam Bullet Fest has now started, and we’ve used it to ship our largest demo update so far. If you haven't played the demo before (or in a w
2026-06-04 15:09 UTC · Community Announcements · Lavapotion
Greetings Wielders! The time has finally come. After months of teasers, devlogs, balancing, testing, polishing and more cups of coffee than anyone should reasonably consume, Yulan is now available for Songs of Conquest! Yulan is our largest faction expansion so far and one that has been long in the making. The idea has been around ever since we first started discussing factions for Songs of Conquest almost 10 years ago. Built around three ancient houses, shifting loyalties and the careful choice between Order, Arcana and Creation, Yulan brings something entirely new to the game. And we are inc
2026-05-29 14:41 UTC · Community Announcements · Lavapotion
Greetings Wielders!We are now less than a week away from the release of Yulan, our upcoming faction DLC. After all the work that has gone into it, it’s nearly surreal- not really, but close. So today I thought we would keep things simple and show off some new screenshots from the faction and its campaign. Is it because we are still very much busy working, so I don't have time to write something more in-depth? Sure, it is, but screenshots are a good excuse, and I want to show them off. I mean, it just works as a famous man said Over the past months I've talked a lot about mechanics, Essence cho
2026-05-23 18:03 UTC · Community Announcements · Lavapotion
Greetings Wielders! As summer approaches with alarming speed, even here in our cold corner of the world, so does the release of Yulan, our upcoming Faction DLC. June 4th is getting very close, and that also means more devlogs.Our playtesters are burning through the campaign maps, edits are being made thanks to their feedback, and internally we are still polishing effects, adding final animations, and making sure the faction is at least somewhat balanced before release. But this post is not really about progress. Or well, not in those vague terms at least. It’s about the campaign.One of the mai
2026-05-15 12:21 UTC · Community Announcements · Lavapotion
Greetings WieldersAnother week and another Yulan Devlog. I told you I’d be giving you more of these as we got closer to release, and who am I to go against something like that?This one will be less talking and more showing off, as we are wrapping up unit animations. It is one of the more time-consuming tasks for our artists, and Yulan has been no different. Still, it gives us an excellent excuse to talk a bit more about some of the units that will help you defeat your enemies in the upcoming battles. And those battles are less than a month away!Wishlist Yulan to get be one step ahead of your c
2026-05-08 13:01 UTC · Community Announcements · Lavapotion
Greetings Wielders We have been showing a lot of Yulan lately, and there is a great reason for that. We’ve settled on a release date for our upcoming Faction DLC: June 4th, less than a month away! Soon you’ll be able to get your hands on Yulan and all its Essence-wielding powers, and we’re really looking forward to seeing what you do with them. Wishlist Yulan, the release is soon upon us! This final month is dedicated to playtesting. Not only the faction itself, making sure all those new units feel right, but also the three-map Yulan campaign. Our testers will be the first to uncover the secre
2026-04-30 12:16 UTC · Community Announcements · Lavapotion
Greetings Wielders It’s time to look west. Or at least west of the islands of Arleon, and take another look at Yulan, our upcoming faction. We’ve been busy building things, and from now until release, there will be more regular updates coming your way. Have you wishlisted? You should, that bearded guy with a bow wants you to! So what is this devlog about? We usually stick to a theme. This one is a bit broader, but we’ll spend some extra time on a few areas.The Yulan campaign, for example, is well into its copy stage, which means gathering dialogue and lore for translation. We’ll also use this
2026-03-20 15:03 UTC · Community Announcements · Lavapotion
Greetings Wielders We are hard at work with Yulan, and while some of us focus on the story part of our faction DLC, building campaign maps and shaping the lore and stories, others are working on that all-important art. This Steam post is mostly about that. We’ll give you a look at the work so far, showing both finished pieces and a ton of concept art.But before that, we want to thank you. We’re a couple of weeks past the release of Rise Eternal, and your feedback, your praise, and your bug reports all mean a lot to us. It’s been great reading your war stories and seeing your experiences with K
2026-03-18 18:47 UTC · Community Announcements · LavaRobin
Fixed issue where the follow Roderick quest could be skipped on the first map in Rise Eternal on Overwhelming difficulty Fixed issue with fourth map in Rise Eternal where progression could become impossible by AI wielders killing each other Should now be impossible to defeat Giandra with Kastus in first map in Rise Eternal Trying to invade the Faey settlements near the end of the first map in Rise Eternal should result in certain death Added some missing translations for Call The Faithful skill
2026-03-12 22:50 UTC · Community Announcements · LavaRobin
Added missing translations Added minimap markers for the restoration of Grey Tor objectives on fourth map in Rise Eternal The AI of the fourth map in Rise Eternal will be more aggressive if player tries to stall or doesn't follow the main objectives Fixed multiple issues with objectives not updating correctly on the fourth map of Rise Eternal Added som prettifying for triggers on third map of Rise Eternal that previously only existed for the Worthy version Removed wrongly placed map entity on second map of Rise Eternal Fixed unreachable Monastery in Shared Goals map Fixed bugs with and simplif
2026-03-06 15:40 UTC · Community Announcements · LavaRobin
Fixed potential "soft lock" on first Rise Eternal maps where it was possible to miss important triggers Fixed issue where it was possible to have important wielder being removed from second Rise Eternal map making progression impossible Fixed issue where it was possible to avoid on third Rise Eternal map Fixed exceptions after final battle on fourth Rise Eternal map if winning with a different wielder than Kastus Fixed exceptions caused by gaining Risen from a map's final battle Prevent getting Kastus as random starting wielder if not owning the Rise Eternal DLC
2026-03-05 18:00 UTC · Community Announcements · Lavapotion
Greetings Wielders, Today is a good day. At least if you enjoy stories, old grudges, and more undead than is probably healthy. Rise Eternal, our latest Tale DLC, is now live. You’ve been asking for more story-driven content for Songs of Conquest. This is exactly that. A new Wielder. New research. New buildings. New artifacts and skills. All centered around the undead side of the Barony of Loth. You step into the rotten boot of Kastus Maal, a former researcher of the Unseen Society. You have actually met him before. He was one of the Necromancers serving under Grand Seneschal Wiesh during the b
Full appinfo as delivered by Steam PICS, changenumber 38803477. Also at /api/app/867210/raw.
{
"appid": "867210",
"common": {
"name": "Songs of Conquest",
"type": "Game",
"releasestate": "released",
"logo": "4267f0fed07bbb4ec662e29072b0e9f01720ca5a",
"logo_small": "4267f0fed07bbb4ec662e29072b0e9f01720ca5a_thumb",
"clienttga": "92093c4e333569c96fbf79eb6aeef857a6341ffa",
"clienticon": "6dd4ec9b572884165658be23cf3e93a8c47227e8",
"icon": "c97f86d7b9e49311a1023fd9b48492cd04e22c85",
"oslist": "windows,macos",
"osarch": "",
"osextended": "macos64",
"name_localized": {
"schinese": "征服之歌"
},
"languages": {
"english": "1",
"german": "1",
"french": "1",
"italian": "1",
"koreana": "1",
"spanish": "1",
"schinese": "1",
"tchinese": "1",
"russian": "1",
"japanese": "1",
"polish": "1",
"swedish": "1",
"turkish": "1",
"brazilian": "1",
"ukrainian": "1"
},
"content_descriptors": {
"0": "5"
},
"steam_deck_compatibility": {
"category": "3",
"steamos_compatibility": "2",
"steam_machine_compatibility": "3",
"test_timestamp": "1702339200",
"tested_build_id": "12912677",
"tests": {
"0": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsMatchDeckDevice"
},
"2": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsLegible"
},
"3": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultControllerConfigFullyFunctional"
},
"1": {
"display": "4",
"token": "#SteamMachine_TestResult_ControllerGlyphsMatchDevice"
},
"2": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
}
},
"configuration": {
"supported_input": "gamepad",
"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": "0",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-stable",
"requires_h264": "1",
"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": "bff90110b44194a1262357ea09161edd57fe20d9/capsule_231x87.jpg",
"schinese": "capsule_231x87_schinese.jpg"
},
"header_image": {
"english": "1b5b1025d51c42b6d4bb955737068e513b45382d/header.jpg",
"schinese": "header_schinese.jpg"
},
"library_assets": {
"library_capsule": "en,zh-cn",
"library_hero": "en",
"library_logo": "en,zh-cn,zh-tw",
"library_header": "en,zh-cn",
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "41.92111668034207",
"height_pct": "93.75"
}
},
"library_assets_full": {
"library_capsule": {
"image2x": {
"english": "library_600x900_2x.jpg",
"schinese": "library_600x900_schinese_2x.jpg"
},
"image": {
"english": "library_600x900.jpg",
"schinese": "library_600x900_schinese.jpg"
}
},
"library_hero": {
"image": {
"english": "library_hero.jpg"
},
"image2x": {
"english": "library_hero_2x.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "BottomCenter",
"width_pct": "41.92111668034207",
"height_pct": "93.75"
},
"image": {
"english": "logo.png",
"schinese": "logo_schinese.png",
"tchinese": "logo_tchinese.png"
},
"image2x": {
"english": "logo_2x.png",
"schinese": "logo_schinese_2x.png",
"tchinese": "logo_tchinese_2x.png"
}
},
"library_header": {
"image": {
"english": "1b5b1025d51c42b6d4bb955737068e513b45382d/library_header.jpg",
"schinese": "library_header_schinese.jpg"
},
"image2x": {
"english": "1b5b1025d51c42b6d4bb955737068e513b45382d/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1780582113",
"associations": {
"0": {
"type": "developer",
"name": "Lavapotion"
},
"1": {
"type": "publisher",
"name": "Coffee Stain Publishing"
}
},
"primary_genre": "2",
"genres": {
"0": "25",
"1": "3",
"2": "2"
},
"category": {
"category_2": "1",
"category_49": "1",
"category_36": "1",
"category_1": "1",
"category_17": "1",
"category_27": "1",
"category_23": "1",
"category_45": "1",
"category_46": "1",
"category_37": "1",
"category_24": "1",
"category_44": "1",
"category_22": "1",
"category_13": "1",
"category_28": "1",
"category_55": "1",
"category_57": "1",
"category_9": "1",
"category_38": "1",
"category_39": "1",
"category_56": "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"
},
"polish": {
"supported": "true",
"subtitles": "true"
},
"russian": {
"supported": "true",
"subtitles": "true"
},
"brazilian": {
"supported": "true",
"subtitles": "true"
},
"schinese": {
"supported": "true",
"subtitles": "true"
},
"koreana": {
"supported": "true",
"subtitles": "true"
},
"tchinese": {
"supported": "true",
"subtitles": "true"
},
"ukrainian": {
"supported": "true",
"subtitles": "true"
},
"turkish": {
"supported": "true",
"subtitles": "true"
},
"japanese": {
"supported": "true",
"subtitles": "true"
}
},
"steam_release_date": "1716217489",
"community_visible_stats": "1",
"community_hub_visible": "1",
"gameid": "867210",
"content_descriptors_including_dlc": {
"0": "5"
},
"store_tags": {
"0": "7368",
"1": "14139",
"2": "1708",
"3": "1670",
"4": "1741",
"5": "4325",
"6": "1684",
"7": "17305",
"8": "3964",
"9": "9",
"10": "4057",
"11": "4166",
"12": "3854",
"13": "4004",
"14": "1742",
"15": "21725",
"16": "4975",
"17": "3916",
"18": "1685",
"19": "7481"
},
"review_score": "8",
"review_percentage": "85"
},
"extended": {
"developer": "Lavapotion",
"publisher": "Coffee Stain Publishing",
"homepage": "https://www.songsofconquest.com/",
"listofdlc": "1979540,2977420,2977430,3260210,3511790,4341060",
"dlcavailableonstore": "1"
},
"config": {
"installdir": "SongsOfConquest",
"launch": {
"0": {
"executable": "SongsOfConquest.exe",
"type": "default",
"config": {
"oslist": "windows"
}
},
"1": {
"executable": "SongsOfConquest.app",
"type": "default",
"config": {
"oslist": "macos"
}
},
"2": {
"executable": "AdventuresAndConquest.exe",
"description": "(develop)",
"type": "default",
"config": {
"oslist": "windows",
"betakey": "prototype, twoandahalfd"
}
},
"3": {
"executable": "AdventuresAndConquest.app",
"type": "default",
"config": {
"oslist": "macos",
"betakey": "prototype, twoandahalfd"
},
"description_loc": {
"english": "(develop)"
},
"description": "(develop)"
}
},
"uselaunchcommandline": "1",
"steamcontrollertemplateindex": "4",
"steamdecktouchscreen": "1"
},
"depots": {
"867211": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "4551616744477524112",
"size": "2613709904",
"download": "1908079664"
},
"console-crossplay": {
"gid": "4742822457260539632",
"size": "2613667080",
"download": "1908068864"
},
"public-test-realm": {
"gid": "9132777146969530407",
"size": "2633518830",
"download": "1945349680"
}
}
},
"867212": {
"config": {
"oslist": "macos"
},
"manifests": {
"public": {
"gid": "474126314585435952",
"size": "2701634897",
"download": "1930621504"
},
"console-crossplay": {
"gid": "3030643937036134122",
"size": "2701593088",
"download": "1930592608"
},
"public-test-realm": {
"gid": "8279463477644979175",
"size": "2718789823",
"download": "1967467360"
}
}
},
"1979540": {
"dlcappid": "1979540"
},
"2977420": {
"dlcappid": "2977420",
"manifests": {
"public": {
"gid": "1248492940110103068",
"size": "221205814",
"download": "156948144"
},
"console-crossplay": {
"gid": "1248492940110103068",
"size": "221205814",
"download": "156948144"
},
"public-test-realm": {
"gid": "1248492940110103068",
"size": "221205814",
"download": "156948144"
}
}
},
"branches": {
"public": {
"buildid": "23766342",
"timeupdated": "1781635536",
"timebuildupdated": "1781626640"
},
"console-crossplay": {
"buildid": "23685080",
"description": "Branch that keeps the game at the same version as on consoles",
"timeupdated": "1781200659",
"timebuildupdated": "1781194843"
},
"public-test-realm": {
"buildid": "25254743",
"description": "Experimental branch where you can test the next version or patch before it goes live",
"timeupdated": "1789154083",
"timebuildupdated": "1789134414"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "1048576000",
"maxnumfiles": "1000",
"savefiles": {
"0": {
"root": "WinAppDataLocalLow",
"path": "Lavapotion/SongsOfConquest/Savegames",
"pattern": "*.sav",
"recursive": "1"
},
"1": {
"root": "WinAppDataLocalLow",
"path": "Lavapotion/SongsOfConquest/Campaign",
"pattern": "*.cmpsav",
"recursive": "1"
},
"2": {
"root": "WinAppDataLocalLow",
"path": "Lavapotion/SongsOfConquest/Levels",
"pattern": "*.bytes",
"recursive": "1"
},
"3": {
"root": "MacAppSupport",
"path": "Lavapotion/SongsOfConquest/Savegames",
"pattern": "*.sav",
"recursive": "1"
},
"4": {
"root": "MacAppSupport",
"path": "Lavapotion/SongsOfConquest/Campaign",
"pattern": "*.cmpsav",
"recursive": "1"
},
"5": {
"root": "MacAppSupport",
"path": "Lavapotion/SongsOfConquest/Levels",
"pattern": "*.bytes",
"recursive": "1"
},
"6": {
"root": "WinAppDataLocalLow",
"path": "Lavapotion/SongsOfConquest/CustomArmies",
"pattern": "*.army",
"recursive": "1"
},
"7": {
"root": "MacAppSupport",
"path": "Lavapotion/SongsOfConquest/CustomArmies",
"pattern": "*.army",
"recursive": "1"
},
"8": {
"root": "WinAppDataLocalLow",
"path": "Lavapotion/SongsOfConquest/Misc",
"pattern": "*",
"recursive": "1"
},
"9": {
"root": "MacAppSupport",
"path": "Lavapotion/SongsOfConquest/Misc",
"pattern": "*",
"recursive": "1"
},
"10": {
"root": "WinAppDataLocalLow",
"path": "Lavapotion/SongsOfConquest/WielderVault",
"pattern": "*.wdr",
"recursive": "1"
},
"11": {
"root": "MacAppSupport",
"path": "Lavapotion/SongsOfConquest/WielderVault",
"pattern": "*.wdr"
}
},
"rootoverrides": {
"0": {
"root": "WinAppDataLocalLow",
"os": "MacOS",
"oscompare": "=",
"useinstead": "MacAppSupport",
"addpath": ""
},
"1": {
"root": "MacAppSupport",
"os": "Windows",
"oscompare": "=",
"useinstead": "WinAppDataLocalLow",
"addpath": ""
}
}
}
}