
HI,各位HACK友,小编又来发教程水点文章了:爆裂人复仇 加权轮盘算法,今天群里零日大佬分享,我直接搬运重点了。
场次计数器 0x1070D0:1=选人、2~10=第1~9场、0xA=最终BOSS战、0xB=结局;胜场后 0x18126 自增,超 0xA 进结局;续币从 0x10713A 存档槽恢复。
出场顺序算法:顺序表 0x1070DC(10字)初始为 [0..7,9,8](黄白虎固定第10战守底),选人后由 0x1AB98 洗牌——按 9 张 10×10 权重表(0x1AD2C~0x1B04C,行=我方角色、列=对手)以 RNG 0x2632 做加权轮盘选择,按 9→4→7→1→6→3→5→2→8 的交错顺序填充。
亮点:第4战自己权重=9(大概率镜像战)、首战不打自己、黄白虎列恒为 0。每关对手=顺序表[场次-1](0x1A95C)。
场景关联:场景号=主场角色ID(0=JAPAN/SHO … 8=HONGKONG/BAIHU、9=JAPAN2/SAIZO,场景名表 0x1B422)。单人闯关=对手主场(场景顺序表[场次-1]);对战首局随机一方主场;决胜局纯随机且跳过 BOSS 场景(0x1B096)。