qweytr_1 发表于 2019-12-12 02:04

Omega Labyrinth Life Free Download指路

本帖最后由 qweytr_1 于 2019-12-13 03:49 编辑

我下载了位于https://pcgamestorrents.com/omega-labyrinth-life.html的Omega Labyrinth Life(亲测带繁体中文)
这个版本并不能正常游戏(读取时候会卡死)
解法是,用1170430=Omega Labyrinth Life - Pacifier Sword替换1170550=Omega Labyrinth Life - KR并删除全部带着SteamDB Unknown App内容的行

然后就正常打开游戏了
能不能玩还没有试
感谢未加密组……让我一步一步学习如何修正未加密版本
感觉……离能独立未加密一款游戏,已经不远了
(谁要这个啊摔~~~)
BTW:增加开花效率的CT表:
{ Game   : OmegaLabyrinth Life.exe
Version:
Date   : 2019-12-13
Author : Neutron

This script does blah blah blah
}

define(address,"GameAssembly.dll"+2F0728)
define(bytes,41 8B 46 1C 89 47 1C)



assert(address,bytes)
alloc(newmem,$1000,"GameAssembly.dll"+2F0728)

label(code)
label(return)

newmem:

code:
mov eax,
shl eax 7
mov ,eax
jmp return

address:
jmp newmem
nop 2
return:



address:
db bytes
// mov eax,
// mov ,eax

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "GameAssembly.dll"+2F0728

"GameAssembly.dll"+2F0703: 89 77 28                        -mov ,esi
"GameAssembly.dll"+2F0706: 48 89 77 30                     -mov ,rsi
"GameAssembly.dll"+2F070A: 4D 85 F6                        -test r14,r14
"GameAssembly.dll"+2F070D: 0F 84 08 01 00 00               -je GameAssembly.dll+2F081B
"GameAssembly.dll"+2F0713: 41 8B 46 10                     -mov eax,
"GameAssembly.dll"+2F0717: 89 47 10                        -mov ,eax
"GameAssembly.dll"+2F071A: 41 8B 46 14                     -mov eax,
"GameAssembly.dll"+2F071E: 89 47 14                        -mov ,eax
"GameAssembly.dll"+2F0721: 41 8B 46 18                     -mov eax,
"GameAssembly.dll"+2F0725: 89 47 18                        -mov ,eax
// ---------- INJECTING HERE ----------
"GameAssembly.dll"+2F0728: 41 8B 46 1C                     -mov eax,
"GameAssembly.dll"+2F072C: 89 47 1C                        -mov ,eax
// ---------- DONE INJECTING----------
"GameAssembly.dll"+2F072F: 41 8B 46 20                     -mov eax,
"GameAssembly.dll"+2F0733: 89 47 20                        -mov ,eax
"GameAssembly.dll"+2F0736: 41 8B 46 24                     -mov eax,
"GameAssembly.dll"+2F073A: 89 47 24                        -mov ,eax
"GameAssembly.dll"+2F073D: 41 8B 46 28                     -mov eax,
"GameAssembly.dll"+2F0741: 89 47 28                        -mov ,eax
"GameAssembly.dll"+2F0744: 48 8B 0D 4D 1F E2 00            -mov rcx,
"GameAssembly.dll"+2F074B: E8 40 49 8D 00                  -call GameAssembly.dll+BC5090
"GameAssembly.dll"+2F0750: 48 8B D8                        -mov rbx,rax
"GameAssembly.dll"+2F0753: 48 8B 15 FE 61 E3 00            -mov rdx,
}
用https://github.com/Perfare/Il2CppDumper可以很快地找到要修改的位置(看RVA)
至于Offset,那是人肉改dll时候用的

ghostcrying 发表于 2019-12-12 10:27

我改了还是会卡加载

magicmiki 发表于 2019-12-12 10:55

依然卡死游戏的我..

ghostcrying 发表于 2019-12-12 11:50

magicmiki 发表于 2019-12-12 10:55
依然卡死游戏的我..

再把Language = english改为Language = tchinese,好像就能进了

magicmiki 发表于 2019-12-12 15:02

ghostcrying 发表于 2019-12-12 11:50
再把Language = english改为Language = tchinese,好像就能进了

依然还是不行...

ghostcrying 发表于 2019-12-12 17:22

magicmiki 发表于 2019-12-12 15:02
依然还是不行...

你用我的文件试一下吧
再看下游戏路径有没有中文
要是还不行,我也没办法了

hejiazi007 发表于 2019-12-13 02:20

ghostcrying 发表于 2019-12-12 17:22
你用我的文件试一下吧
再看下游戏路径有没有中文
要是还不行,我也没办法了


谢谢 成功了
页: [1]
查看完整版本: Omega Labyrinth Life Free Download指路