- 最后登录
- 2024-11-21
- 在线时间
- 3272 小时
- 阅读权限
- 100
- 注册时间
- 2009-5-9
- 积分
- 2012
- 帖子
- 1579
- 精华
- 3
- UID
- 91928
- 性别
- 保密
- 积分
- 2012
- 帖子
- 1579
- 精华
- 3
- UID
- 91928
- 性别
- 保密
|
本帖最后由 anian 于 2016-11-29 04:53 编辑
YASC自带的那些关卡都是带有答案的。
你如果打开那些文件就可以全部看到它们。
其实作者为了自带的答案做了不少工作。
特别编写代码不显示然后加入选择去显示, 还可以一个一个答案的打开。
如果你按照作者做的方法“导入”自带的答案, 你然后再看关卡文件, 你会发现程序在原来的
Solution/Moves (Built-In)
改成显示的是:
Best Moves <<然后有答案步骤数字>>
没有了原来的(Built-In), 就是自带的意思。
按照这个改变, 不容易看出来, 删除“(Built-In)” 就可以了。
新版本好像有改动, 加个空格未必可以解锁。
我没有去研究代码, 不知道它怎么定为“自带的答案”。
它肯定是需要和某些字串做比较的, 我猜这个字串和 “(Built-In)”应该不会相差很多。
其实最简单的方法, 就是打开这些关卡文件 (如用NOTEPAD++全部关卡文件打开),
然后用空去替换 “(Built-In)”。 可以一次过替换全部打开的文件。 然后保存改变的全部文件。
这样, 程序就无法知道这个答案是否是原本自带的,
它就变成是用家的答案了。
例子:
如在GRIGoRusha.sok文件里面, 第一个答案看到的是:
Solution/Moves (Built-In)
RRdrrrddrrddddllllllluU...(其它的LURD资料不显示)...
你删除 (Built-In)就可以了,变成这样:
Solution/Moves
RRdrrrddrrddddllllllluU...(其它的LURD资料这里不显示)...
就是这么简单
|
|