How To Fix ISDONE.DLL and UNARC.DLL Errors During FitGirl Dodi Repack Installation
Hitting errors like ISDone.dll or Unarc.dll during game installs from FitGirl or DODI is super common and pretty annoying. Usually, it’s because of missing files, bad memory, or virtual memory hiccups. Often, you’re just one tweak away from fixing it — and being able to enjoy your new game instead of staring at error messages. This walkthrough lays out some straightforward (though not always perfect) fixes that have helped in real-world setups, so don’t get discouraged if the first attempt doesn’t work.
How to Fix ISDone.dll and Unarc.dll Errors When Installing Repack Games
Download the Required DLL Files
This one’s kind of obvious, but weirdly enough, sometimes these DLL files are just missing or corrupted. Downloading and replacing them is a common fix.
Just click those links, scroll down a bit to find the latest version, and hit download. Save them somewhere easy to remember, like your Desktop or Downloads folder.
Extract the DLL Files
Once downloaded, sometimes they come in zip files or just as raw DLLs (depends). If zipped, right-click and choose Extract All. If they’re already DLLs, skip this step.
- Go to where you saved the files.
- If zipped, extract the DLLs here, preferably on your Desktop for easy access.
Copy DLL Files into System Folders
This is where things get a bit ‘techy,’ but it’s usually necessary. You need to copy these DLLs into the Windows system folders to make sure the OS recognizes them when needed.
- Open This PC (or File Explorer), then go to Local Disk (C:).
- Navigate into Windows, then System32.
- Paste the DLL files here. If Windows asks for permission, hit Continue.
- Now, go back to Local Disk (C:) and open SysWOW64.
- Paste the same DLLs here too. Again, accept any permission prompts.
It’s kinda weird, but on some setups, copying to both those folders ensures all 32-bit and 64-bit applications can access the DLLs without errors.
Install Visual C++ Redistributable Packages
Many games and installers rely on Visual C++ libraries, and a lot of errors happen if these aren’t installed or outdated. Download the “all-in-one” version to cover your bases.
Once downloaded, right-click and extract the archive. Inside, you’ll find a batch file named install_all.bat
. Run that as administrator (right-click > Run as administrator) to install all the versions. It might take a few minutes, and you might get prompts — just click Yes.
Adjust Virtual Memory Settings
Memory settings can be a sneaky cause of install errors, especially if your system isn’t allocating enough space for temporary files. Here’s how to tweak it:
- Open Control Panel (search for it in the Windows menu).
- Click System and Security > System.
- On the left, hit Advanced system settings.
- Under the Advanced tab, click on Settings in the Performance section.
- Switch to the Advanced tab in the new window, then click Change under Virtual memory.
- Uncheck Automatically manage paging file size for all drives.
- Select your C: drive, then choose Custom size.
- Fill in values based on your RAM — because of course, Windows has to make it harder than necessary. Typical values:
- 4 GB RAM: Initial size 2048 MB, Max 4096 MB
- 8 GB RAM: Initial size 4096 MB, Max 8192 MB
- 16 GB RAM: Initial size 8192 MB, Max 16384 MB
- 32 GB RAM: Initial size 16384 MB, Max 32768 MB
- 64 GB RAM: Initial size 32768 MB, Max 65536 MB
- Press Set, then OK. Be aware, this can take a restart to fully take effect.
Reboot Your Machine
After all that, restart your system. Windows sometimes stubbornly doesn’t recognize new DLLs or configuration changes until a reboot passes everything into effect. Sometimes, on one setup it seems to help immediately; on another, you might need to do this twice. It’s kinda weird but worth a shot.
Extra Tips: What Else Could Be Wrong?
- Run the installer as administrator if you haven’t already — right-click > Run as administrator. Some installers are picky about permissions.
- Temporarily disable your antivirus or Windows Defender — just to check if it’s blocking something.
- Make sure your Windows updates are current. Sometimes, missing updates cause the DLL errors to persist.
- If problems keep happening, repairing Windows with the System File Checker (`sfc /scannow` in Command Prompt as admin) might help fix underlying issues.
Wrap-up
Getting past ISDone.dll and Unarc.dll errors is mostly about making sure your system has the right files, enough memory, and proper permissions. It’s not always the most elegant process, but these steps cover the common pain points — and usually, one of them solves it. Not sure why it works, but… it does. Usually. Just keep in mind — on some PCs, a restart or a retry after half an hour makes all the difference.
Summary
- Grab missing DLL files from trusted sources
- Copy DLLs into System32 and SysWOW64
- Install all Visual C++ Redistributables
- Adjust virtual memory based on your total RAM
- Restart the PC and try again
- Disabling antivirus temporarily, running as admin, updating Windows — good ideas to consider
Fingers crossed this helps
Honestly, fixing these errors is sometimes trial and error, but the above steps have saved a lot of headaches. Hopefully, this shaves off a few hours for someone. Good luck with your game install — may your errors be few and your success plentiful!