- Updated the engines.precache classes to have a preload argument
- Fixed not being able to use NULL bytes (00) in signatures
- Added __repr__ to the Vector class. You can now simply do this to print the x, y and z values:
Syntax: Select all
from mathlib import Vector
vec = Vector(1.123, 2.345, 3.345)
print(vec) # Output: (1.1230000257492065, 2.3450000286102295, 3.3450000286102295) - Added some L4D2 weapon data
- Say and client command callback updates
- Updated signatures, vtable indexes and offsets
- Added CFogController entity data
- Added a Command object parser
- Fixed issue #69
- Fixed issue #71
- Fixed RecipientFilter not working correctly when the classname of a player has been changed
- Automatic version update notes (enabled by default). You will now get a notification when a new Source.Python version is available. The notification message can be disabled by setting sp_notify_on_update to 0. The whole version check can be disabled by setting sp_check_for_update to 0. With this update we have also added a few new functions (checkout core.version) and a new listener:
Syntax: Select all
from listeners import VersionUpdate
@VersionUpdate
def on_update_available(current_version, new_version, is_unversioned):
"""Called when a new Source.Python version is available."""
print(current_version, new_version, is_unversioned)
https://github.com/Source-Python-Dev-Team/Source.Python/compare/master@%7B2015-09-01%7D...master@%7B2015-10-01%7D