Here's a skeleton/example project for reading and writing a savefile.Hey! I know this is not the right Thread to ask this in. But could you explain how to use this? Its my first time hearing of the ZeroFormatter stuff and I cnat figure it out. If I use this call, it tells me that the type is not supported and I should register it. (System.InvalidOperationException) I have the CheckData and SerializeData class in place. You may know whats the error here? Thanks in advance for any information
Can someone please just help me and modify my game. All I'm asking for is for someone to give me max ingredients and a crap ton of tickets. I really want the legendary pokemon.
Code:"222": { "stoneData": [ 56, 0, 0, 0, 56, 0, 0, 0, 5, 0, 0, 0, 32, 0, 0, 0, 36, 0, 0, 0, 40, 0, 0, 0, 44, 0, 0, 0, 48, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 100, 0, 0, 0, 30, 0, 0, 0, 4, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 231, 3, 0, 0, 95, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 23, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 118, 190, 127, 63, 90, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 27, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 118, 190, 127, 63, 85, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 26, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 118, 190, 127, 63, 95, 0, 0, 0 ], "characterStorageIndex": -1, "isNew": true, "timeTicks": 636640987930762695 },
Moving speed + 100.9% Critical damage up + 100.9%(max100%) Critical Rate + 100.9% (max100%)
"222" = Stone ID. I think that it is better not to use the same numbers.
231, 3, => e7, 3, => 3e7 => Attack +999 This seems to be over 1k
118, 190, 127, 63, => 76, BE, 7F, 3F, => 0x3F7FBE76 => float 0.999
Please tell me if there are any other things to know.
edit:
The numbers at the top of the "24,0,0,0," was found to be a number of capacity.
For now, I understand now as follows.
Since I am a Japanese user, I do not know the name of the ability, so it was written as above.Code:5 : Skill Reduced latency (It must be a negative number. ex.163,112,125,191 => -0.990) 9 : Skill Increase the size of attack. 14 : Nature recovery up. 23 : Move speed up. 26 : Critical rate. upper limit +100. 27 : Critical camage. upper limit +100. 28 : Reduced resurrection time. upper limit -50. (It must be a negative number. ex.163,112,125,191 => -0.990) 29 : HP up at resurrection. upper limit +50. 40 : HP recovery with attack. upper limit +10. 41 : HP recovery if you defeat the enemy. upper limit +100. 48 : Improve the tolerance of negative effects. 49 : Total condition abnormal tolerance
If this number was simply changed, there was a case that the influence became minus, so it seems necessary to investigate a little more.
View attachment 130951
sorry i didnt understand well.. how do i edit so i can have stones like yours?
"196": {
"stoneData": [
56,
0,
0,
0,
56,
0,
0,
0,
5,
0,
0,
0,
32,
0,
0,
0,
36,
0,
0,
0,
40,
0,
0,
0,
44,
0,
0,
0,
48,
0,
0,
0,
52,
0,
0,
0,
0,
0,
0,
0,
95,
0,
0,
0,
0,
0,
0,
0,
3,
0,
0,
0,
100,
0,
0,
0,
30,
0,
0,
0,
4,
0,
0,
0,
32,
0,
0,
0,
32,
0,
0,
0,
0,
0,
0,
0,
24,
0,
0,
0,
1,
0,
0,
0,
16,
0,
0,
0,
20,
0,
0,
0,
82, <= Stone ability value. By setting to [231,] it will be 999.
3, <= [3,]
0,
0,
95,
0,
0,
0,
32,
0,
0,
0,
32,
0,
0,
0,
23, <= The first ability. 23 is Move speed up.
0,
0,
0,
24,
0,
0,
0,
1,
0,
0,
0,
16,
0,
0,
0,
20,
0,
0,
0,
194, <= The value of the first ability. The numbers here are recorded using IEEE 754. "0.999 ≒ 3F7FBE76" => HEX 76, => 118, indicates 0.999. It will be some reason to 100.9%
245, <= BE, 190,
40, <= 7F, 127,
63, <= 3F, 63,
90, By the way, the current number is 0x3f28f5c2 and it is 0.66.
0,
0,
0,
32,
0,
0,
0,
32,
0,
0,
0,
27, <= The second ability. 27 is Critical damage.
0,
0,
0,
24,
0,
0,
0,
1,
0,
0,
0,
16,
0,
0,
0,
20,
0,
0,
0,
132, <= The value of the second ability.
192,
138,
62,
85,
0,
0,
0,
32,
0,
0,
0,
32,
0,
0,
0,
26, <= The third ability. 26 is Critical rate.
0,
0,
0,
24,
0,
0,
0,
1,
0,
0,
0,
16,
0,
0,
0,
20,
0,
0,
0,
244, <= The value of the third ability.
253,
148,
62,
95,
0,
0,
0
],
"characterStorageIndex": -1, <= It shows a Pokemon that is equipped with a stone. When copying stones, if it is not set to "-1" it will be unusable by soft lock.
"isNew": false,
"timeTicks": 636640987930762695 <= I think this is a number that is fixed on a per-user basis.
},
5 : Skill Reduced latency (It must be a negative number. ex.163,112,125,191 => -0.990) (Skill Stone)
6 : Skill Increase attack count. (Because the ability value is 1, 0, 0, 0, it may not be ieee754.)
9 : Skill Increase the size of attack. (Skill Stone)
14 : Nature recovery up.
23 : Move speed up. (Max +200% 82, 184, 254, 63, => 1.99)
26 : Critical rate. upper limit +100.
27 : Critical damage. upper limit +100.
28 : Reduced resurrection time. upper limit -50. (It must be a negative number. ex.163,112,125,191 => -0.990)
29 : HP up at resurrection. upper limit +50.
40 : HP recovery with attack. upper limit +10.
41 : HP recovery if you defeat the enemy. upper limit +100.
48 : Improve the tolerance of negative effects. (It must be a negative number. ex.163,112,125,191 => -0.990) (This ability value is displayed as a positive number despite being a negative number.)
49 : Total condition abnormal tolerance (It must be a negative number. ex.163,112,125,191 => -0.990) (This ability value is displayed as a positive number despite being a negative number.)
First, enter the ability value of the stone you want to change in the calculator.(ex. 850)
As much as possible pull you subtract 256 from there.
850-256=594 , 594-256=338 , 338-256=82
In this case, I subtract 256 three times and left 82, so I search for the following items.
82,
3,
If you can search by regular expression, you can search "82, \ n 3,".
This is because when the stone capacity value is 256 or more, it is recorded using 2 bytes.
Code:"196": { "stoneData": [ 56, 0, 0, 0, 56, 0, 0, 0, 5, 0, 0, 0, 32, 0, 0, 0, 36, 0, 0, 0, 40, 0, 0, 0, 44, 0, 0, 0, 48, 0, 0, 0, 52, 0, 0, 0, 0, 0, 0, 0, 95, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 100, 0, 0, 0, 30, 0, 0, 0, 4, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 82, <= Stone ability value. By setting to [231,] it will be 999. 3, <= [3,] 0, 0, 95, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 23, <= The first ability. 23 is Move speed up. 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 194, <= The value of the first ability. The numbers here are recorded using IEEE 754. "0.999 ≒ 3F7FBE76" => HEX 76, => 118, indicates 0.999. It will be some reason to 100.9% 245, <= BE, 190, 40, <= 7F, 127, 63, <= 3F, 63, 90, By the way, the current number is 0x3f28f5c2 and it is 0.66. 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 27, <= The second ability. 27 is Critical damage. 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 132, <= The value of the second ability. 192, 138, 62, 85, 0, 0, 0, 32, 0, 0, 0, 32, 0, 0, 0, 26, <= The third ability. 26 is Critical rate. 0, 0, 0, 24, 0, 0, 0, 1, 0, 0, 0, 16, 0, 0, 0, 20, 0, 0, 0, 244, <= The value of the third ability. 253, 148, 62, 95, 0, 0, 0 ], "characterStorageIndex": -1, <= It shows a Pokemon that is equipped with a stone. When copying stones, if it is not set to "-1" it will be unusable by soft lock. "isNew": false, "timeTicks": 636640987930762695 <= I think this is a number that is fixed on a per-user basis. },
What I do not understand now is about the part that designates the image of the stone,
the part that designates the attack or physical fitness, and the reason why the set ability value becomes negative.
I am difficult to explain in English, so I will be saved if you understand with this.
Thanks. This is really good.What I have surveyed is the same as what I previously posted.
ttps://gbatemp.net/threads/pokemon-quest-editor.505705/page-14#post-8037215
I also added it to the last post.
Need your help with two more things if you have time.What I have surveyed is the same as what I previously posted.
ttps://gbatemp.net/threads/pokemon-quest-editor.505705/page-14#post-8037215
I also added it to the last post.
Need your help with two more things if you have time.
1. find and modify a skill stone and;
2. modify the bingo bonus of pokemon.
Your data on the stones was fantastic. thanks man
"attachSkillStoneStorageID": [
-1,
101,
164,
143,
-1,
-1,
-1,
-1,
-1,
-1,
-1,
-1
],
"nextActivateSlotIndex": -1,
"nextSlotProgress": 0.0,
"bingoPropertyIndices": 65793,
"101": {
"stoneData": [
I think that I can find it from the ID of the stone set in Pokemon.
Code:"attachSkillStoneStorageID": [ -1, 101, 164, 143, -1, -1, -1, -1, -1, -1, -1, -1 ], "nextActivateSlotIndex": -1, "nextSlotProgress": 0.0, "bingoPropertyIndices": 65793,
search to
Code:"101": { "stoneData": [
Increase in number of attacks etc may not be ieee 754. ex. The ability value of the ability ID 6 is 1, 0, 0, 0
This will be the information under investigation.
bingoPropertyIndices : 65793 → HEX 01 01 01
I think that it is determined by converting this 3 byte value to "Dec".
By setting "HEX 01 02 02 → 66050", only the third bonus was not changed.
Can anyone give me hacked save file for mobile (100 all pokemon [shiny] finished game and character named Mr.Shadowind) and purchased all dlcs thanks for your work guys
--------------------- MERGED ---------------------------
And if u can do this in 1 hour i will be very happy
Sadly it doesn't work like that. The 3 files that exist on the mobile version use a different type probably due to the version difference, but the game on the mobile checks the save and flags it as corrupt if its been modified. If there's a way around it, it probably exists with the use of something like gameguardian.I love u user,user_,user_backup but when i look files these are the same files with just one more command or like that something.Can u do it for switch (the file ı wanted)
--------------------- MERGED ---------------------------
My switch was broken and i send şt to repair but ı dont want to use cfw or like that something on şt can I use or change saves
yes if it detects the save file has been edited or modified or from the switch it shows corrupt and needs to be deleted.It ruins everythşng when i hack the game and open it it always says to me to delte game saves
For the mobile version, user and user_ are mirror files and user_backup has a different encryption. Furthermore, there is another difference in encryption between the Android and Ios versionsyes if it detects the save file has been edited or modified or from the switch it shows corrupt and needs to be deleted.