Jump to content

Tensho

Member
  • Posts

    16
  • Joined

  • Last visited

Posts posted by Tensho

  1. A variation of this question (sorry if this is a bit off topic)

    Suppose I want a pokemon to look like it was traded from X to ORAS and back. What changes would I have to make in PkHex in order to make sure the pokemon is legal?

    The reason I ask this is because there are certain moves that can only be taught from move tutor in ORAS, but the pokemon are still valid in XY. Sadly I don't have a second 3ds lying around anywhere and I don't exactly have anyone trustworthy to ask for a two way trade.

    Thanks in advance!

  2. 4 minutes ago, Kaphotics said:

    Per the source code, the "Lips" value is two bits (0-3), however, if invalid values cause the game to panic and reset, there's nothing the Save Editor can do to avoid that:

    
    
        public class Fashion6Female : TrainerFashion6
        {
            public Fashion6Female(byte[] data, int offset)
                : base(data, offset) { }
    
            public uint Version  { get => GetBits(data0,  0, 3); set => data0 = SetBits(data0,  0, 3, value); }
            public uint Model    { get => GetBits(data0,  3, 3); set => data0 = SetBits(data0,  3, 3, value); }
            public uint Skin     { get => GetBits(data0,  6, 2); set => data0 = SetBits(data0,  6, 2, value); }
            public uint HairColor{ get => GetBits(data0,  8, 3); set => data0 = SetBits(data0,  8, 3, value); }
            public uint Hat      { get => GetBits(data0, 11, 6); set => data0 = SetBits(data0, 11, 6, value); }
            public uint Front    { get => GetBits(data0, 17, 3); set => data0 = SetBits(data0, 17, 3, value); }
            public uint Hair     { get => GetBits(data0, 20, 4); set => data0 = SetBits(data0, 20, 4, value); }
            public uint Face     { get => GetBits(data0, 24, 3); set => data0 = SetBits(data0, 24, 3, value); }
            public uint Arms     { get => GetBits(data0, 27, 2); set => data0 = SetBits(data0, 27, 2, value); }
            public uint _0       { get => GetBits(data0, 29, 2); set => data0 = SetBits(data0, 29, 2, value); }
            public uint Unused0  { get => GetBits(data0, 31, 1); set => data0 = SetBits(data0, 31, 1, value); }
    
            public uint Top      { get => GetBits(data1,  0, 6); set => data1 = SetBits(data1,  0, 6, value); }
            public uint Legs     { get => GetBits(data1,  6, 7); set => data1 = SetBits(data1,  6, 7, value); }
            public uint OnePiece { get => GetBits(data1, 13, 4); set => data1 = SetBits(data1, 13, 4, value); }
            public uint Socks    { get => GetBits(data1, 17, 5); set => data1 = SetBits(data1, 17, 5, value); }
            public uint Shoes    { get => GetBits(data1, 22, 6); set => data1 = SetBits(data1, 22, 6, value); }
            public uint _1       { get => GetBits(data1, 28, 2); set => data1 = SetBits(data1, 28, 2, value); }
            public uint Unused1  { get => GetBits(data1, 30, 2); set => data1 = SetBits(data1, 30, 2, value); }
    
            public uint Bag           { get => GetBits(data2,  0, 5);      set => data2 = SetBits(data2,  0, 5, value); }
            public uint AHat          { get => GetBits(data2,  5, 5);      set => data2 = SetBits(data2,  5, 5, value); }
            public bool Contacts      { get => GetBits(data2, 10, 1) == 1; set => data2 = SetBits(data2, 10, 1, value ? 1u : 0); }
            public uint Mascara       { get => GetBits(data2, 11, 2);      set => data2 = SetBits(data2, 11, 2, value); }
            public uint EyeShadow     { get => GetBits(data2, 13, 2);      set => data2 = SetBits(data2, 13, 2, value); }
            public uint Cheek         { get => GetBits(data2, 15, 2);      set => data2 = SetBits(data2, 15, 2, value); }
            public uint Lips          { get => GetBits(data2, 17, 2);      set => data2 = SetBits(data2, 17, 2, value); }
            public uint ColorContacts { get => GetBits(data2, 19, 3);      set => data2 = SetBits(data2, 19, 3, value); }
            public uint ColorMascara  { get => GetBits(data2, 22, 3);      set => data2 = SetBits(data2, 22, 3, value); }
            public uint ColorEyeshadow{ get => GetBits(data2, 25, 3);      set => data2 = SetBits(data2, 25, 3, value); }
            public uint ColorCheek    { get => GetBits(data2, 28, 3);      set => data2 = SetBits(data2, 28, 3, value); }
            public uint Unused2       { get => GetBits(data2, 31, 1);      set => data2 = SetBits(data2, 31, 1, value); }
        }

     

    Oh I see.

    I've noticed something else as well. If I try to enter a value above 3 (lets say 4 in this instance), it resets to 0.

    However, if I enter in the value 5, it changes it to 1.

    It does this for every subsequent value after 5 (i.e 6=2, 7=3, 8=0, etc.)

    Is there a reason behind why it does that? I'm sorry if this question seems a bit stupid, I don't really understand all of this too much.

  3. Hey there,

    So I noticed in the latest commit that the Trainer Editor (specifically the "Current Appearance") tab had been updated a bit.

    I was testing some changes I could make onto the female trainer in XY, and I found out that I could change some of the makeup values so that it would stay permanent outside of the PR Video Makeup Room.

    This is wonderful news to me, however I keep running into a problem with the "Lips" option. Every other make up option has a color setting tied to it as well, except for the Lips. Ultimately I'm looking to change the lipstick color to the "Wine Red" option, however any value above "1" resets the trainer appearance to the stock female character option available as one of the three options at the start of the game.

    I was wondering if anyone else has had any success in changing the lip color? Perhaps the next commit of PkHex could include a lip color option as well? I'll add a screenshot of the menu Im talking about, as well as the values which are allowed to be changed.

     

    Thanks! 

    Makeup Options XY.PNG

  4. Festival Coins are obtained and spent in the Festival Plaza. You can get them from greeting and meeting new people, trading, or battling with others online. Them more people you meet, the more coins you get. Once you get a certain amount of coins, you level up your festival plaza. This grants you access to more facilities and features exclusive to the Plaza.

    Honestly I just see it as a intriguing idea GF had with online communications, but poorly executed and confusing/not really well developed. I personally prefer the PSS from XY and ORAS. It was sleeker, and much easier to interact with than whatever this sorry excuse of a revamped Diamond/Pearl/Platinum Wifi plaza is.


    Sent from my iPad using Tapatalk

  5. 1 minute ago, Jipsu said:

    My opinion is that there is some issues with the online checks
    Like i told some of my pokemons can battle some cannot

    Are your mons that don't work transferred legally through the Pokebank and Poketransporter? If so, then thats just a bunch of BS on GF's part. Why would you allow mons to be transferred only to be rejected in Online Battles? Well then again, are you using them in Rated or Free Battles?

    Because I remember looking at the season 2 rules, and one of them was that you can't use any pokemon that have been transferred over from other Generations (Yes, even if the mon was a hatched pokemon but the parent was a transfer).

    I guess we will learn more as the app develops. If there is anything I can do to help speed up that process, please let me know.

  6. Hello everyone,

    I've been using PkHex for a while now, but with the new Pokebank Update that came out, I seem to be running into a problem. I have a Zekrom with me that is legal on all aspects except for this Invalid Geolocation Memories tick. Could anyone explain to me what I am doing wrong, or what I need to do to fix this error? I tried clearing the Geolocation memories in the memories tab, but as soon as I go to check the legality, it says the same error and puts back the Geolocation credentials.

    Below I have a few screenshots outlining my issue.

     

    Thanks in Advance ^_^

    Zekrom Issue 1.JPG

    Zekrom Issue 2.JPG

    Zekrom Issue 3.JPG

    Zekrom Issue 4.JPG

    Zekrom Issue 5.JPG

    Zekrom Issue 6.JPG

    Zekrom Issue 7.JPG

    Zekrom Issue 8.JPG

  7. 2 minutes ago, T-Rain said:

    If it is possible that the pokemon are under my ID name (wich name is also T-Rain) then yes. It doesn't matter that marshadow won't be legal. Btw do you still need a random pokemon now that i gave you my ID name?

    Yes,

    Reason why is because PkHex doesn't allow you to enter in a 6 digit Trainer ID, but I can bypass that with the use of the data of a pokemon that you caught in your game that is under your ID. With that I am able to make a copy of the mon you provided, and then change it to the legendaries you desire. I don't know how long I will take for making them legal, because end of the day if they arent legal I cant trade them over to you (not my honor code or anything, just the way that the security measures work when trading in the game).

    Let me know when you can send a mon over, it can be anything.

     

    Tensho

  8. 3 hours ago, T-Rain said:

    Oh i forgot something. Can you also get marshadow for me? If that's not possible, that's alright

    Sure thing!

    For the sake of integrity, (Or whatever you make it out to be in this scenario) I'll make them non shiny unless there is a legal possibility of them being shiny.

    Also. Would you want them under your trainer ID? If so, then I can probably make them under your trainer ID if you can send over any random pokemon you caught in the game so I can use it as a reference when it comes to your credentials.

    Let me know at your earliest convenience,

    Tensho

  9. On 1/12/2017 at 8:56 PM, T-Rain said:

    So yesterday was friday the 13th and it started bad for me. Before I talk about what happened, I want to go back in time for a bit. Before I wanted to buy pokemon Sun, I tought in myself: I want a 100% pokedex in Sun. So I worked 3 months with this project with succes. I got all the baby, 1 stage and all the Legendary pokemon in OR. Today I lost all of them. I wanted to wonderlocke OR and I tought that all my pokemon was in the bank. Here's the question. Can you guys and galls help to get all the legendarys. That's all i ask. I have no experience with PKHex. I hope you guys/galls can help me out.

    Can you list all the legendaries that you wanted? If you respond by tomorrow I can whip up a batch for you and send them your way.

     

    Let me know what you think.

    • Like 1
×
×
  • Create New...