Repository navigation
发版:ModAVDManager v0.9.0(随 ModAVD 0.40.1) - #142
Merged
Merged
Conversation
把 release/0.40 并回 main(0.8.0)
* 没起名的实例显示「实例 N」;版本号不再要求中间那位等于 mas-N - 界面:没起名的实例显示「实例 N」,新建和设置里的提示跟着改;卡片副标题照旧带文件名 mas_N。命令行 list 的名称列没起名时写「—」。盘上的 mas_N 不动。 - 版本:0.40 以后公开版本号单独往上加,模拟器构建号只写在 modavd-manifest.json 的 "build" 里。 - 认本地版本:清单的 build 等于 Pkg.BuildId 就用清单的版本;没有 build 的老清单照旧按中间那位核对;对不上时只有 mas-40 及以前才退回 0.<build>.0。 - 装包:清单的 build 只要求是正整数;核对模拟器时拿 Pkg.BuildId 和清单的 build 比(老包没有 build 就和中间那位比)。macOS 原生包同理。 * CI:decouple_test 只在 Windows 编、gofmt;没起名的卡片副标题照旧写编号 * 界面测试的 format.js 替身补上 ownTitle
ModAVD#118 以后电脑检查不再查内存,所有实例结果都一样。删掉页面上的检查对象下拉框和相关提示, GET /api/check 去掉 index 参数和 instance_index、memory_mb、root_ready,缓存不再按内存区分, 删掉只为跳过 memory 项的 CheckResult.RootReady()。
* 开机守护每 10 分钟把模拟器内存写进日志,问题包 summary 加模拟器进程的内存 * 问题包 summary 加「占内存最多的程序」一节
MAA 会载入根目录的 extras\modavd_extras.dll,ModAVD 包里还要带上 mumu-shim\shell\sdk\external_renderer_ipc.dll(MAA 的 MuMu 路径填 <根目录>\mumu-shim 时载入)。以前要换的文件被载入着,要到换完 sdk\emulator 以后替换它时才失败,根目录停在换了一半的状态,当场恢复也一样失败,直到关掉 MAA 才能收尾。 现在换包前(备份之后、写「换上中」状态之前)把要替换和要删的根目录文件 逐个试着以写方式打开,被占用(共享冲突、锁冲突)就停:什么都没动,暂存的 新版留着,提示是哪个文件、先关掉 MAA 之类载入它的程序再装。正在跑更新的 程序自己不算(它照旧先挪进回收目录)。 只读、不存在的文件不算占用;macOS、Linux 上载入的库不挡替换,不做这项检查。 Refs ModAVD/ModAVDExtras#12
- 没起名的实例在界面显示 emu-N(原「实例 N」),新建和设置里的提示、占位跟着改;命令行 list 的名称列没起名时也写 emu-N。盘上的 mas_N 照旧不动。 - 卡片的规格行:自动扩盘是默认,不再写「盘自动扩」;指定大小的照旧写「盘 N GB」。
go generate ./cmd/modavd-gui 重新生成两份 syso,exe 文件属性里的版本号跟着变。
规格行末尾加「占 12.3 GB」:数据盘文件在电脑上现在实际占的大小(data_space.host_bytes,只算写进去的),读不到就不写。
挑进 ModAVD#140(实例卡片显示数据盘实际占的电脑硬盘)。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
发版 ModAVDManager v0.9.0,随 ModAVD 0.40.1 进包。内容和已合进
release/0.41的 #141 相同,只多一处说明改动,所以改合进release/0.40。为什么改成 0.40.1:0.40.0 里的管理器 0.8.0 装包时要求版本中间那位等于构建号,拿 0.41.0(mas-40)去更新会报「包里清单的构建号(40)和版本 0.41.0 的构建号(41)不一致」(实测)。所以这一版叫 0.40.1,让大家先拿到 0.9.0(它不再要这个对应),下一版起版本号才能自己往上加。
release/0.40(v0.8.0)的改动:没起名的实例显示「实例 N」;版本号和模拟器构建号分开 #135、电脑检查去掉「检查对象」下拉框 #136、更新:根目录文件被别的程序占着时,换包前就停 #137、模拟器内存写进开机守护日志,问题包加模拟器和占内存最多的程序 #138、没起名的实例默认显示 emu-N;卡片规格行不再写「盘自动扩」 #139、实例卡片显示数据盘实际占的电脑硬盘 #140,版本号、release/0.9.0.md、release/0.9.0.SHA256SUMS.txt。5dbdd688…6259,tools/modavd.exebc35ebd7…f62c,zipa0e10bf9…9b4e(两次编译相同)。说明不进 exe,哈希不变。