WIP Pokemon Quest Save Editor (PQSE)

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by xSillusx, Jun 10, 2018.

  1. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    Hello :) I guess I will just create my own Thread.
    I am working on an easy-to-use Pokemon Quest Save Editor.

    (SWITCH VERSION ONLY)

    The current release can be downloaded here: https://github.com/xSillusx/PQSE/releases
    (Download the latest version PQSE-GUI.zip (not source code))

    (I personally stopped working this, because I have no fun with it anymore. Sorry. Watch the other Projects about this topic: PqSave, PqEdit and so on)


    In advance I would like to thank everybody that helped me to understand how the de/en/crpytion, and de/se/rialization and the save structure works.
    Credit goes to TheAlexBarney for providing the SaveStructure/de-encrpytion fo the save file.

    Main tab
    Misctab
    Pokemon tab
    Item tab

    Update history
     

    Attached Files:

    Last edited by xSillusx, Aug 6, 2018
  2. macia10

    macia10 Advanced Member

    Newcomer
    3
    Aug 13, 2012
    Poland
    Looks great and easy to use :)

    Sent from my SM-G920F using Tapatalk
     
    xSillusx likes this.
  3. SaintEX

    SaintEX Member

    Newcomer
    2
    May 24, 2018
    United Arab Emirates
    Gonna test this out when I get home, thanks a bunch! Hopefully we get a Stone Slot editor (it's easy to do manually) and a Bingo Bonus Editor (no idea how exactly yet, I managed to change my bonuses but it's random as of now, no clue how to choose). Thanks again!
     
    xSillusx likes this.
  4. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    Thanks a lot! I am currently researching how to implement the stones within the pokemon tab. Hopefully the next couple of hours I can make some progress!
     
    lordelan likes this.
  5. SaintEX

    SaintEX Member

    Newcomer
    2
    May 24, 2018
    United Arab Emirates
    No problem man, hope you progress a lot! Appreciate it.
    Also as I have absolutely 0% experience in coding and stuff, I'm sure what I think I discovered has already been discovered by you guys; but I'll put it here anyway just in case it helps or something.
    Stones:
    Code:
                    "slotPropertyTypes": [
                      1,
                      2,
                      2,
                      0,
                      1,
                      1,
                      0,
                      2,
                      1
    In which 0= Attack 1= HP 2= Hybrid

    Also I think editing "seikaku" and/or "bingoPropertyIndices" changes the bingo bonus. Though I'm not sure, as I checked my Articunos "seikaku=19 bingo=0" has 3 elemental attack %, and placing those number on a Mewtwo which is previously had "seikaku=21 bingo=514" gave it random bonus, but at least it changed.


    I don't think the above will help anyone, but yeah, I'm just trying, I didn't want to just leech around from the awesome work you guys do, but I really just don't understand much about this. Haha.
    Thanks again!
     
    xSillusx likes this.
  6. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    This actually helps me alot! I tinkered in the dark right now and wonder why the unlocked slots of my Pokemon look weird! With this information I should be able to implement it! Thanks :)
     
  7. xTwized

    xTwized Member

    Newcomer
    2
    Jun 7, 2018
    Canada
    Adding the ability to edit each pokemon's stone slot type would be awesome as well. Currently I can use a script to set ALL stone types for all pokemon to multislot type using the following:

    foreach (var character in Save.characterStorage.characterDataDictionary)


    {

    var slotTypes = character.Value.data.potential.slotPropertyTypes;

    for (int i = 0; i < slotTypes.Count; i++)

    {

    slotTypes = 2;

    }

    }

    Setting the slot type to "2" is the aforementioned change to multislot, both 1 and 2 are HP or attack respectively. Keep up the excellent work my friend!
     
    xSillusx likes this.
  8. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    Hey guys :) A small little update: P-Stone selection is now implemented!

    New Pokemon Tab
    Implemented P-Stone Selection

    (Small little detail I cant seem to find a solution to: When using the Unlock CheckBox it sets the ActiveSlot of the current Pokemon to 255, which means it will unlock all Slots except the 8th one. When set to 256 the Pokemon Slots appear to glitch out...If anyone know howo to truely unlock ALL slots (and not just the first 7) hit me up! :) )

    You can find the newest release on the GitHub page: https://github.com/xSillusx/PQSE
     

    Attached Files:

    Last edited by xSillusx, Jun 10, 2018
    xTwized and P4RI4H like this.
  9. SaintEX

    SaintEX Member

    Newcomer
    2
    May 24, 2018
    United Arab Emirates
    Glad I could help.
     
    xSillusx likes this.
  10. Stoned

    Stoned GBAtemp Maniac

    Member
    5
    Mar 26, 2014
    Germany
    First Nice Work @xSillusx
    Second have you any idea to Unlock the Sweet Stuff? Like the Dlc?
     
    xSillusx likes this.
  11. TrunksSSJ23

    TrunksSSJ23 GBAtemp Regular

    Member
    3
    May 18, 2007
    United States
    Getting some random closes when trying to edit stats of Pokemon, as I think it isn't recognizing some of them correctly. For example I have Mew and Articuno but in the editor it shows Mew's picture for both of them for some reason, and when I try to edit Articuno it freezes and closes out. Otherwise great work bro!
     
    Last edited by TrunksSSJ23, Jun 10, 2018
    xSillusx likes this.
  12. NooBziN

    NooBziN Member

    Newcomer
    2
    Apr 28, 2016
    Brazil
    tanks
     
    Last edited by NooBziN, Jun 11, 2018
    xSillusx likes this.
  13. Sonicbrawler

    Sonicbrawler GBAtemp Regular

    Member
    3
    Sep 7, 2015
    United States
    One thing i noticed is that if you have 0 of an item, changing it doesnt do anything. so you need at least 1 before you can edit it.
     
    xSillusx likes this.
  14. xXxSwagnemitexXx

    xXxSwagnemitexXx meme machine

    Member
    5
    Dec 7, 2016
    United Kingdom
    New Donk City
    will definetly be using this later (its currently 3:11am)
     
    xSillusx likes this.
  15. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    Do you mind sending me the save file in question? I would love to look further into it :)
     
  16. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    Thanks!
    As of now, I dont. But I saw something about it that could potentially have to do with the goodsStorage. Will investigate later :)
     
  17. Mnecraft368

    Mnecraft368 I hate my name.

    Member
    6
    Aug 8, 2015
    United Kingdom
    Looks nice!
    Is there support for changing the battery?
     
  18. xSillusx
    OP

    xSillusx Advanced Member

    Newcomer
    2
    Jun 3, 2018
    Germany
    Berlin, Germany
    Not right now. But Its written down for future feature implementation. Thanks!
     
  19. P4RI4H

    P4RI4H Advanced Member

    Newcomer
    2
    Mar 10, 2018
    United States
    Earth
    This isnt necessary with unlimited tickets. By the time you booted to cfw, dumped the save, etc., etc., top full 5/6 battery charges, you'd be better off just using the tickets. Unless it rendered recharging the battery unnecessary entirely that is.
     
    xSillusx likes this.
  20. Darklord2007

    Darklord2007 Advanced Member

    Newcomer
    3
    Oct 17, 2007
    United States
    I would like to ask do my switch gotta have homebrew or hacked for this to work ?
     
Loading...