Why? It was just a PC on the inside with a slimmed down Windows 2000 variant as the OS. Storage concerns aside, it was probably a very straightforward port, just rip out the Steam bindings, and it probably ran pretty immediately.
No, this would make it much simpler. No translations, differing architectures, or OS bindings to struggle though. Asset and compilation tweaks, and controller bindings, and that’s a large portion of the work.
You have zero idea what goes on when porting a game, do you? It’s ok, not everyone does. You don’t need to pretend or anything. Understanding you can learn is a good thing.
Since you seem to want to reply before doing that though, here:
Why? It was just a PC on the inside with a slimmed down Windows 2000 variant as the OS. Storage concerns aside, it was probably a very straightforward port, just rip out the Steam bindings, and it probably ran pretty immediately.
Half life predates steam
Yes, but HL2 does not.
This is about half life on the dreamcast, not hl2.
This comment chain is actually about HL2.
Right, architecturally it was probably pretty simple. But the minimum system requirements for HL:2 versus the Xbox’s hardware is pretty stark:
Half-Life 2 minimum requirements for PC:
CPU: Intel Pentium 4 2.00GHz Memory: 512 MB Graphics Card: NVIDIA GeForce 6100
Xbox System Specs:
CPU: Intel Pentium III 733 MHz Memory: 64 MB (shared with GPU) Graphics: Custom NVidia based on Geforce 3
As a point of comparison, 360 have 512MB RAM. HL2 was targeting PCs comparable to PS3/360, but somehow they got it working on an Xbox.
The 00s Doom reboot shares a similar story, but for the 360!
Makes you wonder what corners they cut to get it functional.
https://youtu.be/c66hfqw4SKc
So playable frame rate was the main corner cut.
That’s not at all how porting a game works.
No, this would make it much simpler. No translations, differing architectures, or OS bindings to struggle though. Asset and compilation tweaks, and controller bindings, and that’s a large portion of the work.
You have zero idea what goes on when porting a game, do you? It’s ok, not everyone does. You don’t need to pretend or anything. Understanding you can learn is a good thing.
Since you seem to want to reply before doing that though, here:
https://m.youtube.com/watch?v=c66hfqw4SKc&pp=ygUHTVZHIGhsMg%3D%3D
Noooo, it was not that simple. Search MVG hl2 port on YouTube and watch and see why the port is actually very impressive