MC百科社群

标题: [BBAI]更好的生物群系进度改进版 [打印本页]

作者: InkSoul    时间: 2023-6-2 15:13
标题: [BBAI]更好的生物群系进度改进版
本帖最后由 InkSoul 于 2023-6-7 20:15 编辑

在原数据包的基础上进行了优化,并将其打包成Mod。比起原数据包,这个Mod在每次获取成就后少了一步指令运算,所以优化应该会更好。(理论上兼容原数据包存档)

顺带一提,这个Mod版本还额外添加了一个彩蛋(可配置)。

统一需要Architectury-API(0.1.4-data+2-mod内嵌修复版数据包)
betterbiome-0.1.4-data+2-mod-quilt.jar (119.19 KB, 下载次数: 7)
betterbiome-0.1.4-data+2-mod-fabric.jar (118.89 KB, 下载次数: 10)
betterbiome-0.1.4-data+2-mod-forge.jar (119.74 KB, 下载次数: 32)
Fabric/Quilt还各需要其各自的API(仅x-data+1-mod版本)。
betterbiome-0.1.4-data+1-mod-quilt.jar (121.14 KB, 下载次数: 1)
betterbiome-0.1.4-data+1-mod-fabric.jar (120.84 KB, 下载次数: 12)
betterbiome-0.1.4-data+1-mod-forge.jar (121.68 KB, 下载次数: 2)

因为原BBA-0.1.4没有翻译键,所以这里特此提供一个翻译键修复版本:
better biome advancements-0.1.4-fix for 1.19.4.zip (233.31 KB, 下载次数: 11)
语言文件润色:
zh_cn.json (26.61 KB, 下载次数: 18)
源码(按照INK&SOUL'S NON-PROFIT LICENSE许可进行分发):(项目的编写并不规范,请见谅)
bba.zip (324.46 KB, 下载次数: 1)









作者: yjy_yzbsx    时间: 2023-6-2 16:50
感谢,等我回家碰到电脑我再发布
作者: yjy_yzbsx    时间: 2023-6-2 18:22
建议版本号改为0.1.4
作者: InkSoul    时间: 2023-6-2 18:28
yjy_yzbsx 发表于 2023-6-2 18:22
建议版本号改为0.1.4

呃...好像是要改改...(套自己模板没改)
但版本号我认为应该填"0.1.5",优化之类的调整应该属于补丁版本更新。
作者: yjy_yzbsx    时间: 2023-6-2 18:58
InkSoul 发表于 2023-6-2 18:28
呃...好像是要改改...(套自己模板没改)
但版本号我认为应该填"0.1.5",优化之类的调整应该属于补丁版本 ...

不用,填0.1.4就OK了
作者: yjy_yzbsx    时间: 2023-6-2 19:00
InkSoul 发表于 2023-6-2 18:28
呃...好像是要改改...(套自己模板没改)
但版本号我认为应该填"0.1.5",优化之类的调整应该属于补丁版本 ...

数据包模组版本号尽量与数据包版本号同名
作者: InkSoul    时间: 2023-6-2 19:06
yjy_yzbsx 发表于 2023-6-2 19:00
数据包模组版本号尽量与数据包版本号同名

但这是做了改动的,每个版本号对应的内容应该是不同的。
如果我是直接数据包套壳的话是不用改,但问题在于
我增加了用于自动解锁根进度的代码,并且删掉了奖励函数以优化运行效率。
这不算更新吗?
作者: yjy_yzbsx    时间: 2023-6-2 19:14
InkSoul 发表于 2023-6-2 19:06
但这是做了改动的,每个版本号对应的内容应该是不同的。
如果我是直接数据包套壳的话是不用改,但问题在于 ...

0.1.5我已经有计划了,还是不要更改为好
作者: InkSoul    时间: 2023-6-2 19:48
本帖最后由 InkSoul 于 2023-6-2 19:53 编辑
yjy_yzbsx 发表于 2023-6-2 19:14
0.1.5我已经有计划了,还是不要更改为好

补丁版本都要抢?
版本号要按照"大版本.小版本.补丁版本"来写的啊...
所以你的计划是?


作者: yjy_yzbsx    时间: 2023-6-2 19:56
InkSoul 发表于 2023-6-2 19:48
补丁版本都要抢?(大版本.小版本.补丁版本)
【虽然这个Mod版本号准确来说是0.1.5-improvement】
所以你 ...

如果数据包与模组版本不同可能会造成某些大聪明下错了。考虑到以后的兼容(毕竟你的进度是要和我同步的),还是一样为好。

0.1.5计划更新ad_astra,维度地牢(如果有时间还会更新terrestria的内容,但一般情况下是没有时间的),然后修一下汉化与进度的类型。

版本更新名字:星辰更新

说实话,0.1.6也有安排了,正在投票了(见数据包下方评论区)
作者: InkSoul    时间: 2023-6-2 20:04
yjy_yzbsx 发表于 2023-6-2 19:56
如果数据包与模组版本不同可能会造成某些大聪明下错了。考虑到以后的兼容(毕竟你的进度是要和我同步的) ...

那把mod版本改成"<对应的数据包版本>-data+<mod的补丁版本>-mod"行吗?
总不能我修个代码层面的bug还要和数据包同步吧...

(还有,你的计划能不能在0.1.6之后改一改,规范版本号使用?)
作者: yjy_yzbsx    时间: 2023-6-3 05:39
本帖最后由 yjy_yzbsx 于 2023-6-3 06:18 编辑
InkSoul 发表于 2023-6-2 20:04
那把mod版本改成"-data+-mod"行吗?
总不能我修个代码层面的bug还要和数据包同步吧...

0.1.6我规范一下,改成1.6(其实就是前面的0.多余了,你把前面的0.去掉就是你说的大版本.小版本.补丁版本,所以0.1.5其实是1.5)
作者: yjy_yzbsx    时间: 2023-6-4 07:11
本帖最后由 yjy_yzbsx 于 2023-6-4 07:12 编辑

1.4.1版本发布了,你模组兼容一下呀。具体的内容我已经发在你那社群私聊那边了

作者: InkSoul    时间: 2023-6-4 08:29
yjy_yzbsx 发表于 2023-6-4 07:11
1.4.1版本发布了,你模组兼容一下呀。具体的内容我已经发在你那社群私聊那边了
...

可是mod又多了一个补丁版本...(删除不必要的文件)
所以需要重新构建...
作者: InkSoul    时间: 2023-6-4 08:32
InkSoul 发表于 2023-6-4 08:29
可是mod又多了一个补丁版本...(删除不必要的文件)
所以需要重新构建...

Forge的特殊性...(Fabric、Quilt可以直接改,但Forge的Mixin和访问放大器只能在构建文件里改)
作者: yjy_yzbsx    时间: 2023-6-4 09:01
InkSoul 发表于 2023-6-4 08:29
可是mod又多了一个补丁版本...(删除不必要的文件)
所以需要重新构建...

我只更改了一下里面的内容,不必要删除吧?(我不懂mod,这句话可能是错的)
作者: InkSoul    时间: 2023-6-4 09:08
yjy_yzbsx 发表于 2023-6-4 09:01
我只更改了一下里面的内容,不必要删除吧?(我不懂mod,这句话可能是错的) ...

不是,我是指代码层面的东西(这个Mod没有用到Mixin之类的东西)。
作者: yjy_yzbsx    时间: 2023-6-4 09:11
InkSoul 发表于 2023-6-4 09:08
不是,我是指代码层面的东西(这个Mod没有用到Mixin之类的东西)。

应该不用多久吧?
作者: InkSoul    时间: 2023-6-4 09:14
yjy_yzbsx 发表于 2023-6-4 09:11
应该不用多久吧?

如果运气好几分钟就能完成,但如果运气不好(重映射莫名奇妙失败,线程乱了抢文件等)。那就需要反复重启IDE...
作者: InkSoul    时间: 2023-6-4 09:19
yjy_yzbsx 发表于 2023-6-4 09:11
应该不用多久吧?

上传完毕(虽然体积不减反增...),以及添加了对应翻译未完成的提示(针对英语)。
作者: yjy_yzbsx    时间: 2023-6-18 11:41
我想,你应该发布最新1.20版本的源代码了
作者: InkSoul    时间: 2023-6-18 11:43
yjy_yzbsx 发表于 2023-6-18 11:41
我想,你应该发布最新1.20版本的源代码了

拿1.19.4的改一下gradle.properties就可以用了,
这两个版本的代码没有什么区别。




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科