ROM Hack Suggestion Pokemon Quest editor?

P4RI4H

Well-Known Member
Member
Joined
Mar 10, 2018
Messages
104
Trophies
0
Location
Earth
Website
www.twitter.com
XP
403
Country
United States
I'll be sure to do that tonight after work. Away from a PC at the moment. Though I think I have a save floating around on here that would have the pokemon in question.

Here ya go @h448 . Nearly forgot about this, Just happened to see it tonight.
 

Attachments

  • userJSON.zip
    12.3 KB · Views: 195
Last edited by P4RI4H,

moosehunter

Well-Known Member
Member
Joined
Nov 26, 2008
Messages
219
Trophies
0
XP
342
Country
United States
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 :)
Here's a skeleton/example project for reading and writing a savefile.
 

BCrazy714

New Member
Newbie
Joined
Jun 6, 2018
Messages
3
Trophies
0
Age
20
XP
49
Country
United States
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.
 

Attachments

  • user.rar
    35.6 KB · Views: 140

Yomiichi

Well-Known Member
Member
Joined
Jan 11, 2017
Messages
107
Trophies
0
Age
31
XP
340
Country
Portugal
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.
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
Since I am a Japanese user, I do not know the name of the ability, so it was written as above.
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?
 

Dionis

Member
Newcomer
Joined
Jun 9, 2018
Messages
7
Trophies
0
Age
31
XP
686
Country
Japan
sorry i didnt understand well.. how do i edit so i can have stones like yours?

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 257 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.

Skill List
Code:
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.)
 
Last edited by Dionis,

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
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.

this is very useful. I guess it would be interesting if you had a list of stone ability values which correspond to what you see on the stone. For example healing on hit would be a good one to edit onto a stone.
 

Dionis

Member
Newcomer
Joined
Jun 9, 2018
Messages
7
Trophies
0
Age
31
XP
686
Country
Japan
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.
 
Last edited by Dionis,

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
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
 

Dionis

Member
Newcomer
Joined
Jun 9, 2018
Messages
7
Trophies
0
Age
31
XP
686
Country
Japan
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

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 ieee754(float). 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.
 
Last edited by Dionis,

LiderHoopa

Member
Newcomer
Joined
Jul 1, 2018
Messages
5
Trophies
0
Age
124
XP
111
Country
Turkey
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
 

slickpsp

Well-Known Member
Newcomer
Joined
Mar 21, 2010
Messages
60
Trophies
1
XP
143
Country
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.

Man that is pretty awesome. Thanks for that :)
There will be 2 part to editing the bingo bonuses though. One will be the actual bonus i.e. 'Wait time for electric attacks' and then the value '0.05'
would be interesting to see how to modify both.

--------------------- MERGED ---------------------------

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

Sorry man, I am playing the Switch version. The Mobile version is a little different. There are 3 files once the original save file is extracted. I know some people are working on hacking those. Personally I haven't started out myself.
 
Last edited by slickpsp,

LiderHoopa

Member
Newcomer
Joined
Jul 1, 2018
Messages
5
Trophies
0
Age
124
XP
111
Country
Turkey
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
 

Misledz

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
1,053
Trophies
0
Age
33
Location
Philippines
XP
766
Country
Philippines
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
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.
 
Last edited by Misledz,

Ecos

Member
Newcomer
Joined
Apr 27, 2016
Messages
10
Trophies
0
XP
187
Country
Italy
yes if it detects the save file has been edited or modified or from the switch it shows corrupt and needs to be deleted.
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 versions
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/9kE3Env_2AY?si=Bs6lUZ0ZIlqmYaGT