Garry's Mod

Garry's Mod

GM++ | Player Interaction Overhaul
 This topic has been pinned, so it's probably important
Juckey  [developer] 23 Apr @ 4:45pm
Something went wrong? Post here!
Due to the reach and aggressiveness of GM++, it will likely never be completely bug-free. If you have a bug or another type of issue to report, please provide the error traceback (if any) and the necessary steps to reproduce it. If there is a mod conflict, please provide the name or a workshop link of the addon in question.

Troubleshooting
There are multiple things you can do to help us help you help us all figure out what's wrong. First of all, check for any possible Lua errors. If not, then make sure the mod is running properly. You can do this by, in the console, setting gmpp_debug_on 1 and running either gmpp_reload or sv_gmpp_reload, depending on the realm you are experiencing trouble with. If GM++ is working, you should then see a load of text appear on your screen.

A GM++ module has an issue?
Please specify the module name and ways to replicate the issue.

GM++ itself isn't working properly?
Always ensure there are no Lua errors present. If not, then the problem is most likely the hook override. This is usually caused by a mod conflict, often with libraries such as DLib. GM++ ships with its own implementation to ensure that it is always the first in line and that things are handled properly, following native spec to the highest possible standard along with certain extensions. Modifying the hook library will result in failure for GM++ to work properly, as its functionality ceases to be run.

Another addon is not working properly?
Help us identify the issue by providing us with the name of the addon, and by describing the problems you are having. We are happy to look at it for you!

Nothing is working?
Then you have achieved a critical failure. Please make sure that you have:
1) restarted the game after subscribing
2) no conflicting mods present
3) read the discussion to see if others are experiencing this

You have a suggestion?
We're glad to hear it! But make sure it is easily implemented and fits into the philosophy of the mod. If you're smart, you might be able to do it yourself! GM++ is very modular and easy to extend, but is currently lacking in documentation.

Known issues and caveats
  • Incompatibility: GM++ will NOT work with libraries that manipulate or replace the native hook module, such as DLib.
  • Hook manager: Hooks manipulating the current event hook list will result in undefined behavior. However, hooks that remove themselves work as intended.
  • Depth buffer: Some entities might not draw when depth is used.
  • Flashlight: No cross-compatibility between engine flashlight and custom flashlight (flashlight state, suit battery drain).
  • Flashlight: Sometimes the flashlight prevents viewmodel hands with a selfillum texture from drawing. (???)
  • Free-aim: A mild stutter might be visible when looking around.
  • Drive FX: A stutter may be seen in chase camera mode.
  • ...
Last edited by Juckey; 8 Jul @ 5:46pm
< >
Showing 1-15 of 168 comments
I can't customize the mod. I don't see the menus anywhere.
Juckey  [developer] 24 Apr @ 6:54am 
Originally posted by screwdriver lobotomy:
I can't customize the mod. I don't see the menus anywhere.
does the mod work otherwise? are you able to see console variables under "gmpp_"? do you see menus for other mods you are using?
Originally posted by Juckey:
Originally posted by screwdriver lobotomy:
I can't customize the mod. I don't see the menus anywhere.
does the mod work otherwise? are you able to see console variables under "gmpp_"? do you see menus for other mods you are using?
I see the menus for other mods. I didn't know there were convars so I will check on that rq.
Originally posted by Juckey:
Originally posted by screwdriver lobotomy:
I can't customize the mod. I don't see the menus anywhere.
does the mod work otherwise? are you able to see console variables under "gmpp_"? do you see menus for other mods you are using?
I see the commands but they don't seem to be doing anything.
yea it doesn't seem like the addon even does anything
Originally posted by screwdriver lobotomy:
yea it doesn't seem like the addon even does anything
just tried seeing if it was my mods but it's not. Disabled all mods and tried it, but the addon only adds commands that don't do anything.
Last edited by screwdriver lobotomy; 24 Apr @ 11:47am
sev  [developer] 24 Apr @ 12:52pm 
are you playing in singleplayer or local multiplayer?

can you record/screenshot yourself launching the game and trying convars? can you show your Q menu?
Originally posted by sev:
are you playing in singleplayer or local multiplayer?

can you record/screenshot yourself launching the game and trying convars? can you show your Q menu?
singleplayer and sure I will take a screenshot
Juckey  [developer] 24 Apr @ 1:05pm 
that's highly illogical. if the commands are registered, they should be doing something.

if you type in the console:
gmpp_debug_on 1 sv_gmpp_reload
it should then print runtime information.

you may also try to invoke the configuration menu with "gmpp_configure".
Originally posted by sev:
are you playing in singleplayer or local multiplayer?

can you record/screenshot yourself launching the game and trying convars? can you show your Q menu?
https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3469825144
I'm able to open the menu and click buttons but they don't seem to be doing anything


I also got some console spam everytime I open up a menu I get red text messages like these: "Tried to look up command gmpp_neck_view_mult as if it were a variable."
Juckey  [developer] 24 Apr @ 1:36pm 
please make sure you are not using mods like DLib, ULib, ULX, etc. alongside, as they also override the hook module.
Originally posted by Juckey:
please make sure you are not using mods like DLib, ULib, ULX, etc. alongside, as they also override the hook module.
any alternatives to ulx? I use it to teleport players and disable non admin
no clipping.


found a few replacement mods I can use now!! The mod works and I can see the menu now!!


I didn't know that ulx modified hooks so I didn't think about disabling it.
Last edited by screwdriver lobotomy; 24 Apr @ 2:30pm
the menu spazzes out and its hard to read and click buttons on 00 general player interaction
heckk 24 Apr @ 6:09pm 
Certain VManip addons that uses models in their animation's do not appear to be visible.

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3469942018
< >
Showing 1-15 of 168 comments
Per page: 1530 50