Skip to content

Commit

Permalink
[General] Improve VDFS article
Browse files Browse the repository at this point in the history
  • Loading branch information
muczc1wek committed Jul 4, 2024
1 parent 47e4e73 commit 1479d25
Showing 1 changed file with 25 additions and 13 deletions.
38 changes: 25 additions & 13 deletions docs/zengin/general_info/vdfs.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,36 @@
---
title: VDFS virtual file system
---
# VDFS
# VDFS virtual file system

VDFS is the virtual file system used by ZenGin to distribute and store many, but not all, game assets.

## Tools
!!! Example "Learn more"
If you want a more technical documentation of the VDFS format, you can find it on [ZenKit site](https://zk.gothickit.dev/engine/formats/vdf/).

The community created variety of different modding tools for work with VDFS volumes over the times, such as:
## Loading

### VDF
`.vdf` files can usually be found in the `Data/` directory of Gothic installations and the game loads them automatically.

Volumes are loaded based on the [timestamp](../tools/vdfs_tools/gothic_vdfs.md#viewer) specified inside the `.vdf` file. The volumes with the latest timestamp are loaded first.

[**GothicVDFS**](../tools/vdfs_tools/gothic_vdfs.md)

- Viewing
- Extracting
- Building `.mod` and `.vdf` archives
### MOD
`.mod` files are stored in the `Data/ModVDF/` directory and loaded when they are specified in the current game `.ini`.
```ini title="MyMod.ini"
// [...]
[FILES]
VDF=MyMod.mod MyMod_Textures.mod
// [...]
```

## Tools

The community created variety of different modding tools for work with VDFS volumes over the times, such as:

[**VDFS Tool**](../tools/vdfs_tools/vdfs_tool.md)
### [GothicVDFS](../tools/vdfs_tools/gothic_vdfs.md)
Most popular tool for working with VDFS volumes. Allows viewing, extracting and building `.vdf` and `.mod` archives, and has CLI interface.

- Viewing
- Extracting
- Building
- Optimizing
- Compressing `.mod` and `.vdf` archives
### [VDFS Tool](../tools/vdfs_tools/vdfs_tool.md)
New tool for working with VDFS volumes, created to support features introduced by [Union](../union/index.md). Apart from viewing, extracting and building `.vdf` and `.mod` archives, it also supports optimizing and compressing them.

0 comments on commit 1479d25

Please sign in to comment.