
lifeRestart 存档修改完整指南从备份到改天赋一次讲清【免费下载链接】remakeやり直すんだ。そして、次はうまくやる。项目地址: https://gitcode.com/gh_mirrors/li/remakelifeRestart 是一款跑在浏览器里的人生模拟游戏这个重制版的存档机制对动手党相当友好你玩过的次数、解锁的天赋和成就全都以一段 JSON 存在浏览器本地改起来就是编辑一个文本。这篇 lifeRestart 存档指南按你想改什么组织先把 lifeRestart 存档备份做好再改抽卡倍率、锁定天赋最后教你改崩了怎么回滚。改 lifeRestart 存档前先把这三步走完这一步解决动手之前别裸改的问题。所有 lifeRestart 修改都建立在你拿得到存档原文的基础上。用 Chrome 或 Edge 打开游戏页按F12切到Application → Local Storage。找到 key 为profile的条目把 Value 整段复制存成本地的profile.json——这就是你的备份。顺手看一眼旁边的unique和version知道它们存在就行一般不用碰。改完之后用任何 JSON 校验工具或 DevTools Console 里跑一遍JSON.parse(你改的字符串)确认格式合法再刷新页面。 这个重制版的存档入口在 apps/web/src/storage/local.ts它干了两件事一是把旧版 lifeRestart 留在 localStorage 里的零散键times、ACHV、AEVT、ATLT自动合并成新的profile二是之后所有读写都只认profile这一个键const profile { times, achievements, events, talents } as any if (lockedTalents) profile.locked [lockedTalents] localStorage.setItem(profile, JSON.stringify(profile))也就是说你要关心的只有profile和unique两个键其他都是迁移痕迹。profile里每个字段的含义如下achievements/events/talents在 JSON 里都是纯数字数组字段是什么改了之后影响times玩过的局数主界面计数蓝卡倍率档位locked锁定天赋 ID 数组下一局保底出现的天赋talents拥有过的全部天赋图鉴进度天赋数评级events触发过的全部事件图鉴进度achievements解锁的成就图鉴进度橙卡倍率档位highest/lowest历史最高/最低属性纯展示可不动unique键单独存放你解锁的那个唯一角色生成过一次就一直是它version只用于标记迁移完成别删。改抽卡倍率把 times 和 achievements 当开关用这一步解决我想让蓝卡、橙卡出得多一点的问题。每次开局游戏按 889 : 100 : 10 : 1 的基础权重抽 10 个天赋四档对应白 / 蓝 / 紫 / 橙。倍率不是拍脑袋加的它看的是times和achievements落在哪一档规则写在 apps/web/src/config.ts档位times 区间蓝卡倍率achievements 区间橙卡倍率0 档0–9×10–9×11 档10–29×210–29×22 档30–49×330–49×33 档50–69×450–69×44 档≥70×5≥70×5改法就是编辑profile里对应数字。比如把开局次数从 0 顶到 30、成就数凑到 10让蓝橙都吃到加成{ times: 30, achievements: [101, 102, 103, 104, 105, 106, 107, 108, 109, 110], events: [], talents: [] }改前先把原值抄一份。注意achievements是数组长度就是成就数成就 ID 可以直接从 packages/data/src/achievement.xlsx 的数据表里抄别随手编数。改锁定天赋与已解锁天赋lifeRestart 天赋怎么改这一步解决我想下一局固定带某个天赋或我想把图鉴进度补全的问题。锁定天赋就是每局结算时你点选的那个存成单元素数组locked: [1001]下一局抽天赋时它直接保底塞进池子。两个坑要避开数量上限是 1LockLimit多写也会被忽略有些天赋在数据里写了互斥exclude字段塞了会顶掉池子里的互斥对象不确定就去 packages/data/src/talent.xlsx 对应天赋的行里核对一下。补全图鉴就是往talents数组里追加 ID。天赋 ID 从同一张表的表头行抄或者从你现有talents数组里现成的 ID 上参考位数。记住这条数组只影响拥有过的天赋这一条线图鉴进度、天赋数评级都靠它不会凭空给你加触发效果。清空档案重来或者改崩了怎么回滚这一步解决我改炸了/我想删档的问题。回滚把第 1 节备份的profile.json原文粘回去刷新完事。删档直接在 Local Storage 面板里删掉profile键。刷新后游戏会按全新玩家处理什么都不用填。删档但保留唯一角色只删profile留unique。⚠️ 改崩了先看这条九成是 JSON 少了逗号或括号。页面表现为打不开或计数消失按CtrlShiftR硬刷新并检查拼写再不行就粘贴备份。另外别乱动version键——迁移逻辑只在版本号不对时跑一次删了它也不会帮你恢复旧数据。改完不生效按这个顺序排查这一步解决数字明明改了游戏没反应的问题。生效时机times、achievements的倍率要等下一局天赋抽取环节才体现locked也要下一局选天赋时才保底出现。改完立刻进游戏里看不到变化是正常的。JSON 合法性profile值必须是能被JSON.parse解析的字符串多一个尾逗号都会让整个档案读不出来。ID 是否存在抄错表、错列的 ID 不会报错但触发不了任何效果。想调属性点和天赋数存档里没有这两个值。它们是 apps/web/src/config.ts 里的常量points总点数、allocate单项上限、pull抽取数量正式部署改不了。但 dev 模式留了 URL 参数口子比如本地起开发服务后用?points30allocate10locked1001刷新即生效适合试配点方案——具体支持哪些参数以仓库实际版本为准。别找错地方单局的属性、日志、寿命都不落盘刷新就没了。lifeRestart 属性上限由评级线JudgeLineMap决定智力体质可以一路往上堆没有硬顶但 20 点基础分配是硬约束堆高属性要靠天赋效果不是靠多塞点数。改完记得把备份留着。你调出来的点法、倍率搭配或者踩过的坑欢迎丢到项目社区里分享帮下一个想改 lifeRestart 存档的人少走弯路。【免费下载链接】remakeやり直すんだ。そして、次はうまくやる。项目地址: https://gitcode.com/gh_mirrors/li/remake创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考