微件:Data Override/doc:修订间差异

来自PRTS
跳到导航 跳到搜索
无编辑摘要
(// Edit via Wikiplus)
(未显示同一用户的3个中间版本)
第11行: 第11行:
*注释:使用'''//'''可以使某一行设定的修正设置不生效
*注释:使用'''//'''可以使某一行设定的修正设置不生效
===调整功能===
===调整功能===
*title[格式:特殊修正]
title[格式:特殊修正]
**主要用于调整载入的剧情页面的显示标题
*主要用于调整载入的剧情页面的显示标题
**举例:title:SW-ST1/NBT=无名氏的战争
*'''举例'''
**title:SW-ST1/NBT=无名氏的战争
***页面源标题为'''SW-ST1/NBT'''的首行标题和网页标题会被替换成'''无名氏的战争'''
***页面源标题为'''SW-ST1/NBT'''的首行标题和网页标题会被替换成'''无名氏的战争'''
***你可以前往[[SW-ST1/NBT]]查看实际效果
***你可以前往[[SW-ST1/NBT]]查看实际效果
====注意====
*<font color="red">使用此功能调整标题的页面在使用后续的调整功能时title参数需要指定为替换后的值</font>
*剧情模拟器中存在全局自动调整:[/BEG]=>[ 行动前],[/END]=>[ 行动后],[/NBT]=>[ 剧情]
===修正功能===
===修正功能===
*char[格式:特殊修正][支持多行合一]
char[格式:特殊修正][支持多行合一]
**主要用于错误的Character命令所导致的模拟器报错时的修正
*主要用于错误的Character命令所导致的模拟器报错时的修正
**举例:char:cchar_121_lava_1=char_121_lava_1
*'''举例'''
***'''所有页面'''的剧情文本中'''所有'''Character存在的cchar_121_lava_1全部会被替换为char_121_lava_1之后再进行解析
**char:cchar_121_lava_1=char_121_lava_1
**举例:char:cchar_121_lava_1=char_121_lava_1;title=流浪者的归宿
***'''所有页面'''剧情文本的'''所有'''行为Character的cchar_121_lava_1全部会被替换为char_121_lava_1之后再进行解析
***在调整后的页面标题为'''流浪者的归宿'''的页面的剧情文本中'''所有'''Character存在的cchar_121_lava_1全部会被替换为char_121_lava_1之后再进行解析
**char:cchar_121_lava_1=char_121_lava_1;title=SA-ST4/NBT
**举例:char:cchar_121_lava_1=char_121_lava_1;title=流浪者的归宿,line=243.245.251.650.653.655.660.663
***页面'''SA-ST4/NBT'''剧情文本的'''所有'''行为Character的cchar_121_lava_1全部会被替换为char_121_lava_1之后再进行解析
***在调整后的页面标题为'''流浪者的归宿'''的页面的剧情文本中第'''243、245、251、650、653、655、660、663'''行为Character存在的cchar_121_lava_1会被替换为char_121_lava_1之后再进行解析(其余参数值不变)
**char:cchar_121_lava_1=char_121_lava_1;title=SA-ST4/NBT,line=243.245.251.650.653.655.660.663
***页面'''SA-ST4/NBT'''剧情文本的第'''243、245、251、650、653、655、660、663'''行为Character的cchar_121_lava_1会被替换为char_121_lava_1之后再进行解析(其余参数值不变)


*image[格式:标准修正][支持多行合一]
image[格式:标准修正][支持多行合一]
**主要用于Image和Background命令部分情况下解析出现异常时的修正
*主要用于Image和Background命令部分情况下解析出现异常时的修正
**举例:image:OF-ST1 剧情,64.74.84;xscale=1.2,yscale=1.2,screenadapt=coverall
*'''举例'''
***在调整后的页面标题为'''OF-ST1 剧情'''的页面的剧情文本中第'''64、74、84'''行为Image或Background的xscale和yscale的值会被修改为1.2,screenadapt的值会被修改为coverall之后再进行解析(其余参数值不变)
**image:OF-ST1/NBT,64.74.84;xscale=1.2,yscale=1.2,screenadapt=coverall
***页面'''OF-ST1/NBT'''剧情文本的第'''64、74、84'''行为Image或Background的xscale和yscale的值会被修改为1.2,screenadapt的值会被修改为coverall之后再进行解析(其余参数值不变)


*tween[格式:标准修正][支持多行合一]
tween[格式:标准修正][支持多行合一]
**主要用于ImageTween和BackgroundTween命令部分情况下解析出现异常时的修正
*主要用于ImageTween和BackgroundTween命令部分情况下解析出现异常时的修正
**举例:tween:洪炉示岁·壹,890;xscale=1.4,yscale=1.4
*'''举例'''
***在调整后的页面标题为'''洪炉示岁·壹'''的页面的剧情文本中第'''890'''行为ImageTween或BackgroundTween的xscale和yscale的值会被修改为1.4之后再进行解析(其余参数值不变)
**tween:AF-ST1/NBT,890;xscale=1.4,yscale=1.4
***页面'''AF-ST1/NBT'''剧情文本的第'''890'''行为ImageTween或BackgroundTween的xscale和yscale的值会被修改为1.4之后再进行解析(其余参数值不变)


*override[格式:标准修正][不支持多行合一]
override[格式:标准修正][不支持多行合一]
**主要用于修正char、image和tween无法修正的错误
*主要用于修正char、image和tween无法修正的错误,可以指定为空
**<font color="red">这个修正将会直接替换掉原来的那一行文本,而且将会无视后续官方作出的修正,请谨慎使用</font>
*<font color="red">这个修正将会直接替换掉原来的那一行文本,而且将会无视后续官方作出的修正,请谨慎使用</font>
**举例:override:向前走,307;[Character(name="char_122_beagle_1",name2="char_130_doberm_ex",focus=1)]
*'''举例'''
***在调整后的页面标题为'''向前走'''的页面的剧情文本中第'''307'''行文本会被直接替换为[Character(name="char_122_beagle_1",name2="char_130_doberm_ex",focus=1)]后再进行解析
**override:SA-ST6/NBT,307;[Character(name="char_122_beagle_1",name2="char_130_doberm_ex",focus=1)]
***页面'''SA-ST6/NBT'''剧情文本的第'''307'''行文本会被直接替换为[Character(name="char_122_beagle_1",name2="char_130_doberm_ex",focus=1)]后再进行解析
**override:3-6/END,20
***页面'''3-6/END'''剧情文本的第'''20'''行会被清除,也就是直接跳过

2020年4月8日 (三) 20:07的版本

使用须知

  • 这个小部件主要是用来修正一些官方剧情文本出现明显的错误或者可能会导致剧情模拟器报错时而官方又暂时未修正的错误
  • 这个功能需要结合剧情模拟器以及游戏剧情使用

注意事项

主要有4个修正功能以及1个显示调整功能

  • 标准修正格式:<command>:<title>,<line>;<parameter>
  • 特殊修正格式:<command>:<parameter>;[limit parameter]
  • 多行合一:所有命令中line这个参数可以在一个页面内同时指定多行剧情文本进行修正,使用英文半角句号(.)来分隔
  • 注释:使用//可以使某一行设定的修正设置不生效

调整功能

title[格式:特殊修正]

  • 主要用于调整载入的剧情页面的显示标题
  • 举例
    • title:SW-ST1/NBT=无名氏的战争
      • 页面源标题为SW-ST1/NBT的首行标题和网页标题会被替换成无名氏的战争
      • 你可以前往SW-ST1/NBT查看实际效果

修正功能

char[格式:特殊修正][支持多行合一]

  • 主要用于错误的Character命令所导致的模拟器报错时的修正
  • 举例
    • char:cchar_121_lava_1=char_121_lava_1
      • 所有页面剧情文本的所有行为Character的cchar_121_lava_1全部会被替换为char_121_lava_1之后再进行解析
    • char:cchar_121_lava_1=char_121_lava_1;title=SA-ST4/NBT
      • 页面SA-ST4/NBT剧情文本的所有行为Character的cchar_121_lava_1全部会被替换为char_121_lava_1之后再进行解析
    • char:cchar_121_lava_1=char_121_lava_1;title=SA-ST4/NBT,line=243.245.251.650.653.655.660.663
      • 页面SA-ST4/NBT剧情文本的第243、245、251、650、653、655、660、663行为Character的cchar_121_lava_1会被替换为char_121_lava_1之后再进行解析(其余参数值不变)

image[格式:标准修正][支持多行合一]

  • 主要用于Image和Background命令部分情况下解析出现异常时的修正
  • 举例
    • image:OF-ST1/NBT,64.74.84;xscale=1.2,yscale=1.2,screenadapt=coverall
      • 页面OF-ST1/NBT剧情文本的第64、74、84行为Image或Background的xscale和yscale的值会被修改为1.2,screenadapt的值会被修改为coverall之后再进行解析(其余参数值不变)

tween[格式:标准修正][支持多行合一]

  • 主要用于ImageTween和BackgroundTween命令部分情况下解析出现异常时的修正
  • 举例
    • tween:AF-ST1/NBT,890;xscale=1.4,yscale=1.4
      • 页面AF-ST1/NBT剧情文本的第890行为ImageTween或BackgroundTween的xscale和yscale的值会被修改为1.4之后再进行解析(其余参数值不变)

override[格式:标准修正][不支持多行合一]

  • 主要用于修正char、image和tween无法修正的错误,可以指定为空
  • 这个修正将会直接替换掉原来的那一行文本,而且将会无视后续官方作出的修正,请谨慎使用
  • 举例
    • override:SA-ST6/NBT,307;[Character(name="char_122_beagle_1",name2="char_130_doberm_ex",focus=1)]
      • 页面SA-ST6/NBT剧情文本的第307行文本会被直接替换为[Character(name="char_122_beagle_1",name2="char_130_doberm_ex",focus=1)]后再进行解析
    • override:3-6/END,20
      • 页面3-6/END剧情文本的第20行会被清除,也就是直接跳过