{"repo":"smartblade/BldMystery","free":true,"listed":false,"github":"https://github.com/smartblade/BldMystery","clone":"git clone https://github.com/smartblade/BldMystery.git","description":"Severance: Blade of Darkness source code recovery","language":"Assembly","stars":56,"topics":["reverse-engineering","game-engine","game","decompiled"],"license":null,"category":"game-templates","readme_excerpt":"Mystery of Blade Mystery of Blade is a project containing decompiled source code of Severance: Blade of Darkness game. Target version The target is classic (not Steam) version released at 2001 with patch v1.01 installed. Purpose The goal of this project is making the source code of the game open to the community. The code should be as close as possible to original game (with same bugs and limitations). There is another project for bug fixes based on this repository. Status Fully recovered binaries - Bladex.dll - Netblade/Netblade.dll - netgame.dll - Raster.dll Partially recovered binaries - Blade.exe - rOpenGL.dll Method - Create Visual Studio project with native assembly code of Blade.exe . - Choose function/method which source code we want to reconstruct. - Provide C++ implementation of this function/method. - Remove assembly implementation of this function (using process asm.py script). - Go to the next function/method. So we have consistent project at each stage. Contributing There are still a lot of unrecovered functions. So any contribution is welcome. Just choose a function/class method, reconstruct its source code and send pull request to this repository. Provided implementation should be as close as possible to original binary.","default_branch":null,"files":null,"tree":[],"storefront":"/r/smartblade","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/smartblade/BldMystery/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}