Spil

Open Source-porte med kommercielle spilmotorer

Open Source-porte med kommercielle spilmotorer
Gratis, open source og cross-platform spilmotorgendringer kan bruges til at spille gamle såvel som nogle af de temmelig nylige spiltitler. Denne artikel viser nogle af disse spilmotorer, der enten er bygget ved reverse engineering af de originale filer eller lavet ved at tilpasse den frit tilgængelige kildekode, der er frigivet af de originale udviklere. Selvom der er mange sådanne projekter, viser denne artikel kun nogle af dem, der giver dig mulighed for at spille komplette spil med mindre problemer eller løsninger. Denne liste er på ingen måde udtømmende.

OpenMW

OpenMW er en gratis, open source og platformoverskridende rekreation af Gamebryo-spilmotoren, der bruges i Bethesdas The Elder Scrolls III: Morrowind open world rollespil. Det er ikke kun fuldt kompatibelt med originale spilfiler og mods, det giver også værktøjer til at oprette fuldstændige, enkeltstående spil. OpenMW leveres også med adskillige forbedringer i forhold til den originale spilmotor inklusive forbedret UI- og mod-support, forbedret AI og fysik og en igangværende Android-port, der understøtter berøringsskærmkontrol.

Daggerfall Enhed

Daggerfall Enhed, som navnet antyder, er en komplet rekreation af Daggerfall-spil i enhedsspilmotor. Det er gratis, open source, på tværs af platforme og leveres med adskillige forbedringer som forbedret belysning, grafik, kontrol, mod-support og fuld kompatibilitet med moderne systemer. Det originale Daggerfall-spil er nu tilgængeligt gratis, og du skal bruge de originale spilfiler for at spille Daggerfall Unity. Du kan finde flere oplysninger om installation her.

Xash3D

Xash3D er en genimplementering af GoldSrc-motoren, der bruges i Half-Life 1. Det kan bruges til at spille det originale Half-Life-spil såvel som adskillige mods, der er kompatible med det. Xash3D blev senere forked i Xash3D FWGS med forbedret multiplayer-support, fuld Android-kompatibilitet og controller-support. Links til download af Android-port er tilgængelige her.

OpenTTD

OpenTTD er en genimplementering af "Transport Tycoon Deluxe" strategi og simuleringsspil. Den leveres med adskillige forbedringer, hvoraf de mest bemærkelsesværdige er forbedret grafik, kompatibilitet med moderne systemer, livskvalitetsopdateringer og forbedret multiplayer-support. Alle spilaktiver er genskabt i OpenTTD, så du behøver ikke at have de originale spilfiler (originale filer understøttes dog stadig). En Android-port er tilgængelig her.

GemRB

GemRB er en gratis og open source-rekreation af Infinity-spilmotoren udviklet af Bioware. Spilmotoren blev oprindeligt brugt i isometriske rollespil som Baldur's Gate-serien, Icewind Dale-serien og Planescape: Torment. GemRB har bragt adskillige forbedringer i forhold til den originale motor, herunder forbedret modsupport, Android- og iOS-porte. GemRB kræver originale spilfiler for at fungere, men der leveres en indbygget demo, der kan bruges til at teste motoren og ikke kræver nogen eksterne filer.

Bemærk, at forbedrede versioner af Baldur's Gate-serien, Planescape: Torment og Icewind Dale 1, er blevet ombygget i den seneste tid. Disse remasterede versioner har også Android- og iOS-porte. Hvis du har gemt originale spil et eller andet sted, kan du bruge GemRB til at spille disse spil og springe over at købe de forbedrede versioner. Hvis penge ikke er et problem, vil jeg anbefale at få forbedrede versioner, da de har mange forbedringer af livskvaliteten. Forbedret udgave til Icewind Dale 2 eksisterer ikke, da den oprindelige kildekode gik tabt, så den eneste mulighed for at afspille den på moderne systemer er at bruge GemRB.

ScummVM

ScummVM er en genimplementering af spilmotorer, der bruges i klassiske point- og adventure-spil lavet af spilselskaber som LucasArts og Sierra On-Line. Nogle af disse populære spil inkluderer Broken Sword og Monkey Island titler. "VM" -delen står for "Virtual Machine" og i alt understøtter den mere end 250 spil, der kan spilles på Windows, macOS, Linux, Android, iOS og endda på konsoller. ScummVM er gratis og open source, og det har primært bragt forbedrede kontroller og kompatibilitet med moderne systemer, samtidig med at det oprindelige udseende og fornemmelse af spillene bevares. Faktisk har nogle af de originale spilproducenter indgået et samarbejde med ScummVM for at genudgive deres spil på moderne systemer. Bemærk, at ScummVM ikke er en emulator, men en komplet gengivelse af den originale motor, og du skal bruge originale spilfiler til at spille.

CorsixTH

CorsixTH er en rekreation af det populære hospitalsledelses- og simuleringsspil "Theme Hospital", der blev frigivet i 1997. Det er gratis, open source og på tværs af platforme, men du har brug for originale spilfiler for at spille spillene, da det ikke kommer med sine egne aktiver. En uofficiel Android-port er også tilgængelig på internettet. CorsixTH har hovedsageligt bragt højopløsningsstøtte og kompatibilitet med moderne systemer.

VCMI-projekt

VCMI-projekt er en gratis og open source-implementering af Heroes of Might og Magic III-spilmotoren. Den leveres med adskillige forbedringer, nogle få af dem inkluderer understøttelse af skærme med høj opløsning, forbedret GUI, forbedret game launcher og konfigurationsværktøj, forbedret modsupport og kompatibilitet med moderne systemer. Udover builds til Windows, macOS og Linux er en Android-port også tilgængelig. VCMI Project kræver originale spilfiler for at fungere.

OpenRA

OpenRA er en rekreation af spilmotorer, der bruges i klassiske strategispil i realtid som Command & Conquer-serien, Tiberian Dawn og Dune 2000. Den leveres med mange forbedringer såsom understøttelse af moderne skærmopløsninger, forbedrede kontroller og UI-interface, forbedret hotkeys-understøttelse, forbedret mods-understøttelse og fuld indbygget support til multiplayer-spil. Spillerbasen er ret aktiv, og du har ikke engang brug for originale spilfiler for at spille. Når du først kører OpenRA, bliver du bedt om at downloade spilfiler.

RBDOOM-3-BFG

RBDOOM-3-BFG er en kildehavn af Doom 3 BFG first person shooter-spil oprindeligt udgivet af id Software. Spillet bruger id Tech 4-spilmotor, hvis kildekode blev frigivet i 2011. RBDOOM-3-BFGs hovedfunktioner inkluderer 64-bit cross-platform builds, forbedrede skygger, belysning og grafik, forbedret mods support og kompatibilitet med moderne systemer. For at spille DOOM 3 BFG ved hjælp af RBDOOM-3-BFG-porten skal du bruge originale spilfiler. En uofficiel Android-port med RBDOOM-3-BFG er tilgængelig på internettet.

EasyRPG

EasyRPG er en gratis og open source genimplementering af RPG Maker 2000 og RPG Maker 2003 spilmotorer. Det kan bruges til at spille eksisterende RPG Maker 2000- og 2003-spil, forudsat at du har de originale spilfiler. EasyRPG leveres også med en editor, der kan bruges til at oprette spil fra bunden. EasyRPG Player kan bruges til at spille spil på alle større desktop-operativsystemer, på nogle konsoller, Android-telefoner og iOS-enheder.

OpenRCT2

OpenRCT2 er en gratis og open source-tilpasning af RollerCoaster Tycoon 2-spillet. Udover en til en genimplementering af det originale spil kommer det med mange ekstra funktioner som en forbedret editor, forbedret multiplayer-gameplay, kompatibilitet med moderne systemer inklusive Android-enheder, forbedret brugergrænseflade osv. OpenRCT2 kræver originale spilfiler for at fungere, så du skal eje RollerCoaster Tycoon 2-spillet.

Konklusion

Open source-genskabelser af gamle spil tillader ikke kun spillere at genopleve nostalgi, men de hjælper også med at bevare klassikere. Nogle af de ovennævnte projekter er under udvikling i over et årti, og de er samfundsprojekter uden virksomhedsopbakning.

Git Installer Git på CentOS 7.5
Installer Git på CentOS 7.5
Git er en meget populær Versionskontrolsystem (VCS). Det er skrevet af skaberen af ​​Linux Kernel, Linus Torvalds. Det bruges til at styre versioner o...
Git GitHub vs GitLab
GitHub vs GitLab
GitHub vs GitLab: Et kig på Git Remote Repository Managers I dag dominerer Git versionskontrolmarkedet, hvor GitHub er det fremtrædende valg af ekster...
Git Grundlæggende om git-fletning og sletning af grene
Grundlæggende om git-fletning og sletning af grene
Forgrening kan hjælpe dig med at holde dit arbejde organiseret. Du skal dog være i stand til at fusionere dit arbejde for at gøre arbejdet sammenhænge...