mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2024-12-27 07:15:31 +03:00
af85131deb
- Fixed filter_damage_mod blocking all damage which doesn't match the secondary filter regardless of secondary filter mode - Fixed impulse 101 and other give-related commands leaving behind weapons with occupied slots - Fixed a crash with scripted_sound's PlaySoundOnEntity when the entity doesn't exist - Added OnSoundFinished output to ambient_generic - Added the ability to use custom models/nuggets with item_grubnugget - Fixed a crash with citizen medics healing nonexistent targets - Added "SetDistLook" and "SetDistTooFar" inputs for NPCs, allowing manual adjustment of NPC sight distance - Added keyvalue and input to env_microphone for utilizing a different audio channel - Added "SetPitchScale" input to env_microphone - Fixed info_player_view_proxy not using angles - Fixed dirt variant elite model not being recognized as elite - Made headcrab hints properly register the start of use (for hint outputs) - Made RPG use a more realistic firing rate for NPCs which aren't constrained by slow RPG animations, like soldiers - Added spawnflag for func_breakable_surf to correctly play the break sound - Added keyvalue for using cheaper warn sound code for combine_mines - Added "OnSpawnNPC" output for npc_combinedropship when it spawns a soldier, rollermine, or strider - Added signal gesture activities - Fixed stunstick not using metrocop knockout/stun code correctly - Fixed a possible crash involving a NPC's weapon being removed during alt-fire - Fixed(?) flashlight shadow filters - Added support for multiple look entities in trigger_look - Added npc_metropolice alt-firing - Fixed npc_metropolice using pistol burst firing on weapon_357 - Fixed npc_metropolice not deploying manhacks/throwing grenades in standoffs - Fixed npc_metropolice not recognizing some crouch activities correctly - Changed weapon_357 so it runs a tracer each shot from NPCs - Added SDK_ShatteredGlass, a Mapbase version of ShatteredGlass - Added "SetSpeedModifier" to NPCs, based on 1upD's shadow walker code - Made game_convar_mod much more reliable - Fixed non-mirrored npc_turret_lab refusing to die - Made npc_turret_lab use SMG1 ammo instead of AR2 ammo - Fixed block LOS brushes sometimes not working with players (and possibly similar issues) - Raised maximum renderable entities from 4096 to 16384, based on ficool2's limit research - Added SDK_ShatteredGlass, a Mapbase version of ShatteredGlass. Can display parallax corrected cubemaps from its unbroken form - Fixed VBSP breaking func_breakable_surf, etc. when using parallax corrected cubemaps - Raised maximum VBSP entities from 8192 to 65536, based on ficool2's limit research - Raised maximum VBSP worldlights from 8192 to 65536, based on ficool2's limit research - Raised maximum VBSP overlays from 512 to 8192, based on ficool2's limit research - Other misc. fixes
65 lines
3.8 KiB
Plaintext
65 lines
3.8 KiB
Plaintext
Mapbase - Source 2013
|
||
|
||
This repository contains the code and game files of the Source 2013 modification known as Mapbase.
|
||
|
||
The projected texture fixes within the "ASW_PROJECTED_TEXTURES" preprocessor and most of the shader changes involving projected textures are cumulative changes from Insolence's repository using fixes from Alien Swarm, G-String, and City 17: Episode One. (https://github.com/95Navigator/insolence-2013, https://github.com/Biohazard90/g-string_2013, https://github.com/KyleGospo/City-17-Episode-One-Source)
|
||
The original code for phong reflections on LightmappedGeneric-derived shaders are from City 17: Episode One. (https://github.com/KyleGospo/City-17-Episode-One-Source)
|
||
The Alien Swarm-based radial fog and rope code as well as the multiple skybox support are from Half-Life 2: Downfall. (https://github.com/DownFall-Team/DownFall)
|
||
The dynamic RTT shadow angles code is from Saul Rennison on the VDC. (https://developer.valvesoftware.com/wiki/Dynamic_RTT_shadow_angles_in_Source_2007)
|
||
The vortigaunt LOS fix is from Half-Life 2: Community Edition (dky.tehkingd.u in particular). (https://gitlab.com/RaraCerberus/HL2CE)
|
||
The parallax corrected cubemap code was originally created by Brian Charles. (https://developer.valvesoftware.com/wiki/Parallax_Corrected_Cubemaps)
|
||
Various other code and contributions were based off of pull requests in the Source 2013 SDK (https://github.com/ValveSoftware/source-sdk-2013/pulls) and snippets on the Valve Developer Community (http://developer.valvesoftware.com/).
|
||
|
||
All of the work mentioned above was open source when it was borrowed.
|
||
|
||
More credits can be found here:
|
||
https://github.com/mapbase-source/source-sdk-2013/wiki/Mapbase-Credits
|
||
|
||
Please see the Source SDK 2013 license below:
|
||
|
||
|
||
|
||
SOURCE 1 SDK LICENSE
|
||
|
||
Source SDK Copyright(c) Valve Corp.
|
||
|
||
THIS DOCUMENT DESCRIBES A CONTRACT BETWEEN YOU AND VALVE
|
||
CORPORATION ("Valve"). PLEASE READ IT BEFORE DOWNLOADING OR USING
|
||
THE SOURCE ENGINE SDK ("SDK"). BY DOWNLOADING AND/OR USING THE
|
||
SOURCE ENGINE SDK YOU ACCEPT THIS LICENSE. IF YOU DO NOT AGREE TO
|
||
THE TERMS OF THIS LICENSE PLEASE DON<4F>T DOWNLOAD OR USE THE SDK.
|
||
|
||
You may, free of charge, download and use the SDK to develop a modified Valve game
|
||
running on the Source engine. You may distribute your modified Valve game in source and
|
||
object code form, but only for free. Terms of use for Valve games are found in the Steam
|
||
Subscriber Agreement located here: http://store.steampowered.com/subscriber_agreement/
|
||
|
||
You may copy, modify, and distribute the SDK and any modifications you make to the
|
||
SDK in source and object code form, but only for free. Any distribution of this SDK must
|
||
include this LICENSE file and thirdpartylegalnotices.txt.
|
||
|
||
Any distribution of the SDK or a substantial portion of the SDK must include the above
|
||
copyright notice and the following:
|
||
|
||
DISCLAIMER OF WARRANTIES. THE SOURCE SDK AND ANY
|
||
OTHER MATERIAL DOWNLOADED BY LICENSEE IS PROVIDED
|
||
"AS IS". VALVE AND ITS SUPPLIERS DISCLAIM ALL
|
||
WARRANTIES WITH RESPECT TO THE SDK, EITHER EXPRESS
|
||
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED
|
||
WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT,
|
||
TITLE AND FITNESS FOR A PARTICULAR PURPOSE.
|
||
|
||
LIMITATION OF LIABILITY. IN NO EVENT SHALL VALVE OR
|
||
ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
|
||
INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER
|
||
(INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
|
||
BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF
|
||
BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS)
|
||
ARISING OUT OF THE USE OF OR INABILITY TO USE THE
|
||
ENGINE AND/OR THE SDK, EVEN IF VALVE HAS BEEN
|
||
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
||
|
||
|
||
If you would like to use the SDK for a commercial purpose, please contact Valve at
|
||
sourceengine@valvesoftware.com.
|