Garry's Mod

Garry's Mod

91 个评价
Mantle + Wallrun Compatibility Fix
   
奖励
收藏
已收藏
取消收藏
素材类型: 插件
插件类型: 工具
插件标签: 写实
文件大小
发表于
更新日期
1.226 MB
2023 年 12 月 7 日 下午 6:33
2023 年 12 月 11 日 上午 1:24
3 项改动说明 ( 查看 )

订阅以下载
Mantle + Wallrun Compatibility Fix

在 Dreth 的 1 个合集中
Non-conflicting improvements
93 件物品
描述
If you experience any issues, please ensure you aren't subscribed to a different parkour mod!

This is a Ragmod Reworked compatibility version of Caramel's mod "Mantle + Wallrun" as seen here: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2027577882

It contains the exact same code apart from these additions
movetype == MOVETYPE_NONE or movetype == MOVETYPE_CUSTOM or movetype == MOVETYPE_OBSERVER
to line 146 in cl_apexmantle.lua which disables mantling while these conditions are true; ragmod uses the observer movetype, but I added the others as well since it may help improve general compatibility.

Any errors such as the constant "temptable is nil" spam in the console and visual glitches such as the 3rd person model sometimes popping out of view while mantling are part of the original mod, and I do not intend to try and fix them at this moment. I only decided to upload this addon because the original creator has disabled commenting, preventing me from simply suggesting this compatibility fix to the original creator.

I will remove this addon from the workshop immediately upon request.

Happy ragdolling! <3 :)

Update: 11 Dec 2023 Implemented the wallrunning duration fix from Ebola's Workshop fix as seen here: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2978586828 I also changed the vertical wall running animation with a slightly more 'active' animation that looks a little more convincing than the 'hand slapping' from the original version. More commentary in changelogs.
27 条留言
Dreth  [作者] 10 月 26 日 下午 12:31 
If you look at the change notes here on the page you'll see that not much has changed since the original, the first thing I did was simply adding this line:
movetype == MOVETYPE_NONE or movetype == MOVETYPE_CUSTOM or movetype == MOVETYPE_OBSERVER

That fixed the incompatibility issue with Ragmod, but since there was so many other bugs in the original I decided to look into that as well, there was a fix by another author that I implemented and lastly I tried to fix getting stuck in mantles and it seemed to work better on my end after that, but I can do a quick one-click revert to the last version and see if that works better for you.

Just please, please, please make a back-up of your subscribed mods and try this mod with a vanilla game before we start testing things, because if it's not a Windows/Linux issue or a frame-rate issue messing with the timers, then it's highly likely a mod causing issues.
Romactu 10 月 22 日 下午 8:32 
Remember, you can run a Windows version of Garry's Mod by using Proton which I've done it all the time. So using a Windows version should be affected a same way like you play Garry's Mod on Windows Natively.

Yes, I have reasons why I had to do this, running Linux as a primarily platform, like lots of reasons since I see Microsoft's offense all the time and I couldn't stand it no more.

The good news is that running Windows version of Garry's Mod on Linux shouldn't being affected like what Linux Native version does, so I'm not issuing the mod due to the use of Linux, the mod itself might be a problem, the original mod worked great for me but it does have bugs which it also explains why I couldn't use either of them correctly (Although, the original mod almost had it).
Dreth  [作者] 10 月 22 日 下午 6:43 
I've actually never tested the mod on Linux, and it's funny that you mention GPD since I just ordered a GPD Pocket 4 myself a while ago, I'll install a Linux distro when it arrives and see if I can reproduce the problem on my end.

Are there any specific changes to the mod you have in mind? People have already suggested climbing on entities but this was out of my league.
Romactu 10 月 17 日 下午 1:49 
My computer was left at 60 Frames per-second not 120 nor faster nor slower, but I still get stuck. I was left trying out that mod with my GPD Win Mini (2024) at 60Hz (Not 120Hz) for power saving reasons. Please note that GPD Win Mini (2024) is a palmtop with Atari's Xbox 360 input but I was playing with it with Ubuntu (Not Windows 11 which it's included as an OEM without Microsoft Account required).

But it would be great if you can do some changes a bit, not just depending on a frame rate compare to the original upload.
Dreth  [作者] 10 月 17 日 上午 8:59 
Then I can only think of 2 possible explanations.

There's an internal timer in the script that turns collision on and off in order to actually allow the player to mantle, a possible explanation may be an abnormally high FPS causes the script to fire too soon. ( This is unlikely the case, since the timer itself is unaffected by FPS, it's the script that might be triggered too fast ) Try limiting your FPS to 60 and see if that does anything, if it does then I'll tweak the timer a bit and see if that helps.

The other explanation is mod conflicts, it's hard for me to give guidance on this without knowing what you have subscribed to, it took quite a while for me to figure out exactly how Ragmod was interfering with Mantle + Wallrun for instance. You can verify if mods are causing it by backing up your subscribed mods by adding them to a mod collection and making it private, that way you can always resubscribe to the entire list in case you need to remove them all to test things.
Romactu 10 月 9 日 上午 10:20 
I get stuck all the time (Very common, not sometimes).
Dreth  [作者] 10 月 9 日 上午 9:41 
Hello @Romacatu, I think it's likely related to the same critical bug I found back in 2023: "Mantling issues (critical):
Sometimes mantling will get you stuck in the ground, it feels very inconsistent and is hard to reproduce."


Does this happen every time you do a wall climb or only sometimes?
Romactu 10 月 7 日 上午 5:29 
I get stuck on an edge after a wall climb.
Dreth  [作者] 2 月 14 日 上午 10:53 
@AdventureBoots if you can provide your implementation here then I'll happily update the mod, sorry for the late reply!
Aummygame 2024 年 12 月 22 日 上午 8:59 
Nice man thank you!