GmodDotNet icon indicating copy to clipboard operation
GmodDotNet copied to clipboard

Cross-platform .NET Module/Plugin platform for Garry's Mod powered by .NET.

Results 14 GmodDotNet issues
Sort by recently updated
recently updated
newest added

do-not-merge
pr-generate-docs-preview
pr-autorebase

# Bug description Garry's Mod Dedicated Server is not able to load Gmod.NET on Ubuntu 18.04 (newer versions work just fine). Error message: ``` [ERROR] lua/autorun/start.lua:1: Couldn't load module library!...

bug
documentation

# Description Some of our method contracts in the `ILua` interface have `in` modifier for string parameters (like `ILua.PushString`). Such modifiers are unnecessary and were introduced by mistake on the...

enhancement
GmodNET.API
Runtime

# Description When loading module by name, module and its dependencies must be placed in `garrysmod/lua/bin/Modules/ModuleName` where `ModuleName` is exactly module's main assembly name. Any typo in folder name will...

enhancement
GmodNET.API

Added a separate cross-platform library loader; Added clang-format support; Refactored hostfxr-related code into a dedicated class

# Overview As more developers join the project (hopefully I will become a contributor once work cools down), it will become increasingly difficult to maintain standardized code styling across the...

housekeeping

Print lua's `debug.traceback` when error in managed function occurs

enhancement
Runtime

**Describe the bug** unloading module on server side, will unload native requirements, while client side uses them **To Reproduce** Example module with native dll requirement SV: `dotnet_load("Example")` CL: `dotnet_load("Example")` SV:...

bug
under-investigation

Wouldn't it be good if we can just download it on the workshop instead of manually downloading it from Github ourselves?

enhancement