Program file

oo2core_8_win64.dll: RAD's Oodle library, a stray download, or malware?

oo2core_8_win64.dll is the 64-bit core of Oodle Data Compression from RAD Game Tools, the code a game uses to unpack its compressed data while it loads. A copy inside a game's install folder is normal. The name is also one of the files cracked game downloads leave out, so copies fetched from other sources to fill that gap need checking.

Prefer to check it yourself? The manual checks follow.

RAD library: safe in a game's own folder

An oo2core_8_win64.dll in the install folder of a game you got from a store, or in a modding tool's folder where you copied it from that game yourself, is the genuine file. It is not a process: the game loads it to decompress its archives. Each game that uses this Oodle series ships its own copy, so finding more than one is expected.

The genuine file carries no version, company or description, so a replacement cannot be spotted by its properties. A copy that came from a DLL site, a forum post or a repacked game, or one sitting in Downloads, Temp or System32, is of unknown origin, and the download it came with is where malware usually hides.

Publisher
RAD Game Tools, Inc. (its website carries the copyright of Epic Games, Inc.)
Product
Oodle Data Compression, a compression SDK that RAD licenses to game developers. RAD's Oodle history notes that the version number is part of the DLL name; the 8 matches the 2.8 series
Description in the file
None. The copies collected in a public DLL catalogue report version 0.0.0.0 and no company or description
Shipped by
64-bit games that ship Oodle 2.8 as a separate DLL, in the game's own folder. Many other games build Oodle into their .exe and have no such file. Not part of Windows, DirectX, a driver or any redistributable
Genuine folder
The game's install folder, such as a folder under a Steam, Epic, EA or GOG library, next to the .exe or in a bin subfolder. A modding tool's folder if you copied it there yourself. Never in C:\Windows
Size
About 1 MB: both copies in a public DLL catalogue are 1,006,632 bytes, 64-bit, with different checksums
Runs as a process
No. It is a library loaded into the game or tool that uses it
Searched for because
Cracked and repacked games that lack it stop with a missing file error, and people look for the DLL alone

What oo2core_8_win64.dll does

Oodle is RAD Game Tools' family of compressors for game data. A developer packs levels, textures and other assets with Oodle when the game is built, so the download is smaller and loading is faster, and the game unpacks them again every time it loads. oo2core_8_win64.dll is the 64-bit Windows library that does the unpacking for games that ship Oodle as a DLL. Modding and unpacking tools for such games load the same file to read the game's archives.

The library does nothing on its own and contacts nothing: the game hands it compressed data and gets the unpacked data back. The risk around the name comes from elsewhere. Games downloaded from cracked or repack sources sometimes arrive without this file, and the copies passed around to fill the gap come from unknown hands. A DLL loaded by a game runs with your rights every time it starts, so a file of unknown origin under this name is a real risk even though RAD's own file is harmless.

About .dll files. A .dll file is a library: it cannot run on its own and is loaded into a program's process. It does not appear in Task Manager under its own name; Process Explorer shows which process loaded it.

How a game from a store gets RAD's oo2core_8_win64.dll and how a cracked download that lacks it ends up with a copy of unknown origin
The name is the same in both folders; where the file came from is not.

How to check a copy of oo2core_8_win64.dll

Four questions decide it: where the file is, where the game came from, what sits next to it, and whether its checksum is known. A library never shows in Task Manager under its own name, and this one has no text fields to read, so use these checks.

  1. List every copy and where it sits. A copy in the folder of a game you installed from a store is normal, as is one in a modding tool's folder that you put there. Look closer at copies in Downloads, Desktop, Temp, AppData, System32, or in a game folder that came from a repack.
    Get-ChildItem -Path C:\ -Filter oo2core_8_win64.dll -Recurse -ErrorAction SilentlyContinue | Select-Object FullName, Length, LastWriteTime
  2. Compare the size and checksum. Use the file check on this page. The catalogue copies are 1,006,632 bytes each. A match identifies a copy seen on other PCs; no match is not proof of a fake, because many games ship their own build. A size far from 1 MB is a reason to look closer.
    Get-FileHash "C:\path\to\oo2core_8_win64.dll" -Algorithm SHA256
  3. Look at the signature, but do not rely on blank fields. The version resource of the genuine file is empty, so blank Details fields are expected and say nothing either way. Run the signature check: a HashMismatch result means a signed file was changed. NotSigned alone is not proof of a fake for a file of this kind.
    Get-AuthenticodeSignature "C:\path\to\oo2core_8_win64.dll" | Format-List Status, SignerCertificate
  4. Think about where the game or the file came from. A store install brings RAD's file with the game. A file downloaded on its own from a DLL site or a forum, or one that came with a repacked game, has no known origin, whatever its name and size say.
  5. Look at what sits next to it. Loaders, trainers and unknown .exe or .bat files in the same folder, or a set of DLLs you did not expect, point to a modified game folder. One oo2core file next to the game's .exe is normal.

A matching checksum clears that one file. It says nothing about the installer, the .exe or other files that came with a cracked game, which is where malware from such downloads is usually found.

Five checks that tell RAD's genuine oo2core_8_win64.dll from a risky copy: folder, source, checksum, signature and neighbours
Blank properties are normal for this file; the folder and the source of the game decide.

Check your oo2core_8_win64.dll

Choose the oo2core_8_win64.dll you are unsure about. Its SHA-256 and SHA-1 checksums are calculated in your browser and compared with the 2 versions of the file known from a public DLL catalogue.

or drop the file here

The file stays on your computer. Nothing is uploaded: the checksum is computed locally.

Do you need oo2core_8_win64.dll?

Keep every copy inside the games you installed from a store, and in tools where you copied it from your own game: without it those programs cannot read the game's data. A copy that failed the checks above came with something you did not choose, and the safe way out is to remove that game or download, not only the DLL.

  1. Leave genuine game copies alone. An oo2core_8_win64.dll in a bought game's folder belongs to that game. Deleting it gains nothing and only stops the game from loading its data.
  2. Delete copies you downloaded on their own. A copy fetched from a DLL site or a forum and placed in a game or tool folder is of unknown origin. Note its path, run the scan below first, then delete the file and the download it came in.
  3. Uninstall a game that came from a repack or a free download. Open Settings, Apps, Installed apps, find the game and uninstall it. Repacks often have no uninstaller: then delete the game's whole folder, not only the DLL, because the risky files are usually elsewhere in it.
  4. Run a Microsoft Defender full scan. Open Windows Security, Virus and threat protection, Scan options, Full scan. Quarantine what it finds. Look at Protection history afterwards for anything found in Downloads, Temp or AppData.
  5. Run the offline scan. Some malware bundled with game downloads hides while Windows runs. The offline scan restarts the PC and scans before Windows starts. It takes about 15 minutes.
    Start-MpWDOScan
  6. Change passwords if the download ran an installer you did not trust. Malware bundled with free game downloads is often an information stealer that takes saved browser passwords and session cookies, game store and chat logins included. Change passwords from a clean device and sign out of other sessions.

Warning signs

What you seeWhat it means
You downloaded oo2core_8_win64.dll on its own from a DLL site or a forumA file of unknown origin under a trusted name. It runs inside the game every time it starts.
The game came from a repack and asked for the fileThe download was incomplete or modified. The rest of it deserves more suspicion than the DLL.
An oo2core_8_win64.dll in Downloads, Temp, AppData or System32No game loads it there. Find out where it came from and scan.
A size far from about 1 MBNot like the known copies. Check the checksum and where it came from.
The signature check shows HashMismatchA signed file was changed after signing. It is not the build as shipped.
The download asked you to turn off protectionThe usual lure for malware bundled with cracked games. Remove the game and scan.
Blank version, company and description fieldsNormal for this file. The genuine copies have none either.

Known versions of oo2core_8_win64.dll

A public DLL catalogue lists 2 versions of oo2core_8_win64.dll, from 0.0.0.0 to 0.0.0.0, by Unknown. Its copies are uploaded by users and not verified, so a checksum match identifies the version, while the digital signature tells you whether the file is genuine. Even a genuine file clears only the file, not the folder: attackers ship genuine libraries next to a program they abuse, so where the copy sits still decides whether it is safe.

Every version with its checksums, and how to fix oo2core_8_win64.dll errors on uGetFix

Questions people ask

Is oo2core_8_win64.dll a virus?

No, RAD's oo2core_8_win64.dll is a harmless compression library that games ship in their own folders. It is often searched for because cracked game downloads arrive without it, and the copies offered to fill that gap come from unknown sources. A copy in a game you bought, in that game's folder, is normally the genuine file. A copy from any other source needs the checks on this page.

Why does oo2core_8_win64.dll show no company or version?

Because the genuine builds carry no version information. The copies collected in a public DLL catalogue report version 0.0.0.0 and no company or description. That makes the Details tab useless for this file in both directions: blank fields are normal, and a fake could look exactly the same. The folder, the source of the game and the checksum decide instead.

Is it safe to download oo2core_8_win64.dll for a cracked game?

No. You cannot tell who made a file like that, and the game loads it with your rights every time it starts. More important, a cracked game that lacks the file is a modified download, and such downloads are a common way to spread information stealers and other malware. Removing the game and scanning the PC protects you; adding a DLL to it does not.

A modding tool told me to copy oo2core_8_win64.dll. Is that risky?

Not if you copy it from your own installed game. Tools that read the archives of a game packed with Oodle need the same library, and copying the game's own file gives them RAD's build. The risk starts when the file comes from somewhere else, such as a download bundled with the tool or a DLL site.

Can I delete oo2core_8_win64.dll?

You can, but the game it belongs to then stops loading its data, usually before the first menu, because it unpacks its archives with this library. Deleting it from a bought game gains nothing. If you found it in a game or tool you no longer trust, remove the whole program and run a Microsoft Defender full scan rather than deleting only the DLL.

What is the difference between oo2core_8_win64.dll and oo2core_9_win64.dll?

Both are RAD's Oodle core library for 64-bit Windows, from different version series; RAD puts the version number in the DLL name. A game loads the one it was built with and cannot use the other. The checks on this page apply to every oo2core file in the same way.

Sources

Version data read on Oct 17, 2026.

Questions and experiences

Ask about this page: members and our editors answer. Reading is open; writing needs a free account.

0 comments

…

5,584 members already hereReading, writing, commenting and voting. 0 verified · 309 joined this year