# EoSDecomp Also known as "A *satisfactory* decompilation of EoSD brought to you by residents of the Scarlet Devil Mansion" ™

Discord server now available! Join [Here!](https://discord.gg/3kEbbpdU8w) ## What even is EoSD? EoSD, or Embodiment of Scarlet Devil is the 6th game in a series of vertically scrolling [Danmaku](https://en.wikipedia.org/wiki/Bullet_hell) shooters created almost[[1]](#cliffnotes) entirely by ZUN! ## So.. why bother? EoSD is a very important game to me, as it not only features some of my personal favorite characters in the Touhou franchise, but has an incredibly rich history involving the source code for the game, [which is now supposedly lost media according to ZUN](https://automaton-media.com/articles/newsjp/20200529-125704/)[[2]](#cliffnotes), so therefore the only methods of actually obtaining a copy of Touhou 6 is either piracy or through obtaining a legitimate copy off of places like [Yahoo! Auctions Japan](https://auctions.yahoo.co.jp/). ## Okay but that isn't a hard barrier of entry, what is your point? If it wasn't hard enough to obtain a legitimate copy of the game (or downloading a copy online), then you will run into even more issues trying to get the game to actually play nice with modern versions of Windows! Touhou 6 uses DirectX8, a version of DirectX which is barely supported in Windows 10, nevermind 11. As a small example, [here is what the deprecation of DX8 and Windows 10 did to the game.](https://youtube.com/watch?v=5A4t-ko3y8o)[[3]](#cliffnotes) as well as countless threads online complaining about miscellaneous bugs with the game. ## Alright alright fine, I'm convinced. What are your goals for the decompilation? Well that's pretty straightforward. The goals of the decompilation are to get more eyes on the Touhou Franchise, as well as fixing tons of bugs related to the game (Full list of identified bugs coming soon), and ensuring that it can still be properly played in the future! ## Contributing If you want to contribute to EoSDecomp, please read the [CONTRIBUTING](CONTRIBUTING.md) page! ## Closing thoughts I never thought I would get to the point where I was studying code that a drunken Japanese man fed into Visual Studio 2002 like it was the gospel, but here we are, and it still very much hurts my brain. Thank you ZUN for all the hard work you've put into the Touhou Franchise, and I hope one day that this decomp will see completion :) ### Cliffnotes: 1. In the credits for EoSD, multiple people are listed as "Programming Support" going to [pbg](https://en.touhouwiki.net/wiki/Ponchi) and "Special Thanks" going to "ant" and "fang", who have remained relatively unknown to this day, but are likely beta testers for the game. 2. The article is incredibly poorly translated from my knowledge of Japanese, here is my best attempt at it. > The first release for Windows of the Touhou Project 『 Touhou Koumakyou 』 Will be difficult to release on Steam. This is because there is no source code. 3. If you simply want to get the game running there are workarounds such as the [EnbDev Converter for DX8 to DX9](http://enbdev.com/convertor_dx8_dx9_v0036.htm), or [dgVoodoo2](http://www.dege.freeweb.hu/dgVoodoo2/dgVoodoo2/)