Engine Reescrita · por OpenSWE1R

OpenSWE1R

Star Wars Episode I: Racer

Port de código aberto de Star Wars Episode I: Racer que injeta código aberto no jogo original em tempo de execução, usando emulação para portabilidade.

Origem
PC (clássico)
Roda em
WindowsLinuxmacOS
Tags
cneeds-original-game
350estrelas · GitHub 33 forks
OpenSWE1R/openswe1r ↗

Entre para votar

O OpenSWE1R é um port de código aberto do jogo de 1999 Star Wars: Episode I Racer. Mistura emulação no estilo de console com algo como o WINE: implementa o subconjunto de funções do Windows que o jogo usa e inclui emulação de CPU x86, e o código original do jogo é substituído por código aberto injetado em tempo de execução, de forma parecida com a abordagem do OpenRCT2. Nem todas as funções foram substituídas ainda, então ele ainda depende do binário e dos assets do jogo original.

O objetivo é substituir todo o código original por equivalentes limpos, precisos e portáteis, primeiro para a versão x86 de Windows. Precisa de OpenGL 3.3 e bibliotecas como Unicorn-Engine, SDL2, GLEW e OpenAL, e roda em Windows, Linux e macOS.

Destaques

  • Código aberto injetado no jogo original em tempo de execução
  • Emulação da API do Windows e da CPU x86 para uso multiplataforma
  • Multiplataforma graças à abstração de API e CPU
  • Guia Getting Started na wiki
  • Código sob GPLv2 ou posterior

Se você curtiu este

OpenRCT2 — RollerCoaster Tycoon 2 Engine Reescrita · PC (clássico) OpenRCT2 RollerCoaster Tycoon 2 Reimplementação open source de RollerCoaster Tycoon 2 com suporte a plataformas modernas, interface melhorada e multiplayer cooperativo. 🔥 0🧊 0 16k
Engine Reescrita · PC (clássico) openage Age of Empires II Clone livre do Genie Engine, o motor de Age of Empires, Age of Empires II e Star Wars: Galactic Battlegrounds, feito por voluntários. 🔥 0🧊 0 15k
Engine Reescrita · PC (clássico) OpenDiablo2 Diablo II Engine arquivado, escrito em Go, que roda Diablo II com a sua cópia do jogo; o desenvolvimento migrou para o projeto Abyss Engine. 🔥 0🧊 0 11k
Engine Reescrita · PC (clássico) DevilutionX Diablo Port de Diablo e Hellfire para sistemas modernos, com melhorias no engine, correções de bugs e recursos opcionais de conforto. 🔥 0🧊 0 9.8k