1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Problem Signing up?

    Please use the contact us link at the bottom of the site listing the problem with your email & ip addresses & the problem will be looked into by our admin team
  3. Temporary emails are not supported for signing up accounts on 3DS Chaos, this includes 10 minute emails. All will be detected by our system & the accounts will be deleted
  4. Shared accounts, multiple accounts & inappropriate usernames not allowed on our site

    Please use a legit email account from a reliable email provider, temporary email accounts are not allowed & will be rejected by our system

[Tutorial] [Cheat] Level up Miis in Streetpass Mii plaza

kapeas Jul 30, 2016

  1. kapeas

    kapeas New Member

    Joined:
    Apr 20, 2016
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    1
    Background.
    Why? Advantage in some Plaza games (this was done thinking in Flower Town and Finding Mii, but could be useful for other plaza games, haven't played most of them yet). Complete games faster.

    1.- What can you do with this tutorial?
    Level Up (or down, if you wish so) any Street Plaza Mii's Mii you found through StreetPass. You do so by modifying the number of times you encountered a Mii through Streetpass (just in mii plaza save file)



    2.- What can't you do with it?
    Get tickets, hats, golden pants or any other Mii plaza item.

    Yes, I know about Plaza mii save editor, which is totally awesome, but I think that can't do this particular thing, although it can unlock everything, but I just used it for the tickets and some other features, didn't want to unlock everything. BTW, this modification would be a lovely new feature in Plaza mii save editor, if princeken09 plans to release any future version :)

    If you don't know if this is useful for you, read last point to get an explanation of the scenarios you could benefit from this

    First of all, thanks to scene members who researched and developed everything that allowed the rest of us to modify almost anything in our 3DSs. So many from so many sites. Special thanks to JK_ (JK's Save Manager) and Princeken09 (Plaza Mii save editor) for their great work, from which this guide and many of us benefit. Without their work and tools, probably I wouldn't have found this trick and this tutorial would not exist. Both tools are simply great :) Thanks again for them.


    This tutorial will allow you to modify the number of times that you encountered (met, crossed, were near) any of the miis you found through Street Pass.

    Required software:

    * JK's Save Manager installed on 3DS. (Installation beyond the scope of this tutorial)(check this link)

    * HxD Hex editor. This tutorial assumes you have HxD, and the shortcuts and options described are meant for it, but, if you preffer any other and know what you are doing, go ahead, the principle will work with any hex editor ;)

    Previous considerations:
    - From now on in this guide, MPFTSP will be used for "Mii Previously Found Through StreetPass". (Probably incorrect/innaccurate/too long term, couldn't came up with something cool, any better one will be welcome)
    - Have a safe backup before touching anything. It's commonly a good idea to renew those backups with more recent changes and keep different versions of them. They are under 400Kbytes, and can save you in case of accident.
    - All lengths for selections, cursor position forward/backward change in this tutorial are in HEX (base 16), unless specified otherwise. But you don't need to know HEX if you just follow the steps as described.
    - Every MPFTSP block contains 108 (hex) bytes.
    - For the purpouse of this guide, the only name relevant is the nickname, the first name that appears in the block. So, when the guide says MPFTSP name/nickname/nick it refers to that first name in the block. You can ignore the other name and country info.
    - I did the modification for all of the MPFTSP except for two of them, just in case.
    But you can use this method to set the value back to a lower value or to the previous value if you want to "undo" this cheat without importing the save backup and loosing your progress.
    - Could not think of any reason of why would you want a value higher than 255, but, if so, I am not sure if would be possible. Probably modify the previous byte and have a 2 byte value, but, in my case, there is no reason for trying this.

    Ok. Lets get started.

    On your 3DS:
    Open JK's Save Manager. Go to System Titles -> StreetPass Mii Plaza -> Export system data -> select destination (create new if none exists). When it completes, you need to copy the file sdcard:/JKSV/SysSaves/selectedDestination/meet.dat
    from you sdcard to your PC in a folder that is easy to access. Also, make a disaster recovery backup of the file where it can be safe from accidental modifications/deletions, for example, send yourself an email with meet.dat attached.

    On your PC:
    Ok, now you have 2 copies of the meet.dat file on your pc, launch HxD and open the copy not meant to be backup. What you are looking for is a section of this file that contains the MPFTSPs. You will know
    it is the right section if you see the names of those MPFTSP in plain text. I think they are in the same order as shown in plaza. In my meet.dat file, the first MPFTSP starts at address 0x37400A. This may be a different possition in your case. Just search for the first name you recognize. You can double check browsing backwards your MPFTSPs in plaza while you edit the copy in you pc. Once you have found the first MPFTSP move on to the next part of the guide.

    Image [​IMG]


    From this point on, every block of 0x108 in the file, (that's 108 in hexadecimal/base 16, or 264 in our more familiar decimal/base 10) represents a MPFTSP.

    Block selection. To select that first MPFTSP's block, put the cursor before the first letter of the nickname. Then press Ctrl+E (or Select Block) and then select lenght/longitude (mine is in spanish :p ) field and input 108, ensure hex is selected in radio buttons at the bottom of that window. If you did it right, the block should end where the name of the next MPFTSP nickname starts. Just to illustrate the block size.

    Image [​IMG]




    You only need to modify one byte per MPFTSP block, and you can do easily as follows. Put the cursor again before the first letter of the MPFTSP nickname.

    Image [​IMG]


    Press Ctrl+G (or Go To) and enter D6 HEXadecimal (FROM CURRENT POSITION, as shown on image) and click Ok or press enter.

    Image [​IMG]


    That will move cursor to the byte we want to change. Doublecheck ensuring that the value in the left side, HEX (the 2letters/numbers) converted to decimal (windows calc or any decent calc should be able to do this)before modifying anything must match the number of times you found that MPFTSP.
    If that byte is 01 to 09 in HEX then it is 1-9 in decimal too, so you can save the calc step ;) , but for bigger values use calc if you are not sure of what you are doing.

    Select the byte in the left column with your mouse and overwrite the value with FF for 255 encounters with that MPFTSP, or any other hex value from 01 to FF. Important, Please note it says overwrite, do not modify the file size (add or remove bytes, neither should you alter the order of the bytes) or it will become corrupt. Also don't modify anything except for the bytes mentioned.

    Then, again, place your cursor before the first letter of the NEXT MPFTSP's nickname, press Ctrl+G (or Go To) and enter again D6 (from current position, as before). Doublecheck the value again in your 3DS just to be safe, and be careful not to use go to from the wrong place ("real" name instead of nick, that's the second plain text with a name). Continue repeating as many times as needed. Save the file (I know, it's obvious, but won't hurt to remind it).

    Now you need to copy the modified meet.dat to your 3DS SDCard. If you didn't make a backup at the beginning this is your last chance to do so, it should still be where it was exported from JKSaveManager step. Delete the meet.dat file in sdcard jksm syssave folder, and then copy the one you just saved in HxD, the modified one.

    Back to your 3DS:
    Launch JKSaveManager and import the StreetpassMii Plaza System save (the modified meet.dat we just copied to sdcard) by selecting the location you exported it in the first step when we launched JKSM before. Launch StreetPass Mii Plaza. Verify everything worked as expected. Enjoy your power leveled Miis :)

    Appendix:
    Why would you even want to modify this?
    Easy. In Mii Plaza games, it can be quite an advantage.
    For example, in Finding Mii you can hire miis that you encountered through Streetpass, and their level depends on how many times you both encountered each other (till a max of 7 in Finding Mii).
    But actually, what really made want to modify this was the fact that in Flower Town you can't get legendary plants unless your plant is polinized by someone you encountered twice or more. Despite I have access to another 3ds, those kind of encounters don't happen often enough, so, it is slow and have been missing the last two species for more than a month. You can hire people you found before,
    BUT YOU CAN'T CHOOSE WHO YOU HIRE (unlike in Finding Mii), which sucks.
    Solution: Modify the number of times you encountered any (0-All) of the miis found through streetpass.
    And this is why this tutorial was made. Yes, now I got the 80 plants. Got the last 2 in a few tries of 10 miis hired with gamecoins after modifying the save.
    Note: Probably useful for other Plaza games which I haven't tried yet (Fishing, Zombies...), feedback or other possible applications of this guide are always welcome :)

    Please, if you find anything poorly writen, incorrect or outdated, don't hesitate to point it out.
     
    Last edited: Jul 31, 2016