Takamichinoku wrote: ↑
Sun Apr 07, 2019 4:01 am
EDIT: Testing it out and there are some issues currently with the code. Like you aren't able to toggle your prosthetic tools and the game thinks you're holding the run button so any command you do, it'll do a running version of it ex: Sliding into crouch or dash attacks
thanks for sharing!
base on your findings, it's using the same opcodes that handles many "hidden" coutdown including the buffs' duration.
e.g., the moving duration it needs to trigger the stopping animation, and the "Sliding into crouch or dash attacks" you mentioned, and many others.
nop the writing opcode alone would have many undesired side-effects.
for the "inf. buff duration", I used a simple structure filter to make sure the script is manipulating the buffs only.
you can start investigating a way to implement a filter for this skill, by back-tracing a bit you may find a batter place to implement your manipulating codes, or at least some callers addresses for your filter.
or, if you don't mind, you can upload your save here (just zip the save file first, it seems the forum allows uploading zip file) so that I can try to implement a filter that would work on this puppet skill as well. (I'm still very early in the game, and have no access to this skill yet...)
I'm re-installing the game now (am playing black desert offline for past few weeks...)....
thanks in advance~
Hustle wrote: ↑
Sat Apr 06, 2019 9:53 pm
I have been trying this for hours. Tried as Admin, loading the table first, etc. If I load the table and enable the blue "enable.1" before entering the game it will stay stable. But if I load it in game, or even hit L2 after loading into the game having done the blue enable.1 at the menu, it will crash. So no matter what way I try this, it just closes the game. Is anyone else having this issue or am I just missing something?
what you're describing seems
like a case of a long jmp issue. but this game isn't really a memory eating game...
I will try to activate the scripts in-game later to see if it's the case.
in the mean time, make sure you're using the latest table first
you mentioned "enable .1
", but the latest one is "enable .6"