Decomp · por ecruells

Resident Evil 1 PC Decompilation

Resident Evil

Decompilação funcionalmente completa do Resident Evil 1 de PC (1997), reconstruída com Direct3D 11 no Windows e OpenGL no Linux.

Origem
PC (clássico)
Roda em
WindowsLinux
Tags
c++needs-original-game
133estrelas · GitHub 16 forks
ecruells/resident-evil-pc-decomp ↗

Entre para votar

Uma decompilação do lançamento de PC de 1997 de Resident Evil 1, com o código original do jogo obtido por engenharia reversa a partir de uma decompilação do Ghidra e reconstruído sobre uma camada de renderização moderna para Windows e Linux. O README chama o port de funcionalmente completo: o jogo inteiro é jogável, com todas as salas, inimigos, cutscenes, FMVs, menus e finais, e os testes confirmam que ele se comporta como o original. Você precisa dos arquivos do jogo original.

Os dois builds compartilham toda a lógica do jogo e diferem apenas na camada de plataforma e no renderizador. O wrapper de DirectX 5 da Capcom, o Marni System, é reimplementado sobre esses backends.

Destaques

  • Build para Windows com Direct3D 11, XAudio2 e vídeo via MCI
  • Build para Linux com SDL2, OpenGL 3.3, SDL2 mixer e ffmpeg para FMV
  • 1716 de 1717 funções de lógica do jogo implementadas
  • Todos os 84 componentes internos de DirectX do Marni System portados para novos backends
  • Backend GL compatível com GLES 3, para possíveis alvos Android ou Switch

Se você curtiu este

Decomp · PC (clássico) Devilution Diablo Código-fonte reconstruído do Diablo de 1996, que exige os dados do seu próprio jogo original. 🔥 0🧊 0 9k
Super Mario 64 Decompilation — Super Mario 64 Decomp · N64 Super Mario 64 Decompilation Super Mario 64 Decompilação completa de Super Mario 64 que gera ROMs idênticas às versões japonesa, americana, europeia, Shindou e iQue. 🔥 0🧊 0 8.9k
Decomp · N64 Ocarina of Time Decompilation The Legend of Zelda: Ocarina of Time Decompilação em andamento de The Legend of Zelda: Ocarina of Time que recria o código-fonte do jogo; não é um port para PC. 🔥 0🧊 0 5.6k
Decomp · Game Boy/GBC Pokémon Red and Blue Disassembly Pokémon Red/Blue/Yellow/TCG Disassembly de Pokémon Red e Blue que reconstrói as ROMs do jogo, além de builds de debug, a partir de código assembly legível. 🔥 0🧊 0 5k