Saiska纹理Scaler Batch

收藏人数:252
点赞次数:965
下载次数:2192
资源大小:306 KB

资源介绍


详细介绍

简单简介

在3DM Mod站下载上古卷轴5:重置版最新的Saiska纹理Scaler Batch Mod,由Saiska制作。wt84103在我们的平台上分享了这个免费且高质量的游戏模组,让玩家们可以享受到更加丰富的游戏体验。快来3DM Mod站下载并尝试吧!

详细介绍

Mod作者: Saiska Mod版本: 1.1 Mod大小: 306 KB 更新时间: 2019-07-17 00:01:43 发布时间: 2019-07-17 00:01:43

详细说明

Saiska纹理Scaler批次1.0又名“备份和缩小一切,而我正在做一些不那么无聊”


各位大家好,我制作了这个小程序来缩小每个mods的每个纹理,因为我的2个VRAM很低,以适应我的200多个mod。此外,有时很棒的mods带有4096²纹理,没有1k / 2k选项。


它确实:

它将每个纹理(使用DDS格式)缩减到您想要的大小;缩小mipmap(它不会破坏它)

在缩小之前自动备份或恢复备份,允许您测试不同的大小

备份可以定位到skyrim的DATA目录,或任何包含“textures”目录的子目录。因此,它可以将它指向MO2“mods”目录,允许您备份每个mods纹理,如果所述mod具有“textures”目录。

我已经为SSE做了这个,但它适用于任何使用DDS的东西。任何贝塞斯达游戏都应该没问题。 F4,FNV,F3,OB,......


它没有:

自动解压缩BSA文件以缩小这些纹理。如果您需要它,您必须自己打开包装。


这些文件包含源代码(C#),因此如果您有所了解,很容易适应您的需求。你可以使用/重用/修改/任何你想要的;一个简单的引用或链接到这个页面是完全正常的。

如果您有兴趣添加建议,请随时在帖子部分询问。不能做任何承诺,但我会看。


如何使用它:


-source“c:\ whatever \ skyrim \”

设置进行缩放的纹理目录。对于mo2用户,请定位“c:\ XXX \ mo2dirs \ mods \”;你可以在mo2设置页面看到它。

如果你把skyrim目录,它将备份/处理数据/纹理目录;在备份中你会找到数据/纹理/ [所有纹理文件]

对于mo2,在备份中你会找到一个带有纹理dir的每个mod的目录。只有纹理dir在备份中。


-backup“c:\ whatever \ backupdirectory \”

设置将备份所有纹理或将从中恢复的目录。


-size 1024或-s 1024

要求调整具有优越宽度或高度的所有纹理以调整大小到此大小。

2048 * 2048将调整为1024 * 1024

512 * 512纹理将保持不变

2048 * 1024纹理将调整为1024 * 512


-div 4或-d 4

将每个纹理大小除以4.(我在256px处设置了“安全性”.256 * 256纹理或更低的纹理将保持不变。无论你的电脑怎么样,你当然不想让它低于那个?)


 - 结果或-r

将显示调整大小之前和之后的目录(s)大小。


-pattern ABcDe或-p ABcDe

将仅处理其名称中包含文本ABcDe的纹理。可以多次使用。如果输入了多个模式,则认为任何匹配都可以。它仅适用于调整大小,而不适用于备份。


-exclude ABcDe或-e ABcDe

不会只处理其名称中包含文本ABcDe的纹理。可以多次使用。如果输入了多个排除项,则认为任何匹配都不正常。它仅适用于调整大小,而不适用于备份。


-refreshbackup或-rb

将每个新纹理(并且只有新纹理,它不会擦除已经备份的纹理)复制到备份中。每次添加想要缩放的mod时都这样做。


-refreshsource或-rs

将恢复备份路径中的每个纹理。如果你也进行了一次刷新,它将在refreshbackup之后刷新源。仅当备份纹理的大小不同时(即,已经减少或以某种方式更改),它才会刷新纹理



更新日志

1.1

模式可以多次使用并添加排除项

在正常地图上纠正了一个奇怪的alpha问题

没有找到纹理目录时显示一条消息

添加了更简单的替代代码

1.0

初始上传

————————————————————————————————————————————————

Saiska Texture Scaler Batch 1.0 aka "Backup and Downscale Everything While I'm Away Doing Something Less Boring"

Hello everyone, i made this little program to downscale every textures of every mods i have, because my 2 VRAM were to low to accommodate my 200+ mods. Also, sometimes great mods comes with 4096² textures and no 1k/2k options.

That it does:

It downscale every textures (with DDS format) to the size you want; downscale mipmap too (it does not destroy it)

Automatically backup or restore backup before downscaling, allow you to test different sizes

Backup can target the DATA directory of skyrim, or any sub directory containing a "textures" directory. Ergo, it does work pointing it to the MO2 "mods" directory, allowing you to backup every mods textures, if said mod has a "textures" directory.

I've done that for SSE but it should work for anything which uses DDS. Any bethesda games should be fine so. F4, FNV, F3, OB,...


That it does NOT:

Automatically unpack your BSA files to downscale these textures too. If you need it, you have to unpack it yourself.


The files include the source (C#) so it's easy to adapt to your need if you have the knowledge. You can use/reuse/modify/whatever you want; a simple citation or link to this page is totally fine.
If you have interesting addition to propose, feel free to ask in the posts section. Can't do any promises but i'll look.

How to use it:

-source "c:\whatever\skyrim\" 
Set the textures directory where the scale is made. For mo2 user, target "c:\XXX\mo2dirs\mods\"; you can see it in mo2 settings page.
If you put the skyrim dir, it will backup/process the data/textures directory; in the backup you'll find data/textures/[all your textures files]
For mo2, in the backup you'll find a directory for every mod with a textures dir. only the textures dir is in the backup. 

-backup "c:\whatever\backupdirectory\" 
Set the directory where all the textures will be backuped or from which there will be restored.

-size 1024 or -s 1024
Ask to resize all texture with superior Width or Height to be resize to this size. 
A 2048*2048 will be resized to 1024*1024
A 512*512 texture will stay untouched
A 2048*1024 texture will be resized to 1024*512

-div 4 or -d 4
Will divide every texture size by 4. (i made a "security" at 256px. 256*256 texture or lower will stay untouched. no matter how potato your pc is, you certainly dont want to make it lower than that do you ?)

-results or -r
Will show you the directory(s) size(s) before and after the resize.

-pattern ABcDe or -p ABcDe 
Will treat only texture containing the text ABcDe in their name.Can be used multiple times.If multiple pattern was entered, any match is considered ok. It only work for resizing, not for the backup.

-exclude ABcDe or -e ABcDe 
Will NOT treat only texture containing the text ABcDe in their name.Can be used multiple times.If multiple exclusions was entered, any match is considered not ok. It only work for resizing, not for the backup.

-refreshbackup or -rb
Will copy every new textures (and only new one, it will not erase the textures you already backuped) to the backup. Do that every time you add a mod you want to scale.

-refreshsource or -rs
Will restore every texture in the backup path. If you do a refreshbackup too, it will refreshsource AFTER the refreshbackup. It will refresh the texture only if the backuped texture is not of the same size (aka, it has been reduced, or changed somehow)


Changelog
1.1 
patterns can be used multiple times and added exclusions
corrected a strange alpha issue on normal maps
show a message when no textures directories were found
added simpler alternative codes
1.0 
Initial upload


文件说明

Mod截图

相关作品

城市:天际线 哈利法塔MOD | 大象繁殖mod下载 | 魅魔女王——阿蕾莎 | CBBE HDT - UUNP HDT Bodyslide for Full HDT Maid Outfit with | 日常缴“粮” 系列 | 骑马与砍杀:战团 波苏战争MOD |

wt84103的其他作品

  • 城市:天际线 哈利法塔MOD
  • 大象繁殖mod下载
  • 魅魔女王——阿蕾莎
  • CBBE HDT - UUNP HDT Bodyslide for Full HDT Maid Outfit with
  • 日常缴“粮” 系列
  • 骑马与砍杀:战团 波苏战争MOD