二、file0、8、9的异同为了让大家有个基本的概念,先直接上简单结论:
file0在使用存档点手动存档时出现或更新内容,在平时关游戏进入标题画面(如下图)读档时,其中数据具有最高的优先度。

file9除手动存档外,还在部分剧情节点自动存储以作为备份,在游戏内死亡直接读档时,其中数据具有最高的优先度。
file8在第一次打过Asgore,Flowey出现并强制关游戏时出现,以免关游戏的过程让无存档通关玩家失去未备份的数据,在刚打完Omega Flowey战后,file8内容对普通结局电话的内容判定有着最高的优先度。
(怎么感觉都没其他可说的了呢……)
也可以换一种理解方式:当玩家控制角色与大地图上的金色存档点互动时,这是“玩家”与“角色”共同进行的一次存储行为,所以file0和file9都会被更新记录。而当角色本身经历某些特殊事件时(比如乘过某个电梯后,后文详细列举),“意识到”需要记录的只有“角色”本身,所以只有file9会被更新记录。最后一种情况,当Flowey吸收了所有灵魂,强制关游戏时,是他在“SAVE for you”(意外地挺良心),所以动的是file8。
读档的情况下,上面的读档界面很明显是只有玩家才能看到的,而右上角/ESC关闭游戏也是用电脑控制游戏的玩家特权,所以在此界面读档以属于玩家的file0为准。而如果在游戏内经历死亡并读档回来,在游戏世界观内就可以解释,所以读取属于角色的file9。只有在你刚刚和Omega Flowey打过一场时,之前对时间线的控制力是他更强,才会以属于Flowey的file8进行读档。这么理解或许更清楚一些?
如果还有疑问,下面这张图或许能帮大家想起来一些问题。

在本次战斗中,Flowey会频繁以各种不同编号存档或读档,经统计屏幕上显示过的包括file2、3、4、6,代码里还有一个读取失败的file5。按照Flowey已吸收所有人类灵魂的设定也说得通。换句话说,在UNDERTALE的世界观内,很可能每一个能够存读档的个体都对应一个
属于自身的FILE。
但是这又引出了一个新的问题。Flowey共吸收了六个灵魂,但存读档时只用了五个编号,对比我们自己的存档仍空缺file1和file7两个编号。所以我们无从得知到底是 a)“第一个坠落的孩子”对应file1,六魂中未出现的那个对应file7;还是 b)“The Fallen Child”并没有对应的存档,file7是六魂之后小花之前的其他存在。根据前传设定的不同,这个问题可以有任何解释,我就不乱猜了。
啊对了,顺带一提,小花战中虽然出现了这些SL的文字,但实际上并没在玩家的电脑里存储任何类似的东西。只有开启debug模式的玩家,才能靠数字键0~4选择使用不同的存读档文件。至于这里为什么是除本身的0之外多出来1~4,我觉得debug模式就不用多想了吧……
——又或者Toby选择890这三个数字也纯粹是因为它们在键盘上挨着呢?