注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 战争交响曲:尼非订传 CE高手们,弄个修改器呗
查看: 17642|回复: 49
打印 上一主题 下一主题

[MOD] CE高手们,弄个修改器呗 [复制链接]

帖子
21
精华
0
积分
11
金钱
217
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2022-7-15 23:27:40 |只看该作者 |倒序浏览
CE高手们,弄个修改器呗

使用道具 举报

帖子
113
精华
0
积分
57
金钱
1434
荣誉
0
人气
0
评议
0
沙发
发表于 2022-7-16 15:45:21 |只看该作者
CE用2N+1方式修改,基本上除了科技卷轴改不了,其他一般都可以

使用道具 举报

帖子
21
精华
0
积分
11
金钱
217
荣誉
0
人气
0
评议
0
板凳
发表于 2022-7-16 21:14:01 |只看该作者
CE实在不会弄,2N+1,个位数怎么弄?求教!!

使用道具 举报

帖子
142
精华
0
积分
71
金钱
2916
荣誉
0
人气
0
评议
0
地板
发表于 2022-7-16 23:49:23 |只看该作者
游侠网-uvzL8S 发表于 2022-7-16 21:14
CE实在不会弄,2N+1,个位数怎么弄?求教!!

例如你有3个牌,搜3*2+1=7,你用一个后搜2*2+1=5。这样你就能找到了

使用道具 举报

帖子
21
精华
0
积分
11
金钱
217
荣誉
0
人气
0
评议
0
5#
发表于 2022-7-17 12:50:46 |只看该作者
谢了!!!!!

使用道具 举报

帖子
292
精华
0
积分
146
金钱
2361
荣誉
0
人气
0
评议
0
6#
发表于 2022-7-17 18:34:39 |只看该作者
游侠网-uvzL8S 发表于 2022-7-17 12:50
谢了!!!!!

别改太多数,游戏会崩溃

使用道具 举报

帖子
21
精华
0
积分
11
金钱
217
荣誉
0
人气
0
评议
0
7#
发表于 2022-7-17 21:45:04 |只看该作者
谢谢大佬们

使用道具 举报

帖子
157
精华
0
积分
79
金钱
2354
荣誉
0
人气
0
评议
0
8#
发表于 2022-7-20 10:09:16 |只看该作者
这游戏有二周目吗

使用道具 举报

帖子
1313
精华
0
积分
657
金钱
13360
荣誉
0
人气
2
评议
0
9#
发表于 2022-7-21 08:53:04 |只看该作者
niaosu007 发表于 2022-7-16 15:45
CE用2N+1方式修改,基本上除了科技卷轴改不了,其他一般都可以

老铁~我想问问~G我修改成功~但是铜牌失败  3个牌子~第三次搜索 数值直接没了

使用道具 举报

帖子
389
精华
0
积分
195
金钱
4203
荣誉
0
人气
0
评议
0
10#
发表于 2022-7-24 11:29:22 |只看该作者
拿走不谢!
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
3541
精华
0
积分
1771
金钱
16667
荣誉
0
人气
0
评议
0
11#
发表于 2022-7-24 11:43:53 |只看该作者
ding lou shang,..12234

使用道具 举报

帖子
105
精华
0
积分
53
金钱
1486
荣誉
0
人气
2
评议
0
12#
发表于 2022-7-24 13:16:56 |只看该作者
本帖最后由 cui586 于 2022-7-24 13:30 编辑
kingofbt 发表于 2022-7-24 11:29
拿走不谢!

感谢提供,能否说一下怎么用?不知道怎么修改数值

使用道具 举报

帖子
389
精华
0
积分
195
金钱
4203
荣誉
0
人气
0
评议
0
13#
发表于 2022-7-24 16:03:05 |只看该作者
1.打开游戏 2 在游戏菜单界面就打开ce软件 3 左上角选择游戏进程 4 文件菜单读取ce表格 5 勾选需要修改的选项,无限HP一项即可无伤通关,其他各种资源 升级 金钱等选项按需选择吧,会失去游戏乐趣的,我是汉化不全瞎打到最后发现肝不动了才搞ce通关的 金钱这个修改可以用wemod的修改器改 ce这个我没有使用

使用道具 举报

帖子
21
精华
0
积分
11
金钱
217
荣誉
0
人气
0
评议
0
14#
发表于 2022-7-25 21:45:01 |只看该作者

使用道具 举报

帖子
1372
精华
0
积分
686
金钱
6375
荣誉
0
人气
0
评议
0
15#
发表于 2022-7-26 21:22:50 |只看该作者
kingofbt 发表于 2022-7-24 11:29
拿走不谢!

感谢大佬!

使用道具 举报

帖子
322
精华
0
积分
162
金钱
6936
荣誉
0
人气
7
评议
0
16#
发表于 2022-7-28 22:24:52 |只看该作者
niaosu007 发表于 2022-7-16 15:45
CE用2N+1方式修改,基本上除了科技卷轴改不了,其他一般都可以

科技卷轴可以通过修改右上角的星星获得
其实就是提前获取科技(因为卷轴和星星等级挂钩的)

使用道具 举报

帖子
105
精华
0
积分
53
金钱
1486
荣誉
0
人气
2
评议
0
17#
发表于 2022-7-29 08:38:59 |只看该作者
fanzhaos 发表于 2022-7-28 22:24
科技卷轴可以通过修改右上角的星星获得
其实就是提前获取科技(因为卷轴和星星等级挂钩的)
...

我修改那个小星星数量失败,你是怎么改成功的?

使用道具 举报

帖子
4
精华
0
积分
2
金钱
18
荣誉
0
人气
0
评议
0
18#
发表于 2022-8-5 21:42:17 |只看该作者
搜索小星星失败了

使用道具 举报

帖子
607
精华
0
积分
304
金钱
3669
荣誉
0
人气
1
评议
0
19#
发表于 2022-8-6 13:15:41 |只看该作者
感谢10楼大佬发的CT,表中默认数值类型是 RPG VX type,用的时候简单方法是直接改成4字节,然后改数的时候记得2N+1,即想改成99就写199
复杂点的方法就是右键点扫描界面的“数值类型”右边的地方,选“定义新的自定义类型(自动汇编),然后把下面的代码粘贴进去点确定

alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
alloc(TypeName,256)
alloc(ByteSize,4)
alloc(UsesFloat,1)
alloc(CallMethod,1)

TypeName:
db 'RPG VX type',0

ByteSize:
dd 4

UsesFloat:
db 0 //Change to 1 if this custom type should be treated as a float

CallMethod:
db 1 //Remove or change to 0 for legacy call mechanism

//The convert routine should hold a routine that converts the data to an integer (in eax)
//function declared as: cdecl int ConvertRoutine(unsigned char *input, PTR_UINT address);
//Note: Keep in mind that this routine can be called by multiple threads at the same time.
ConvertRoutine:
//jmp dllname.functionname
[64-bit]
//or manual:
//parameters: (64-bit)
//rcx=address of input
//rdx=address
mov eax,[rcx] //eax now contains the bytes 'input' pointed to
shr eax, 1

ret
[/64-bit]

[32-bit]
//jmp dllname.functionname
//or manual:
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=address of input
//[ebp+c]=address
//example:
mov eax,[ebp+8] //place the address that contains the bytes into eax
mov eax,[eax] //place the bytes into eax so it's handled as a normal 4 byte value
shr eax, 1

pop ebp
ret
[/32-bit]

//The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
//function declared as: cdecl void ConvertBackRoutine(int i, PTR_UINT address, unsigned char *output);
ConvertBackRoutine:
//jmp dllname.functionname
//or manual:
[64-bit]
//parameters: (64-bit)
//ecx=input
//rdx=address
//r8=address of output
//example:
shl ecx, 1
inc ecx
mov [r8],ecx //place the integer at the 4 bytes pointed to by r8

ret
[/64-bit]

[32-bit]
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//[ebp+c]=address
//[ebp+10]=address of output
//example:
push eax
push ebx
mov eax,[ebp+8] //load the value into eax
mov ebx,[ebp+10] //load the output address into ebx
shl eax, 1
inc eax
mov [ebx],eax //write the value into the address
pop ebx
pop eax

pop ebp
ret
[/32-bit]
已有 1 人评分人气 收起 理由
closeclose + 1

总评分: 人气 + 1   查看全部评分

使用道具 举报

帖子
36
精华
0
积分
18
金钱
291
荣誉
0
人气
0
评议
0
20#
发表于 2022-8-6 20:43:51 |只看该作者
8225720 发表于 2022-8-6 13:15
感谢10楼大佬发的CT,表中默认数值类型是 RPG VX type,用的时候简单方法是直接改成4字节,然后改数的时候 ...

大哥 改成4字节 修改项的数值就不能选了

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-8-26 11:57 , Processed in 0.356163 second(s), 13 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到