This is a unofficial custom build of Xash3d 3598 with some new features, small changes, and bug fixes, to help with the modding community.
Changes to the engine:
Additions:
- world overbrights. (controlled with gl_overbright)
- view model fov. (controlled with cl_viewmodel_fov)
- view model chrome affected by player rotation. (controlled with cl_viewmodel_chrome)
- software emulation. (controlled with gl_software)
- borderless window to display mode.
- particle blood & blood streams added, and corrected.
- e3 1998 style sparks replaced retail ones.
- older bullet impact particles replaced retail ones.
Removed/Changed:
- host_allow_changegame cvar is no longer locked.
- muzzle flashes scale restored.
- muzzle flashes cast dlight instead of elight.
- explosion attn adjusted so it can be heard from farther distances.
- explosion volume increased.
- drop shadows restored. (controlled with r_shadows)
- dsps tweaked to minimize sound bugs.
- removed/disabled previews icon in menu.
- removed xash build info showing up when using fraps.
[Known Bugs]
- func_tracktrains movement noise is constantly played after a level load. (game .dll fix available)
- beams are brighter than usual.
Changes to the game .dlls:
Client:
- restored older won style weapon view bob.
- restored view tilting when strafing. (controlled with cl_rollangle & cl_rollspeed)
Server:
- fixed crowbar.
- added smoke particles to metal gibs
- fixed func_tracktrain bug caused by Xash.
- Mp5 Fire Rate Increased
- weapon ammo values adjusted.
Func_tracktrain fix:
This little fix will patch up any problems with the train sounds playing after a change level. Simply open up the plats.cpp file and go to "void CFuncTrackTrain :: UpdateSound( void )" and paste this code at the top of the function:
if ( !pev->speed )
{
StopSound();
return;
}
This also fixes up the stop sound playing after a level change in vanilla Half-Life as well.
Other Notes:
The source code was compiled in Visual Studio 6.0. To compile the engine requires Service Pack 5 for VS6 and the VC Processor Pack 5. With some careful research you should be able to still find them on the internet if you choose to go the old route, and not update the source code to a newer VS. Happy Modding!
Sweet.
Awesome, awesome.
Might want to think about also reimplementing the rest of the stuff in the original Half-Life release, as shown in this video:
There is a plan to.
it is better to use cvarptr->integer instead of cvarptr->value when working with boolean engine cvars
Is there a benefit to doing so? I never noticed a problem with how I did things. I'm not a professional to programming by any means so I make tons of mistakes, and do things that would make a real programmer cringe.
You will always be the best magic niples, I greet you as the best modifier.
This is great. Overbrights look fantastic.
So I noticed the .txt file said that the weapon ammo values were adjusted to the day one value, so why does the MP5 have 30 shots and not 50 (mp5 did not have 30 shots in it's clip in day one but this pages description doesn't mention day one so I'm confused) or was that for your personal edit?
I'm unable to view the custom games list.
That was an mistake by me. I disabled that menu for Shaft and forgot to turn it back on for this release. I have a new version in the works and ill remember it this time.
I install it how i always install other goldsrc mods, but this one just will not work. ive tried everything. ive tried the demos, ive tried the full version, nothing is working. it never does this to me with other mods.
nvm i got it.
Any news about this?
Could you please release a patch for fixing the custom game list?
I really like this version more than the standard one, but that problem kills it for me.
Yeah, any news about this? Is this project dead?
is broken well for me at least