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: 141

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
  • K3Nv2 @ K3Nv2:
    Do people still hate that game or did they fix it
  • ZeroT21 @ ZeroT21:
    fix? there were fixes?
  • ZeroT21 @ ZeroT21:
    i never heard or notice any fix
  • NO111ONE @ NO111ONE:
    @Xdqwerty crashd was the exploit for LG TVs to root practically any.
    I got word of it this january and rooted my TV. Was pretty impressed.
    Since then LG patched the command to root and then the developer mode app itself from making vulnerabilities.

    And then I found out that having a rooted TV lets you use PPPwn to jailbreak a PS4 on firmware 11. Finally uses for my rooted LG (I hate the playstation as such the use is gone)
    +1
  • K3Nv2 @ K3Nv2:
    @NO111ONE, Did you have a arch64 base?
  • NO111ONE @ NO111ONE:
    Honestly didn't care to even poke. The board is W18H
  • K3Nv2 @ K3Nv2:
    I got a 2023 Model turned off update in the homebrew channel maybe if I restore it and run the script again but it might auto update during the process
  • ZeroT21 @ ZeroT21:
    play it safe, keep it off
  • K3Nv2 @ K3Nv2:
    Script keeps getting stuck at Heap grooming now
  • ZeroT21 @ ZeroT21:
    nowadays i just keep my jailbroken ps4 for some exclusives i don't play on pc
  • K3Nv2 @ K3Nv2:
    The youtube adblocker looks nice in the homebrew channel but I pay for premium for like $4 a month under vpn lol
  • ZeroT21 @ ZeroT21:
    i dont even YT much, Net flix is just another bother
  • K3Nv2 @ K3Nv2:
    YT music apps pointless tbh
  • ZeroT21 @ ZeroT21:
    playing old music mostly while browsing/going through comics at archive.org
  • ZeroT21 @ ZeroT21:
    me doin' simple stuff
  • K3Nv2 @ K3Nv2:
    Don't always need a bunch of electronics to enjoy electronics
    +1
  • K3Nv2 @ K3Nv2:
    Issue is we want new and best then it piles up
  • ZeroT21 @ ZeroT21:
    i'm all gud if my browser don't lag
  • K3Nv2 @ K3Nv2:
    I fixed a 2010 netbook for someone and they were happy
  • ZeroT21 @ ZeroT21:
    i did something similar to for a friend, was a old acer netbook, he was over the moon, guess guys are just that simple
  • K3Nv2 @ K3Nv2:
    Still had xp all the works at least got 7 on it
  • ZeroT21 @ ZeroT21:
    even if MS says newer windows works fine on 1 Gb of ram, I'd still go for the default or similar OS
  • K3Nv2 @ K3Nv2:
    It loaded youtube with like a 5 minute lag lol
  • ZeroT21 @ ZeroT21:
    it's a old potato, can't expect much
  • K3Nv2 @ K3Nv2:
    I told her it's not a good porn book
    K3Nv2 @ K3Nv2: I told her it's not a good porn book