#5 Sir.P unsignedint123

刚刚加入了失败重试的功能,发现只尝试一次失败概率还是太高

那个退出功能我现在改一下哈

    完了 发现打包的时候漏了一大堆python库

    要补回去……不然电脑端可能没法运行

    刚刚修复了一个傻逼的bug

    现在windows段应该可以正常上传下载了

    之前老是报没有ssl模块,把ssl库以各种方式塞满ddlc文件夹每一个放依赖库的地方,结果都没用

    最后您猜怎么着,原来是我的Python 2.7是64位的,里面的库文件都是64位的,32位的renpy不认。。。

    浪费我一个晚上

    将手机存档导入电脑时似乎会出现掉大量好感度的问题,这不是bug,似乎是mas本身设计?……

    我现在查一下mas源代码,看看怎么回事

    看看要不要做特别处理之类的

    打赏

    • 20 分 来自: 8天67t9
      评论: 好像是因为sirp的整合包好感度机制还是老一套,与电脑的新版好感度机制兼容性存在问题吧(?)

      好感度机制太复杂了,纯纯史山

      新机制好感度居然是一个7个的数据,还要序列化+十六进制+base64加密保存,还不提供修改接口

      还有两份好感度随时对比,一个储存在存档 另外一个是私有变量,发现你去修改还要改回来

      。。。

      开学了 下个月再解决这个问题吧

        5 天 后

        回来了 继续修bug 争取这周能用

        貌似存档会存两份好感度,即新旧两套机制好像会同时存在在一个存档?

        这样也解释了为什么第一次导入存档好感度不变,后面导入就会掉,大概是这个原理吧

        本来想删掉一个 但是发现persistent文件用python2/3的pickle模块导入会出现各种奇奇怪怪的问题

        哎 真的难搞啊

        打赏

        • 20 分 来自: 8天67t9
          评论: 应该是电脑版与手机版机制不一致导致的问题,可以试试只兼容旧版机制的电脑版(应该是001290)和sirp整合包版

        #15 Edge python本来就不支持私有机制(当时学python的时候记得非常清楚),但是毕竟这方面我也不熟悉……

        但是renpy似乎会给这种私有函数改名,被改成"m1script_0x2daffection__set_aff""来让你不能调用它

        不过至少研究明白怎么设置好感度了

        现在错误界面成了输出界面,这个玩意是我强行raise一个dir(store.mas_affection)打印出来的

        什么鬼玩意。。。

        终于改成功了

        对不起了莫莫

        手机版存档数据

        电脑版存档数据

        存在于同一个存档中 有点魔幻

        (手机版的好感度版本号居然是2!?)