Skip to content

Releases: utkinn/PyGmod

Alpha 0.17

Alpha 0.17 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 05 Feb 20:24
  • 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

Alpha 0.16.4 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 20 Oct 19:25
  • 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

Alpha 0.16.3 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 25 Mar 10:12
  • 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

Alpha 0.16.2 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 26 Jan 11:03
2bc6eaf
  • 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

Alpha 0.16.1 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 16 Jan 18:11
  • Linked Windows build against non-debug Visual C++ runtime libraries

Alpha 0.16: Linux support

Pre-release

Choose a tag to compare

@utkinn utkinn released this 07 Jun 12:35

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

Pre-release

Choose a tag to compare

@utkinn utkinn released this 17 May 11:02

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

Pre-release

Choose a tag to compare

@utkinn utkinn released this 29 Sep 16:59
  • 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

Alpha 0.13.1 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 17 Sep 15:32
  • Fixed the bug when Garry's Mod couldn't find original_init.lua.

Alpha 0.13

Alpha 0.13 Pre-release
Pre-release

Choose a tag to compare

@utkinn utkinn released this 07 Jun 16:04
  • New HTML-powered REPL interface
    New REPL
    REPL styles