Skip to content

Releases: utkinn/PyGmod

Alpha 0.17

05 Feb 20:24

Choose a tag to compare

Alpha 0.17 Pre-release
Pre-release
  • 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

20 Oct 19:25

Choose a tag to compare

Alpha 0.16.4 Pre-release
Pre-release
  • 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

25 Mar 10:12

Choose a tag to compare

Alpha 0.16.3 Pre-release
Pre-release
  • 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

26 Jan 11:03
2bc6eaf

Choose a tag to compare

Alpha 0.16.2 Pre-release
Pre-release
  • 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

16 Jan 18:11

Choose a tag to compare

Alpha 0.16.1 Pre-release
Pre-release
  • Linked Windows build against non-debug Visual C++ runtime libraries

Alpha 0.16: Linux support

07 Jun 12:35

Choose a tag to compare

Pre-release

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

17 May 11:02

Choose a tag to compare

Pre-release

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

29 Sep 16:59

Choose a tag to compare

Pre-release
  • 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

17 Sep 15:32

Choose a tag to compare

Alpha 0.13.1 Pre-release
Pre-release
  • Fixed the bug when Garry's Mod couldn't find original_init.lua.

Alpha 0.13

07 Jun 16:04

Choose a tag to compare

Alpha 0.13 Pre-release
Pre-release
  • New HTML-powered REPL interface
    New REPL
    REPL styles