Skip to content

guc1010/MCScreenshotWatermark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MC截图自动加水印

Windows平台,给Minecraft截图自动加水印,适用于商弦,可以自行修改适配其他用途。

低创自用作品,依赖过多,有更好的方法请指教

效果图

使用方法

下载内容

Code > Download Zip 下载此仓库,将压缩包中的内容解压至你的Minecraft游戏目录(与options.txtservers.dat等文件在同一目录),例:D:\MC\MCJE\.minecraft\versions\1.21-Fabric\

安装Python3

运行必需,安装方法略

安装inkscape

此软件用于将svg矢量图转为png。

  1. 安装 inkscape(https://inkscape.org/release/)
  2. 检查 inkscape 是否安装到了C:\Program Files\Inkscape\bin\inkscape.exe,如果不是,打开watermark.py手动将inkscape_path = 'C:/Program Files/Inkscape/bin/inkscape'修改为正确路径。

安装字体

  1. 下载并安装 Unifont 字体:https://www.unifoundry.com/pub/unifont/unifont-16.0.02/font-builds/unifont-16.0.02.otf
  2. 下载并安装 Minecraft 字体(非开源字体,不提供链接,请自行寻找下载)
  3. 若不想使用非开源字体,在此下载安装 Monocraft 字体替代:https://github.com/IdreesInc/Monocraft/releases/download/v4.0/Monocraft.ttc
  4. 若不想使用以上字体,请自行编辑temp.svg

下载RoboIntern

此软件用于监测新增截图自动执行水印脚本。若不想使用此软件,可在截图后手动运行watermark.py脚本。

  1. 下载 RoboIntern(https://robointern.tech/release/RoboIntern.zip)
  2. 解压至任意目录,双击打开RoboIntern.exe
  3. 点右上角的加号,弹出Add Task窗口
  4. 在Actions选项卡点右上角的加号左边的侧边栏Search actions...处搜索Python,点击Run a Python script
  5. 右侧在Python exe path中找到你安装的Python.exe,Script path填入watermark.py的绝对路径(例:D:\MC\MCJE\.minecraft\versions\1.21-Fabric\watermark.py),Description随便填,填完点右下角Add action
  6. 切换到Triggers选项卡,点加号,左边栏选File status > File created
  7. 右侧File path填<你的截图文件夹>\*,例:D:\MC\MCJE\.minecraft\versions\1.21-Fabric\screenshots\*,填完点右下角Add trigger
  8. 切换到Options选项卡,在Task name处随便填个名字,右下角点Add task
  9. 看到我们的任务出现在列表中了,检查右下角是Start scheduling还是Stop scheduling,如果是前者则点一下,如果是后者则已经在正常运行。

使用

本脚本自动读取Minecraft日志文件中的玩家名、Iris配置文件中的光影名、截图日期,无需手动输入。不支持其他光影模组。

  1. 进入商弦服务器(mc.guc1010.top)
  2. 使用/sy <水印标题>命令,会提示「截图水印标题已设为:<水印标题>」
  3. 按F2截图
  4. 检查watermarks文件夹中是否生成了带水印的截图。
  5. 如果上次设置了水印标题,下次进服时会提示「截图水印标题已设为:<水印标题>」
  6. 想要生成无标题的水印,使用/sy命令,会提示「截图水印标题已清除。」

About

给Minecraft截图自动加水印

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages