change stuffs due to repo transfer.
- comments movement due to giscus no more funtional - compat adjustment.
This commit is contained in:
parent
8c2e4141a3
commit
8ff3938e0f
7
.github/workflows/deploy-docs.yml
vendored
7
.github/workflows/deploy-docs.yml
vendored
@ -17,7 +17,6 @@ on:
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
statuses: write
|
||||
|
||||
env:
|
||||
MELI_SITE: b9bc0b87-f062-4724-b2f5-55866ff12736
|
||||
@ -58,13 +57,11 @@ jobs:
|
||||
pnpm run docs:build
|
||||
> dist/.nojekyll
|
||||
|
||||
- name: publish
|
||||
- name: 推送 liteyuki pages
|
||||
run: |
|
||||
npx -p "@getmeli/cli" meli upload ./dist \
|
||||
--url "https://pages.liteyuki.icu" \
|
||||
--site "$MELI_SITE" \
|
||||
--token "$MELI_TOKEN" \
|
||||
--release "$GITHUB_SHA"
|
||||
--token "$MELI_TOKEN"
|
||||
env:
|
||||
MELI_TOKEN: ${{ secrets.MELI_TOKEN }}
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
@ -4,8 +4,8 @@
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<a href="https://github.com/AgxCOy/blogs/tree/main/LICENSE-MIT"><img src="https://img.shields.io/badge/license-MIT-blue" alt="license - MIT"></a>
|
||||
<a href="https://github.com/AgxCOy/blogs/tree/main/LICENSE-CC"><img src="https://img.shields.io/badge/license-CC--BY--NC--SA--4.0-lightgrey" alt="license - CC-BY-NC-SA-4.0"></a>
|
||||
<img src="https://img.shields.io/badge/license-MIT-blue" alt="license - MIT">
|
||||
<img src="https://img.shields.io/badge/license-CC--BY--NC--SA--4.0-lightgrey" alt="license - CC-BY-NC-SA-4.0">
|
||||
</p>
|
||||
|
||||
本博客收纳的文章统一采用 CC BY-NC-SA 4.0 协议共享。
|
||||
|
@ -459,3 +459,18 @@ if obj1_reachable == 1 and techTypeNotExist("NAPSYB"):
|
||||
其次,感谢曾经与仍在为红警 2 模组创作贡献智慧的各路人才,为论证提供各种帮助。特别感谢地图师同行们对触发系统所作的各种实地测试和表述修订,同时感谢 Phobos 团队开源触发组件的扩展实现,以及 Heli 等人为简化地图开发所做的各种尝试。
|
||||
|
||||
最后,感谢各位喜爱战役的红红玩家,特别是《星辰之光》的测试员和玩家朋友们拨冗测试和体验。
|
||||
|
||||
## 后记
|
||||
比起“逻辑”,modder 们始终更在乎切实的、能实装进游戏和编辑器的改善。除此之外,红警 2 的触发逻辑本身就与“引擎实现”密不可分。比如:
|
||||
|
||||
- 越靠近`[Triggers]`小节头的触发越容易触发;
|
||||
- *通过所属方的启动是经由所属方的某个函数执行的,此函数调用为**每 8 帧一次**,根据所属方列表从上而下依次执行。*([FA2spHDM](https://github.com/handama/FA2sp/releases) 附文档)
|
||||
- *包含两个**非持续伴随事件**的触发永远不会启动,因为这两个事件是相继发生的,而不是同时发生的,因此永远不可能同时满足条件。*(FA2spHDM 附文档,有关概念参见 [Ares 文档](https://ares-developers.github.io/Ares-docs/new/triggerevents.html))
|
||||
- ……
|
||||
|
||||
凡此种种,都加深了我个人的自我怀疑——我写这些真的有意义吗?
|
||||
但至少我是很想找到“存在的意义”的。所以哪怕本文多么“空中楼阁”,至少就让它烂在这里吧。
|
||||
|
||||
::: right
|
||||
04.19.2025
|
||||
:::
|
@ -8,8 +8,8 @@ heroFullScreen: true
|
||||
article: false
|
||||
---
|
||||
|
||||
> [!tip]
|
||||
> [!note]
|
||||
> ::: center
|
||||
> 愿意跟窝贴贴的萌萌壬们……
|
||||
> [Pull Request 大欢迎(?)](https://github.com/AgxCOy/blogs/edit/main/src/friends.ts)
|
||||
> 因服务迁移,友链添加现只得移步 Profile Repo [提交 Issue](https://github.com/AgxCOy/AgxCOy/issues),并待我手动添加。
|
||||
> 非常抱歉给你带来不便。
|
||||
> :::
|
||||
|
@ -26,7 +26,6 @@ star: true
|
||||
> [!important]
|
||||
> 由于 Arch 更迭速度比较快,下面的参考链接以及这篇笔记本身的内容可能随时失效。
|
||||
> 在安装、使用过程中遇到的,这里没有提及的问题,还请自行 Google、Bing 或 Baidu。
|
||||
> > 话虽如此,我还是会尽量保持本文的更新;如有需要,也可以[提 Issues](https://github.com/AgxCOy/blogs/issues)。
|
||||
>
|
||||
> 如果你觉得 Arch 滚动更新很累、玩不太明白,不妨还是先上手`Pop!_OS`或者`Ubuntu`。
|
||||
>
|
||||
@ -52,6 +51,9 @@ star: true
|
||||
其次是你的 WiFi 名字^2^。在 Arch 的 LiveCD(维护环境,下同)里,大部分安装步骤都需要手敲命令来完成,并且**无法输入、显示中文**。
|
||||
如果你打算用 WiFi 连接,不妨提前更一下名。
|
||||
|
||||
> [!tip]
|
||||
> 如果只是迁移系统,那么进入维护环境之后只需`rsync`做全盘搬运即可(当然前提是目标**盘**要比原**系统**的实际占用空间要大)。可参见 [lin.moe](https://lin.moe/tutorial/2020/04/arch_migrate/)。
|
||||
|
||||
## 一、联网并设置时区
|
||||
|
||||
U 盘启动 PE 相信很多人都操作过,或者看过教程。LiveCD 也是这么启动的。但与 Ubuntu 可选联网不同,Arch 的安装**必须联网**。
|
||||
@ -362,7 +364,7 @@ pinentry-program /usr/bin/pinentry-qt
|
||||
```
|
||||
保存后重启`gpg-agent`:`gpg-connect-agent reloadagent /bye`。
|
||||
|
||||
经测试,SSH 也可正常调出 CUI,放心改就是了(
|
||||
经测试,大部分终端均能在 SSH 连接中调出 CUI;VSCode Remote-SSH 打开的终端可能比较特殊,仍然无法签名。个人还是建议单独开个终端作为 workaround。
|
||||
|
||||
### II. GPG 密钥备份(导出导入)
|
||||
之前并没有意识到备份 key 的重要性,结果重装 Arch 重新配置提交签名时,
|
||||
|
@ -166,6 +166,16 @@ unzip -O GBK -o '~/Documents/0.6.2 离线更新包.zip' -d '~/Documents/Extreme
|
||||
|
||||
而对于 Reshade,国内有一些 Reshade 会伪装成`d3d*.dll`。由于上面提到的默认规则,这种 Reshade 实际仍能配合`ddraw.dll`运作,在游戏中显示出 Reshade 版本提示。当然具体特效显示成什么样就未经细致测试了。
|
||||
|
||||
::: details Wine 的 DLL 查找
|
||||
经查证,前面说的`soda`、`proton`均为 Wine 的变种。所以只需讨论 Wine 的做法即可。
|
||||
总的来说,Wine 的查找与 Windows 的 KnownDlls 机制类似,但做了简化[^wine_forum_dll]:
|
||||
|
||||
- 内建(Builtin):(默认优先)在程序的**当前目录**(或者叫**工作目录**,在本文中又称**游戏目录**)下查找、加载。
|
||||
- 原装(Native):(默认备选)在 Wine 容器(即`$venv`虚拟 C 盘的`System32`,可能还有`SysWOW64`)中查找。
|
||||
|
||||
[^wine_forum_dll]: 参见帖子 _[Wine can't find/load DLLs in the same dir](https://forum.winehq.org/viewtopic.php?t=36023)_。
|
||||
:::
|
||||
|
||||
### 4.2 FA2 及其扩展(FA2sp 等)
|
||||
开篇提到,我还有做地图的需求。
|
||||
|
||||
@ -188,3 +198,23 @@ unzip -O GBK -o '~/Documents/0.6.2 离线更新包.zip' -d '~/Documents/Extreme
|
||||
|
||||

|
||||
:::
|
||||
|
||||
## 附录:关于 Syringe 命令行
|
||||
> [!tip]
|
||||
> 像《星辰之光》这种有独立客户端的 mod 无需查阅此附录,客户端本身就负责了命令行解析。
|
||||
|
||||
Linux 的文件名允许英文引号(如`"game"md.exe`),在终端里,这会给 Syringe 带来歧义:
|
||||
```log
|
||||
Syringe.exe "\"gamemd.exe\"" -SPAWN ...
|
||||
```
|
||||
解法也很简单,把它扔进批处理即可:
|
||||
```cmd
|
||||
PUSHD %~dp0
|
||||
Syringe.exe "gamemd.exe" -SPAWN -log -cd -speedcontrol
|
||||
```
|
||||
然后把批处理扔进游戏目录(或者说和`gamemd.exe`放在一起),让 Wine 去启动批处理即可:
|
||||
```bash
|
||||
# wine 运行时会把 Linux 根目录挂载到 Z 盘。
|
||||
wine cmd /c "Z:/home/agxcoy/Documents/ES-FA2/launch.cmd"
|
||||
```
|
||||
|
||||
|
@ -7,7 +7,6 @@ icon: book
|
||||
category: ''
|
||||
---
|
||||
|
||||
随记这边类似 B 站、知乎的“专栏”,有能成篇的发现就会考虑写写。
|
||||
此外本页的评论区时不时会发点女装。虽然主包比较胖,多数情况下你只能看到并不好看的腿子。
|
||||
随记这边类似 B 站、知乎的“专栏”,有能成篇的发现就会考虑写写。
|
||||
|
||||
<Catalog />
|
||||
|
@ -12,7 +12,7 @@ export default hopeTheme(
|
||||
},
|
||||
logo: "/assets/images/avatar.webp",
|
||||
|
||||
repo: "AgxCOy/blogs",
|
||||
// repo: "AgxCOy/blogs", // now becomes private.
|
||||
|
||||
docsDir: "docs",
|
||||
|
||||
@ -104,14 +104,6 @@ export default hopeTheme(
|
||||
indexName: 'agxcoy-shimakaze'
|
||||
},
|
||||
|
||||
comment: {
|
||||
provider: "Giscus",
|
||||
repo: "AgxCOy/blogs",
|
||||
repoId: "R_kgDOMJzkvA",
|
||||
category: "Announcements",
|
||||
categoryId: "DIC_kwDOMJzkvM4CmIsK"
|
||||
},
|
||||
|
||||
components: {
|
||||
components: ["Badge", "VPCard"],
|
||||
},
|
||||
|
Loading…
x
Reference in New Issue
Block a user