User:Chipsnapper2/HL2 Xbox Research/Original Experiments: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Created page with "A series of research and experiments to make a custom map compile and load on {{HL2}} Half-Life 2 (Xbox). ==What we know== * BSP files from the Xbox game disc load on ol...")
 
No edit summary
Line 4: Line 4:
==What we know==
==What we know==
* BSP files from the Xbox game disc load on old engine builds of HL2
* BSP files from the Xbox game disc load on old engine builds of HL2
* The compile switch needed for VBSP: <code>-xbox</code>.


==What we don't know==
==What we don't know==
* Texture names: they differ between HL2 Xbox and PC, so BSPs from Xbox are full of missing textures.
* Texture names: they differ between HL2 Xbox and PC, so BSPs from Xbox are full of missing textures.
* The compile switch for Hammer to build maps for Xbox (Is there one? If Xbox BSPs work on PC, do PC BSPs work on Xbox?)
* If Xbox BSPs work on PC, do PC BSPs work on Xbox?
* How to make 2004 versions of [[VBSP]], [[VVIS]] and [[VRAD]] not crash constantly on modern operating systems and PC hardware
* How to make old versions of [[VBSP]], [[VVIS]] and [[VRAD]] not crash constantly on modern operating systems and PC hardware


==Daily Logs==
==Daily Logs==
Line 15: Line 16:
We have a version of Source SDK dated December 2004, it has been able to compile maps for Source 2004. Compiled maps have been tested in builds 2153 and 2547.
We have a version of Source SDK dated December 2004, it has been able to compile maps for Source 2004. Compiled maps have been tested in builds 2153 and 2547.
I am attempting to contact [[User:AndrewNeo]] to see what he knows about Xbox compiling.
I am attempting to contact [[User:AndrewNeo]] to see what he knows about Xbox compiling.
===06/06/2020===
The 2004 version of VBSP does not contain the <code>-xbox</xbox> parameter. This parameter still lies in the source code, but modern leaks such as CSGO will not create the correct version of BSP that we need, even if we did re-enable the parameter.
The 2004 version of the SDK we have is from version 2 of <code>sourcesdk.gcf</code>, dated 12/01/2004; and we need version 15, dated 12/31/2005.

Revision as of 23:28, 5 June 2020

A series of research and experiments to make a custom map compile and load on Half-Life 2 Half-Life 2 (Xbox).


What we know

  • BSP files from the Xbox game disc load on old engine builds of HL2
  • The compile switch needed for VBSP: -xbox.

What we don't know

  • Texture names: they differ between HL2 Xbox and PC, so BSPs from Xbox are full of missing textures.
  • If Xbox BSPs work on PC, do PC BSPs work on Xbox?
  • How to make old versions of VBSP, VVIS and VRAD not crash constantly on modern operating systems and PC hardware

Daily Logs

06/05/2020

We have a version of Source SDK dated December 2004, it has been able to compile maps for Source 2004. Compiled maps have been tested in builds 2153 and 2547. I am attempting to contact User:AndrewNeo to see what he knows about Xbox compiling.

06/06/2020

The 2004 version of VBSP does not contain the -xbox</xbox> parameter. This parameter still lies in the source code, but modern leaks such as CSGO will not create the correct version of BSP that we need, even if we did re-enable the parameter. The 2004 version of the SDK we have is from version 2 of sourcesdk.gcf, dated 12/01/2004; and we need version 15, dated 12/31/2005.