Page 1 of 1

Wars and Warriors Joan of Arc v1.0 Deviance (GM and more)

Posted: Tue Mar 14, 2017 10:25 pm
by Recifense
Hi guys,

Here is my contribution for "Wars and Warriors: Joan of Arc" version 1.0. The table contains a script with the following features:

Code: Select all

===========================================
 Game Title    : War & Warriors - Joan of Arc
 Game Version  : 1.0
 Game Sponsor  : Deviance
 Proces Name   : joan.exe
 Script Version: 1.0
 CE Version    : 6.3
 Release date  : 25-Jul-2013
 Author        : Recifense
 History:
 25-Jul-13: First Release
 Features:
 - God Mode      [1]
 - Full Stamina  [2]
 - Some Pointers [3]
===========================================
[1] For Player and Companion;
[2] For Player and Companion;
[3] Used on the table;
===========================================
HOTKEYS:
CTRL+Home = Enable  all cheats;
CTRL+End  = Disable all cheats;
===========================================
The table also contains (when the scripts are active) the options listed on the attached image.

The features are DISABLED by default. For enabling any of them, just change its value to 1;

Note: There are HOTKEYS. Have a look at the Table Extras for more information.
Note: The scripts use the CE commands assert and will not load if it is incompatible with the running game version.

After downloading the table, rename it to joan.CT and copy it to the "My Cheat Table" folder.

It is for CE 6.3

Special thanks to Group Deviance for releasing this game a long time ago.

Cheers to All!

Re: Wars and Warriors Joan of Arc v1.0 Deviance (GM and more)

Posted: Mon Jan 23, 2023 12:02 pm
by shemy
is there a chance you can get a steam version of this table?

Re: Wars and Warriors Joan of Arc v1.0 Deviance (GM and more)

Posted: Mon Aug 14, 2023 2:36 pm
by MSoniSama
shemy wrote:
Mon Jan 23, 2023 12:02 pm
is there a chance you can get a steam version of this table?
It works on steam, been using it.

Re: Wars and Warriors Joan of Arc v1.0 Deviance (GM and more)

Posted: Mon Aug 14, 2023 2:54 pm
by MSoniSama
I made a simple Arrow/Bolt pointer if anybody wants, works with post table. it uses simple aob and globalalloc to find the pointer.
Just copy the whole code and paste it in an open cheat table as is.

Image

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>28</ID>
      <Description>"[Enable First] Equipped Arrows/Bolts"</Description>
      <LastState/>
      <Color>FF0000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : joan.exe
  Version: 
  Date   : 2023-08-10
  Author : MSoniSama

  This script does blah blah blah
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat


 
 
aobscanmodule(ExplosArrow,joan.exe,66 89 42 02 8B 45 FC 8B) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
Globalalloc(ExplosArrow1,4)

newmem:

code:
mov [ExplosArrow1],edx
  mov [edx+02],ax
  mov eax,[ebp-04]
  jmp return

ExplosArrow:
  jmp newmem
  nop 2
return:
registersymbol(ExplosArrow)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
ExplosArrow:
  db 66 89 42 02 8B 45 FC

unregistersymbol(ExplosArrow)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: joan.exe+971F9

joan.exe+971D9: 89 4D FC        - mov [ebp-04],ecx
joan.exe+971DC: 8B 45 FC        - mov eax,[ebp-04]
joan.exe+971DF: 83 78 0E 00     - cmp dword ptr [eax+0E],00
joan.exe+971E3: 74 2E           - je joan.exe+97213
joan.exe+971E5: 8B 4D FC        - mov ecx,[ebp-04]
joan.exe+971E8: 8B 51 0E        - mov edx,[ecx+0E]
joan.exe+971EB: 66 8B 42 02     - mov ax,[edx+02]
joan.exe+971EF: 66 2B 45 08     - sub ax,[ebp+08]
joan.exe+971F3: 8B 4D FC        - mov ecx,[ebp-04]
joan.exe+971F6: 8B 51 0E        - mov edx,[ecx+0E]
// ---------- INJECTING HERE ----------
joan.exe+971F9: 66 89 42 02     - mov [edx+02],ax
// ---------- DONE INJECTING  ----------
joan.exe+971FD: 8B 45 FC        - mov eax,[ebp-04]
joan.exe+97200: 8B 48 0E        - mov ecx,[eax+0E]
joan.exe+97203: 0F BF 51 02     - movsx edx,word ptr [ecx+02]
joan.exe+97207: 85 D2           - test edx,edx
joan.exe+97209: 7F 08           - jg joan.exe+97213
joan.exe+9720B: 8B 4D FC        - mov ecx,[ebp-04]
joan.exe+9720E: E8 6C C4 F6 FF  - call joan.exe+367F
joan.exe+97213: 5F              - pop edi
joan.exe+97214: 5E              - pop esi
joan.exe+97215: 5B              - pop ebx
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>29</ID>
          <Description>"Use One Arrow/Bolt to Find [Freezing Prone to Crashes]"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>C08000</Color>
          <VariableType>2 Bytes</VariableType>
          <Address>ExplosArrow1</Address>
          <Offsets>
            <Offset>02</Offset>
          </Offsets>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <LuaScript>
</LuaScript>
</CheatTable>

Re: Wars and Warriors Joan of Arc v1.0 Deviance (GM and more)

Posted: Wed Apr 24, 2024 4:31 pm
by CrowLord
Does NOT work with the steam version. Error in line 36, the bytes at joan.exe are not what was expected