Page 1 of 1

Source Python Alpha 1.0.0c

Posted: Sun Sep 02, 2012 8:21 pm
by your-name-here
A new Source.Python alpha build has been posted. You can grab the build here.

Major Changes:

  • Fixed a major issue where we weren't adding _engines/lib-dynload to the Python path. This was causing scripts that imported the time module to break.
  • sp_load and sp_unload are no longer valid command. They have been replaced with 'sp load' and 'sp unload'.
    • Type 'sp help' for a full list of commands.
Other Changes:
  • Reworked dependency loading code.
  • Moved engines and core to _engines and _core
  • Added the [wiki]EasyPlayer[/wiki] class. (name subject to change)
  • Moved base .ini files into _libs/_data.
  • Fixed an issue with the path module.
  • Updated PlayerIter to use Player.Players and added in more filters + return types.
  • Updated path constants to use the path module.
  • Added ToInt method to CBaseHandle.
  • Moved decorators to __init__ files.
  • Added entity_factory, which exposes a method for creating new entities and also methods for getting and setting entity keyvalues.
  • The edict_t class has been expanded further with GetKeyValue and SetKeyValue(Int, String, Float, Vector) and DispatchSpawn.

Posted: Sun Sep 02, 2012 9:51 pm
by Woody
Sweet! EasyPlayer class looks nice!

Thanks for all your hard work! Glad to see this progressing! :)

Posted: Sun Sep 02, 2012 10:33 pm
by your-name-here
Woody wrote:Sweet! EasyPlayer class looks nice!

Thanks for all your hard work! Glad to see this progressing! :)


Thank you for the support :D

Posted: Mon Sep 03, 2012 12:57 am
by BackRaw
Thanks for fixing these issues! I love to see this progressing, too !

Posted: Sat Nov 24, 2012 9:33 am
by DreTaX14
Hmmm... link down

Posted: Sat Nov 24, 2012 5:46 pm
by L'In20Cible
Hi,

That build is outdated. You can find the last one here.

L'In20Cible