manalogues
manalogues

对Chirpy进行简单美化

最近收到了之前向ぺそ老师约的稿,除了主图以外还收到了两张sticker,于是便想要用这些sticker来装饰manalogue的界面,顺便对Chirpy的结构进行简单的解析。 想要达成的效果如下: 增大侧边栏的头像大小 侧边栏添加“杂项”并创建对应页面 增加更广泛的Markdown语法支持 sticker常驻右下角,且跟随页面大小而缩放 每次刷新页面时从sticke...

解决TrueNAS环境下Zerotier无法转发容器端口的问题

背景 一切的起因都在于我想要给我的NAS配备一个适合的相册服务。因为一些原因,近日从iPhone13 mini换成了OPPO Find X6,至此我已经先后使用过小米、苹果和OPPO三个生态系统,照片也就分散存储在各家的云服务上,如何有效地管理这些照片就成了一大难题。这个时候,我想起了我的NAS。它运行在TrueNAS Scale 23.10下,目前由3块4t硬盘组成RAID-Z5阵列,与...

对USM文件的加密与解密研究

对USM文件研究的起因在于想要通过自行封装option的形式加载自制谱,但是没能找到USM文件的正向加密工具。几经辗转,最后找到了WannaCRI这个python库,支持USM与常见视频格式的双向转换,得以根据作者撰写的文档和库源码进行分析。下面以Maimai DX中的000000.dat文件为例,对USM文件进行分析。 USM文件结构 USM文件以块为单位进行存储,各个块以大端顺序存储...

对maimaiDX素材文件的研究

文件结构 已知:构成一首乐曲的要素有:音频、封面、BGA、谱面 alls的更新基于虚拟磁盘,每个opt都是挂载在父磁盘后的差分磁盘。因此,根据每次更新内容的不同,opt所包含的文件类型均有所不同,如果将素材范围限定在维持谱面运行的最低标准时,所需文件结构大致如下: Axxx(xxx代表三位数字) ├─AssetBundleImages(以AB包形式存在的图形) │ ├─jac...