DirectX is an important media API that is required by many games on PC. Assassin's Creed Shadows throws 0x80070057 error code for some players, preventing them from discovering Naoe and Yasuke's story. Here you will find some fixes that can help you venture into XVI century Japan.
After a very long wait and several delays, we’ve finally got to see Assassin’s Creed Shadows debut. Many fans were waiting eagerly for this entry in AC series, as it is set in XVI century Japan, an ideal period and country for stealthy killing. It is still too early to judge but, despite many controversies surrounding the title, it is faring quite well. Not only according to our review, but also the very first relations of players on Steam are favorable. However, as it happens with many big premieres recently, there is a group of fans which is not able to experience this production due to errors crashing the game. One of the most common is DX12 0x80070057. Let’s try to find a way around it to finally learn the fate of Naoe, Yasuke, and the assassin’s brotherhood.
Regardless of how we look at things, we can’t deny that Assassin’s Creed grew into one of the biggest and most well-known franchises in the gaming industry. Thus, it shouldn’t be surprising that many players waited a long time to give it a go, especially that it’s set in feudal Japan, a setting which a lot of people enjoy. Some, however, are not fortunate enough to experience AC Shadows due to DX12 0x80070057 error. Let’s try to find a solution that would fix this problem.
Sadly, there is no single reason for the aforementioned DirectX problem to appear. Hence, below you will find a couple of possible fixes that have a chance to work:
Please, bear in mind that we do not take any liability for the solutions mentioned below to work. Additionally, we do not take any responsibility for any potential damage or harm they may cause to your system. You are doing it at your own risk!
Finally, there is a chance that this is caused by the game itself on specific PC configurations. We cannot rule out such possibility, since the description of the 0x80070057 error points out to an invalid parameter being passed to the returning function. This would imply that in some cases the call made by AC Shadows is not interpreted correctly by DirectX API on your machine. Unfortunately, there is nothing that can be done about it, and we can only rely on developers to have it fixed. This is a common error that can be found in many productions, so the underlying root cause might be different.
However, if the title finally decides to work for you, don’t hesitate to check a guide for it, that we have prepared. Also, do not forget that the world in Shadows is huge, so collecting everything can be a chore. That’s why we have prepared an interactive map that will allow you not to miss anything. Good luck and have fun!
1

Author: Aleksander Kartasinski
Just a random from the depths of the internet who happens to be interested in video games like millions of other people on this planet. By sheer luck he was given a chance to write about them. Worked in IT department and supported users for way too long, but also given a chance to do some IT magic on a large scale in his free time. Interested in technology, games with intriguing mechanics, etymology, and linguistics.