Pick up the crowbar of research scientist Gordon Freeman, who finds himself on an alien-infested Earth being picked to the bone, its resources depleted, its populace dwindling. Freeman is thrust into the unenviable role of rescuing the world from the wrong he unleashed back at Black Mesa. And a lot of people, people he cares about, are counting on him.

Report abuse Python For Source SDK bravo
Filename
python_sourcesdk_bravo.rar
Type
Source Code
Uploader
lodle
Date
Sep 6th, 2009
Size
21.32mb (22,357,291 bytes)
Downloads
130 (1 today)
Embed Button
Mirrors
Download now
Description

This package includes all files needed for embedding Python into the Source SDK. This is the second version that includes Linux lib files and updates to the Python manager that cleans up the handles properly and removes std::string, std::vector as Linux dislikes it. See the description for tutorial link.


Adding a dynamic scripting language to a game allows for rapid changing of game elements and also allows the community to change and expand the game it self.

There are many scripting languages to choose from so why Python? Compared to other scripting languages Python offers a relatively simple syntax, dynamic typing, vast standard libraries, easy to interface with C/C++ via boost.python and a lot of documentation and tutorials.

However, python does have a few setbacks. Its very hard to sandbox python thus it can open up a lot of exploits to server operators and there is some complexities that the programmers have to deal with (but this is better than having the end user deal with other complexities that python removes).

Tutorial: Developer.valvesoftware.com

Preview Image
Python For Source SDK bravo
Post comment Comments
fredbot
fredbot Sep 6 2009, 7:45am buried:

(buried)

Woop first comment after 5 mins. Love this mod

-5 votes     reply to comment
lodle
lodle Sep 6 2009, 7:50am says:

Ah lol, this is a developer pack for a tutorial :P

+2 votes     reply to comment
skyewing
skyewing Sep 6 2009, 8:06am says:

This sounds very interesting, what are the limits though I wonder.
I imagine I can use this to easily create gamerules, content, and scripted sequences?

+2 votes     reply to comment
Trevayne
Trevayne Sep 6 2009, 10:47am says:

the preview looks like gmod-wiremod Xd

+2 votes     reply to comment
Afnopo
Afnopo Sep 6 2009, 1:20pm says: +2 votes     reply to comment
JPC
JPC Sep 10 2009, 4:49pm replied:

I knew it looked familiar.

+2 votes     reply to comment
CauterizeandExpunge
CauterizeandExpunge Feb 24 2011, 9:20pm says:

Civil Protection machinima map?

+2 votes     reply to comment
AmaroqDricaldari
AmaroqDricaldari Apr 12 2011, 12:26pm says:

Is this download safe? Also, does it replace the standard LUA and C++ Coding, or does it just add to it?

+2 votes     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Icon
Half-Life 2
Platforms
Windows, PS3, X360, XBOX
Developer & Publisher
Valve
Engine
Source
Contact
Send Message
Official Page
Half-life2.com
Release Date
Released Nov 15, 2004
Game Watch
Track this game
Download
Browse
Downloads
Add Download
Members only
Report Abuse
Report download
MD5 Hash
e2931b5d44bc4d85293bd19846a5b052
Related Games
Half-Life 2
Half-Life 2 Single & Multiplayer First Person Shooter
Related Engines
Source
Source Commercial Released Oct 31, 2004
Related Groups
Source Developers
Source Developers Fans & Clans group with 956 members
Valve
Valve Developer & Publisher