Skip to content

Coldzer0/OodlePak

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OodlePak ( Oodle Repacker )

  • OodlePak (A .pak repacker preserving per-file Store/Oodle methods)
  • 7-Zip Oodle Plugin to extract .pak files packed with Oodle

Download

Download Latest version

Or build it yourself

fpc -Twin64 -Mdelphi -O3 OodleCodec.lpr
fpc -Twin64 -Mdelphi -O3 OodlePak.lpr

OodlePak / RePacker

Works on any game .pak files that uses Oodle, OodlePak preserves per-file method assignment when repacking.

List contents:

OodlePak -l game.pak
Method          Size    Compressed  Name
--------------------------------------------------------------------
Store           1024          1024  config.ini
Oodle           45120         12340 textures/sky.dds
Oodle           4495          1251  engineassets/defaulttextures.xml

Extract:

OodlePak -e game.pak modwork\

Or extract everything

OodlePak -a assets_dir outputdir *.pak

Edit files in modwork\, then repack:

OodlePak -r game.pak game_modded.pak modwork\

Files found on disk are re-read and recompressed with the same method as the original. Files not found on disk are copied verbatim from the original.

Control Oodle compression level:

OodlePak -r game.pak out.pak -c 7
Level Oodle Speed
1 HyperFast1 Fastest
2 SuperFast
3 VeryFast
4 Fast
5 Normal Default
6 Optimal1
7 Optimal2 Recommended
8 Optimal3
9 Max Maximum

OodleCodec - the 7-Zip plugin

Install OodleCodec.dll into C:\Program Files\7-Zip\Codecs\ for 7-Zip to handle Oodle archives natively (open, extract, browse).

Requirements

Place an oo2core_*.dll next to the tool/plugin or on PATH.

License

MIT. Oodle/oo2core is © Epic Games Tools LLC under separate terms.

This project is licensed under the GNU Affero General Public License version 3. See LICENSE for the full license text.

With ❤️ From Home.

About

Oodle .pak Repacker for modding games

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages