给力的Rebrickable也有无力的时候~ 科技系列

dna2 2013-7-16 3479

喜欢用手里SETS加上些零件来“山寨”或者重建经典套装的朋友,最得力的助手就是Rebrickable网站,这个网站可以很方便的记录下你所拥有的套装和散件,然后根据对比数据找出你所需要的零件,甚至可以根据对颜色的不同“忍耐度”选择三种不同的等级来实现重建目标。不过Rebrickable也有无力的时候,如下图,图中三个套装(8043,8070,8285都是“山寨产品”,在rebrickable网站里,如果零件已经被用作重建,是无法排除在数据库以外的(所拥有的套装是可以的,非套装的散件就不行),所以当我重建了8043和8070后,我就没有概念我剩下的零件够不够重建一个8285的了。

结果就是我只好利用手里能利用的零件尽量拼凑了。

[attach]20957[/attach][attach]20958[/attach]
最新回复 (14)
  • indite 2013-7-16
    2
    这个问题我也思索过,RB之所以这个功能无法提供,因为RB无法知道你复刻这个set究竟用了多少零件,比如lz这几个,明显不是100%复刻,怎么去按照set从零件库减去这些零件呢? 理论上实现的方法也有,先导出一份你的零件库,然后从零件库里一个个减掉这个set所需零件,然后在导出一份,通过两者比对(可能通过excel可以),就得到这个set所需的完整零件,然后就可以对零件库做加减法了 RB对这方面支持的确不够好,不过RB迭代速度还蛮快的,希望以后作者能有这方面的考虑
  • dna2 2013-7-16
    3
    [i=s] 本帖最后由 dna2 于 2013-7-16 18:29 编辑 [/i]
     提示:您可以先修改部分代码再运行
    indite 发表于 2013-7-16 18:04 [img]static/image/common/back.gif[/img]
    这个问题我也思索过,RB之所以这个功能无法提供,因为RB无法知道你复刻这个set究竟用了多少零件,比如lz这 ...


    其实利用网站现有机制,也可以做到我们所说的这个功能的。就好比现在的散件也是通过用户主动添加来实现的,同样的,如果用户可以调用一个SET出来,然后在某几个零件上做出标注,类似弹出窗口。然后,点击记录,让所有剩下没有标注的零件被排除在零件库以外,这样就可以很直接明了的知道了自己剩余的零件可以再重建出什么了。

    当然,重建时候用非原色替换零件越多,需要标注的部分越多,对于用户的工作量也越大,但是总是一个用户可以控制的部分,希望以后可以添加到网站内。
  • indite 2013-7-16
    4

     提示:您可以先修改部分代码再运行
    dna2 发表于 2013-7-16 18:26 [img]static/image/common/back.gif[/img]
    其实利用网站现有机制,也可以做到我们所说的这个功能的。就好比现在的散件也是通过用户主动添加来实现的 ...
    好主意,其实更简单的是RB用SET所需零件减去缺少的零件,和你增加或替换的零件,就很简单知道这个set究竟用了多少零件

    其实这样又带来另一个问题,在网站上钩钩点点很方便,但自己复刻某个set时,所用零件的数量和颜色,真不能很精确的知道,这样可能会导致零件库不准确
  • dna2 2013-7-16
    5
    [i=s] 本帖最后由 dna2 于 2013-7-16 18:53 编辑 [/i]
     提示:您可以先修改部分代码再运行
    indite 发表于 2013-7-16 18:38 [img]static/image/common/back.gif[/img]
    好主意,其实更简单的是RB用SET所需零件减去缺少的零件,和你增加或替换的零件,就很简单知道这个set究竟 ...


    其实,网站进一步,可以建立一个“动态预留区”,也就是说,在真正动手重建前,用户可以自行确定重建时的零件哪些用原色,哪些用替代,单独建立一个类似MOC零件名单的东西,然后可以随时动态修改,这样可以比较直观而且准确的反映出零件库存与消耗之间的关系。

    换句话说,搭建前创建零件清单,搭建后再做修改确认清单,做到准确。其实工作量不算大。尤其是替代零件数量不多的情况下。

    再进一步,如果只是颜色整体替换,可以用批量处理的方法,比如,所有的黄色15L梁用白色15梁替代,一键点选,一键换色,一键保存。

    再进一步,对比现有零件清单,可以部分替换颜色。比如我有10个黄色15梁,5个白色15梁,需要12个黄色梁的时候,我只要在白色15梁旁边的输入框里填上"2",就可以使用我的全部黄色梁和2件白色梁。
  • indite 2013-7-16
    6
    你的需求比较明确,可以直接写信给作者说说需求,上次我写信说希望有删除list的功能,回复说会列入计划,终于,现在有删除list功能了

    他的邮箱:[email protected]
  • chaostaurus 2013-7-16
    7
    我觉得这是个麻烦的问题 比如我通过手上的零件要MOC辆8070 但是没有红色的面板 软轴 所以就改用了黑色 数据库不知道该如何统计这样的信息 这个应该需要玩家手动操作吧
  • 拒绝融化の冰 2013-7-16
    8
    山寨了就拆,拆了再山寨:D
  • erickou 2013-7-16
    9
    2、3、4、5楼讨论的都很细致~ 其实如果我是作者,我的解题思路就是,允许对拥有的套装数量进行负库操作~ 比如楼主提的这个情况,重建了8043和8070后,只要把拥有的8043和8070数量设成 -1,不就完了,其它处理逻辑不变~ 没仔细想,不过觉得可行~
  • wswsn 2013-7-16
    10
    这个问题实在是有些棘手,像我这种零件不多的人,复刻某set通常都是不顾颜色搭的乞丐版,标记与管套不同的众多零件实在是吃力啊!
  • haiout 2013-7-17
    11
    这个,其实你还可以照着零件表把零件一样一样的清点下,虽然是个笨办法,但是很管用
  • snakekid 2013-7-17
    12
    这的确是个问题,我的想法,应该加入这样一个功能,在选择要复刻的set的时候,增加多选功能,然后自己确定优先级。 这样,你就可以直接知道当你建完8043和8070后(当然这两个也是有可能缺件的),建8258还差什么东西了。当然你也可以选择先建立8258,然后8043,8070。其他的跟现在一样。 我觉得这样最实用而且对现有的整体架构不用做大的改动。
  • dna2 2013-7-17
    13
    目前rebrickable有个功能我反而觉得有点鸡肋,就是当你选好一个SET,它下面会介绍几个SETS给你,如果你入那些就会增加多少多少%的零件。这个功能看起来很好,但是真有人会因此入这些套装吗?很多都是绝版了,不排除老外不在乎钱儿的。。。哈哈。这个功能稍改下,变成尚缺多少多少零件就能搭建出如下SET可能会更有用。
  • jacky13 2013-8-28
    14

     提示:您可以先修改部分代码再运行
    拒绝融化の冰 发表于 2013-7-16 20:24 [img]static/image/common/back.gif[/img]
    山寨了就拆,拆了再山寨
    我也比较支持这个想法,不用太纠结。
  • 笨猫 2013-8-28
    15
    学习
返回
发新帖