| ▲ | agentifysh 3 days ago | ||||||||||||||||||||||||||||||||||
this is one of the most impressive thing i've see on HN how is this done ?? what engine is used ? it feels exactly like the original also the whole website dos zone seems to have all these browser versions of half life etc ??? how are people making these things and how are they legal ? so many questions | |||||||||||||||||||||||||||||||||||
| ▲ | sho_hn 3 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||
> how is this done ?? what engine is used ? it feels exactly like the original It's most likely using reVC, a reverse-engineering of the original binaries by decompilation, and then built for the web using emscripten, which does a fairly good job making OpenGL code work on WebGL. My Tomb Raider web build I linked here elsewhere was done the same way (reversing by the amazing people in the TR1X project). | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | sva_ 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
If I had to guess, by being hosted in Russia they probably ignore the legality. | |||||||||||||||||||||||||||||||||||
| ▲ | bossyTeacher 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
> how are they legal ? they are not, but then again so are many things. We choose what laws to enforce (see 18-20 year olds drinking, unmarried cohabitation, etc). just because it is not legal does not mean that law enforcement will care. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | kg 3 days ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||
For the "how" see https://news.ycombinator.com/item?id=46330258 - the game has been reverse engineered. There are reverse engineering and reimplementation projects like this for a lot of older games, i.e. Mario 64, Diablo and at least one of the Sonic games Is it legal? Well, the reverse engineering typically is as long as you follow the rules, but hosting all the game assets on a public web server so you can play it probably isn't. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||
| ▲ | basch 3 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||
If you boot the game, it only loads the demo, and it tells you to supply your own game file to play the rest. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||