Dodi Repack Isdone.dll Error – Fully Tested
Chronicle: The dodi repack isdone.dll error
Overview
The “isdone.dll error” that appears with DODI Repack (and similar repack installers) is a runtime failure occurring during game installation. It signals that the installer (typically an Inno Setup or custom wrapper used by repacks) tried to unpack or decompress a large compressed file but failed when extracting data to disk or allocating memory. The message often references isdone.dll and/or unarc.dll and may show codes like ERROR: crc failed, error code -1, or memory allocation failures.
- Download the official Unarc.dll from a trusted source (or pull it from a working InnoSetup installation).
- Go to
C:\Windows\SysWOW64 (for 64-bit systems) or C:\Windows\System32 (for 32-bit).
- Find the existing
unarc.dll. Rename it to unarc_old.dll (as a backup).
- Paste the new
unarc.dll.
- Also paste a copy of the new
IsDone.dll into the same folder.
- Restart your PC and try the installer again.
- Disk space shortage: The installer needs enough free space not only for installed files but also for temporary extraction buffers.
- File corruption: If the archive is corrupted (download error, interrupted transfer, bad storage), CRC checks fail and isdone/unarc report errors.
- Insufficient RAM / virtual memory: Large decompressions require sizable contiguous memory or pagefile space. If allocation fails, the DLL returns memory errors.
- Antivirus / security interference: AV tools may quarantine or block extraction, causing incomplete writes or access errors.
- Permission / path issues: Installing to a protected folder without elevated rights, or using long/Unicode paths, can cause failures.
- Incompatible DLLs: A mismatched or corrupted isdone.dll/unarc.dll shipped with the repack or already on the system can malfunction.
- Disk errors / bad sectors: Underlying I/O failures produce corrupted writes/read errors during extraction.
- Use stepwise elimination: test on another PC or VM, try a different repack/version, or attempt to extract archives manually with archive tools that show CRC errors.
- If CRC or archive errors appear consistently across downloads, the source is likely corrupted; obtain a different copy.
Consider running a memory check (Windows Memory Diagnostic tool) to detect any issues with your RAM.