Open Wulian233 opened 4 months ago
3.0以后向后移植会容易一些
见https://b23.tv/8HF5RQB
[x] 以后网站更新检测不在vm网站,很多人访问不了,gitee.com建个仓库存txt https://gitee.com/Wulian233/vmtu
[x] 修复自动构建 CI 工作流系统
由于之前modrinth已禁止更换文件,保证链接不变的功能。导致出于热更新的功能无法使用。
[ ] 类似机械动力,夸克模组,内置一个资源包,是vm通用模组汉化资源包? https://github.com/VM-Chinese-translate-group/mod-standard-translation-repository
[ ] 更规范的配置选项 利用cloth config API的配置屏幕。如:禁用检测玩家名称功能,自动禁用设置链接功能
[ ] 配置屏幕一个功能对应一个输入框,现在所有开关在一起,所有输入框在一起。api的Config代码好像会自动根据类型排序?
[ ] 减少网络行为 加入缓存功能,每20分钟一次tip发请求和进入游戏读取名称name.json造成浪费 (tips已完成,表现为每次启动游戏获取一次。然而name.json还没有做,我希望有个7天缓存,存在本地,然后定时更新
补充:模组配置文件改为放在一个文件夹,缓存的内容放里面。toml原配置文件放里面。
"version": "1.0.0", "time": "发布时间" 新功能?会在聊天栏提示时间?
在assets文件夹里创建一个txt文件(如果没有,即第一次启动创建一个)。由于正规下载和汉化时不会把assets游戏本体打包,而是从源下载。而懒人包等会打包整个游戏。我们可以使用java内置的简单功能,不用太严格比如mac网卡之类的,这不好跨平台或者兼容性不好。
Runtime.getRuntime().totalMemory() // 获取总内存 Runtime.getRuntime().availableProcessors() // 获取CPU核心数
写进txt或文件里,大多数情况下,这两个数据每个人一样的可能性比较小。
每次启动游戏,读取txt里的内容和设备的cpu核心和总内存,只要有不一样就弹一个类似i18n检测的屏幕,我不打算把它设置为可配置选项
VMTU v3.0 正在1.21开发中!
3.0以后向后移植会容易一些
修复模组检测屏幕导致安装模组就进不去游戏的严重错误!
见https://b23.tv/8HF5RQB
[x] 以后网站更新检测不在vm网站,很多人访问不了,gitee.com建个仓库存txt https://gitee.com/Wulian233/vmtu
[x] 修复自动构建 CI 工作流系统
移除
更改和改进
[ ] 类似机械动力,夸克模组,内置一个资源包,是vm通用模组汉化资源包? https://github.com/VM-Chinese-translate-group/mod-standard-translation-repository
[ ] 更规范的配置选项 利用cloth config API的配置屏幕。如:禁用检测玩家名称功能,自动禁用设置链接功能
[ ] 配置屏幕一个功能对应一个输入框,现在所有开关在一起,所有输入框在一起。api的Config代码好像会自动根据类型排序?
[ ] 减少网络行为 加入缓存功能,每20分钟一次tip发请求和进入游戏读取名称name.json造成浪费 (tips已完成,表现为每次启动游戏获取一次。然而name.json还没有做,我希望有个7天缓存,存在本地,然后定时更新
补充:模组配置文件改为放在一个文件夹,缓存的内容放里面。toml原配置文件放里面。
新特性
在assets文件夹里创建一个txt文件(如果没有,即第一次启动创建一个)。由于正规下载和汉化时不会把assets游戏本体打包,而是从源下载。而懒人包等会打包整个游戏。我们可以使用java内置的简单功能,不用太严格比如mac网卡之类的,这不好跨平台或者兼容性不好。
写进txt或文件里,大多数情况下,这两个数据每个人一样的可能性比较小。
每次启动游戏,读取txt里的内容和设备的cpu核心和总内存,只要有不一样就弹一个类似i18n检测的屏幕,我不打算把它设置为可配置选项
bug