《苏丹的游戏》游戏源文件修改攻略分享
- 来源:苏丹的游戏吧
- 作者:晨之曦
- 编辑:小琪

修改卡序
在进行修改时,建议大家利用 Ctrl+F 搜索关键词,快速定位需要的内容。
文件最前面是基础的存档信息,这部分可以忽略,不需要修改。
sudan_redraw_times_per_round 表示每回合可以重新抽几次苏丹卡。这里为了测试楼主设置了99,默认值为1。sudan_redraw_times 则表示到下一次重新抽卡还要等待的回合数。sudan_redraw_times_recovery_round 是每隔几天可以重新抽卡,默认值为7。
"sudan_pool" 表示苏丹卡的卡池,位于文件的中间部分。这里我们来详细说明卡牌的结构:uid 是存档内的唯一标识,每张卡牌的 uid 独一无二,即使是同样的卡牌也会有不同的 uid。
id 则是卡牌对应的源文件标识,表明了卡牌具体信息。sudan_pool_index 是卡牌的顺序号,修改卡序需要更改的就是这个属性。
卡序在每轮游戏开始时就确定,根据 sudan_pool_index 按顺序出现,不修改文件的情况下无法更改。重新抽卡时,会直接抽取当前苏丹卡池中下一张待抽的卡,而被换掉的卡会紧接着排在后续顺位中,轮到时重新进入抽卡序列。
苏丹卡的 id 范围从 2010001 到 2010016,其中 01 到 04 是杀戮卡,05 到 08 是纵欲卡,09 到 12 是奢靡卡,13 到 16 是征服卡。每种类型的卡按照岩石、青铜、白银、黄金的顺序排列。所以 2010001 代表岩石杀戮卡,2010016 则代表黄金征服卡。
我这里展示的卡序是测试用的:按照 id 顺序重复4次外加一张黄金奢靡卡,总共65张卡牌。
从卡序上来看,序号1的卡应是岩石杀戮卡,但我测试中第一张卡是最后的黄金奢靡卡。
这是因为游戏开始时,玩家抽到的第一张苏丹卡的卡序是最后一张,也就是 sudan_pool_index 为65的卡,而在默认情况下是 sudan_pool_index 为28的卡。
图片中没有显示 sudan_pool_index 为65的卡,因为 sudan_pool 是卡池,而 sudan_pool_index 为65的卡已出现在玩家手中,不再在卡池中。可以在 "cards" 部分找到它。对于默认游戏,直接搜索 "sudan_pool_index": 28。
因此,非常建议在游戏一开始就修改卡序,否则需要不断翻找目标苏丹卡的位置。此外,修改时直接调整 id 而非 sudan_pool_index,因为卡牌顺序与 uid 绑定,进度也与 uid 绑定,而卡牌的具体信息则与 id 绑定。

玩家点评 (0人参与,0条评论)
热门评论
全部评论