So I found out something pretty interesting to at least get hand to hand custom characters working. I'm not an expert but I managed to get one working mostly with minor kinks and glitches. Probably because I only halfway know what I'm doing
so first thing I did is find this nice little alien character on sketch fab for free. I then took them over into Miximo and rigged him up. After that I picked about five different animations for walking, running, idle, attack, crouch and the death animation. So from there you have all the animations but they're all in separate files so you have to put them together. I found this nice little video on YouTube telling you how to combine them all very easy with blender. I'm horrible with blender and got this done on the first try so it's pretty simple. There may be better ways to do it but this is how I got it done. Here's the video:
so after you have all the animations put together an exported the model you take it over into game guru Max and use the importer to import it. Get your scaling right and all that stuff and head over to the animation tab. All your animations should be listed like in this picture.
I haven't scaled the guy in the screenshot so he looks like a giant
set your animation speed to 100 or whatever you want and click on each of the animations to check what they are and then rename them to whatever they do to make it easier later. Turn off animation preview also. After that just import them in.
So now what you need to do is go into your entity bank and find the FPE file for your character. Find the line that says ischaracter=0 and change the 0 to 1 . After that's done save the file and close it. Then you open game guru Max and add your character to the scene. Go to behavior and add the zombie attacking script. I don't think this will work for characters with guns because you need a fire spot but who knows, I haven't tested it. But for this where doing a character that would have similar characteristics to the zombie. If you are using a human character that punched people you can probably do the same thing with the character attacking script.
Anyway, now that they have a behavior it's time to alter it. Make sure in the settings and developer mode you've turned on the extra settings. I believe that's required to work. Now going to test game and once you're there you need to hit tab twice and then F11. On the right side panel should be behavior settings. You need to go into that and then modify behavior. You're going to see a side screen that looks like this.
At the very top it has a drop-down menu showing the script you're currently using. Make sure it set to zombie attacking. After that go to the first tab which says initial state. There's a bunch of boxes there with different commands. You don't have to know what these do you just have to pay attention to which state it is an find the box which says loop animation.
This state appears to be the idle state(Edit: I might be wrong on this one but there is an idle state below.If I'm wrong just change it to the proper animation but either way the steps are the same) so we find the box that says loop animation and click the little drop-down tab underneath the drop-down tab that says loop animation. By default it should be set to a zombie animation. When you click the drop-down though it should show your character's animation.
Pick the animation that says idle and click it. Check for any other boxes that say loop animation and change them to your characters correct animation. Then you move down to the next box and do the same for there. My character didn't have a feeding animation so I just changed it to crouch. It's kind of rinky-dink, but hey
go through all the different states and switch the animations according to which stated is. You might get some wrong but tinker with it and after you're done go down to the bottom and click update behavior. If you got everything right your hand to hand character should act the same way zombie would and play the correct animations. I'm not an expert but I got this character working. This should at least get you started. If anyone else has better insight than I do please let me know. Anyway, enjoy tinkering!