> For the complete documentation index, see [llms.txt](https://equ8.gitbook.io/documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://equ8.gitbook.io/documentation/integration-guide/protection-template-example.md).

# Protection Template Example

Lets assume this is what your game installation looks like:

```csharp
b:\game_dist_rc1
|   game.exe
|   mylauncher.equ8.exe
+---engine
|   |   engine.dll
|   |
|   +---thirdparty
|           libpng.dll
+---equ8
|       agent.x64.equ8.exe
|       client.x64.equ8.dll
|       (equ8.db)
+---resources
    |   sensitive_texture.png
    |
    +---shaders
            pixel.shader
            vertex.shader
```

In the example, all paths should be relative to the `equ8` directory. We will be running the `filesigner` from the root, so we must also provide the `filepath`.

Content of template file (Note that you should not include EQU8 binaries):

```c
file: ../game.exe, game.exe
file: ../engine/engine.dll, engine/engine.dll
file: ../engine/thirdparty/libpng.dll, engine/thirdparty/libpng.dll
file: ../resources/sensitive_texture.png, resources/sensitive_texture.png
file: ../resources/shaders/pixel.shader, resources/shaders/pixel.shader
file: ../resources/shaders/vertex.shader, resources/shaders/vertex.shader
```
