精选分类

软件开发

游戏工坊

网络安全

博客搭建

文章列表

12k字26 分钟

Git 负责记录版本,GitHub 则提供仓库托管、问题讨论和代码审查。知道如何使用它们是必备的技能。
把代码推上去只是其中一步,后面还会遇到分支怎么分、提交怎么拆、什么时候合并,以及怎样自动检查和发布。
这里,本文将按照进行一次改动并提交到项目中的过程,把这些事情整理一下。

7.8k字19 分钟

我试图在 2.0+ 版本中修复 mod: Ciri in Night City - Main Menu Background Replacer,添加对往日之影 Logo 的支持。 Update 1.1.0:v1.0.0 中,载入游戏时的动画消失了,我将其修复,但最后一个动画也会变成被更改的主菜单背景 写在前面:加载动画丢失的问题,归根到底是因为这个原 Mod 对背景的修改手段太粗暴了,而往日之影 Logo 缺失,则是因为这个 Mod 过期了。 如果想修复丢失的加载动画,直接跳到 “找回丢失的加载动画” 阅读就行。 这一节将从头开始构建这个 Mod。 原 Mod 启动效果图,可以看到没有往
2.9k字7 分钟

本文内容会有些许凌乱,因为是 Mod 开发过程中,我对 archive 的一些文件代表的内容的想法。 而且本人没有接触过 3D 动画、游戏制作这方面的内容,描述会存在很多不专业的地方。 # 文件类型和作用 # xbm 这是一种图片类型的文件,对应游戏中出现的一些贴图的资源。 通过 WolvenKit 可以查看图片的内容,比如 expansion_logo.xbm,如下所示: # inkatlas 这是某种代表了对 xbm 图片进行具体 ” 分割 “ 利用的文件。 比如 expansion_logo.xbm 对应的 expansion_logo.inkatlas,内容如下: 再次展开这个
2.2k字5 分钟

Shoka-X 主题做了很多更新,所以趁有空更新一下主题。 因为当初对这个主题自定义的内容不少,所以在这里记录一下主题更新的流程。毕竟最开始的时候,修改了不少这个主题的内容,还是很麻烦的。 为了以后的主题更新着想,能不修改就不修改主题的源文件。 PS:发现了插件功能 🎉,顺便把页脚的一言功能改一改,交个 issue # 安装 Shoka-X 主题的改动不少,而且涉及到对主题文件的修改,因此新建一个文件夹,重新安装。 使用 ShokaX 即食罐头: git clone https://github.com/theme-shoka-x/shokax-c
6.3k字14 分钟

做桌面一言时,我希望能把一言窗口直接放在 Windows 桌面上。为此写了插件 electron-addtodesktop,把桌面窗口操作封装成 attach 和 detach 两个接口,在 Electron 主进程中调用。

这个扩展由 JavaScript 和 C++ 两部分组成。下面从窗口句柄的传递开始,整理桌面嵌入的实现,以及把原生扩展做成 npm 包时需要处理的内容。

6k字14 分钟

shokaX 主题基于 shoka 主题进行二次开发,据说是因为原主题停止更新... 因为各种原因吧,若按照 shokaX 作者写的文档更改配置的话,还需要一定程度上参考一下 shoka 主题的配置文档, 所以,我决定记录一下这次博客迁移中对 shokaX 主题进行的更改。 # 主题安装 shokaX 主题配置文档中,使用主题作者自己搭的工具 SXC 进行安装, 注意:因为自定义内容较多,所以选择从 github 安装。 # hexo initnpm install shokax-cli --location=global# cd your_blogSXC insta
2.4k字6 分钟

项目地址:Sentences-Desktop 算是一个已完成的个人项目,虽然不是很满意,而且我本人也没有在使用了,但效果看起来还是很不错的,使用了 Hitokoto。 有空会更新一下,当时对 Windows 桌面的处理还是有问题。 # 项目做了什么 Sentences-Desktop 是一个放在 Windows 桌面上的句子小窗口,默认通过 Hitokoto 获取一言。没有使用 Vue,界面就是 HTML、CSS 和 JavaScript,再用 Electron 提供桌面窗口和设置功能。 窗口显示标题、正文和出处,可以手动切换下一句。设置页可以调整透明度、圆角、三部分文字的大小,以及是否记录窗