AnimatedCybergrindTextures

版本 v1.0.2·更新於 2026-02-25

Allows to add video textures for grid/skybox in Cybergrind

模組介紹 作者原文

Animated Cybergrind Textures

Allows you to use animated custom textures in Cybergrind mode

Important note!

Please check out the information on supported texture file formats first.

Basics

Usage

After installing the mod, place your animated textures into the Cybergrind custom textures folder or any of its subfolders (ULTRAKILL\Cybergrind\Textures) as you would normally do.

In game, get to the blue Cybergrind terminal and open custom textures section.

Animated textures should now be visible in the Terminal browser and have a little "📹" icon distinguishing them from the regular static textures. Thumbnails aren't animated in file browser, but don't worry, they will be on a little preview in the left corner of the screen.

The same also goes for the skybox textures. _Animated glow textures, however, are not supported._

_Example of a working animated texture in a preview section_

Preconditions

In order for your textures to work properly, please note the following:

  • Texture format must meet the requirements
  • Grid texture must have a 1:1 aspect ratio. 100x100 is the most optimal resolution since it's used by the renderer
  • Skybox texture must have a 2:1 aspect ratio (1920x960 resolution is used by renderer and thus is preferable)
  • For skybox textures, an equirectangular projection is used, just like for any other skybox texture in ULTRAKILL

_Example of a custom animated skybox texture_

Supported formats

It's worth mentioning right away that this mod only operates with video files, which means _GIFs are not supported_ and you're gonna have to have your textures converted into video files first (more on available options below)

On a Windows platform, the following formats are supported:

`.asf,.avi,.dv,.m4v,.mov,.mp4,.mpg,.mpeg,.ogv,.vp8,.webm,.wmv

`

As for the codec, H.264 would be the codec of choice but the video player support is not limited to it. See the official Unity docs for more information on supported codecs and formats.

Acquiring the textures

Okay, supporting textures animation is one thing, but how do I get these, I hear you ask? And what do I do with my GIFs?

I'm aware that GIF is by far the most requested format, so here's two options you can choose from:

  • Use GIF -> MP4 online converters. There's a wide variety of these, most of them allow you to choose between different codecs, resolutions etc (just a reminder that H.264 is preferable). For instance, you can use this one
  • Using a standalone software. It could be a video editor of your choice or some specialized media framework. Personally, I prefer ffmpeg over other alternatives. It may be confusing to use, but it is extremely agile. I'll provide some examples that could potentially help you down below

Skyboxes

Any equirectangular panorama video can be used as skybox as long as its resolution is 2:1. I strongly advise to keep it 1920x960 because that's the resolution of a skybox texture and any other resolution can lead to performance issues.

Important! If you've downloaded a 360 video from YouTube, you're gonna have to convert it from EAC to equirectangular in order for it to work properly (see ffmpeg section)

ffmpeg is your best friend

Like I mentioned before, ffmpeg spares you lots of troubles working with the media files. In order to install it:

  • Download the latest ffmpeg build from here or here
  • Find ffmpeg.exe executable in the downloaded archive in the bin folder and extract it somewhere on your PC (I'd recommend to use an empty folder for that in order to easily keep track of your files)
  • Open a command line in this folder

Now here's a couple examples of using it:

_Convert a GIF animation into a 100x100.mp4 (it may not necessarily be a gif file, this also works with most of the video formats):_

ffmpeg -i "INPUT_FILE_NAME.gif" -vf "scale=100:100" -movflags faststart -pix_fmt yuv420p -c:v libx264 -crf 25 "OUTPUT_FILE_NAME.mp4"

_Change resolution of a video to 1920x960_:

ffmpeg -i "INPUT_FILE_NAME.mp4" -vf "scale=1920

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack

檔案與校驗

檔案名稱
AnimatedCybergrindTextures-1.0.2.zip
檔案大小
79.6 KiB