SaGa Emerald Beyond

Upload your cheat tables here (No requests)
User avatar
Send
Expert Cheater
Expert Cheater
Posts: 840
Joined: Fri Feb 02, 2018 5:58 pm
Reputation: 611

SaGa Emerald Beyond

Post by Send »

• Max BP After Every Turn (The same as setting 'Next Turn BP' to 10 and freezing it.)
• [ Battle Party BP Editor ]
• Current BP
• Max BP
• Formation Max BP
• BP Plus
• Next Turn BP
• Before Turn BP
• Before Turn Formation Max BP
• isDisableAddBP (???)
• allBonus (???)

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
SaGaEmeraldBeyond.CT
Inf. BP -> Max BP After Every Turn
(16.52 KiB) Downloaded 2421 times
Last edited by Send on Mon Apr 29, 2024 10:58 pm, edited 4 times in total.

topboy
Expert Cheater
Expert Cheater
Posts: 106
Joined: Sun Nov 26, 2017 3:04 am
Reputation: 41

Re: SaGa Emerald Beyond

Post by topboy »

^ For me OHK work , Inf Party BP not work , Next Turn BP Plus set to 10 work

Succubae
Noobzor
Noobzor
Posts: 6
Joined: Thu Sep 02, 2021 8:51 pm
Reputation: 0

Re: SaGa Emerald Beyond

Post by Succubae »

Sorry I can't get any of these to work except 1 hit kill and it seems to affect both allies and enemies

User avatar
ChocolaCat
Noobzor
Noobzor
Posts: 9
Joined: Sat May 22, 2021 12:14 am
Reputation: 6

Re: SaGa Emerald Beyond

Post by ChocolaCat »

OHKO rarely works against my party. And it also instakill you if part of your attack has a HP drain effect (like Unleash from monsters)

Any chance on inventory editing?

User avatar
ashuraman
Expert Cheater
Expert Cheater
Posts: 299
Joined: Wed Jun 28, 2017 7:21 pm
Reputation: 47

Re: SaGa Emerald Beyond

Post by ashuraman »

Can currency modifiers be added?

User avatar
Kanelakis
Expert Cheater
Expert Cheater
Posts: 307
Joined: Tue Feb 27, 2018 11:32 am
Reputation: 28

Re: SaGa Emerald Beyond

Post by Kanelakis »

thx.:)
You could change One Kill Hit, because the characters die too.

yggdrizelda
Noobzor
Noobzor
Posts: 13
Joined: Fri Aug 11, 2023 9:52 am
Reputation: 1

Re: SaGa Emerald Beyond

Post by yggdrizelda »

One thing no one ever seemed to find in Saga Scarlet Grace were codes to add characters to the party. Some of them are really hard to recruit.

having those for this game would be nice.

momomomomo
What is cheating?
What is cheating?
Posts: 2
Joined: Fri May 03, 2024 7:58 pm
Reputation: 7

Re: SaGa Emerald Beyond

Post by momomomomo »

English(Use ChatGPT)

"CT to modify the value of 'Materials'
It's a bit unstable because sometimes the value may not load correctly after rebooting.
*It seems to work better if you launch CheatEngine and load the CT after opening the item screen in the game.

Please change the value of 'Materials Count'.
If 'Materials visible:1/hidden:0' is not set to 1, it seems that it won't be displayed on the confirmation screen.
Although it doesn't show on the confirmation screen, it seems that the value of 'Materials Count' is reflected when enhancing items.
For now, it's probably better to set everything to 1.

As I'm new to CheatEngine, I couldn't figure out how to create a CT that forcibly sets the value to 1."

--------
"Changes to 'SaGaEmeraldBeyond_Materials_v4.CT':
1.Updated to build ID 14471348, released on June 14, 2024.
2.Swapped the order of "Materials visible:1/hidden:0" and "Materials Count"
--------
"Changes to 'SaGaEmeraldBeyond_Materials_v3.CT':
1.Updated to build ID 14134858, released on May 10, 2024.
--------
"Changes to 'SaGaEmeraldBeyond_Materials_v2.CT':
1. Added missing items.
*In addition to the added items, there were materials with seemingly unused names, but those were not added.
2. Added English descriptions."
Attachments
SaGaEmeraldBeyond_Materials_v4.CT
(52.75 KiB) Downloaded 430 times
SaGaEmeraldBeyond_Materials_v3.CT
(52.74 KiB) Downloaded 294 times
SaGaEmeraldBeyond_Materials_v2.CT
(57.62 KiB) Downloaded 739 times
SaGaEmeraldBeyond_Materials.CT
(46.14 KiB) Downloaded 289 times
Last edited by momomomomo on Sat Jun 15, 2024 9:28 am, edited 4 times in total.

User avatar
Kanelakis
Expert Cheater
Expert Cheater
Posts: 307
Joined: Tue Feb 27, 2018 11:32 am
Reputation: 28

Re: SaGa Emerald Beyond

Post by Kanelakis »

momomomomo wrote:
Fri May 03, 2024 8:30 pm
英語わからないので日本語で失礼します。

アイテム画面の素材です。魔石がほしくて作成
自分の環境では再起動しても動作しています。

「素材の数」のValueの値を変更してください。
「アイテム確認画面の素材の表示1/非表示0」が1になってないと確認画面に表示されないようです。
確認画面に表示されないだけで、アイテムの強化をする際には「素材の数」の値が反映されているようです。
とりあえず全て1にしといた方が良いと思います。

CheatEngine初心者なので、強制的にValueを1にするようなCTの作り方がわかりませんでした。
こんにちは。Google 翻訳を使用してお話していますが、資料はすべて揃っていますか?

B4UNAOKI
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sun Dec 01, 2019 9:50 am
Reputation: 22

Re: SaGa Emerald Beyond

Post by B4UNAOKI »

Select character status

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>231</ID>
      <Description>"Select character status"</Description>
      <LastState Activated="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SaGaEmeraldBeyond
  Version: 
  Date   : 2024-05-04
  Author : user

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(Select_character_status,GameAssembly.dll,48 8B F9 75 13 48 8D 0D * * * * E8 EE 88) // should be unique
alloc(newmem,$1000,Select_character_status)

label(code)
label(return)
label(character_status)

newmem:

code:
  mov [character_status],rcx
  mov rdi,rcx
  jne GameAssembly.dll+382649
  jmp return

character_status:
 dq 0

Select_character_status:
  jmp newmem
return:
registersymbol(Select_character_status)
registersymbol(character_status)

[DISABLE]

Select_character_status:
  db 48 8B F9 75 13

unregistersymbol(Select_character_status)
unregistersymbol(character_status)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+382631

GameAssembly.dll+382616: 5F                    - pop rdi
GameAssembly.dll+382617: C3                    - ret 
GameAssembly.dll+382618: E8 93 8A F0 FF        - call GameAssembly.mono_method_get_class+80
GameAssembly.dll+38261D: CC                    - int 3 
GameAssembly.dll+38261E: CC                    - int 3 
GameAssembly.dll+38261F: CC                    - int 3 
Status.CopyStatus: 48 89 5C 24 08        - mov [rsp+08],rbx
GameAssembly.dll+382625: 57                    - push rdi
GameAssembly.dll+382626: 48 83 EC 20           - sub rsp,20
GameAssembly.dll+38262A: 80 3D E0 D2 B6 02 00  - cmp byte ptr [GameAssembly.dll+2EEF911],00
// ---------- INJECTING HERE ----------
GameAssembly.dll+382631: 48 8B F9              - mov rdi,rcx
// ---------- DONE INJECTING  ----------
GameAssembly.dll+382634: 75 13                 - jne GameAssembly.dll+382649
GameAssembly.dll+382636: 48 8D 0D 13 D0 A3 02  - lea rcx,[GameAssembly.dll+2DBF650]
GameAssembly.dll+38263D: E8 EE 88 F0 FF        - call GameAssembly.il2cpp_get_exception_argument_null+2A0
GameAssembly.dll+382642: C6 05 C8 D2 B6 02 01  - mov byte ptr [GameAssembly.dll+2EEF911],01
GameAssembly.dll+382649: 48 8B 0D 00 D0 A3 02  - mov rcx,[GameAssembly.dll+2DBF650]
GameAssembly.dll+382650: E8 2B C5 ED FF        - call GameAssembly.mono_array_element_size+3300
GameAssembly.dll+382655: 48 8B D8              - mov rbx,rax
GameAssembly.dll+382658: 48 85 C0              - test rax,rax
GameAssembly.dll+38265B: 0F 84 B3 01 00 00     - je GameAssembly.dll+382814
GameAssembly.dll+382661: 80 3D B3 D2 B6 02 00  - cmp byte ptr [GameAssembly.dll+2EEF91B],00
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>295</ID>
          <Description>"Must Select Character"</Description>
          <Options moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
          <LastState Value="" RealAddress="2BA01D59EA0"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>character_status</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>233</ID>
              <Description>"Calctype 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59EB0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>10</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>234</ID>
              <Description>"maxHP 0"</Description>
              <LastState Value="172" RealAddress="2BA01D59EB4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>14</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>235</ID>
              <Description>"maxLP 0"</Description>
              <LastState Value="11" RealAddress="2BA01D59EB8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>18</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>236</ID>
              <Description>"currentLP 0"</Description>
              <LastState Value="7" RealAddress="2BA01D59EBC"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>1c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>237</ID>
              <Description>"LPRecoverCount 0"</Description>
              <LastState Value="2" RealAddress="2BA01D59EC0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>238</ID>
              <Description>"currentLPRecoverCount 0"</Description>
              <LastState Value="4294967295" RealAddress="2BA01D59EC4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>24</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>239</ID>
              <Description>"STR 0"</Description>
              <LastState Value="18" RealAddress="2BA01D59EC8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>240</ID>
              <Description>"TEC 0"</Description>
              <LastState Value="24" RealAddress="2BA01D59ECC"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>2c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>241</ID>
              <Description>"QUI 0"</Description>
              <LastState Value="17" RealAddress="2BA01D59ED0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>242</ID>
              <Description>"VIT 0"</Description>
              <LastState Value="23" RealAddress="2BA01D59ED4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>243</ID>
              <Description>"INT 0"</Description>
              <LastState Value="16" RealAddress="2BA01D59ED8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>38</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>244</ID>
              <Description>"WIL 0"</Description>
              <LastState Value="17" RealAddress="2BA01D59EDC"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>3c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>245</ID>
              <Description>"SLV_Lsword 0"</Description>
              <LastState Value="1" RealAddress="2BA01D59EE0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>40</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>246</ID>
              <Description>"SLV_Gsword 0"</Description>
              <LastState Value="2" RealAddress="2BA01D59EE4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>44</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>247</ID>
              <Description>"SLV_Lfirearm 0"</Description>
              <LastState Value="6" RealAddress="2BA01D59EE8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>48</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>248</ID>
              <Description>"SLV_Gfirearm 0"</Description>
              <LastState Value="7" RealAddress="2BA01D59EEC"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>4c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>249</ID>
              <Description>"SLV_Martial 0"</Description>
              <LastState Value="1" RealAddress="2BA01D59EF0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>50</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>250</ID>
              <Description>"SLV_Monster 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59EF4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>54</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>251</ID>
              <Description>"SLV_Mecha_1 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59EF8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>58</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>252</ID>
              <Description>"SLV_Mecha_2 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59EFC"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>5c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>253</ID>
              <Description>"SLV_Magic 0"</Description>
              <LastState Value="1" RealAddress="2BA01D59F00"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>60</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>254</ID>
              <Description>"SLV_Inherit 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F04"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>64</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>255</ID>
              <Description>"SLV_Moku 0"</Description>
              <LastState Value="1" RealAddress="2BA01D59F08"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>68</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>256</ID>
              <Description>"SLV_Ka 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F0C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>6c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>257</ID>
              <Description>"SLV_Do 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F14"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>258</ID>
              <Description>"SLV_Kin 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F14"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>74</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>259</ID>
              <Description>"SLV_Sui 0"</Description>
              <LastState Value="2" RealAddress="2BA01D59F18"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>78</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>260</ID>
              <Description>"Gogyo (Pointer)"</Description>
              <LastState Value="000002BA01D50090" RealAddress="2BA01D59F20"/>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>8 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>80</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>261</ID>
              <Description>"AT_SLASH 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F28"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>88</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>262</ID>
              <Description>"AT_STRIKE 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F2C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>8c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>263</ID>
              <Description>"AT_STAB 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F30"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>90</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>264</ID>
              <Description>"AT_FIRE 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F34"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>94</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>265</ID>
              <Description>"AT_ICE 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F38"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>98</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>266</ID>
              <Description>"AT_LIGHTNING 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F3C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>9c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>267</ID>
              <Description>"AT_Paralysis 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F40"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>A0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>268</ID>
              <Description>"AT_Poison 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F44"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>A4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>269</ID>
              <Description>"AT_Rage 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F48"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>A8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>270</ID>
              <Description>"AT_Darkness 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F4C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>AC</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>271</ID>
              <Description>"AT_Stone 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F50"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>B0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>272</ID>
              <Description>"AT_Confusion 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F54"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>b4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>273</ID>
              <Description>"AT_Stench 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F58"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>b8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>274</ID>
              <Description>"AT_Stun 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F5C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>bc</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>275</ID>
              <Description>"AT_Death 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F60"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>c0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>276</ID>
              <Description>"AT_Chant 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F64"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>c4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>277</ID>
              <Description>"growHP 0"</Description>
              <LastState Value="8" RealAddress="2BA01D59F68"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>c8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>278</ID>
              <Description>"growSTR 0"</Description>
              <LastState Value="8" RealAddress="2BA01D59F6C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>cc</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>279</ID>
              <Description>"growTEC 0"</Description>
              <LastState Value="9" RealAddress="2BA01D59F70"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>d0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>280</ID>
              <Description>"growQUI 0"</Description>
              <LastState Value="5" RealAddress="2BA01D59F74"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>d4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>281</ID>
              <Description>"growVIT 0"</Description>
              <LastState Value="6" RealAddress="2BA01D59F78"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>d8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>282</ID>
              <Description>"growINT 0"</Description>
              <LastState Value="6" RealAddress="2BA01D59F7C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>dc</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>283</ID>
              <Description>"growWIL 0"</Description>
              <LastState Value="4" RealAddress="2BA01D59F80"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>e0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>284</ID>
              <Description>"growLsword 0"</Description>
              <LastState Value="13" RealAddress="2BA01D59F84"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>e4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>285</ID>
              <Description>"growGsword 0"</Description>
              <LastState Value="18" RealAddress="2BA01D59F88"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>e8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>286</ID>
              <Description>"growLfirearm 0"</Description>
              <LastState Value="30" RealAddress="2BA01D59F8C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>ec</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>287</ID>
              <Description>"growGfirearm 0"</Description>
              <LastState Value="28" RealAddress="2BA01D59F90"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>f0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>288</ID>
              <Description>"growMartial 0"</Description>
              <LastState Value="12" RealAddress="2BA01D59F94"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>f4</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>289</ID>
              <Description>"growMonster 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F98"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>f8</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>290</ID>
              <Description>"growMecha_1 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59F9C"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>fc</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>291</ID>
              <Description>"growMecha_2 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59FA0"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>100</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>292</ID>
              <Description>"growMagic 0"</Description>
              <LastState Value="15" RealAddress="2BA01D59FA4"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>104</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>293</ID>
              <Description>"growInherit 0"</Description>
              <LastState Value="0" RealAddress="2BA01D59FA8"/>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>character_status</Address>
              <Offsets>
                <Offset>108</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Last edited by B4UNAOKI on Sat May 04, 2024 3:36 pm, edited 1 time in total.

momomomomo
What is cheating?
What is cheating?
Posts: 2
Joined: Fri May 03, 2024 7:58 pm
Reputation: 7

Re: SaGa Emerald Beyond

Post by momomomomo »

Kanelakis wrote:
Fri May 03, 2024 10:58 pm
momomomomo wrote:
Fri May 03, 2024 8:30 pm
英語わからないので日本語で失礼します。

アイテム画面の素材です。魔石がほしくて作成
自分の環境では再起動しても動作しています。

「素材の数」のValueの値を変更してください。
「アイテム確認画面の素材の表示1/非表示0」が1になってないと確認画面に表示されないようです。
確認画面に表示されないだけで、アイテムの強化をする際には「素材の数」の値が反映されているようです。
とりあえず全て1にしといた方が良いと思います。

CheatEngine初心者なので、強制的にValueを1にするようなCTの作り方がわかりませんでした。
こんにちは。Google 翻訳を使用してお話していますが、資料はすべて揃っていますか?
I'm sorry, we were lacking some materials so I've added them.

Sekoria
Cheater
Cheater
Posts: 31
Joined: Sat Jun 27, 2020 2:41 pm
Reputation: 5

Re: SaGa Emerald Beyond

Post by Sekoria »

Do you think there's a way to increase growth and glimmer rates, like for the other Saga games?

User avatar
rkuzunoha
Cheater
Cheater
Posts: 37
Joined: Wed Jun 26, 2019 6:02 am
Reputation: 19

Re: SaGa Emerald Beyond

Post by rkuzunoha »

Sekoria wrote:
Sun May 05, 2024 9:01 am
Do you think there's a way to increase growth and glimmer rates, like for the other Saga games?
This! And 100% item drop rate please?

B4UNAOKI
Novice Cheater
Novice Cheater
Posts: 19
Joined: Sun Dec 01, 2019 9:50 am
Reputation: 22

Re: SaGa Emerald Beyond

Post by B4UNAOKI »

Arts Change checker cancel
If Arts who don't know, it will be disabled set FFFFFFF
Arts change this code must Enable

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>302</ID>
      <Description>"Arts Change checker cancel"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SaGaEmeraldBeyond
  Version: 
  Date   : 2024-05-06
  Author : user

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(arts_protect,GameAssembly.dll,41 C7 04 06 FF FF FF FF 3B 5F 18 0F 83 81) // should be unique
alloc(newmem,$1000,arts_protect)

label(code)
label(return)

newmem:

code:
  nop
  jmp return

arts_protect:
  jmp newmem
  nop 3
return:
registersymbol(arts_protect)

[DISABLE]

arts_protect:
  db 41 C7 04 06 FF FF FF FF

unregistersymbol(arts_protect)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+34B6D0

GameAssembly.dll+34B6A7: 83 B9 E0 00 00 00 00     - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+34B6AE: 75 05                    - jne GameAssembly.dll+34B6B5
GameAssembly.dll+34B6B0: E8 9B FA F3 FF           - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+34B6B5: 83 FB 08                 - cmp ebx,08
GameAssembly.dll+34B6B8: 7D 1E                    - jnl GameAssembly.dll+34B6D8
GameAssembly.dll+34B6BA: 48 8B 45 38              - mov rax,[rbp+38]
GameAssembly.dll+34B6BE: 48 85 C0                 - test rax,rax
GameAssembly.dll+34B6C1: 0F 84 95 00 00 00        - je GameAssembly.dll+34B75C
GameAssembly.dll+34B6C7: 3B 58 18                 - cmp ebx,[rax+18]
GameAssembly.dll+34B6CA: 0F 83 92 00 00 00        - jae GameAssembly.dll+34B762
// ---------- INJECTING HERE ----------
GameAssembly.dll+34B6D0: 41 C7 04 06 FF FF FF FF  - mov [r14+rax],FFFFFFFF
// ---------- DONE INJECTING  ----------
GameAssembly.dll+34B6D8: 3B 5F 18                 - cmp ebx,[rdi+18]
GameAssembly.dll+34B6DB: 0F 83 81 00 00 00        - jae GameAssembly.dll+34B762
GameAssembly.dll+34B6E1: 48 8B 0D 80 82 A3 02     - mov rcx,[GameAssembly.dll+2D83968]
GameAssembly.dll+34B6E8: 41 8B 34 3E              - mov esi,[r14+rdi]
GameAssembly.dll+34B6EC: 83 B9 E0 00 00 00 00     - cmp dword ptr [rcx+000000E0],00
GameAssembly.dll+34B6F3: 75 05                    - jne GameAssembly.dll+34B6FA
GameAssembly.dll+34B6F5: E8 56 FA F3 FF           - call GameAssembly.il2cpp_runtime_class_init
GameAssembly.dll+34B6FA: 45 33 C0                 - xor r8d,r8d
GameAssembly.dll+34B6FD: 8B D6                    - mov edx,esi
GameAssembly.dll+34B6FF: 48 8B CD                 - mov rcx,rbp
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Select Character Arts List
Set Arts is can monster arts be human race and other
but force set arts change in game select freeze

Some one Check Arts List
tired list up

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>303</ID>
      <Description>"Select Character Arts List"</Description>
      <LastState/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : SaGaEmeraldBeyond
  Version: 
  Date   : 2024-05-06
  Author : user

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(select_character_arts_list,GameAssembly.dll,8B 44 81 20 48 83 C4 28 C3 E8 04) // should be unique
alloc(newmem,$1000,select_character_arts_list)

label(code)
label(return)
label(Artslistpointer)

newmem:

code:
  mov [Artslistpointer],rcx
  mov eax,[rcx+rax*4+20]
  add rsp,28
  jmp return

Artslistpointer:
 dq 0

select_character_arts_list:
  jmp newmem
  nop 3
return:
registersymbol(select_character_arts_list)
registersymbol(Artslistpointer)

[DISABLE]

select_character_arts_list:
  db 8B 44 81 20 48 83 C4 28

unregistersymbol(select_character_arts_list)
unregistersymbol(Artslistpointer)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+36D99E

BattleCharacterInfo.GetArts: 48 83 EC 28     - sub rsp,28
GameAssembly.dll+36D984: 48 8B 49 10     - mov rcx,[rcx+10]
GameAssembly.dll+36D988: 48 85 C9        - test rcx,rcx
GameAssembly.dll+36D98B: 74 1A           - je GameAssembly.dll+36D9A7
GameAssembly.dll+36D98D: 48 8B 49 38     - mov rcx,[rcx+38]
GameAssembly.dll+36D991: 48 85 C9        - test rcx,rcx
GameAssembly.dll+36D994: 74 11           - je GameAssembly.dll+36D9A7
GameAssembly.dll+36D996: 3B 51 18        - cmp edx,[rcx+18]
GameAssembly.dll+36D999: 73 12           - jae GameAssembly.dll+36D9AD
GameAssembly.dll+36D99B: 48 63 C2        - movsxd  rax,edx
// ---------- INJECTING HERE ----------
GameAssembly.dll+36D99E: 8B 44 81 20     - mov eax,[rcx+rax*4+20]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+36D9A2: 48 83 C4 28     - add rsp,28
GameAssembly.dll+36D9A6: C3              - ret 
GameAssembly.dll+36D9A7: E8 04 D7 F1 FF  - call GameAssembly.mono_method_get_class+80
GameAssembly.dll+36D9AC: CC              - int 3 
GameAssembly.dll+36D9AD: E8 EE D6 F1 FF  - call GameAssembly.mono_method_get_class+70
GameAssembly.dll+36D9B2: CC              - int 3 
GameAssembly.dll+36D9B3: CC              - int 3 
GameAssembly.dll+36D9B4: CC              - int 3 
GameAssembly.dll+36D9B5: CC              - int 3 
GameAssembly.dll+36D9B6: CC              - int 3 
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>304</ID>
          <Description>"List"</Description>
          <Options moAlwaysHideChildren="1" moManualExpandCollapse="1" moAllowManualCollapseAndExpand="1"/>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>Artslistpointer</Address>
          <Offsets>
            <Offset>0</Offset>
          </Offsets>
          <CheatEntries>
            <CheatEntry>
              <ID>310</ID>
              <Description>"Arts1"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Artslistpointer</Address>
              <Offsets>
                <Offset>20</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>309</ID>
              <Description>"Arts2"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Artslistpointer</Address>
              <Offsets>
                <Offset>24</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>308</ID>
              <Description>"Arts3"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Artslistpointer</Address>
              <Offsets>
                <Offset>28</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>307</ID>
              <Description>"Arts4"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Artslistpointer</Address>
              <Offsets>
                <Offset>2c</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>306</ID>
              <Description>"Arts5"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Artslistpointer</Address>
              <Offsets>
                <Offset>30</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>305</ID>
              <Description>"Arts6"</Description>
              <ShowAsHex>1</ShowAsHex>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>Artslistpointer</Address>
              <Offsets>
                <Offset>34</Offset>
              </Offsets>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Sekoria
Cheater
Cheater
Posts: 31
Joined: Sat Jun 27, 2020 2:41 pm
Reputation: 5

Re: SaGa Emerald Beyond

Post by Sekoria »

Hello,

I assume that the second cheat is to change the currently equipped techs but what is the purpose of the first one?

Post Reply

Who is online

Users browsing this forum: admantx, Google [Bot], Google Adsense [Bot], knichi, Lallas, tampy