Cliff Empire CE修改(2019-08-12)这个帖子里的修改器太强大了,有没有大佬可以帮忙把超级建筑+9999人口改小点啊
这修改器功能爆炸,就是超级建筑人口+的太多了,一个+9999,哪怕只建一个,也会搞得满世界失业,而且粮食需求爆炸,有没有大佬可以给改改啊就是第一大类的第一个修改项
USER_UI Base Address Scan (To Activate: Play Level, To Update: Play Level)
脚本具体内容大概这样。。。。
不知道什么是人口修改项,有没有大佬帮帮忙
label(USER_UI_savedAOB)
label(USER_UI_returnhere)
label(USER_UI_originalcode)
label(USER_UI_exit)
label(USER_UI_update_exit)
label(USER_UI_currencyset_exit)
label(USER_UI_resourcesset_exit)
label(USER_UI_buildingstatsset_exit)
label(USER_UI_tenantsset_exit)
label(USER_UI_hpset_exit)
registersymbol(USER_UI_originalcode)
registersymbol(USER_UI_savedAOB)
//05466452 - E8 E1A5F5FF - call 053C0A38
//05466457 - 83 C4 10 - add esp,10
// USER_UI:LateUpdate+3a
//0546645A - C7 85 94F3FFFF 00000000 - mov ,00000000
//05466464 - C7 85 98F3FFFF 00000000 - mov ,00000000
//0546646E - C7 85 9CF3FFFF 00000000 - mov ,00000000
//05466478 - D9EE - fldz
//0546647A - D9 9D 4CFFFFFF - fstp dword ptr
//05466480 - C7 85 A0F3FFFF 00000000 - mov ,00000000
aobscan(USER_UI_searchedAOB, C7 85 94 F3 FF FF 00 00 00 00 C7 85 98 F3 FF FF 00 00 00 00 C7 85 9C F3 FF FF 00 00 00 00 D9 EE)
alloc(USER_UI_newmem, 2048, USER_UI_searchedAOB)
alloc(USER_UI_temp1, 4, USER_UI_searchedAOB)
alloc(USER_UI_temp2, 4, USER_UI_searchedAOB)
alloc(USER_UI_temp3, 4, USER_UI_searchedAOB)
alloc(USER_UI_temp4, 4, USER_UI_searchedAOB)
alloc(USER_UI_temp5, 4, USER_UI_searchedAOB)
alloc(USER_UI_loop1_index, 4, USER_UI_searchedAOB)
alloc(USER_UI_loop1_base1, 4, USER_UI_searchedAOB)
alloc(USER_UI_loop1_base2, 4, USER_UI_searchedAOB)
alloc(USER_UI_loop1_max, 4, USER_UI_searchedAOB)
USER_UI_newmem:
mov , eax
mov , ebx
mov , ecx
mov , edx
cmp dword ptr , #0
je USER_UI_update_exit
mov , edi
USER_UI_update_exit:
cmp dword ptr , #0
je USER_UI_currencyset_exit
mov ebx,
test ebx, ebx
je USER_UI_currencyset_exit
mov , #999999999
USER_UI_currencyset_exit:
cmp dword ptr , #0
je USER_UI_resourcesset_exit
mov ebx,
test ebx, ebx
je USER_UI_resourcesset_exit
mov , (float)99
mov , (float)99
mov , (float)99
mov , (float)9999
mov , (float)9999
mov , (float)99
mov , (float)9999
mov , (float)9999
mov , (float)99
mov , (float)9999
mov , (float)99
mov , (float)9999
USER_UI_resourcesset_exit:
cmp dword ptr , #0
je USER_UI_buildingstatsset_exit
mov ebx,
test ebx, ebx
je USER_UI_buildingstatsset_exit
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
mov , #9999
//mov , (float)9999
mov , #9999
mov , (float)9999
USER_UI_buildingstatsset_exit:
cmp dword ptr , #0
je USER_UI_tenantsset_exit
mov ebx,
test ebx, ebx
je USER_UI_tenantsset_exit
mov , #9999
USER_UI_tenantsset_exit:
cmp dword ptr , #0
je USER_UI_hpset_exit
mov ebx,
test ebx, ebx
je USER_UI_hpset_exit
mov ecx,
mov , ecx
USER_UI_hpset_exit:
mov eax,
mov ebx,
mov ecx,
mov edx,
USER_UI_originalcode:
readmem(USER_UI_searchedAOB, 10)
USER_UI_exit:
jmp USER_UI_returnhere
USER_UI_searchedAOB:
USER_UI_savedAOB:
jmp USER_UI_newmem
nop
nop
nop
nop
nop
USER_UI_returnhere:
USER_UI_savedAOB:
readmem(USER_UI_originalcode, 10)
unregistersymbol(USER_UI_originalcode)
unregistersymbol(USER_UI_savedAOB)
dealloc(USER_UI_newmem)
dealloc(USER_UI_temp1)
dealloc(USER_UI_temp2)
dealloc(USER_UI_temp3)
dealloc(USER_UI_temp4)
dealloc(USER_UI_temp5)
dealloc(USER_UI_loop1_index)
dealloc(USER_UI_loop1_base1)
dealloc(USER_UI_loop1_base2)
dealloc(USER_UI_loop1_max)
页:
[1]