Böngészőben futtathatóvá vált egy kis ideig a GTA Vice City és a GTA III egy nyílt forráskódú projekt jóvoltából. A korábbi jogi letiltások ellenére a két klasszikus nyitott kódú technológiával tért vissza az internetre, de csak, hogy újra letiltsák.
Reverse engineering és WebAssembly a motorháztető alatt
A technikai megvalósítás alapját a korábbi re3 és reVC projektek adják, amelyek során a fejlesztők visszafejtették a GTA Vice City és a GTA III eredeti C++ forráskódját. Ezt a tiszta kódot a WebAssembly technológia segítségével fordították át olyan formátumra, amelyet a webböngészők natívan képesek értelmezni és futtatni. A grafikai megjelenítésért a WebGL 2 felel, amely közvetlen kapcsolatot létesít a grafikus processzorral, kikerülve a böngészők hagyományos elrendezési motorját.
A mérések alapján asztali számítógépeken a GTA Vice City esetében akár 100 képkocka/másodperc feletti sebességet is el lehet érni. Ugyanakkor a felület lehetőséget biztosít a képfrissítés 30 FPS-re való korlátozására is, mivel az eredeti játékmotort erre a tempóra tervezték, és a túlzottan magas képkockaszám esetenként fizikai hibákat vagy szimulációs zavarokat okozhat. A modern böngészős átirat így zökkenőmentes futtatást tesz lehetővé anélkül, hogy külön telepítőfájlokra lenne szükség.
Mobilis támogatás, billentyűzet és mentéskezelés
Az internetes platformok nem csupán a hagyományos asztali gépeken teszik elérhetővé a szoftvereket, hanem a mobil eszközöket is támogatják. Okostelefonokon és tableteken egyaránt használható a rendszer, ahol testreszabható érintőképernyős vezérlés áll rendelkezésre, álló és fekvő tájolásban egyaránt. Asztali környezetben a megszokott billentyűzet és egér mellett a Bluetooth vagy USB-s vezérlők is támogatottak.
A böngészős felület az alábbi funkciókat kínálja a játékosok számára:
- Beépített mentéskezelő a játékállások fel- és letöltéséhez.
- Egyedi módosítások és plusz adatfájlok betöltésének lehetősége.
- Érintőképernyős, billentyűzetes és kontrolleres irányítás támogatása.
- Eredeti rádióadók és hangfájlok hiánytalan megszólaltatása.
Jogi határok és a saját fájlok használata
A kiadó korábban DMCA felszólítás útján már eltávolíttatta a GTA Vice City böngészős változatát a DOS Zone oldaláról, ám a Quenq és hasonló felületek most ismét elérhetővé tették a kódokat. A szerzői jogi aggályok elkerülése érdekében a rendszer nem tartalmazza a teljes eredeti adatállományt. A játékosoknak saját, jogszerűen megvásárolt példányukból kell feltölteniük bizonyos adatfájlokat a böngészőbe a teljes tartalom feloldásához.
Ez az eljárás biztosítja, hogy a nyílt forráskódú projektek kizárólag a technológiai megvalósítást és a futtatókörnyezetet szolgáltassák, míg a szellemi tulajdont képező tartalmakat a felhasználó biztosítja. A megoldás jól mutatja, hogy a modern webes szabványok miként képesek korábbi komplex asztali alkalmazásokat és játékokat külön architektúra nélkül, közvetlenül a böngészőben megszólaltatni.
Ám úgy tűnik ez sem volt elég a tartalom újra lekerült az internetről.