Unlikely, since resources for that already exist.
How to customize?!
Check the documentation for basic customization.
Thanks! This will help a lot!!
I would recommend not having to pass in the parameter “Player”, as you only need a Character. I had to modify the module just for this, because in the module, it seems you don’t really need the Player at all, and you only need the Character.
This would be beneficial in many ways.
Where could I find resources for r6 footplanting?
I don’t know. This resource can, however, be modified for R6 if you can understand the math.
Is there any way to make this compatible with R6?
I don’t know where to find them, but I know they exist.
Yes, but you need to understand the math behind IK in order to.
its bug i guess when i play when 2 person the leg is gone crazy
Can you show me a video of this? Feel free to upload it to streamable or YouTube so that you don’t worry about file size.
idk what just happened the leg was folding infront looks scary so here Desktop 2021.07.08 - 12.56.50.01
Interesting. Did you change any settings?
nope i didnt change any single things
Does it apply in-engine? And, did it only happen once?
I don’t know the name of this behavior but this is the reason why that happens
Putting tuples in a tuple takes only the first element of every tuple except the last tuple where it uses the whole thing, for example
local function returnTuple()
return 1, 2, 3, 4, 5
end
print(returnTuple(), returnTuple(), returnTuple())
--prints : 1 1 1 2 3 4 5
On line 175 of the IK module there is this line
RaycastParameters.FilterDescendantsInstances = {unpack(Mod),unpack(ParamBlacklist)}
Where mod is the list of characters
This results in only one of the characters animating properly, as the rest have their raycasts hit themselves instead of the ground.
local tableOne = {1,2,3}
local tableTwo = {4,5}
print({table.unpack(tableOne), table.unpack(tableTwo)})
--prints {1 4 5}
Sup. Love the module, and I’m experiencing the exact same issue. Same bug criteria (only happens in multiplayer), and it’s an issue with the leg going dolphin.
To answer your questions, it happens every time, and an issue both on studio and in-game.
However, taking what GrimDarkLord7 helped me fix the issue. Hope this helps!
For anyone not able to do what @GrimDarkLord7 was referring to. Here is an example of how to fix the issue. On line 163 in the IK module change the function to this.
function IK_HANDLER.UpdateRaycastBlacklist(Blacklist)
local FilterList = {}
if Blacklist and type(Blacklist) == "table" then
--ParamBlacklist = Blacklist
FilterList = Blacklist
end
--local Mod = {}
for self,_ in pairs(IK_HANDLER.ActiveInstances) do
if self.Character then
--table.insert(Mod, self.Character)
table.insert(FilterList, self.Character)
end
end
RaycastParameters.FilterDescendantsInstances = FilterList --{unpack(Mod),unpack(ParamBlacklist)}
end
can you guys make it R6 please