挂机方舟修改
直接把下面完整代码粘贴到控制台,按回车,页面会自动刷新,所有资源都会一次性改成 9999999:```javascriptconst save = JSON.parse(localStorage.getItem('ark_idle_vault_v2'))const mats = save.chars.c...
直接把下面完整代码粘贴到控制台,按回车,页面会自动刷新,所有资源都会一次性改成 9999999:
```javascript
const save = JSON.parse(localStorage.getItem('ark_idle_vault_v2'))
const mats = save.chars.cmspemr4j9pjk.mats
// 批量修改所有对应资源
mats.gold = 9999999 // 金币
mats.honor = 9999999 // 荣誉碎片
mats.dstone = 9999999 // 破坏石结晶
mats.gstone = 9999999 // 守护石结晶
mats.leap = 9999999 // 突破石
mats.blessing = 9999999 // 祝福券
mats.riftTicket = 9999999 // 秘境印记
mats.riftDust = 9999999 // 秘境精华
// 写入存档并立即刷新
localStorage.setItem('ark_idle_vault_v2', JSON.stringify(save))
location.reload()
```
---
### 如果刷新后数值还是不对(被游戏覆盖)
用下面这套**内存直接修改+强制保存**的方案,改完在游戏里触发一次自动保存就永久生效:
// 找到游戏内存里的玩家对象并修改
let target = null
for (const k in window) {
try {
const v = window[k]
if (v && v.mats && typeof v.mats.gold === 'number') {
target = v
break
}
} catch(e) {}
}
if (target) {
target.mats.gold = 999999999
target.mats.honor = 999999999
target.mats.dstone = 999999999
target.mats.gstone = 999999999
target.mats.leap = 999999999
target.mats.blessing = 999999999
target.mats.riftTicket = 999999999
target.mats.riftDust = 999999999
console.log('所有资源已在内存中修改,请切换地图/打一波怪触发自动保存')
} else {
console.log('未找到内存对象,请用第一套方案')
}
执行完后在游戏里打一波怪、切换一下背包,等游戏自动存档后,数值就会永久保留。
let target = null
for (const k in window) {
try {
const v = window[k]
if (v && v.lv && typeof v.lv === 'number' && v.mats) {
target = v
break
}
} catch(e) {}
}
if (target) {
target.lv = 70
target.exp = 0
target.skillPts = 999
console.log('等级已在内存中修改,请打怪/切换场景触发自动保存')
} else {
console.log('未找到内存对象,请使用方案一')
}
let target = null
for (const k in window) {
try {
const v = window[k]
if (v && v.rebirth != null && v.mats) {
target = v
break
}
} catch(e) {}
}
if (target) {
target.rebirth = 10
console.log('轮回次数已在内存中修改,请打怪/切换场景触发自动保存')
} else {
console.log('未找到内存对象,请使用方案一')
}
// 查找游戏内存中的玩家对象
let player = null
for (const key in window) {
try {
const val = window[key]
if (val && val.relics && typeof val.relics.drop === 'number') {
player = val
break
}
} catch(e) {}
}
if (player) {
// 批量拉满所有轮回加成
for (const k in player.relics) {
if (typeof player.relics[k] === 'number') {
player.relics[k] = 999
}
}
// 同步轮回总次数
player.rebirth = 999
console.log('修改完成!界面应该已经实时更新了')
console.log('当前掉率等级:', player.relics.drop)
} else {
console.log('未找到玩家对象,请换方式重试')
}
// 查找游戏内存中的玩家对象
let player = null
for (const key in window) {
try {
const val = window[key]
if (val && val.relics && typeof val.relics.drop === 'number') {
player = val
break
}
} catch(e) {}
}
if (player) {
// 仅修改掉率等级,其他保持原样
player.relics.drop = 999
console.log('掉率已修改为999级,其他加成保持不变')
console.log('当前掉率等级:', player.relics.drop)
} else {
console.log('未找到玩家对象')
}
微信打赏支持
支付宝打赏支持