
下文部分整理自http://bbs.thproject.net/read.php?tid=55853中的13楼。
hint功能可以用于提示玩家注意某些特定时间与特定位置,可以使用在任何一面、任何时候(全关游戏、单关练习、录像播放)。最常见hint如封面的收点线。
与其他作不同,东方风神录游戏中的option界面中多出了一个hint选项,默认为off;如果已经有了hint文件,将选项改为on就会开启使用;而选项为auto时,游戏将会在游戏文件夹中自动创建一个包含hint_auto.txt文件的hint文件夹,并且当每次玩家在游戏中miss时自动写入一段hint,记录当次miss的时间与位置,在玩家下次游玩时就会看到“Caution!”的字眼。

一般使用on选项。
使用hint前请在游戏文件夹中建立一个hint文件夹,并新建一个txt文档,重命名为hint_user.txt,在此文档中进行hint写作;如已有现成的hint文件,则放入文件夹并开启游戏中的hint功能即可。

下面是我自己写的一个hint以及解释:

该hint最终效果为:以坐标(-3,211)为中心在五面开始后51秒(3060帧)显示“[+]”样的hint,颜色为绿色,不透明,持续5秒(300帧)
首先是懒人写作法,修改以下提到的几项即可(想详细了解可以直接跳过):
Stage : 5 hint出现面数,1~7,7为ex
Tips
Text :"[+]" 双引号“”内填入hint显示的文字
Pos : -3, 211 hint坐标,x轴0坐标为中部,y轴(正方向向下)0坐标为版顶
Count : 3060 当面开始后hint出现时间,单位帧
Base : start
Align : center
Time : 300 hint持续时间
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
StageEnd

效果图
以下是详解
Version = 0.0
版本号,似乎没用。只需在hint文件开头出现即可。
Stage : 5
定义关面,1≤N≤7,其中7为EX面。在Stage和StageEnd中间书写该面所使用的提示。
Tips
在Tips与End中间定义一个提示。
Text :"[+]"
用双引号""包含要显示的内容,一个提示语只能写一行,日文版与中文版中显示会有差异。
Pos : -3, 211
显示位置,x坐标的0点是游戏区域正中心,y坐标的0点是游戏区域顶部。文字可以显示在游戏区域以外。
Count : 3060
在Base字段指定的事件经过t帧以后开始显示提示。t>0。若t≤0,则无视Base字段而直接在每面开始时显示提示。(可能会因为未知原因而无视Base字段直接在每面开始时显示提示,所以个人Base字段都使用start)。
Base : start
指定提示显示的基准事件,可以为以下值: start 该面开始 converse_i (1≤i≤5) 第i次对话剧情发生 mboss_i (1≤i≤9) 中boss第i非符攻击 mboss_card_i (1≤i≤9) 中boss第i符攻击 boss_i (1≤i≤19) boss第i非符攻击 boss_card_i (1≤i≤19) boss第i符攻击
Align : center
显示提示的对齐方式,可以为left, right, center。个人习惯使用center模式,好调整。
Time : 300
提示显示的持续帧数,注意若当关通过时hint持续时间未耗尽则在下一关也不会立刻消失,可能与下一关的hint重叠。
Alpha : 255
透明度,貌似是0-255,0为透明,255为不透明。
Color : 81, 184, 135
提示字符的颜色,想要特定颜色可以自己开win画图取色。
Scale : 1.0
提示字符的大小。
End
StageEnd
补充:
自机靠近时hint会自动变为半透明。
hint里除了那些东西以外、不要再去写任何无关的东西,否则游戏可能出错
当单面中同时存在10个以上的tip时,第11个tip(以出现时间界定顺序)出现的同时第一个tip会直接消失,第12个以此类推(如第一个tip为原本应持续一整面的收点线,当第11个tip在道中出现时,作为该面第一个tip的收点线会直接消失)
直接复制进文档中即可
Version = 0.0
Stage : 1
Tips
Text :"--------------------------------------------------"
Pos : -25, 124
Count : 0
Base : start
Align : center
Time : 5000
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
Tips
Text :"--------------------------------------------------"
Pos : -25, 142
Count : 0
Base : start
Align : center
Time : 5000
Alpha : 255
Color : 255, 156, 47
Scale : 1.0
End
StageEnd
Stage : 2
Tips
Text :"--------------------------------------------------"
Pos : -25, 124
Count : 0
Base : start
Align : center
Time : 8000
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
Tips
Text :"--------------------------------------------------"
Pos : -25, 142
Count : 0
Base : start
Align : center
Time : 8000
Alpha : 255
Color : 255, 156, 47
Scale : 1.0
End
StageEnd
Stage : 3
Tips
Text :"--------------------------------------------------"
Pos : -25, 124
Count : 0
Base : start
Align : center
Time : 9300
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
Tips
Text :"--------------------------------------------------"
Pos : -25, 142
Count : 0
Base : start
Align : center
Time : 9300
Alpha : 255
Color : 255, 156, 47
Scale : 1.0
End
StageEnd
Stage : 4
Tips
Text :"--------------------------------------------------"
Pos : -25, 124
Count : 0
Base : start
Align : center
Time : 10000
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
Tips
Text :"--------------------------------------------------"
Pos : -25, 142
Count : 0
Base : start
Align : center
Time : 10000
Alpha : 255
Color : 255, 156, 47
Scale : 1.0
End
StageEnd
Stage : 5
Tips
Text :"--------------------------------------------------"
Pos : -25, 124
Count : 0
Base : start
Align : center
Time : 8000
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
Tips
Text :"--------------------------------------------------"
Pos : -25, 142
Count : 0
Base : start
Align : center
Time : 8000
Alpha : 255
Color : 255, 156, 47
Scale : 1.0
End
StageEnd
Stage : 6
Tips
Text :"--------------------------------------------------"
Pos : -25, 124
Count : 0
Base : start
Align : center
Time : 5000
Alpha : 255
Color : 81, 184, 135
Scale : 1.0
End
Tips
Text :"--------------------------------------------------"
Pos : -25, 142
Count : 0
Base : start
Align : center
Time : 5000
Alpha : 255
Color : 255, 156, 47
Scale : 1.0
End
StageEnd