LANTZ Posted November 2, 2016 Share Posted November 2, 2016 I know this is a common error that people get, but I have vorbisfile.dll in my gta sa directory and I just have to copy and paste it to gta_sa.exe to run the game. However, I want to run 3d analyze and I can't because vorbisfile.dll is missing. I tried using ILmerge utility to merge vorbisfile.dll into gta_sa.exe permanently but I always have an error. What else can I do? Link to comment Share on other sites More sharing options...
lil weasel Posted November 2, 2016 Share Posted November 2, 2016 Reinstall the game. Link to comment Share on other sites More sharing options...
LANTZ Posted November 2, 2016 Author Share Posted November 2, 2016 And lose everything? Is that really my only option? Link to comment Share on other sites More sharing options...
lil weasel Posted November 2, 2016 Share Posted November 2, 2016 (edited) What is to lose? Save your config (gta_sa.set) file elsewhere. Modding questions/problems are not discussed in this part of the forum. Check out the Modding Forum if that is your problem. The Save Game is stored in documents. File sharing is not part of the forum. WELCOME to the San Andreas forum! Before you post Rules Reinstalling always puts back missing files, unless the Security quarantines a file. Edited November 2, 2016 by lil weasel Link to comment Share on other sites More sharing options...
j7n Posted November 2, 2016 Share Posted November 2, 2016 If you're using external tools (3d analyze?) that need vorbisfile or other DLLs, the you might need to copy the DLLs into the same directory as the exe of those tools. "ILmerge" appears to be made for Net Framework modules, which the the game is not. Generally, if a program requests a DLL and I don't know where to put it, I would use Sysinternals Filemon (or Process Monitor) to log the path(s) where the DLLs are searched for in, and put them there. Maybe try running game & tools from a directory outside Program Files. Link to comment Share on other sites More sharing options...
LANTZ Posted November 2, 2016 Author Share Posted November 2, 2016 If you're using external tools (3d analyze?) that need vorbisfile or other DLLs, the you might need to copy the DLLs into the same directory as the exe of those tools. "ILmerge" appears to be made for Net Framework modules, which the the game is not. Generally, if a program requests a DLL and I don't know where to put it, I would use Sysinternals Filemon (or Process Monitor) to log the path(s) where the DLLs are searched for in, and put them there. Maybe try running game & tools from a directory outside Program Files. I downloaded Process Monitor and it's pretty confusing. So how do I use it to put vorbisfille.dll in gta_sa.exe? Link to comment Share on other sites More sharing options...
spaceeinstein Posted November 2, 2016 Share Posted November 2, 2016 What do you need 3D Analyze for? If it's to fix game-breaking bugs, have you tried the SilentPatch yet? Link to comment Share on other sites More sharing options...
j7n Posted November 3, 2016 Share Posted November 3, 2016 I downloaded Process Monitor and it's pretty confusing. So how do I use it to put vorbisfille.dll in gta_sa.exe?I'm sorry if I'm leading you down a wrong path. It is a diagnostics tool, and doesn't make changes to other programs. You start Process Monitor, uncheck all events except Show File System Activity, and enable Capture. Then start the program that can't find its DLL. End Capture. In the log it will show multiple attempts to load the DLL, and an error next to them. Normally those will be the game directory, windows system directory, and %path%. One of those paths might be where you should put the dll file. I think I will shut up because I don't have experience with GTA modding. The above method has helped me install some plugins that had dll dependencies. Link to comment Share on other sites More sharing options...
LANTZ Posted November 5, 2016 Author Share Posted November 5, 2016 I downloaded Process Monitor and it's pretty confusing. So how do I use it to put vorbisfille.dll in gta_sa.exe? I'm sorry if I'm leading you down a wrong path. It is a diagnostics tool, and doesn't make changes to other programs. You start Process Monitor, uncheck all events except Show File System Activity, and enable Capture. Then start the program that can't find its DLL. End Capture. In the log it will show multiple attempts to load the DLL, and an error next to them. Normally those will be the game directory, windows system directory, and %path%. One of those paths might be where you should put the dll file. I think I will shut up because I don't have experience with GTA modding. The above method has helped me install some plugins that had dll dependencies. No I think you may be on to something. So I checked/unchecked the stuff you said but when I tried to launch the game I didn't see anything change in the Process Monitor window Link to comment Share on other sites More sharing options...
crashoverride93 Posted March 13, 2017 Share Posted March 13, 2017 This maybe far fetched but you might can try making a copy of vorbise and paste it into c:/windows/system32 and trying again. Link to comment Share on other sites More sharing options...
LaDiDa Posted March 13, 2017 Share Posted March 13, 2017 This maybe far fetched but you might can try making a copy of vorbise and paste it into c:/windows/system32 and trying again. Don't ever do that... Never... Silent 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now