Romance of three kingdoms 8 remake (Steam) [+378]

Upload your cheat tables here (No requests)
Post Reply
topa
What is cheating?
What is cheating?
Posts: 4
Joined: Sat Oct 12, 2024 7:07 am
Reputation: 94

Romance of three kingdoms 8 remake (Steam) [+378]

Post by topa »


Release date: 24 Oct, 2024
Build ID: 16339941/ 25 November 2024/ 1.04

V13 added 1 script/ 14 December 2024/ Contains 378 scripts and 2322 records

Make other corps policies non invasion

Added Cause of death to Officer data
Added Officer siblings to Officer data
Added Blood relationship to Officer data
Added Year of appearance to Officer data
Added OfficerSiblingsID to dropdownList
Added Can specify division you wish to view to Force data

Game bug fix_Problem with not social positions when comrade was solicited
Game bug fix_Problem with consume twice troops against targeted in alliance

I have finished playing this game


If you are comfortable with this, please thumbs up reputation Image
Previous ones
SAN8R v11_KOR.CT
Added 18 scripts
(1.5 MiB) Downloaded 160 times
SAN8R v11_CHN.CT
Added 18 scripts
(1.49 MiB) Downloaded 156 times
SAN8R v11_JPN.CT
Added 18 scripts
(1.5 MiB) Downloaded 191 times
SAN8R v11_EN.CT
Added 18 scripts
(1.5 MiB) Downloaded 139 times
SAN8R v12_KOR.CT
Added 6 scripts
(1.52 MiB) Downloaded 154 times
SAN8R v12_CHN.CT
Added 6 scripts
(1.51 MiB) Downloaded 232 times
SAN8R v12_JPN.CT
Added 6 scripts
(1.52 MiB) Downloaded 195 times
SAN8R v12_EN.CT
Added 6 scripts
(1.51 MiB) Downloaded 163 times
Contributors
DropdownLists for the Korean version was added by sinstealer
Other author script
Removal ability cap on editing officers by izayoixx
Description of new script for your own

Code: Select all

Change data it for yourself first.
It is useless if the data is not saved after changes have been made.
If you want to use the script you created again then save the CT itself after creation.
If you want to carry over to a new version then just copy and paste the script you made and bring it to CT.
If scripts are not available due to Lua

Code: Select all

General Settings_Table: Lua scripts_Always
Scan Settings_Scan the following memory region types: All
When you cannot successfully connect to process

Code: Select all

Launch and connect the Cheat table before loading saved data or beginning scenario
Wait a few seconds as there may be a malfunction if you click too quickly
Rebooting may work fine in that similar issue occur cases
Notes on reporting errors

Code: Select all

Please describe the situation in as much detail as possible
Right click on the script to see the error content, as the script name alone does not identify the cause
Note that error may also be possible when using conflicting scripts
In some cases, if the cause cannot be identified and is difficult to correct, it will be removed
About CT updates

Code: Select all

Not necessarily willing to do
I have made it as easy as possible to update the CT
The language may be difficult to translate, but updating the offsets is easy
May not notice the update for several days or for a long period of time after it has been made
I will notice if there is any response, but I do not know if I will be updating
However if a power up kit is released, there is a possibility that I will create CT for that


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Attachments
SAN8R v13_EN.CT
(1.53 MiB) Downloaded 1369 times
SAN8R v13_JPN.CT
(1.53 MiB) Downloaded 1032 times
SAN8R v13_CHN.CT
(1.52 MiB) Downloaded 2094 times
SAN8R v13_KOR.CT
(1.53 MiB) Downloaded 1506 times
Offset updater.CT
Script not useful until next update
(6.87 KiB) Downloaded 632 times
Last edited by topa on Sat Dec 14, 2024 11:15 am, edited 76 times in total.

fujiwaranovan
Noobzor
Noobzor
Posts: 11
Joined: Thu Oct 20, 2022 7:17 am
Reputation: 1

Re: Romance of three kingdoms 8 remake (Steam) [+32]

Post by fujiwaranovan »

thank you

rukiss
What is cheating?
What is cheating?
Posts: 3
Joined: Mon May 22, 2017 5:49 am
Reputation: 0

Re: Romance of three kingdoms 8 remake (Steam) [+32]

Post by rukiss »

Excellent!

lilmicke69
Noobzor
Noobzor
Posts: 8
Joined: Wed Nov 11, 2020 5:06 pm
Reputation: 1

Re: Romance of three kingdoms 8 remake (Steam) [+32]

Post by lilmicke69 »

Thanks for the table. A suggestion if thats OK to maximise public support, might save people a bit of clicking

nipaoni
What is cheating?
What is cheating?
Posts: 2
Joined: Fri Oct 25, 2024 12:37 pm
Reputation: 0

Re: Romance of three kingdoms 8 remake (Steam) [+41]

Post by nipaoni »

Thanks, could you possibly add gender change?

Glacial88
Noobzor
Noobzor
Posts: 10
Joined: Fri Oct 25, 2024 12:50 pm
Reputation: 0

Re: Romance of three kingdoms 8 remake (Steam) [+41]

Post by Glacial88 »

Thank you so much for the table, topa! If you have time, can you please add officer's "Action Point Recovery"? AFAIK, AP Recovery is 130 pts per month. I'd like to edit it to another value, 140/ month for example. Btw, I'm not planning to freeze the current AP to max, just the Recovery. And can you please add Symbol of Friendship item editor too?

Thank you!

Kaixa
Cheater
Cheater
Posts: 41
Joined: Fri Sep 01, 2017 5:01 am
Reputation: 2

Re: Romance of three kingdoms 8 remake (Steam) [+41]

Post by Kaixa »

Thanks for the great table.
Maximize player personal gold after use has no effect, maybe a pointer can be made.

Fermion
What is cheating?
What is cheating?
Posts: 1
Joined: Tue Jun 11, 2024 4:29 am
Reputation: 0

Re: Romance of three kingdoms 8 remake (Steam) [+50]

Post by Fermion »

I can't save the data after editing it. Is there a solution?

kingqi0725
Noobzor
Noobzor
Posts: 11
Joined: Mon Dec 10, 2018 6:41 am
Reputation: 2

Re: Romance of three kingdoms 8 remake (Steam) [+50]

Post by kingqi0725 »

Thanks for the great table.

izayoixx
Expert Cheater
Expert Cheater
Posts: 109
Joined: Sat Jul 29, 2017 3:14 am
Reputation: 67

Re: Romance of three kingdoms 8 remake (Steam) [+61]

Post by izayoixx »

Remove 100 Stat Cap when creating Officers. Game doesn't seem to have any stat cap in gameplay as well so this won't reset.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>432</ID>
      <Description>"Remove Stat Cap Limit in Character Creation"</Description>
      <Color>400080</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(INJECT,SAN8R.exe,39 83 AC 01 00 00 7D) // should be unique
alloc(newmem,$100,INJECT)

label(code)
label(return)

newmem:
  mov eax,ff

code:
  cmp [rbx+000001AC],eax
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

aobscanmodule(StatCap2,SAN8R.exe,3B D8 8B D3 0F 4F D0) // should be unique
alloc(newmem2,$100,StatCap2)
label(code2)
label(return2)

newmem2:
  mov eax,ff

code2:
  cmp ebx,eax
  mov edx,ebx
  cmovg edx,eax
  jmp return2

StatCap2:
  jmp newmem2
  nop 2
return2:
registersymbol(StatCap2)

aobscanmodule(StatCap3,SAN8R.exe,8B 91 18 02 00 00 3B) // should be unique
alloc(newmem3,$100,StatCap3)

label(code3)
label(return3)

newmem3:
  mov eax,ff

code3:
  mov edx,[rcx+00000218]
  jmp return3

StatCap3:
  jmp newmem3
  nop
return3:
registersymbol(StatCap3)

[DISABLE]

INJECT:
  db 39 83 AC 01 00 00

StatCap2:
  db 3B D8 8B D3 0F 4F D0

StatCap3:
  db 8B 91 18 02 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: SAN8R.exe+1426A3B

SAN8R.exe+1426A15: 48 89 74 24 10        - mov [rsp+10],rsi
SAN8R.exe+1426A1A: 57                    - push rdi
SAN8R.exe+1426A1B: 48 83 EC 20           - sub rsp,20
SAN8R.exe+1426A1F: 48 8B D9              - mov rbx,rcx
SAN8R.exe+1426A22: 8B F2                 - mov esi,edx
SAN8R.exe+1426A24: 48 8B 89 00 02 00 00  - mov rcx,[rcx+00000200]
SAN8R.exe+1426A2B: BF 01 00 00 00        - mov edi,00000001
SAN8R.exe+1426A30: 48 85 C9              - test rcx,rcx
SAN8R.exe+1426A33: 74 21                 - je SAN8R.exe+1426A56
SAN8R.exe+1426A35: 8B 83 A4 01 00 00     - mov eax,[rbx+000001A4]
// ---------- INJECTING HERE ----------
SAN8R.exe+1426A3B: 39 83 AC 01 00 00     - cmp [rbx+000001AC],eax
// ---------- DONE INJECTING  ----------
SAN8R.exe+1426A41: 7D 08                 - jnl SAN8R.exe+1426A4B
SAN8R.exe+1426A43: 85 D2                 - test edx,edx
SAN8R.exe+1426A45: 74 04                 - je SAN8R.exe+1426A4B
SAN8R.exe+1426A47: 8B D7                 - mov edx,edi
SAN8R.exe+1426A49: EB 02                 - jmp SAN8R.exe+1426A4D
SAN8R.exe+1426A4B: 33 D2                 - xor edx,edx
SAN8R.exe+1426A4D: 48 8B 01              - mov rax,[rcx]
SAN8R.exe+1426A50: FF 90 10 01 00 00     - call qword ptr [rax+00000110]
SAN8R.exe+1426A56: 48 8B 8B F8 01 00 00  - mov rcx,[rbx+000001F8]
SAN8R.exe+1426A5D: 48 85 C9              - test rcx,rcx
}

{
// ORIGINAL CODE - INJECTION POINT: SAN8R.exe+1473507

SAN8R.exe+14734E6: 44 3B C2                 - cmp r8d,edx
SAN8R.exe+14734E9: 7C 23                    - jl SAN8R.exe+147350E
SAN8R.exe+14734EB: 44 3B C1                 - cmp r8d,ecx
SAN8R.exe+14734EE: 44 0F 4F C1              - cmovg r8d,ecx
SAN8R.exe+14734F2: 41 8B D0                 - mov edx,r8d
SAN8R.exe+14734F5: EB 17                    - jmp SAN8R.exe+147350E
SAN8R.exe+14734F7: 8B 91 A8 01 00 00        - mov edx,[rcx+000001A8]
SAN8R.exe+14734FD: 8B 81 A4 01 00 00        - mov eax,[rcx+000001A4]
SAN8R.exe+1473503: 3B DA                    - cmp ebx,edx
SAN8R.exe+1473505: 7C 07                    - jl SAN8R.exe+147350E
// ---------- INJECTING HERE ----------
SAN8R.exe+1473507: 3B D8                    - cmp ebx,eax
// ---------- DONE INJECTING  ----------
SAN8R.exe+1473509: 8B D3                    - mov edx,ebx
SAN8R.exe+147350B: 0F 4F D0                 - cmovg edx,eax
SAN8R.exe+147350E: 89 97 AC 01 00 00        - mov [rdi+000001AC],edx
SAN8R.exe+1473514: 8B B7 B0 01 00 00        - mov esi,[rdi+000001B0]
SAN8R.exe+147351A: 66 0F 6E 87 A4 01 00 00  - movd xmm0,[rdi+000001A4]
SAN8R.exe+1473522: 0F 5B C0                 - cvtdq2ps xmm0,xmm0
SAN8R.exe+1473525: 66 0F 6E F6              - movd xmm6,esi
SAN8R.exe+1473529: 0F 5B F6                 - cvtdq2ps xmm6,xmm6
SAN8R.exe+147352C: F3 0F 5E C6              - divss xmm0,xmm6
SAN8R.exe+1473530: E8 37 28 D3 FF           - call SAN8R.exe+11A5D6C
}


{
// ORIGINAL CODE - INJECTION POINT: SAN8R.exe+140B3E6

SAN8R.exe+140B3D7: CC                    - int 3 
SAN8R.exe+140B3D8: CC                    - int 3 
SAN8R.exe+140B3D9: CC                    - int 3 
SAN8R.exe+140B3DA: CC                    - int 3 
SAN8R.exe+140B3DB: CC                    - int 3 
SAN8R.exe+140B3DC: CC                    - int 3 
SAN8R.exe+140B3DD: CC                    - int 3 
SAN8R.exe+140B3DE: CC                    - int 3 
SAN8R.exe+140B3DF: CC                    - int 3 
SAN8R.exe+140B3E0: 8B 81 04 02 00 00     - mov eax,[rcx+00000204]
// ---------- INJECTING HERE ----------
SAN8R.exe+140B3E6: 8B 91 18 02 00 00     - mov edx,[rcx+00000218]
// ---------- DONE INJECTING  ----------
SAN8R.exe+140B3EC: 3B D0                 - cmp edx,eax
SAN8R.exe+140B3EE: 0F 43 D0              - cmovae edx,eax
SAN8R.exe+140B3F1: 8B 81 00 02 00 00     - mov eax,[rcx+00000200]
SAN8R.exe+140B3F7: 3B C2                 - cmp eax,edx
SAN8R.exe+140B3F9: 0F 43 D0              - cmovae edx,eax
SAN8R.exe+140B3FC: 48 8B 81 08 02 00 00  - mov rax,[rcx+00000208]
SAN8R.exe+140B403: 89 10                 - mov [rax],edx
SAN8R.exe+140B405: BA FD FF FF 7F        - mov edx,7FFFFFFD
SAN8R.exe+140B40A: 48 8B 01              - mov rax,[rcx]
SAN8R.exe+140B40D: 48 FF A0 98 02 00 00  - jmp qword ptr [rax+00000298]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

lilmicke69
Noobzor
Noobzor
Posts: 8
Joined: Wed Nov 11, 2020 5:06 pm
Reputation: 1

Re: Romance of three kingdoms 8 remake (Steam) [+64]

Post by lilmicke69 »

Any way to trigger sympathy?

mjcho
What is cheating?
What is cheating?
Posts: 3
Joined: Sat Oct 26, 2024 12:55 pm
Reputation: 0

Re: Romance of three kingdoms 8 remake (Steam) [+83]

Post by mjcho »

Is it possible to change the traits of the general?

ja911chu
Novice Cheater
Novice Cheater
Posts: 17
Joined: Sun Dec 10, 2023 3:48 pm
Reputation: 13

Re: Romance of three kingdoms 8 remake (Steam) [+83]

Post by ja911chu »

This is probably going to sound weird but I will ask just wondering,

would it be possible to find a way where you can revert marriage slot to 0? Hence making it possible to have more than 3 wives?

Kaixa
Cheater
Cheater
Posts: 41
Joined: Fri Sep 01, 2017 5:01 am
Reputation: 2

Re: Romance of three kingdoms 8 remake (Steam) [+83]

Post by Kaixa »

Could you please add "Sympathy to 4"?
Some stop at 3 and some always 0, very troubled.

arrow2733
Expert Cheater
Expert Cheater
Posts: 107
Joined: Tue Mar 02, 2021 6:00 pm
Reputation: 6

Re: Romance of three kingdoms 8 remake (Steam) [+61]

Post by arrow2733 »

izayoixx wrote:
Sat Oct 26, 2024 7:10 am
Remove 100 Stat Cap when creating Officers. Game doesn't seem to have any stat cap in gameplay as well so this won't reset.

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>432</ID>
      <Description>"Remove Stat Cap Limit in Character Creation"</Description>
      <Color>400080</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]

aobscanmodule(INJECT,SAN8R.exe,39 83 AC 01 00 00 7D) // should be unique
alloc(newmem,$100,INJECT)

label(code)
label(return)

newmem:
  mov eax,ff

code:
  cmp [rbx+000001AC],eax
  jmp return

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)

aobscanmodule(StatCap2,SAN8R.exe,3B D8 8B D3 0F 4F D0) // should be unique
alloc(newmem2,$100,StatCap2)
label(code2)
label(return2)

newmem2:
  mov eax,ff

code2:
  cmp ebx,eax
  mov edx,ebx
  cmovg edx,eax
  jmp return2

StatCap2:
  jmp newmem2
  nop 2
return2:
registersymbol(StatCap2)

aobscanmodule(StatCap3,SAN8R.exe,8B 91 18 02 00 00 3B) // should be unique
alloc(newmem3,$100,StatCap3)

label(code3)
label(return3)

newmem3:
  mov eax,ff

code3:
  mov edx,[rcx+00000218]
  jmp return3

StatCap3:
  jmp newmem3
  nop
return3:
registersymbol(StatCap3)

[DISABLE]

INJECT:
  db 39 83 AC 01 00 00

StatCap2:
  db 3B D8 8B D3 0F 4F D0

StatCap3:
  db 8B 91 18 02 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: SAN8R.exe+1426A3B

SAN8R.exe+1426A15: 48 89 74 24 10        - mov [rsp+10],rsi
SAN8R.exe+1426A1A: 57                    - push rdi
SAN8R.exe+1426A1B: 48 83 EC 20           - sub rsp,20
SAN8R.exe+1426A1F: 48 8B D9              - mov rbx,rcx
SAN8R.exe+1426A22: 8B F2                 - mov esi,edx
SAN8R.exe+1426A24: 48 8B 89 00 02 00 00  - mov rcx,[rcx+00000200]
SAN8R.exe+1426A2B: BF 01 00 00 00        - mov edi,00000001
SAN8R.exe+1426A30: 48 85 C9              - test rcx,rcx
SAN8R.exe+1426A33: 74 21                 - je SAN8R.exe+1426A56
SAN8R.exe+1426A35: 8B 83 A4 01 00 00     - mov eax,[rbx+000001A4]
// ---------- INJECTING HERE ----------
SAN8R.exe+1426A3B: 39 83 AC 01 00 00     - cmp [rbx+000001AC],eax
// ---------- DONE INJECTING  ----------
SAN8R.exe+1426A41: 7D 08                 - jnl SAN8R.exe+1426A4B
SAN8R.exe+1426A43: 85 D2                 - test edx,edx
SAN8R.exe+1426A45: 74 04                 - je SAN8R.exe+1426A4B
SAN8R.exe+1426A47: 8B D7                 - mov edx,edi
SAN8R.exe+1426A49: EB 02                 - jmp SAN8R.exe+1426A4D
SAN8R.exe+1426A4B: 33 D2                 - xor edx,edx
SAN8R.exe+1426A4D: 48 8B 01              - mov rax,[rcx]
SAN8R.exe+1426A50: FF 90 10 01 00 00     - call qword ptr [rax+00000110]
SAN8R.exe+1426A56: 48 8B 8B F8 01 00 00  - mov rcx,[rbx+000001F8]
SAN8R.exe+1426A5D: 48 85 C9              - test rcx,rcx
}

{
// ORIGINAL CODE - INJECTION POINT: SAN8R.exe+1473507

SAN8R.exe+14734E6: 44 3B C2                 - cmp r8d,edx
SAN8R.exe+14734E9: 7C 23                    - jl SAN8R.exe+147350E
SAN8R.exe+14734EB: 44 3B C1                 - cmp r8d,ecx
SAN8R.exe+14734EE: 44 0F 4F C1              - cmovg r8d,ecx
SAN8R.exe+14734F2: 41 8B D0                 - mov edx,r8d
SAN8R.exe+14734F5: EB 17                    - jmp SAN8R.exe+147350E
SAN8R.exe+14734F7: 8B 91 A8 01 00 00        - mov edx,[rcx+000001A8]
SAN8R.exe+14734FD: 8B 81 A4 01 00 00        - mov eax,[rcx+000001A4]
SAN8R.exe+1473503: 3B DA                    - cmp ebx,edx
SAN8R.exe+1473505: 7C 07                    - jl SAN8R.exe+147350E
// ---------- INJECTING HERE ----------
SAN8R.exe+1473507: 3B D8                    - cmp ebx,eax
// ---------- DONE INJECTING  ----------
SAN8R.exe+1473509: 8B D3                    - mov edx,ebx
SAN8R.exe+147350B: 0F 4F D0                 - cmovg edx,eax
SAN8R.exe+147350E: 89 97 AC 01 00 00        - mov [rdi+000001AC],edx
SAN8R.exe+1473514: 8B B7 B0 01 00 00        - mov esi,[rdi+000001B0]
SAN8R.exe+147351A: 66 0F 6E 87 A4 01 00 00  - movd xmm0,[rdi+000001A4]
SAN8R.exe+1473522: 0F 5B C0                 - cvtdq2ps xmm0,xmm0
SAN8R.exe+1473525: 66 0F 6E F6              - movd xmm6,esi
SAN8R.exe+1473529: 0F 5B F6                 - cvtdq2ps xmm6,xmm6
SAN8R.exe+147352C: F3 0F 5E C6              - divss xmm0,xmm6
SAN8R.exe+1473530: E8 37 28 D3 FF           - call SAN8R.exe+11A5D6C
}


{
// ORIGINAL CODE - INJECTION POINT: SAN8R.exe+140B3E6

SAN8R.exe+140B3D7: CC                    - int 3 
SAN8R.exe+140B3D8: CC                    - int 3 
SAN8R.exe+140B3D9: CC                    - int 3 
SAN8R.exe+140B3DA: CC                    - int 3 
SAN8R.exe+140B3DB: CC                    - int 3 
SAN8R.exe+140B3DC: CC                    - int 3 
SAN8R.exe+140B3DD: CC                    - int 3 
SAN8R.exe+140B3DE: CC                    - int 3 
SAN8R.exe+140B3DF: CC                    - int 3 
SAN8R.exe+140B3E0: 8B 81 04 02 00 00     - mov eax,[rcx+00000204]
// ---------- INJECTING HERE ----------
SAN8R.exe+140B3E6: 8B 91 18 02 00 00     - mov edx,[rcx+00000218]
// ---------- DONE INJECTING  ----------
SAN8R.exe+140B3EC: 3B D0                 - cmp edx,eax
SAN8R.exe+140B3EE: 0F 43 D0              - cmovae edx,eax
SAN8R.exe+140B3F1: 8B 81 00 02 00 00     - mov eax,[rcx+00000200]
SAN8R.exe+140B3F7: 3B C2                 - cmp eax,edx
SAN8R.exe+140B3F9: 0F 43 D0              - cmovae edx,eax
SAN8R.exe+140B3FC: 48 8B 81 08 02 00 00  - mov rax,[rcx+00000208]
SAN8R.exe+140B403: 89 10                 - mov [rax],edx
SAN8R.exe+140B405: BA FD FF FF 7F        - mov edx,7FFFFFFD
SAN8R.exe+140B40A: 48 8B 01              - mov rax,[rcx]
SAN8R.exe+140B40D: 48 FF A0 98 02 00 00  - jmp qword ptr [rax+00000298]
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
can it go higher than 255?

Post Reply

Who is online

Users browsing this forum: AmazonBot, Bing [Bot], Google Adsense [Bot], inkedorchid, Sarah1997, spamonly31, zurui