Devil Slayer – Raksasi
Re: Devil Slayer – Raksasi
Same problem . waitting for the good news coming.
Re: Devil Slayer – Raksasi
Indeed, hopefully somthingthing that can stick will be found.
Re: Devil Slayer – Raksasi
Might be possible if someone who is better at this sort of thing can get it to work on their end, they can upload the save data for us to throw in. Like how some games have a 100% save at the start instead of individual cheats.
Re: Devil Slayer – Raksasi
GOD MODE MOST WANTED
Re: Devil Slayer – Raksasi
Still waitting .
Re: Devil Slayer – Raksasi
up made me look
Re: Devil Slayer – Raksasi
GG
Xor Custom type (Auto Assembler)
Update 1
#Fix crash
let me know if it still crash for you...
v0.8.1
Xor Custom type (Auto Assembler)
Code: Select all
alloc(TypeName,256)
alloc(ByteSize,4)
alloc(ConvertRoutine,1024)
alloc(ConvertBackRoutine,1024)
define(xorval,4256EF89)
TypeName:
db 'Xor Custom',0
ByteSize:
dd 4
//The convert routine should hold a routine that converts the data to an integer (in eax)
//function declared as: stdcall int ConvertRoutine(unsigned char *input);
//Note: Keep in mind that this routine can be called by multiple threads at the same time.
ConvertRoutine:
//jmp dllname.functionname
[64-bit]
//or manual:
//parameters: (64-bit)
//rcx=address of input
mov eax,[rcx] //eax now contains the bytes 'input' pointed to
xor eax,xorval
ret
[/64-bit]
[32-bit]
//jmp dllname.functionname
//or manual:
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//example:
push ebx
mov ebx,[ebp+8] //place the address that contains the bytes into eax
mov eax,[ebx] //place the bytes into eax so it's handled as a normal 4 byte value
xor eax,xorval
pop ebx
pop ebp
ret 4
[/32-bit]
//The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value)
//function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output);
ConvertBackRoutine:
//jmp dllname.functionname
//or manual:
[64-bit]
//parameters: (64-bit)
//ecx=input
//rdx=address of output
//example:
xor ecx,xorval
mov [rdx],ecx //place the integer the 4 bytes pointed to by rdx
ret
[/64-bit]
[32-bit]
//parameters: (32-bit)
push ebp
mov ebp,esp
//[ebp+8]=input
//[ebp+c]=address of output
//example:
push eax
push ebx
mov eax,[ebp+8] //load the value into eax
mov ebx,[ebp+c] //load the address into ebx
xor eax,xorval
mov [ebx],eax //write the value into the address
pop ebx
pop eax
pop ebp
ret 8
[/32-bit]
#Fix crash
let me know if it still crash for you...
v0.8.1
- Attachments
-
- raksasi.CT
- Update 1
- (60.98 KiB) Downloaded 372 times
Last edited by Cake-san on Fri Nov 22, 2019 7:46 am, edited 1 time in total.
Re: Devil Slayer – Raksasi
Thanks a lot for the table. Freezing hp, mp, stamina and shield works like a charm.
But what do I do with this XOR Custom type code?
I want to increase my cur souls, but I can't enter any values.
EDIT: In case someone else wonders. You have to right-click on the Value Type dropdown below the search field and select "Define new custom type (Auto Assembler)". Then parse the code and save. Thats it. Now the table should show real values.
But what do I do with this XOR Custom type code?
I want to increase my cur souls, but I can't enter any values.
EDIT: In case someone else wonders. You have to right-click on the Value Type dropdown below the search field and select "Define new custom type (Auto Assembler)". Then parse the code and save. Thats it. Now the table should show real values.
Re: Devil Slayer – Raksasi
Steam version was updata,please updata this CT。
Cake-san wrote: ↑Tue Nov 19, 2019 5:49 pmGG
Xor Custom type (Auto Assembler)Code: Select all
alloc(TypeName,256) alloc(ByteSize,4) alloc(ConvertRoutine,1024) alloc(ConvertBackRoutine,1024) define(xorval,4256EF89) TypeName: db 'Xor Custom',0 ByteSize: dd 4 //The convert routine should hold a routine that converts the data to an integer (in eax) //function declared as: stdcall int ConvertRoutine(unsigned char *input); //Note: Keep in mind that this routine can be called by multiple threads at the same time. ConvertRoutine: //jmp dllname.functionname [64-bit] //or manual: //parameters: (64-bit) //rcx=address of input mov eax,[rcx] //eax now contains the bytes 'input' pointed to xor eax,xorval ret [/64-bit] [32-bit] //jmp dllname.functionname //or manual: //parameters: (32-bit) push ebp mov ebp,esp //[ebp+8]=input //example: push ebx mov ebx,[ebp+8] //place the address that contains the bytes into eax mov eax,[ebx] //place the bytes into eax so it's handled as a normal 4 byte value xor eax,xorval pop ebx pop ebp ret 4 [/32-bit] //The convert back routine should hold a routine that converts the given integer back to a row of bytes (e.g when the user wats to write a new value) //function declared as: stdcall void ConvertBackRoutine(int i, unsigned char *output); ConvertBackRoutine: //jmp dllname.functionname //or manual: [64-bit] //parameters: (64-bit) //ecx=input //rdx=address of output //example: xor ecx,xorval mov [rdx],ecx //place the integer the 4 bytes pointed to by rdx ret [/64-bit] [32-bit] //parameters: (32-bit) push ebp mov ebp,esp //[ebp+8]=input //[ebp+c]=address of output //example: push eax push ebx mov eax,[ebp+8] //load the value into eax mov ebx,[ebp+c] //load the address into ebx xor eax,xorval mov [ebx],eax //write the value into the address pop ebx pop eax pop ebp ret 8 [/32-bit]
Re: Devil Slayer – Raksasi
Waitting for the new version now...
Who is online
Users browsing this forum: iethanhuntz, Lep