投稿
  • 注册
  • 查看作者
    • MOD目录第二期,开工!

      大家早上中午下午晚上好!
      在经过数个月的沉浸式摸鱼咕咕之后,第二期的目录建设终于开始啦!首先,第二期的目录采用一个全新的,自(quan)研(wai)发(bao)的页面架构系统,让MOD更更更更更好找,与SpaceDock一样!(其实就是抄袭)
      这是原来的目录:
      MOD目录第二期,开工!
      MOD目录第二期,开工!
      MOD目录第二期,开工!
      而这个,是新的目录!(只有一个示例)
      MOD目录第二期,开工!
      MOD目录第二期,开工!
      漂亮不?简洁不?看着贵不贵?
      全新的MOD目录将采用自研发(这个是真的)的数据采集搭配上一期完成的自研发土法装填(硬核页面识别),数据来源CKAN,无论如何,数据都是最新的(除非服务器炸了)!但目前有个问题…….MOD作者瞎取名字……没办法做数据匹配……又没那个能力搞机器学习跑语义分析……所以,这次又来招苦力了!

      本次任务

      • MOD信息匹配
      • 翻译
      在您开始干活之前,为了避免重复劳动,我们强烈要求您加入坎喵大楼建设局(QQ):561522139

      志愿者要求

      • 熟练使用Github及其相关功能,包括由VS访问。
      • 掌握英文单词的拼写。
      本次为了便于管理和协同作业,我们使用Github(硬核不硬核)若您不知道如何使用Github的fork/pull功能,您本次将没有机会来编辑这个文档……
      具体的链接在这里:https://github.com/050644zf/ckanModNameCheck

      匹配教程

      在点击进链接后,确保您已经登录您的Github账号,看到了以下文件
      MOD目录第二期,开工!
      点击进入zhcnmatch.json文件
      MOD目录第二期,开工!
      点击编辑
      MOD目录第二期,开工!
      此时您就可以在自己的fork里编辑文件了
      MOD目录第二期,开工!
      您可以看到,此json的标准是这样的
      "(新目录MOD名)":[
      		"(匹配数据MOD名)"
      	],
      
      这里给一个示例#1
      "64K Overhaul":[
      		"64k Overhaul"
      	],
      	"6.4x scale 12.8x distance":[
      		"6.4x Size 12.8x Distance"
      	],
      	"ABookCase Orbital Reference System":[
      		"ABookCase Orbital Reference System Updated"
      	],
      	"Ablative-Airbrake":[
      		"Ablative-Airbrake"
      	],
      
      这是开头的几行,可以看到,新目录所用的名字与匹配到的名字是大概相符的,由于一些原因作者修改了自己的MOD名,可能其中的一些字符是有所改变的,比如上例中的”6.4x scale”变成了”6.4x Size”,但他们仍是同一个MOD,所以就不需要删除/修改。同理的还有下面这个例子#2:
      "Docking Sounds":[
      		"Docking Sounds!!"
      	],
      
      只是多了个!符号而已,他们仍然是一家的。
      现在,让我们来看看另一种情况的#3:
      	"Environmental Visual Enhancements":[
      		"EnvironmentalVisualEnhancements"
      	],
      	"Environmental Visual Enhancements - Config files":[
      		"EnvironmentalVisualEnhancements"
      	],
      	"Environmental Visual Enhancements - Low Resolution":[
      		"EnvironmentalVisualEnhancements"
      	],
      
      123我们可以看到,他们三个都叫一个名字,于是初期自动匹配就都给匹配了下面的”EnvironmentalVisualEnhancements”,不影响,这个全部保留就好了。如果仍有问题请在群里问。
      好了,上面的大多都是正确的,如果仍遇到其他类型相似,请在群中提问。
      现在看看有问题的#4:
      	"KAS Assembled Areobraking Shield":[
      		"Adjustable Mod Panel",
      		"KSP Alternate Resource Panel",
      		"Vessel Viewer Continued",
      		"AssemblyReloader",
      		"Decouple from Heatshield",
      		"RCS Build Aid Continued"
      	],
      
      可以看到,系统先期匹配这个MOD时找不到和他相同的名字,于是,匹配了一大堆乱七八糟的,都不对……
      那么该如何呢?整个删掉!是的你没有看错,就是把这一整节删完。从“kas…. ], 统统删掉!请按照格式删除,确保不会多删/少删,不然我们校对要砍人的
      同理的还有这样的#5:
      "KEI":[
      		"SETI"
      	],
      
      不要被它迷惑,他俩不是一家的!
      以及我们之前做过这个#6,差点就被忽悠了!
      MOD目录第二期,开工!
      李鬼和李逵~
      以上是正确的和错误的,那么如果有部分争取的呢?比如这个#7:
      	"Kerbal Changelog":[
      		"Kerbal Chroma",
      		"Kerbal Health"
              "Kerbal Changelog"
      	],
      
      123在你确认看到了和名字所匹配的”Kerbal Changelog”并交由群里的管理审核之后,大胆放心的直接删掉错的,变成这样:
      	"Kerbal Changelog":[
      		"Kerbal Changelog",
      	],
      
      妥妥的。
      在您编辑完自己的任务后,在下方写上标题和改动的信息:
      MOD目录第二期,开工!
      点击Propose file change
      此时你来到了这个页面:
      MOD目录第二期,开工!
      你能在下方看到你的修改
      MOD目录第二期,开工!
      确认无误之后点击create pull request
      MOD目录第二期,开工!
      然后再点击create pull request
      此时,pullrequest就已经被提交了
      MOD目录第二期,开工!
      只需要等待敬业的zf同志来审核然后通过你的修改就好啦。
      回到自己的github,你还能看到自己刚才fork下来的项目并为之创建了patch,可以继续在原来的patch上修改并重复提交,不要和一些新人一样创建8个patch各干各的!
      MOD目录第二期,开工!
      大概就是这样~

      奖励

      还没想好
    • 0
    • 0
    • 0
    • 174
    • 请登录之后再进行评论

      登录
    • 做任务