user

Doom Liquid Textures Pack

Addon for Doom II: Hell on Earth (1994) | Category: Models and textures

Author: BFCreations_9000 | Curator: User AvatarModbadger

Addon for Doom II: Hell on Earth (1994) | Category: Models and textures

Author: BFCreations_9000 | Curator: User AvatarModbadger

Liquid Texture Pack is a graphics mod for Doom on GZDoom that completely overhauls liquids. It adds depth, reflections, waves, flow, splashes, underwater shaders and sounds, as well as a test map where all of this can be conveniently explored.

Uploaded17.04.2026 18:42
VersionLatest
Size130.53 MB
Views98
Downloads13

Localizations:

language

Language Independent

The addon does not change the text, interface, or voice acting of the game or related projects. It is compatible with all language versions.

Liquid Texture Pack fully updates the visuals of liquids: water, lava, and toxic surfaces. The pack combines modern shaders, dynamic lighting, and advanced effects to create an impressive picture.

The mod uses parallax effects to simulate depth, flow map textures to animate currents, and reflections — both static (360°) and experimental real-time. The latter work via a secondary camera and can be disabled in case of issues or to improve performance.

The visuals are complemented by splash, waterfall, smoke, and foam effects, as well as an underwater shader with caustics that creates realistic light shimmering. Footstep sounds depending on the surface, swimming sounds, and ambient audio effects for the environment have also been added.

Liquid Texture Pack features a built-in menu where you can configure particles, reflections, sound volume, and other parameters. The mod also includes tools and starter files for mappers.

The package includes a demo map — a full level with enemies, secrets, and high difficulty that showcases the mod's capabilities. The level features large-scale architecture, glowing liquids, and a looping design.

It is important to note that the mod is incompatible with sectors that reduce color saturation and with subtractive dynamic lighting. Experimental reflections may be unstable on some systems.

Liquid Texture Pack is distributed as a community resource and can be freely used in custom maps and projects.

How to install an addon Doom Liquid Textures Pack

For the mod to work correctly, it is crucial to follow the file loading order. LTP must be loaded last to overwrite the textures of other mods and maps.

Basic Installation

Run the files in the following strict order:

  1. Gameplay files (e.g. gameplay.pk3)

  2. Level files (your map or level.wad)

  3. LTP V7.0.pk3 — main mod file (load strictly last in the main list)

  4. LTP RT Reflection.pk3 — choose one file from the LTP Reflection Addon folder matching your screen resolution (for reflections to work)

Additional Patches (load after LTP V7.0.pk3)

  • For standard Doom maps: load LTP - Doom Terrain Splashes.pk3 to see water splashes on original levels

  • For Doom 1 (E4M5): use LTP - Doom 1 Texture Patch For E4M5.pk3 to fix the blood waterfall texture

  • For Brutal Doom: add LTP - Brutal Doom Lava Texture Patch.pk3

  • Invisible player: use GZDoom Default Doom Guy - Invisible Sprites.pk3 to prevent the player model from interfering with water reflections

Technical Settings and Requirements

GZDoom System Settings:

  • Version: GZDoom 4.14.0 or higher (avoid unstable DevBuilds)

  • API (Video Mode): Use Vulkan or OpenGL. Note: Softpoly and OpenGLES display static textures only

  • Texture Filtering: If reflections appear black or glitched, set Texture Filter to None (no mipmaps)

LTP In-Game Menu Features

After installation, a mod settings entry appears in the game menu where you can:

  • Adjust splash particle size (small/large)

  • Enable underwater screen wobble shader

  • Adjust swimming and footstep sound volume

  • Enable/disable experimental real-time reflections

Important Notes

  • Incompatibility: The mod does not work in sectors using subtractive lighting or heavy color desaturation

  • Experimental feature: Real-time camera reflections may not work correctly on some PCs. If changing texture filtering did not help — simply disable them in the LTP menu, and the mod will switch to static reflections

  • Object mass: Splashes depend on the object's mass in mod code:

    • Mass < 10 = small splashes;

    • Mass ≥ 10 = large splashes

Information for Map and Mod Creators

To adapt your textures for LTP, use the LTP - Texture Patch Starter File.pk3 template in SLADE3:

  • ANIMDEFS: Enter your texture name in the Paste_Texture_Name_Here field and remove comment symbols (// or /* */)

  • TERRAIN: Apply the terrain type to your texture name

  • Save the changes and load the created patch at the very end of the list