Cannot open HLMV (TF2) When Cra0kalo's Studio Compiler is Installed?
10 replies, posted
So since a model I wanted to use in TF2 exceeds the normal bone limit, I got Cra0kalo's compiler in hopes that I could compile the model smoothly.
Sadly, it's not working so great.
When all the files and resources are in my bin folder, HLMV cannot be opened, at all.
I tried doing a workaround, by compiling my model, and replacing all the old files with the regular sutdio mdl files. I can then load HLMV fine, but when I try to load the model that was just compiled, HLMV crashes.
Any ideas on how to fix this? Thanks!
Store the compiler in a seperate folder. The dlls for the compiler are from an outdated codebase and hlmv can not call the functions inside of it. You cna only use it with it the correct ddl files. To use the compile you have a bunch of techniques to use it's commandline interface.
Oh okay, good to know!
Mind explaining or linking me to how to do one of the best methods, or best one?
What you wanna know? Basicly you just use the seperate directory as the 'engine path' for the very tool.you use. It always just throws the qc into the studiomdl exe. Thing that could matter is that, in Blender for example you can't use the interface to boot hlmv cause you gotta use those 2 different pathes and 'engine branches'
Well, Im pretty sure I've already tried what you're explaining.
I created a folder in /bin/ named 'NEEDBONES'
In that folder, I went ahead and placed cra0kalo_lib.dll, the modified studiomdl.exe, and all of the necessary libraries into NEEDBONES.
I then went into Crowbar and used these options:
Screenshot
When attempting to compile the model, I am printed with this error message:
Screenshot
Then Crowbar aborts and cancels the compile.
I tried compiling the model with cra0kalo's libraries and stuff in the /bin, compiled the model, got the original studiomdl stuff and placed it back in bin, opened HLMV fine, but then when I tried to open the model I compiled with cra0kalo's stuff, it crashes immediately.
Okay. I dunno what that means. I dunno what the compiler complains about. Dunno the code. Neither do i have any clue what the tool's commandlines look like.
If your setup is not broken yet and you wanna hot wire it you can create a .bat file anywhere (or desktop) and throw the qc into it. This old stuff may work, eventually.
@"Q:\SteamLibrary\Steam\steamapps\common\Team Fortress 2\bin\NEEDBONES\studiomdl.exe" -nop4 -game "Q:\SteamLibrary\Steam\steamapps\common\Team Fortress 2\tf" %1
pause
AFAIK you can't use that compiler with TF2. I've put it in CSGO's bin folder and it's worked.
I've also never had success with it compiling over 255 bones so you might be wasting your time.
Dang. Any other ideas?
Nope. What model are you trying to bring into TF2 that has over 255 bones?
TF2 does not support more than 255 bones at all, I know someone made a hacked compiler for TF2 very long ago that updated the limit to 255 bones, but more than that and it crashed.
Thats a real shame.
Its an Overwatch model. I had to delete the face bones and some of the physics bones
Thanks for the help, anyway.
Sorry, you need to Log In to post a reply to this thread.