Jump to content
  • 0

explain script


Godismata
 Share

Question

15 answers to this question

Recommended Posts

  • 0
11 minutes ago, blocx said:

it supposed to be designed for what game 

?

what do u not understand ( script can be writted on multiple way )

game SoulSeeker R, this script work only with Yuria character, i want change something to work other character

Link to comment
Share on other sites

  • 0

i dont know if i can help with this script bcz i do not do than him ( different code ) but if u want addapt i think you need to modify this search by ur right value

local tb1 = {{51003,0},{51003,8},{1098907648,48}}
local tb2 = {{1036831949,48},{1286179527,72},{1286179527,76},{1148846080,92},{1148846080,96}} ( i think its value to search but not sure )

 

maybe @AKidWithMidgetFriend can confirm this ?

Link to comment
Share on other sites

  • 0
7 minutes ago, blocx said:

i dont know if i can help with this script bcz i do not do than him ( different code ) but if u want addapt i think you need to modify this search by ur right value

local tb1 = {{51003,0},{51003,8},{1098907648,48}}
local tb2 = {{1036831949,48},{1286179527,72},{1286179527,76},{1148846080,92},{1148846080,96}} ( i think its value to search but not sure )

 

maybe @AKidWithMidgetFriend can confirm this ?

SearchWrite(tb1, tb2, dataType,Name) i think tb2 overwrites tb1

Link to comment
Share on other sites

  • 0

i do not realy understand this code well do you have still find the value you want modify ? ( if yes value cant be find without offset or no ?)

 

and need only one value to edit or there are diferent values to edit ?

Link to comment
Share on other sites

  • 0

Screenshot_2021-09-02-22-26-12-416_bin_mt_plus.thumb.jpg.ff155fca78282929eca4e4a729fedfc7.jpg

--This is to search.

local tb1 = {{51003,0},{51003,8},{1098907648,48}}

script searchs dword value 51003 in anonymous. stored in table result.

check if dword value is 51003 at offset 0x8.

check if float value is 16 at offset 0x30.

When condition is right, address of that dword 51003 will be stored in table data.

 

--This is to edit

use loop for editing. We will use addresses in table data as base address.

local tb2 = {{1036831949,48},{1286179527,72},{1286179527,76},{1148846080,92},{1148846080,96}}

edit into float 0.10000000149 at offset 0x30

edit into float 88,888,888 at offset 0x48

edit into float 88,888,888 at offset 0x4C

edit into float 1000 at offset 0x5c

edit into float 1000 at offset 0x60.

Screenshot_2021-09-02-22-44-04-909_com.google.android.documentsui.thumb.jpg.460f6180d2128de6b3470597917ebc0a.jpg

Link to comment
Share on other sites

  • 0
24 minutes ago, Lover1500 said:

Screenshot_2021-09-02-22-26-12-416_bin_mt_plus.thumb.jpg.ff155fca78282929eca4e4a729fedfc7.jpg

--This is to search.

local tb1 = {{51003,0},{51003,8},{1098907648,48}}

script searchs dword value 51003 in anonymous. stored in table result.

check if dword value is 51003 at offset 0x8.

check if float value is 16 at offset 0x30.

When condition is right, address of that dword 51003 will be stored in table data.

 

--This is to edit

use loop for editing. We will use addresses in table data as base address.

local tb2 = {{1036831949,48},{1286179527,72},{1286179527,76},{1148846080,92},{1148846080,96}}

edit into float 0.10000000149 at offset 0x30

edit into float 88,888,888 at offset 0x48

edit into float 88,888,888 at offset 0x4C

edit into float 1000 at offset 0x5c

edit into float 1000 at offset 0x60.

Screenshot_2021-09-02-22-44-04-909_com.google.android.documentsui.thumb.jpg.460f6180d2128de6b3470597917ebc0a.jpg

TY very muc~~~~~

Link to comment
Share on other sites

  • 0
33 minutes ago, Lover1500 said:

Screenshot_2021-09-02-22-26-12-416_bin_mt_plus.thumb.jpg.ff155fca78282929eca4e4a729fedfc7.jpg

--This is to search.

local tb1 = {{51003,0},{51003,8},{1098907648,48}}

script searchs dword value 51003 in anonymous. stored in table result.

check if dword value is 51003 at offset 0x8.

 at offset 0x30.

When condition is right, address of that dword 51003 will be stored in table data.

 

--This is to edit

use loop for editing. We will use addresses in table data as base address.

local tb2 = {{1036831949,48},{1286179527,72},{1286179527,76},{1148846080,92},{1148846080,96}}

edit into float 0.10000000149 at offset 0x30

edit into float 88,888,888 at offset 0x48

edit into float 88,888,888 at offset 0x4C

edit into float 1000 at offset 0x5c

edit into float 1000 at offset 0x60.

Screenshot_2021-09-02-22-44-04-909_com.google.android.documentsui.thumb.jpg.460f6180d2128de6b3470597917ebc0a.jpg

one more question, how to know 1098907648 = ''check if float value is 16''? And ''check if float value is ***** = ?''

Link to comment
Share on other sites

  • 0
5 hours ago, Godismata said:

SearchWrite(tb1, tb2, dataType,Name) i think tb2 overwrites tb1

So the searchwrite function here is a function to handle the searching and editing at once that much I'm sure you were able to figure out but specifically yes it Searches table one, writes values from table two over the values of table one, data type is dword for the search itself, and the name is to help identify the purpose of the function open revisiting the code.

the values of table one are set in lines 45 through 65 and what's happening there is that It's taking the table known as data(please note that Everytime # was used in the script it wasn't to differentiate between variables it's a unary operator that determines the length of a string given that each character of that string is the size of a byte) looping through that table and setting the values of a table called t based off some arithmetic preformed between the two tables

 

Actually... Theres alot to unpack in this script and my break is coming to an end soon... but my advice is to search nearby values found for Yuria and just do basic trial and error with editing nearby values that are seemingly tied to similar characters because this script is very  brilliant with it's use of loops and tables as well as what's being searched and that you likely won't be able to make a similar method for a new character easily... Unless if it's as simple as changing the Name variable from Yuria Evolution to whatever Evolution but that may not work for several reasons

Link to comment
Share on other sites

  • 0
6 hours ago, AKidWithMidgetFriend said:

So the searchwrite function here is a function to handle the searching and editing at once that much I'm sure you were able to figure out but specifically yes it Searches table one, writes values from table two over the values of table one, data type is dword for the search itself, and the name is to help identify the purpose of the function open revisiting the code.

the values of table one are set in lines 45 through 65 and what's happening there is that It's taking the table known as data(please note that Everytime # was used in the script it wasn't to differentiate between variables it's a unary operator that determines the length of a string given that each character of that string is the size of a byte) looping through that table and setting the values of a table called t based off some arithmetic preformed between the two tables

 

Actually... Theres alot to unpack in this script and my break is coming to an end soon... but my advice is to search nearby values found for Yuria and just do basic trial and error with editing nearby values that are seemingly tied to similar characters because this script is very  brilliant with it's use of loops and tables as well as what's being searched and that you likely won't be able to make a similar method for a new character easily... Unless if it's as simple as changing the Name variable from Yuria Evolution to whatever Evolution but that may not work for several reasons

Ty for your answer, problem solved. 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.