Page 1 of 2

Triangle Strategy Steam

Posted: Thu Oct 13, 2022 6:14 pm
by jrpglover


Looking for xp
all material
all items
all weapons/class materials
and etc

Thanks

Re: Triangle Strategy Steam

Posted: Thu Oct 13, 2022 7:02 pm
by lemaun
+1

Re: Triangle Strategy Steam

Posted: Thu Oct 13, 2022 7:03 pm
by stromata
+1

Re: Triangle Strategy Steam

Posted: Thu Oct 13, 2022 7:35 pm
by rudm09
+1 i was waiting this game to come to steam so i could play it using cheats if someone could make a table it would be appreciated!

Re: Triangle Strategy Steam

Posted: Thu Oct 13, 2022 9:38 pm
by weird032
+1

Re: Triangle Strategy Steam

Posted: Fri Oct 14, 2022 4:07 am
by GK133
+1

Re: Triangle Strategy Steam

Posted: Fri Oct 14, 2022 7:00 pm
by gunbalde60
Inf TP please! lol

Re: Triangle Strategy Steam

Posted: Fri Oct 14, 2022 8:39 pm
by khuong
I made a bunch of codes for this game on the switch, I'm going to try to make a cheattable for pc.. :D i'm rusty but we'll see

Re: Triangle Strategy Steam

Posted: Sat Oct 15, 2022 3:18 pm
by khuong
Here's.... what I could do.. quickly.. inf hp / tp in battle.. (sets to 999/99)

Hooked the function that reads all units HP on field.. and sets all Player chars HP + TP to 999/99

My apologies, I'm so used to working on Aarch64 my x86 asm is very rusty, forgot 99% of it -- normally I'd find the functions that subtract/edit the values to remove that part of function but it's quick and dirty -- since there are other trainers for it already

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9475</ID>
      <Description>"Inf. HP/TP Battles"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : TRIANGLE_STRATEGY-Win64-Shipping.exe
  Version: 
  Date   : 2022-10-15
  Author : khuong

  This script does blah blah blah
}

define(address,"TRIANGLE_STRATEGY-Win64-Shipping.exe"+DB26C0)
define(bytes,8B 81 08 04 00 00)

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

 
 
assert(address,bytes)
alloc(newmem,$1000,"TRIANGLE_STRATEGY-Win64-Shipping.exe"+DB26C0)
registerSymbol(tpVal)
label(code)
label(return)
label(tpVal)

newmem:
  cmp byte ptr [rcx+104], 1
  jne code
  mov [rcx+408], #999
  movsd xmm0, [tpVal]
  movsd [rcx+42C], xmm0

code:
  mov eax,[rcx+00000408]
  jmp return

tpVal:
  dd (float)99

address:
  jmp newmem
  nop
return:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
address:
  db bytes
  // mov eax,[rcx+00000408]

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26C0

TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26A3: E9 93 47 42 FD     - jmp 13E1D6E3B
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26A8: 3E 47 2A DF        - sub r11l,r15l
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26AC: 01 5B 0F           - add [rbx+0F],ebx
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26AF: 8E 25 0D 5E 00 AA  - mov fs,[EADB84C2]
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26B5: 00 7D 23           - add [rbp+23],bh
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26B8: 7A D6              - jp TRIANGLE_STRATEGY-Win64-Shipping.exe+DB2690
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26BA: 74 6A              - je TRIANGLE_STRATEGY-Win64-Shipping.exe+DB2726
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26BC: AB                 - stosd 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26BD: B0 CC              - mov al,-34
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26BF: CC                 - int 3 
// ---------- INJECTING HERE ----------
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26C0: 8B 81 08 04 00 00  - mov eax,[rcx+00000408]
// ---------- DONE INJECTING  ----------
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26C6: C3                 - ret 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26C7: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26C8: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26C9: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26CA: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26CB: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26CC: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26CD: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26CE: CC                 - int 3 
TRIANGLE_STRATEGY-Win64-Shipping.exe+DB26CF: CC                 - int 3 
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Triangle Strategy Steam

Posted: Sat Oct 15, 2022 11:15 pm
by znelenz
Hey Y'all.

I'll share what I have been using while playing this game. Just a little something to make it a little bit easier.
These should give you the bare essentials to get maxed out while still enjoying the game.

This table includes:
  • +999 Consumables when selling/buying
  • +999 Raw Materials when buying/selling
  • +999 Accessories when selling/buying
  • +99 Medals when buying/sellingg
  • Multiply Money x100 when buy/sell
  • EXP Multiplier x100
  • Max Medals when used for promo
  • God Mode/ 1HitKill

Re: Triangle Strategy Steam

Posted: Sun Oct 16, 2022 6:09 am
by lorelei920
Great work and thanks znelenz. Any way to modify the EXP multiplier? x100 seems too much. like to tune down to x5. Many thanks.

Re: Triangle Strategy Steam

Posted: Sun Oct 16, 2022 3:32 pm
by gunbalde60
Thanks for both tables!

Re: Triangle Strategy Steam

Posted: Sun Oct 16, 2022 3:46 pm
by Tuuuup!
I posted my table here: viewtopic.php?f=4&t=21740

Re: Triangle Strategy Steam

Posted: Mon Oct 17, 2022 12:40 am
by khuong
I'll post shop unlocks once I play the game a bit more, as well other codes I'll port over like, have AI play for your chars, or control enemy units

Re: Triangle Strategy Steam

Posted: Mon Oct 17, 2022 1:02 pm
by znelenz
lorelei920 wrote:
Sun Oct 16, 2022 6:09 am
Great work and thanks znelenz. Any way to modify the EXP multiplier? x100 seems too much. like to tune down to x5. Many thanks.
Hey, you're welcome. And as far as the exp table, just double click the <script> tag in CE and it will open the script. Where I put the value for 100 in HEX (3E7), you can change that to anything you want and save the script and it will act on the new value after you activate it.

I'm no means a pro table maker, I just got tired of looking for tables for this game and everything was behind a subscription... So do it yourself right?

Enjoy!