ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.7k stars 624 forks source link

Add All other Model and Map Sources to SDK along with .bmp textures referenced in .max Files. #3781

Open gregwigglethomasfan opened 5 months ago

gregwigglethomasfan commented 5 months ago

As part of the Recent Half-Life SDK Update (Which has just came out as of 22nd August) to support the changes that the 25th Anniversary update brought to the Engine, - https://github.com/shawns-valve/halflife I think the SDK needs to also be updated to include every other Monster or Prop Models that weren't in the Previous SDK Releases. (Excluding the Commercial Version which was given to those who held a License such as Gearbox Software) Some Examples of Monsters that are prominent in Half-Life that i think should have their Source Files be added to the Public SDK include But not restricted to...

Aside from these Monsters (Which I also mean including others not listed such as the Alien Grunt etc.) I would Appreciate it if Not only every other monster that aren't in the Public SDK have their Model Sources became available. But the following 3 suggestions are added as well.

. The .rmf/.map Sources for all other Singleplayer Maps (Currently only c1a0 and c1a0d are included along with env_beam) as well as the Multiplayer Maps and other Demo Maps similar to env_beam and if Possible, Add most, if not all of their Earlier Revisions to the SDK as well.

. Every other Weapon .max/.smd Files added to the SDK including Earlier Textures not Publically available. (This includes the Early Gluon Gun Textures which are pubically available in the Very first SDK Release (simply named hlsdk.zip aka the "Mini SDK" Released on 25th November 1998) but were excluded from Later Releases starting with the Standard/Pro SDK Releases in April 1999)

. And Lastly, the .bmp textures that are not included in the SDK but are mentioned in the "Missing External Files" Warnings when opening any of the 3D Studio max Model and Cinematic files. (And maybe .psd Sources if possible) I've Written Below a List of nearly all these Referenced Textures that I think would be Valuable to Include as part of the Recent SDK Update.

Monster Models

/Archer/ - Listed on every .max File such as ARCHER_Template_Biped1.max for Example.

/Barney/ - The following textures happen to be referenced on almost every .max file (Most notably with files that start with the "BARNEY2_" Prefix) These Textures are most likely for this Version which has been nick named "Wide Eyes" in the Community. - https://combineoverwiki.net/wiki/File:MP_barney.jpg The only Textures for this Which have been made Pubically available (Not counting modified Versions used on construction.mdl) are BARN_Gun1.bmp, BARN_Hand1.bmp, BARN_Holster1.bmp and BARN_Knuck1.bmp.

/Barney/BARNEY2_Template_Biped2(WithGun).max and BARNEY_Template_Biped5(Hand&Ghlstr).max

The Referenced directory can change depending on the .max File. Some examples include

Older Texture Set - These textures are referenced in some files such as BARNEY_Stand(Template)1.max and BARNEY_Run(New&Improved)2.max for example. These seem to be the ones used in the Alpha 0.52 Model but the Original High-Res textures should be Released.

/Barney/c2a4_sterilizer_Barney.max to c2a4_sterilizer_Barneyidle.max. - The "Missing External Files" warning refers to most of the "BARN" textures being saved from the "D:\Quiver\valve\models\Barney\Maps_8bit\" Directory but it also mentions 11 Textures (3 of which are duplicates) that are only used in these Particular .max files.

/Cinematics/ambush_heavy.max

/Headcrab/ - Although the Headcrab Source files are not present in the SDK, (Which is one of the Models I'm suggesting to add the Model and Texture Sources for) the Textures are referenced in barney_zombie_fight_B.max

/Hgrunt/ /Hgrunt/180L.max - The following Textures are Listed in most files excluding garg_tunnel_throw.max and the ones that reference another Texture (Which I've listed beneath these ones), iI's rumoured that these are the textures used by hsarge.mdl in the 0.52 Alpha.

/Hgrunt/barnacled_1.max to barnacled_4.max

Below are the other .max files in /Monster Models/Hgrunt/ Where this texture is Referenced.

/Hgrunt/Blownuphead.max

/Hgrunt/gundemo.max and gunfire.max

/Kingpin/ - referenced in idle1.max, walk1.max and walk2.max

/Scientist/ - Now although the Scientist Model Sources were not included in the SDK (Which is one of the Models that i'm suggesting to add), one .max file had slipped into the Barney Folder and the below textures are also referenced in the "cinematics\cpr\" barney .max files.

/Barney/c1a4_wounded_idle.max and /Cinematics/cpr subfolder.

Weapon Models.

/V_Chub/ - The Referenced Textures are Also listed in the "Missing External Files" Prompt in nearly all the .max files for /v_gauss/, /v_grenade/ (excluding grenade01.max and grenade02.max), egon_basepose.max, egon_gun_unreduced.max and Egon_hands.max in /v_egon/ /v_python/ and /v_rpg/

/V_Crowbar/crowbar.max, crowbarattack2.max, crowbarattack3.max, crowbarpry1.max, crowbarpry2.max, crowbarrun.max and crowbarwalk.max.

/V_Crossbow/

/V_rpg /rpg_basepose.max

Other Directories these Textures are also referenced under.

/world_models/

/wrld_backpack/

/wrld_crossbow/wrld_crossobow_clip.max - NOTE: Most of these textures are in the v_crossbow folder with the Exception of one but are included here for reference.

@mikela-valve / @shawns-valve I Understand this Repository is intended for Code Issues or Requests, But I do hope one of you will see this List for Consideration in Locating these Files on Valve's Internal Repository to Add to the Recent SDK Update.