花吻在上吧 关注:66,797贴子:733,858
  • 15回复贴,共1

steam版花吻相关考古

只看楼主收藏回复

同志们,我又来<del>水贴</del>考古了,这次是mangagamer制作的三部花吻移植版相关的考古。
-
众所周知,除了『回忆邂逅时』外,第11作『米卡艾尔的少女们』也曾在steam上发售过。与18作一样,steam上的『米卡少女』也是由mangagamer移植的英文版。这个版本是分辨率达1600x1200的高清版,可惜的是,这一部在发行不久后就被下了。(据说是因为涉及冶炼金属。)
那么,这个版本是否就玩不到了呢?答案是否定的。
今年春,yoyami大佬重置了基于steam版的中文版,而吧里的安卓直装版的『米卡少女』就是以此生成的。
这个资源可以在置顶帖里的资源合集里找到。


IP属地:广东1楼2024-12-28 00:03回复
    这次我们要<del>水</del>考古的是AXYPB在blog.mangagamer.org上发的几篇花吻相关的文章。
    AXYPB,又称Craig P. Donson,早期花吻『英化组』成员之一,在找英文区的花吻相关资源时能经常看到他们组的名字(Petals' Garden)。
    之前译夏雪剧场和C83短篇时所参考的英译本就是来自Petals' Garden的。
    (据那边的人说AXYPB似乎已经很久没有出现了,Petals' Garden的网站也进不去了。)


    IP属地:广东2楼2024-12-28 00:07
    回复
      AXYPB是制作这三部花吻移植版的主要工作人员之一,最早制作的移植版是第18作『回忆邂逅时』。
      这一部用的还是老引擎,河豚屋似乎只发布了移动端的版本,PC版的好像没有被发布。
      合集里的18作便是基于mangagamer制作的移植版。(当年的汉化贴见:https://tieba.baidu.com/p/4148556453
      这个版本的特征是其快捷菜单,原版的快捷菜单是像初代花吻那样放在对话框右侧的,而移植版的快捷菜单则是像11作那样放在对话框底部。
      (在手机上玩的话,因为屏幕较小,感觉右侧菜单容易点歪,底部菜单点起来更方便。)


      IP属地:广东3楼2024-12-28 00:20
      回复
        据AXYPB说,其自2014年8月起着手视觉小说移植的相关工作。
        制作移植版是因为老引擎存在诸多问题,兼容性差,不适用于非日语地区。
        其选择了Ren'Py作为目标引擎,因为Ren'Py原生地支持Mac OS X和Linux。
        最初其打算把脚本一行行手敲出来,后来Procyon加入其中。
        Procyon制作了一个bash脚本,能够将从MSD中解出来的东西转换成rpy脚本。
        2015年初,AXYPB向mangagamer提供了正在进行的工作,希望其能用于花吻英文版授权谈判。
        mangagamer成功地获得了制作花吻英文版的授权,并获得了河豚屋提供的源代码。
        意外的是,河豚屋提供的是基于老引擎的windows版及其源代码,而非实际发行的安卓版和IOS版。(所以为啥不出PC版啊!?)
        因为没有老引擎的文档,所以各指令的效果都是通过推测、实验、总结得到的。
        -
        在steam版花吻18的工作人员列表上也能看到AXYPB和Procyon的名字。


        IP属地:广东4楼2024-12-28 00:39
        回复
          说点题外话,印象中我刚接触Ren'Py时感觉并不是很好用,好像有几个想要的功能是不支持的。(也可能是我太菜了不会用。)
          时至今日,也有一些地方奇怪地不支持,比如现用的Ren'Py不支持播放h264编码的视频。
          -
          而据AXYPB说,其制作移植版时也遇到了所需功能不支持的情况。
          其在Ren'Py的社区论坛上发出请求,并得到了回应,在Ren'Py的后续更新中加入了需要的新功能。
          所谓游戏制作与引擎开发是相辅相成的,说的大概就是这样的事吧。


          IP属地:广东5楼2024-12-28 00:40
          回复
            话说回来,其实河豚屋也曾尝试过换引擎,自第12作起制作引擎换成了krkr2。
            一直到16作,用的都是krkr2,然而自17作起又换回老引擎了。(就是把文件封装成fjsys的那个。)
            -
            而且既然基于老引擎的花瓣!和18作都能做安卓版和IOS版了,那么理论上做Linux版和Mac版应该也不难吧,不知道为什么河豚屋不做呢?
            -
            又及,据说现在googleplay上还能下到18作的安卓版。
            300有人放了度盘分流,看了一下,链接是存活的,搜18作日文名就能找到。


            IP属地:广东6楼2024-12-28 00:44
            回复
              扯远了,说回花吻的移植版。
              mangagamer制作的第二个花吻移植版是『新世代』,这一作似乎没有上steam,第三个则是开头提到的steam版『米卡少女』。
              和原版只有800x600分辨率不同,这两作是分辨率达1600x1200的高清版。
              我曾好奇过他们是怎样做到让分辨率翻倍而且图像看起来还很自然的,而文章里写到……
              他们拿到了图像素材的Photoshop源文件,然后发现原版就是1600x1200分辨率的……
              ……
              …………
              ……………………
              (一时不知道该说什么好……)
              (所以说,有没有神通广大的吧友能搞到这些psd的,整出来让大伙看看。)


              IP属地:广东7楼2024-12-28 00:56
              回复
                文中提到,和18作不同,这两作存在三人同屏的情况,可能会出现正在说话的角色的立绘部分被其他角色覆盖的问题。
                为了保证图像优先级正确,其往脚本中加入了可能重复的show语句。
                -
                (不过咱在移植15作时并没有遇到这个问题。)
                (因为krkr2里显示立绘时需要指定坐标,为了防止立绘重叠,河豚屋直接把距离给拉开了。)
                (嗯……办法总比困难多啊……)


                IP属地:广东8楼2024-12-28 00:57
                回复
                  文中还提到,老引擎所用的字符集中是没有心形符号的,其使用参数『100』来表示心形这个图像,在移植18作时也是使用插入图像的方式来显示心形符号。
                  对于高像素密度的屏幕,窗口会自动进行缩放,这会使以图像的方式插入其中的心形符号明显地糊掉。
                  为了解决这个问题,AXYPB直接把原版的图像的轮廓扒下来,以其作为字符♡所对应的轮廓插入到原字体中。
                  -
                  (之前发的那个12作的移植版因为这部分还是抄的18作的代码,所以同样存在这个问题。)
                  (这个问题将会在稍后发布的v1.01版更新中得到解决。)
                  (实际上12作的v1.01版在15号就已经发了,不过这篇稿子是10号写的,所以那时还没……)


                  IP属地:广东9楼2024-12-28 01:03
                  回复
                    在文中,AXYPB还提到了在优化资源存储这方面的工作。
                    在18作的移植中便已经通过删除bgm中的重复段,只保留头尾和循环段的方法来缩减音频文件所占空间。
                    而在新作的移植中,则对图像资源存储进行了优化。
                    除了使用了压缩率更高的webp格式外,其对立绘及CG的差分形式进行了优化。
                    在原版中立绘及CG的差分是以完整的图像存储的,而在移植版中,则是以基体加局部差分的形式存储的。
                    对于同一CG的差分,基本只保留其中一张作为基底,其它几张则只保留存在差异的像素点,重复的部分则都删掉了。
                    这样做可以极大地减少冗余数据,节省存储空间。
                    这一点在大更新后的steam版18作中亦有体现。



                    IP属地:广东10楼2024-12-28 01:06
                    回复
                      mangagamer在移植版中加入了一些原版没有的功能,像是可调节透明度的对话框之类的。
                      在其中,一个有意思的功能是,小枫的立绘和CG是否戴眼镜是可调节的。
                      全米卡女仅此一人有此待遇,我们有充分的理由相信纱良同志已经打入mangagamer内部了。


                      IP属地:广东11楼2024-12-28 01:09
                      回复
                        之前移植12作时,框架部分的代码就是参考的mangagamer移植的11作和18作,所以部分功能也一并抄过来了。(复制粘贴的快乐~)
                        发布的贴子里说了,因为摆了所以把一些功能砍掉了,但实际上,并不是单纯地为了偷懒才砍功能的。
                        比如说楼上图里的那个倒计时功能,就是因为被判定为违例,所以将其砍掉了。
                        当时觉得这东西不对劲就在做12作时把它删掉了,看了文章中所叙述的加入此功能的动机后,基本能坐实此功能是违例的了。


                        IP属地:广东12楼2024-12-28 01:09
                        回复
                          水完收工,明儿再看看能不能再挖到些什么。


                          IP属地:广东13楼2024-12-28 01:11
                          回复
                            好诶,楼楼能找找花吻第一作在哪发售吗?


                            IP属地:广西来自Android客户端14楼2024-12-28 01:17
                            收起回复
                              不得了


                              IP属地:辽宁来自Android客户端15楼2024-12-28 09:03
                              回复