Releases: utkinn/PyGmod
Alpha 0.17
- Update bundled Python to version 3.10
- Fix broken
pygmod._loader
This release comes in a form of an installer. Download a .pyz file for your platform and run it.
Select *32.pyz if you use the stable Garry's Mod branch. If you use the experimental x86_64 branch, select *64.pyz.
Make sure the installer has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip, extract the files and install them manually.
Alpha 0.16.4
- Added missing binary Python modules such as ctypes into 64-bit Windows build
This release comes in a form of an installer. Download a .pyz file for your platform and run it.
Select *32.pyz if you use the stable Garry's Mod branch. If you use the experimental x86_64 branch, select *64.pyz.
Make sure the installer has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip, extract the files and install them manually.
Alpha 0.16.3
- Fixed incorrect Python callback exception handling
This release comes in a form of an installer. Download a .pyz file for your platform and run it.
Select *32.pyz if you use the stable Garry's Mod branch. If you use the experimental x86_64 branch, select *64.pyz.
Make sure the installer has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip, extract the files and install them manually.
Alpha 0.16.2
- Fixed broken timer callbacks
- Splitted installers by target platform and GMod branch
This release comes in a form of an installer. Download a .pyz
file for your platform and run it.
Select *32.pyz if you use the stable Garry's Mod branch. If you use the experimental x86_64 branch, select *64.pyz.
Make sure the installer has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip, extract the files and install them manually.
Alpha 0.16.1
- Linked Windows build against non-debug Visual C++ runtime libraries
Alpha 0.16: Linux support
Added Linux support and fixed some bugs.
This release comes in a form of an installer. Download pygmod.pyz
and run it. Make sure that it has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip, extract the files and install them manually.
Alpha 0.15: embedded Python
This version uses an embedded version of Python 3.8. This eliminates the need to install and keep a specific version of Python on your system.
This release comes in a form of an installer. Download pygmod.pyz
and run it. Make sure that it has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip, extract the files and install them manually.
Alpha 0.14: Custom entities
- Custom entities: now you can create new entity classes by inheriting the
Entity
class:
from pygmod.entity import Entity
class MyEntity(Entity):
PrintName = "My entity"
Author = "Me"
def Initialize(self):
print(f"Hello, my ID is {self._.EntIndex()}")
This is the first release in a form of an installer. Just download pygmod.pyz
and run it. Make sure that it has selected the correct Garry's Mod installation path and click Install. If you encounter problems with the installer, you can rename the file to pygmod.zip
, extract the files and install them manually.
Alpha 0.13.1
- Fixed the bug when Garry's Mod couldn't find
original_init.lua
.