Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gh0stblade/kain2
Legacy of Kain: Soul Reaver Decompile
https://github.com/gh0stblade/kain2
cdcengine emulator engine foundation game kain legacy of opengl reaver soul windows
Last synced: 20 days ago
JSON representation
Legacy of Kain: Soul Reaver Decompile
- Host: GitHub
- URL: https://github.com/gh0stblade/kain2
- Owner: Gh0stBlade
- License: unlicense
- Created: 2022-05-12T14:45:56.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-13T09:24:19.000Z (9 months ago)
- Last Synced: 2024-04-14T02:20:11.214Z (9 months ago)
- Topics: cdcengine, emulator, engine, foundation, game, kain, legacy, of, opengl, reaver, soul, windows
- Language: C
- Homepage:
- Size: 9.46 MB
- Stars: 142
- Watchers: 10
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.MD
- Contributing: CONTRIBUTING.MD
Awesome Lists containing this project
README
# Legacy of Kain: Soul Reaver Decompile
# Technology Used (Libraries):
1. Valkyrie Emulator – Custom technology created to port PS1 games easily to PC.
2. SDL2# Supported Platforms:
Windows 7-11, Linux, Mac (64-bit), UWP, Xbox One/Series X(UWP), Web (Emscripten), Android. There are plans to support more platforms than what is currently listed.# Project Scope:
We want to achieve the same functionality as the PlayStation version of Soul Reaver by decompiling the code and making a modern port of the game as the original source was lost. This is achieved by translating MIPS r3000a ASM to C.In addition, there should be a video settings menu where different rendering APIs can be selected (D3D9, D3D11, D3D12, OpenGL, Vulkan etc.) intoduced at a later point.
Main advantages from the original pc port are: the restoration of the dynamic music system, potential for adding new levels, touchscreen support, multiplatform, full controller support, achievements, etc.There may be plans to bring an "Definitive Edition" of Soul Reaver. This will be by including certain enhancements such as removing the software renderer in the future and include a full hardware rendered version of the game.
# Compiling:
Please visit here for basic setup, build instructions and contribution guidelines.
Current estimate for completion is between 3-4 years. Volunteers are welcome!
Contact us on the Discord server channel https://discord.gg/KYSx8Q7 #kain2