AdvancedStructureSkins

版本 v2.0.4·更新於 2026-09-11

Customize your structures like we've never seen before! Supports all HLSL and Shader Graph shaders.

模組介紹 作者原文

Advanced Structure Skins

Advanced Structure Skins allows users to create custom shaders for structures, providing creators with extreme flexibility, albeit also introducing additional complexity and potential incompatibilities.

This mod may remove game functionality, including but not limited to visible grounded effects, grounded vertex offsets and on-collision structure shaking, depending which shaders are used (as these features are implemented in the shader and must be rebuilt by skin creators.)

Don't forget to install AdvancedStructureSkins.Shared.dll in /RUMBLE/UserLibs!

You can watch a video tutorial for User setup and for getting started as a developer here:

NOTE: This video is slightly outdated! Advanced Structure Skins now uses a UIFramework implementation, so press F9 instead of F10 when selecting your skins!

For Users

Installing Skins

To find skins, head to the Rumble Modding Discord's #skin-share forum. Find a.bundle (v1.0.0 - v1.3.3) or.asb (v2.0.0+) file for a skin you like the look of and place it in /RUMBLE/UserData/Skins. You may have to create this folder. Once you launch the game, your skin will be available to select in the UIFramework menu for Advanced Structure Skins.

There are two types of skins:

  • Shaders, which have their visuals generated by code
  • Textures, which are images placed on your structures

Some Shaders can sample Textures, allowing you to use a texture skin with a unique shader..bundle files will only ever contain Shaders, but.asb files may contain either a Shader, a Texture Set, or both. In fact,.asb files can contain as many different Texture Sets as a developer wants.

Shaders are selectable in the Shaders tab in Advanced Structure Skins' UIFramework menu. Likewise, Textures are selectable in the Textures tab.

Manually Installing Texture Sets

Texture Sets may also be installed without using.asb files. Each Texture Set supports 4 images, Main.png, Normal.png, Mat.png and Grounded.png. Main images are typically a fairly normal looking image, a flat colour which contributes the majority of the texture's appearance. Normal, despite the name, is not a normal map any more due to changes in RUMBLE's art pipeline. Instead, it is typically a red and yellow image, which applies highlights and shadows to a structure's surface.

Installing Texture Sets manually is fairly straightforward.

Here's the folder structure you'll want to create:

RUMBLE

| - UserData

| | - Skins

| | | - StructureName

| | | | - Mat.png

| | | | - Main.png

| | | | - Normal.png

| | | | - Grounded.png

Valid structure names are Disc, Pillar, Ball, Cube, Wall, SmallRock and LargeRock.

If you want to use multiple textures, add your textures to a subfolder under the StructureName, and the game will automatically load the textures on launch. Textures can then be selected from the Textures tab.

If you want to prevent a skin from loading without deleting the skin permanently, just add an Underscore (_) to the beginning of the folder name and the game will ignore it.

Example folder structure:

RUMBLE

| - UserData

| | - Skins

| | | - StructureName

| | | | - SkinName (can be anything)

| | | | | - Main.png

| | | | | - Normal.png

| | | | | - Mat.png

| | | | | - Grounded.png

| | | | - SkinName2

| | | | | - Main.png

| | | | | - Normal.png

| | | | | - Mat.png

| | | | | - Grounded.png

If you want to use multiple textures of the same type for a single skin (like if you wanted a playing card which changed the Main texture randomly, but kept the same Normal, simply add a folder for that type of texture to your SkinName folder.

Example:

RUMBLE

| - UserData

| | - Skins

| | | - StructureName

| | | | - Main

| | | | | - tex1.png (can be anything)

| | | | | - tex2.png (can be anything)

| | | | | - tex3.png (can be anything)

| | | | - Normal.png

| | | | - Mat.png

| | | | - Grounded.png

You can combine this with the previous example too - placing the skin files in a SkinName folder will load multiple skins

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

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

UlvakSkillz-RumbleModdingAPIReverb_and___and_Spice-UIFramework

檔案與校驗

檔案名稱
AdvancedStructureSkins-2.0.4.zip
檔案大小
614.0 KiB