Page 9 of 10

Re: Tales of Berseria

Posted: Sun Apr 23, 2017 12:09 am
by fantomas
Hi @all :)

I do not know if someone still plays this game but I was surprised that no one asked for one hit kill cheat. Maybe it's not really helpful, but still.

::::::::::::::: Inf PV + Fast Kill :::::::::::::::

Code: Select all

{
  Game   : Tales of Berseria.exe
  Version: 1.48.00#193
  Date   : 2017-04-22
  Author : fantomas
}

[ENABLE]
aobscanmodule(aobHealth,Tales of Berseria.exe,8B 48 0C 89 8F 3C 06 00 00)
alloc(newmem,$1000,"Tales of Berseria.exe"+1357651)

label(code)
label(return)
label(enemy)

newmem:
  cmp [rax+84],#1986815318
  jne enemy
  push rbx
  mov rbx,[rax+24]
  mov [rax+0C],rbx
  pop rbx
  jmp code

enemy:
  cmp [rax+84],#1599231059
  jne code
  push rbx
  mov rbx,[rax+C8]
  mov [rax+0C],rbx
  pop rbx
  jmp code

code:
  mov ecx,[rax+0C]
  mov [rdi+0000063C],ecx
  jmp return

aobHealth:
  jmp newmem
  nop
  nop
  nop
  nop
return:
registersymbol(aobHealth)

[DISABLE]

aobHealth:
  db 8B 48 0C 89 8F 3C 06 00 00

unregistersymbol(aobHealth)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: "Tales of Berseria.exe"+1357651

"Tales of Berseria.exe"+135762A: 41 89 D8              -  mov r8d,ebx
"Tales of Berseria.exe"+135762D: 48 89 FA              -  mov rdx,rdi
"Tales of Berseria.exe"+1357630: 48 89 F9              -  mov rcx,rdi
"Tales of Berseria.exe"+1357633: E8 F8 7A FF FF        -  call "Tales of Berseria.exe"+134F130
"Tales of Berseria.exe"+1357638: 0F B6 5C 24 50        -  movzx ebx,byte ptr [rsp+50]
"Tales of Berseria.exe"+135763D: 48 8B 05 D4 F5 CA FF  -  mov rax,["Tales of Berseria.exe"+1006C18]
"Tales of Berseria.exe"+1357644: F6 40 30 01           -  test byte ptr [rax+30],01
"Tales of Berseria.exe"+1357648: 75 37                 -  jne "Tales of Berseria.exe"+1357681
"Tales of Berseria.exe"+135764A: 48 8B 57 38           -  mov rdx,[rdi+38]
"Tales of Berseria.exe"+135764E: 48 8B 02              -  mov rax,[rdx]
// ---------- INJECTING HERE ----------
"Tales of Berseria.exe"+1357651: 8B 48 0C              -  mov ecx,[rax+0C]
"Tales of Berseria.exe"+1357654: 89 8F 3C 06 00 00     -  mov [rdi+0000063C],ecx
// ---------- DONE INJECTING  ----------
"Tales of Berseria.exe"+135765A: 89 F1                 -  mov ecx,esi
"Tales of Berseria.exe"+135765C: F7 D9                 -  neg ecx
"Tales of Berseria.exe"+135765E: 4C 8B 02              -  mov r8,[rdx]
"Tales of Berseria.exe"+1357661: 41 8B 50 0C           -  mov edx,[r8+0C]
"Tales of Berseria.exe"+1357665: 45 8B 88 50 45 00 00  -  mov r9d,[r8+00004550]
"Tales of Berseria.exe"+135766C: 01 CA                 -  add edx,ecx
"Tales of Berseria.exe"+135766E: 79 06                 -  jns "Tales of Berseria.exe"+1357676
"Tales of Berseria.exe"+1357670: 44 89 E2              -  mov edx,r12d
"Tales of Berseria.exe"+1357673: EB 08                 -  jmp "Tales of Berseria.exe"+135767D
"Tales of Berseria.exe"+1357675: D8 44 39 CA           -  fadd dword ptr [rcx+rdi-36]
}

Re: Tales of Berseria

Posted: Mon Apr 24, 2017 2:07 am
by VinoHW
Thanks.

Re: Tales of Berseria

Posted: Sun Apr 30, 2017 6:54 pm
by Squall8
@Exeter

I FINALLY got around to playing this game. I took a look into your Instant Cast and came up with this:

Code: Select all

newmem:
  cmp [rbx+38C],0
  jne code
  mov [rbx+08],0
  jmp return


code:
  movss [rbx+08],xmm0
  jmp return
I cant say for certain this works for all enemies yet. I've only run into 2 that are able to cast and it works just fine.

@Exeter,STN
You can add this to you main table or as a separate download option if you like.

To everyone else further testing would be greatly appreciated.

Re: Tales of Berseria

Posted: Fri May 19, 2017 9:34 pm
by chlorine03
Would anyone happen to have a table with the skill ID list? Thanks.

Re: Tales of Berseria

Posted: Sun May 21, 2017 5:32 pm
by frubam
chlorine03 wrote:
Fri May 19, 2017 9:34 pm
Would anyone happen to have a table with the skill ID list? Thanks.
[Link]

or you can use my CT which has an equipment editor done by ColonelRVH that I revamped with the skill ID information added.
[Link] (not uploaded here because the forum won't let me upload a file over 4MB =0( ).

Re: Tales of Berseria

Posted: Sun Sep 17, 2017 1:17 pm
by Kokokoko
Can someone please work on costume hacks like Frubam's table for Tales of Bersiria?

Re: Tales of Berseria

Posted: Sun Sep 17, 2017 4:04 pm
by kratitos
Kokokoko wrote:
Sun Sep 17, 2017 1:17 pm
Can someone please work on costume hacks like Frubam's table for Tales of Bersiria?
What do you mean, model editing for Tales of Berseria?

Re: Tales of Berseria

Posted: Thu Oct 19, 2017 11:24 pm
by jungelchief87
I've been messing with cheat engine and debuggers for this game a while now and am struggling to figure some stuff out. If looks like a fair number of people put some research into this game. Does anyone know how to edit the properties of moves not just add them to characters? Has anyone figure out where the RAM base addresses are for things like move base power, or SG cost, or attack type? If people might have found where in the hex for the .exe this is, even better. Figure this was a good place to ask since people toying with cheat engine were more likely to find some of this stuff. Thanks in advanced.

Re: Tales of Berseria

Posted: Sat Nov 04, 2017 11:17 pm
by frubam
best look for that link with the model code on youtube; it had something that could change that stuff

Re: Tales of Berseria

Posted: Thu Jan 18, 2018 9:04 pm
by AdueBag
Hi, guys, if anyone could help me, i can't figure out how to use the party editor. Any help is appreciated.

Tales of Berseria

Posted: Fri May 04, 2018 11:34 am
by acecel
[QUOTE="Exeter, post: 109, member: 262"][SIZE=5][Edit] [URL='http://fearlessrevolution.com/cheatengine/viewtopic.php?f=4&t=3&p=877#p877']v11.2 Update[/URL][/SIZE]





Reposting the table I made for ToB.



[B]Table Content:[/B]

[LIST]

[*][I]STN's[/I] Table: (Infinite: HP+Gald+Items+Souls, 400-hit Combo)

[*][I]TheByteSize's[/I] Table: Equipment Editor, Inf SG/BG, Running Multiplier, Fast Mastery, Result Multiplier, etc.

[*][I]pox911's[/I] Table: Expeditions, No-Cost Attachments, Party Editor, Quick Escape, Always Geoboard Kill Buff, Drop Modifier, etc.

[*][I]Exeter's[/I] Table: Item Editor, Gald, Katz Spirits, Tales Coins, Difficulty Modifier, 'Fixed' Battle Results, Cooking and Shop Experience, Player Records, etc.

[/LIST]





[B]Changelog

v11.1 Update[/B]

-----------------------------------

[LIST]

[*]Bugfix/Additions (Exeter Table):

[LIST]

[*]Fixed incorrect offset to some of the existing Fashion costumes.

[*]Added some missing costumes such as Normin Phoenix sets, and various other Normin sets to Eleanor and Magilou, as well as Rokurou.

[/LIST]

[*]Added to pox911 Table:

[LIST]

[*]Drop Modifier (MUST HAVE For anyone who wants to finally get their hands on those hard to get items, or to activate specific Key Items through Drops, etc.)

[/LIST]

[/LIST]



[code]Older Changelog:

v11.0 Update

-----------------------------------

- Added to Exeter Table:

- Player Records (Every record on the page can be adjusted).

- Cooking Experience (Choose from the dropdown values, or enter something yourself, then cook something to have it registered in-game).

- Shop Experience (Set a value and buy/sell something in-game to update the shop experience).



Added to pox911 Table:

- Attachment have no Costume Cost

- Battle Difficulty Modifiers (WIP).

- Permanent Geoboard Kill Buff (Instantly kills monsters you touch as long as they're near or at least below your party's level).



Reorganized master table. Added descriptions to each sub-table. Deleted double/outdated entries in the table that are no longer necessary or do exactly the same thing, to avoid confusion.



v10.2 Update

-----------------------------------

Updated: Added some missing Costumes to the Fashion list.



v10.1 Update

-----------------------------------

Updated: Item List in my table section. Many thanks to pox911 for helping me with an AoB script. It should no longer break the items now if Bandai brings out a patch to the game!



v10.0 Update

-----------------------------------

Added: pox911's Party Editor to his table section.

Added: TheByteSize's new Skill & Title Mastery Multipliers to his table section.

Misc: Organized table further. Removed double and/or outdated scripts, moved them to the corresponding tables instead. (Original authors, etc).

[/code][/QUOTE]

The link doesn't work anymore, would you mind re-uploading the table somewhere ?

Tales of Berseria

Posted: Fri May 04, 2018 10:41 pm
by Exeter
acecel, post: 44579, member: 2141 wrote:The link doesn't work anymore, would you mind re-uploading the table somewhere ?
https://fearlessrevolution.com/threads/ ... /#post-877



I'd update the other post with the correct link, but I can't seem to edit my old posts?



[Edit] Fixed

Tales of Berseria

Posted: Sat May 05, 2018 3:11 pm
by acecel
[QUOTE="Exeter, post: 44676, member: 262"][URL]https://fearlessrevolution.com/threads/tales-of-berseria.3/#post-877[/URL]



I'd update the other post with the correct link, but I can't seem to edit my old posts?[/QUOTE]

Thank you a lot :)

Tales of Berseria

Posted: Tue Jun 12, 2018 9:16 pm
by ShwayNorris
I can't seem to get 100% item drop rate to work. Anytime it's on the game crashes as soon as I kill an enemy. I figured that maybe it was caused by not having all the characters yet because equipment doesn't drop for them until you have them, but I have all characters now and still have the same issue. Is there an easy way I can fix this myself?

Tales of Berseria

Posted: Sat Jun 16, 2018 2:46 pm
by axellslade
[QUOTE="fantomas, post: 6306, member: 1587"]Hi @all :)



I do not know if someone still plays this game but I was surprised that no one asked for one hit kill cheat. Maybe it's not really helpful, but still.



[B][I][COLOR=#4000BF]::::::::::::::: Inf PV + Fast Kill :::::::::::::::[/COLOR][/I][/B]

[code]

{

Game : Tales of Berseria.exe

Version: 1.48.00#193

Date : 2017-04-22

Author : fantomas

}



[ENABLE]

aobscanmodule(aobHealth,Tales of Berseria.exe,8B 48 0C 89 8F 3C 06 00 00)

alloc(newmem,$1000,"Tales of Berseria.exe"+1357651)



label(code)

label(return)

label(enemy)



newmem:

cmp [rax+84],#1986815318

jne enemy

push rbx

mov rbx,[rax+24]

mov [rax+0C],rbx

pop rbx

jmp code



enemy:

cmp [rax+84],#1599231059

jne code

push rbx

mov rbx,[rax+C8]

mov [rax+0C],rbx

pop rbx

jmp code



code:

mov ecx,[rax+0C]

mov [rdi+0000063C],ecx

jmp return



aobHealth:

jmp newmem

nop

nop

nop

nop

return:

registersymbol(aobHealth)



[DISABLE]



aobHealth:

db 8B 48 0C 89 8F 3C 06 00 00



unregistersymbol(aobHealth)

dealloc(newmem)



{

// ORIGINAL CODE - INJECTION POINT: "Tales of Berseria.exe"+1357651



"Tales of Berseria.exe"+135762A: 41 89 D8 - mov r8d,ebx

"Tales of Berseria.exe"+135762D: 48 89 FA - mov rdx,rdi

"Tales of Berseria.exe"+1357630: 48 89 F9 - mov rcx,rdi

"Tales of Berseria.exe"+1357633: E8 F8 7A FF FF - call "Tales of Berseria.exe"+134F130

"Tales of Berseria.exe"+1357638: 0F B6 5C 24 50 - movzx ebx,byte ptr [rsp+50]

"Tales of Berseria.exe"+135763D: 48 8B 05 D4 F5 CA FF - mov rax,["Tales of Berseria.exe"+1006C18]

"Tales of Berseria.exe"+1357644: F6 40 30 01 - test byte ptr [rax+30],01

"Tales of Berseria.exe"+1357648: 75 37 - jne "Tales of Berseria.exe"+1357681

"Tales of Berseria.exe"+135764A: 48 8B 57 38 - mov rdx,[rdi+38]

"Tales of Berseria.exe"+135764E: 48 8B 02 - mov rax,[rdx]

// ---------- INJECTING HERE ----------

"Tales of Berseria.exe"+1357651: 8B 48 0C - mov ecx,[rax+0C]

"Tales of Berseria.exe"+1357654: 89 8F 3C 06 00 00 - mov [rdi+0000063C],ecx

// ---------- DONE INJECTING ----------

"Tales of Berseria.exe"+135765A: 89 F1 - mov ecx,esi

"Tales of Berseria.exe"+135765C: F7 D9 - neg ecx

"Tales of Berseria.exe"+135765E: 4C 8B 02 - mov r8,[rdx]

"Tales of Berseria.exe"+1357661: 41 8B 50 0C - mov edx,[r8+0C]

"Tales of Berseria.exe"+1357665: 45 8B 88 50 45 00 00 - mov r9d,[r8+00004550]

"Tales of Berseria.exe"+135766C: 01 CA - add edx,ecx

"Tales of Berseria.exe"+135766E: 79 06 - jns "Tales of Berseria.exe"+1357676

"Tales of Berseria.exe"+1357670: 44 89 E2 - mov edx,r12d

"Tales of Berseria.exe"+1357673: EB 08 - jmp "Tales of Berseria.exe"+135767D

"Tales of Berseria.exe"+1357675: D8 44 39 CA - fadd dword ptr [rcx+rdi-36]

}

[/code][/QUOTE]





How do I use this?