Skip to content

fish2lab/SASH-ClothingHider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

ClothingHider Mod for Shameimaru Aya's Silent Homeland

一键隐藏全角色泳装和鞋子的 UE4SS Lua Mod。支持所有 6 个可玩角色,自动检测角色类型。

游戏Shameimaru Aya's Silent Homeland - 东方世界观下类似死亡空间玩法的免费同人游戏。

支持角色

角色 代号 材质数
Reisen res 19
Yuuka yuk 15
Tenshi ten 15
Nue nue 17
Aya aya 13
Momiji mmj 16

前置要求

安装方法

  1. ClothingHider 文件夹复制到:

    G2_depart\Binaries\Win64\ue4ss\Mods\
    
  2. 确保文件结构如下:

    ue4ss\Mods\
    └── ClothingHider\
        ├── enabled.txt
        └── scripts\
            └── main.lua
    
  3. 启动游戏

使用方法

按键 功能
F6 切换所有角色(玩家 + AI 队友)
F7 仅切换玩家
F8 仅切换AI 队友
F9 调试:列出所有材质
F4 强制重置状态

注意事项

  • 切换地图后,状态会自动重置
  • 如果穿着非透明丝袜时无法隐藏,mod 会尝试从队友身上获取透明材质
  • 仅对本地玩家和 AI 队友生效

技术原理

工作机制

游戏角色使用单一 SkeletalMeshComponent(CharacterMesh0)和多个材质槽(Material Slots)来渲染不同部位。本 Mod 通过将目标材质槽替换为透明材质(glass_Inst)来实现隐藏效果。

Mod 会自动检测角色类型(基于材质名中的角色代号如 resyukten 等)并使用对应的材质槽配置。

透明材质获取

Mod 会按以下顺序搜索透明材质:

  1. 当前角色的材质槽
  2. 场景中其他角色的材质槽
  3. 动态材质(排除丝袜/服装材质)

开发指南:添加新角色

步骤 1:Dump 材质

使用 F9 dump 目标角色的所有材质,找出角色代号(材质名中的 3 字母代码)。

步骤 2:识别槽位

从 dump 中找出:

  • 内裤槽位(包含 underwearpanty
  • 鞋子槽位(包含 shoe
  • 透明槽位(包含 glass
  • 额外槽位(裙子、衬衫等)

步骤 3:添加配置

CharacterConfigs 表中添加新角色:

xxx = {  -- 角色名 (材质数)
    underwear = N,
    shoes = N,
    transparent = N,
    extraSlots = {N, N}
},

许可证

MIT License - 自由使用和修改

About

UE4SS Lua Mod for hiding character clothing in Shameimaru Aya's Silent Homeland

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages