Page 1 of 1

A Plague Tale: Innocence +5 (table Update3.1)

Posted: Tue May 14, 2019 6:46 am
by Cielos
752590

only 2 options for now. will add more as I play...

Updates
Update3.1
- updated inf. torch. removed the drop torch key option.
- updated walk key. added the registers backup to prevent a possible crash.
Update3
- added ignore ammo.
- updated inf. torch. forgot to make the aobscan.
Update2
- added inf. torch.
Update1
- added ignore upgrade materials.
- updated stealth mod. added key activator.
Update.2
- changed senseless enemies to stealth mod. it covers enemies' hearing routine now. added 2 flags for script behaviour customisation, hense the name change.
- updated walk key. it handles diagonal movement better now (you won't move slightly faster if you walk diagonally now).
Update.1
- added senseless enemies. tested on the first pig only, will be updated if needed.
Options
stealth mod
- when activated, by script default, enemies would still aware of your presence (noise/in sight/closeness), but won't escape/attack even if you bump into them.
- doesn't work on chase sequence. (may investigate later..?)
- status can be changed from the 2 drop-down-list: "disable" / "in crouch" / "always"(default); and "semi"(default) / "full".
-- "in crouch", means stealth mod will be applied only when you're crouching. note the you'd exit stealth mod when you're aiming, even if you're crouching.
-- "always", means stealth mod is always applied no matter what you're doing.
-- "semi", means the enemies would still aware of your presence, either from noise, sight, or too close; but they won't chase/escape even if you bump into them.
-- "full", means the enemies would ignore you completely.
- you can also press and hold the specified key to apply the stealth mod, which is independent of the status. i.e., this would override the status when the key is pressed.
- key can be changed by choosing from the drop-down-list. default: X1 Mouse Button, can be changed by editing the script, line 3.
- tested on the first pig only. will be updated if needed.

ignore ammo
- you can slingshot/throw any "discovered" item regardless of the remaining quantity.
- quantity still drop until they reach zero.

inf. torch
- torch would still be burnt out actually but the light won't goes.
- you can press R to drop the torch.

ignore upgrade materials
- when activated, allows you to upgrade sling/equipment without any materials.
- required materials still decrease when you upgrade.

walk key
- when activated. press and hold the specified key to walk, which can be changed from the drop-down-list.
- key default: CAPS LOCK key, can be changed by editing the script, line 4.

Downloads
latest:
APlagueTaleInnocence_x64.CT
+5, table Update3.1, for game v1.00
(58.52 KiB) Downloaded 4781 times
backups:
APlagueTaleInnocence_x64.CT
+5, table Update3, for game v1.00
(57.33 KiB) Downloaded 273 times
APlagueTaleInnocence_x64.CT
+4, table Update2, for game v1.00
(54.11 KiB) Downloaded 139 times
APlagueTaleInnocence_x64.CT
+3, table Update1, for game v1.00
(50.05 KiB) Downloaded 142 times
APlagueTaleInnocence_x64.CT
+2, table Update.2, for game v1.00
(42.44 KiB) Downloaded 129 times
APlagueTaleInnocence_x64.CT
+2, table Update.1, for game v1.00
(23.77 KiB) Downloaded 166 times

Re: A Plague Tale: Innocence +4 (table Update2)

Posted: Tue May 14, 2019 3:29 pm
by BoehserOnkel
thanks that torch option is what i needed badly lol
(and maybe a story that makes sense but ...its all about grafics i think) :D

Re: A Plague Tale: Innocence +5 (table Update3)

Posted: Tue May 14, 2019 3:42 pm
by Cielos
^
no problem~

read that the game is quite short though, better not use that script to power through puzzles...
not to mention that bugs may be triggered if you're not solving certain puzzles in the game's prefer order.
not that I've encountered any yet, but better be safe than sorry.

anyway, have fun~

Re: A Plague Tale: Innocence +5 (table Update3)

Posted: Wed May 15, 2019 5:18 pm
by Neherson
Here's a proof-of-concept FOV override that seems to maybe work (just started playing, so haven't really tested it yet).
The game's default is 1.5.
.CEA

Code: Select all

{ Game   : APlagueTaleInnocence_x64.exe
  Version: 
  Date   : 2019-05-15
  Author : Neherson

  Override FOV
  ---

}




[ENABLE]

aobscanmodule(origin_GetTargetFov,APlagueTaleInnocence_x64.exe,F3 41 0F 10 4C 24 68) // should be unique
registersymbol(origin_GetTargetFov)

alloc(newmem,$1000,"APlagueTaleInnocence_x64.exe"+3BE392)

label(code)
label(return)

newmem://///////////////////////////////////////////////////////////////////////

label(DATA_Fov)
registersymbol(DATA_Fov)

DATA_Fov:
  DD (float)2.0


code:
  movss xmm1,[DATA_Fov]
  jmp return


origin_GetTargetFov:////////////////////////////////////////////////////////////
  jmp code
  nop
  nop
return:




[DISABLE]

origin_GetTargetFov:////////////////////////////////////////////////////////////
  db F3 41 0F 10 4C 24 68

unregistersymbol(origin_GetTargetFov)
unregistersymbol(DATA_Fov)

dealloc(newmem)




{
// ORIGINAL CODE - INJECTION POINT: "APlagueTaleInnocence_x64.exe"+3BE392

"APlagueTaleInnocence_x64.exe"+3BE353: F3 0F 58 C1                    -  addss xmm0,xmm1
"APlagueTaleInnocence_x64.exe"+3BE357: F3 41 0F 11 84 24 DC 00 00 00  -  movss [r12+000000DC],xmm0
"APlagueTaleInnocence_x64.exe"+3BE361: BA 23 00 00 00                 -  mov edx,00000023
"APlagueTaleInnocence_x64.exe"+3BE366: 49 8B 8E 40 05 00 00           -  mov rcx,[r14+00000540]
"APlagueTaleInnocence_x64.exe"+3BE36D: E8 8E 14 F9 FF                 -  call APlagueTaleInnocence_x64.exe+34F800
"APlagueTaleInnocence_x64.exe"+3BE372: F3 41 0F 10 8C 24 8C 00 00 00  -  movss xmm1,[r12+0000008C]
"APlagueTaleInnocence_x64.exe"+3BE37C: F3 0F 5C C1                    -  subss xmm0,xmm1
"APlagueTaleInnocence_x64.exe"+3BE380: F3 0F 59 C6                    -  mulss xmm0,xmm6
"APlagueTaleInnocence_x64.exe"+3BE384: F3 0F 58 C1                    -  addss xmm0,xmm1
"APlagueTaleInnocence_x64.exe"+3BE388: F3 41 0F 11 84 24 8C 00 00 00  -  movss [r12+0000008C],xmm0
// ---------- INJECTING HERE ----------
"APlagueTaleInnocence_x64.exe"+3BE392: F3 41 0F 10 4C 24 68           -  movss xmm1,[r12+68]
// ---------- DONE INJECTING  ----------
"APlagueTaleInnocence_x64.exe"+3BE399: 80 BD E0 08 00 00 00           -  cmp byte ptr [rbp+000008E0],00
"APlagueTaleInnocence_x64.exe"+3BE3A0: 75 48                          -  jne APlagueTaleInnocence_x64.exe+3BE3EA
"APlagueTaleInnocence_x64.exe"+3BE3A2: F3 41 0F 10 BE 80 A3 01 00     -  movss xmm7,[r14+0001A380]
"APlagueTaleInnocence_x64.exe"+3BE3AB: 0F 28 F1                       -  movaps xmm6,xmm1
"APlagueTaleInnocence_x64.exe"+3BE3AE: F3 0F 5C F7                    -  subss xmm6,xmm7
"APlagueTaleInnocence_x64.exe"+3BE3B2: 0F 28 C6                       -  movaps xmm0,xmm6
"APlagueTaleInnocence_x64.exe"+3BE3B5: 41 0F 54 C4                    -  andps xmm0,xmm12
"APlagueTaleInnocence_x64.exe"+3BE3B9: 41 0F 2F C0                    -  comiss xmm0,xmm8
"APlagueTaleInnocence_x64.exe"+3BE3BD: 72 2B                          -  jb APlagueTaleInnocence_x64.exe+3BE3EA
"APlagueTaleInnocence_x64.exe"+3BE3BF: F3 44 0F 59 1D 58 6E AC 00     -  mulss xmm11,[APlagueTaleInnocence_x64.exe+E85220]
}

Re: A Plague Tale: Innocence +5 (table Update3.1)

Posted: Thu May 16, 2019 7:00 am
by sky170111
pls add Inf Ammo

Re: A Plague Tale: Innocence +5 (table Update3.1)

Posted: Sun May 19, 2019 5:39 pm
by samiur
hello.i am new at cheat engine table. i downloaded the table and tried to open with cheat engine. but nothing shows there. can anyone please help?

Re: A Plague Tale: Innocence +5 (table Update3.1)

Posted: Sun Oct 06, 2019 4:18 am
by Luke76bg
it's possible to have one hit kill for the final boss ? It's very annoying! Or be untouchable from the white rats ?

Re: A Plague Tale: Innocence +5 (table Update3.1)

Posted: Tue Aug 10, 2021 2:22 pm
by SunBeam
Cielos wrote:
Tue May 14, 2019 6:46 am
...
Not sure you've noticed, but there's a bool for Unlimited Ammo in the Engine itself:

Image

You'll find 5 references to it being used throughout the code:

Image

And this happens in-game when toggled on:

Image

See bottom-right.

Note that if you keep it at 1, when you try to work with a Workbench (E), you will see this:

Image

So disable it (set to 0) before using the bench.

Cheers,
Sun