Xephyr 114 proper cash shop fix

Page 1 of 2 12 LastLast
Results 1 to 15 of 26
  1. #1
    Hardcore Member nuclear898 is offline
    MemberRank
    Nov 2011 Join Date
    137Posts

    Xephyr 114 proper cash shop fix


    RaGEZONE Recommends

    RaGEZONE Recommends

    The other thread is a joke, there is nothing wrong with the opcode.

    Here's how to really fix it:
    In CashShopOperation.java find this

    Code:
     } else if (action == 47) { 
                c.getSession().write(MTSCSPacket.redeemResponse());
    and change the 47 to 48.

    Now go to MTSCSPacket.redeemResponse() and change it to
    Code:
    public static byte[] redeemResponse() { 
            MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); 
    
            mplew.writeShort(SendPacketOpcode.CS_OPERATION.getValue()); 
            mplew.write(0xC1); 
            mplew.writeInt(0); 
            mplew.write(1); 
    
            return mplew.getPacket(); 
        }
    credits to edwinkbs for the redeemReponse.

    Now in MTSCSPacket.java change the Operation Code variable at the top to 99.

    Done!
    Last edited by nuclear898; 21-08-12 at 05:46 PM.


  2. #2
    Member Loca is offline
    MemberRank
    Jul 2012 Join Date
    61Posts

    Re: Xephyr 114 proper cash shop fix

    it is really working ? someone can test this??

  3. #3
    Hardcore Member nuclear898 is offline
    MemberRank
    Nov 2011 Join Date
    137Posts

    Re: Xephyr 114 proper cash shop fix

    Test it your fucking self? What is up with people on this forum.

  4. #4
    Member Loca is offline
    MemberRank
    Jul 2012 Join Date
    61Posts

    Re: Xephyr 114 proper cash shop fix

    Quote Originally Posted by nuclear898 View Post
    Test it your fucking self? What is up with people on this forum.
    i think this is shit.. people dont use this..

  5. #5
    Hardcore Member nuclear898 is offline
    MemberRank
    Nov 2011 Join Date
    137Posts

    Re: Xephyr 114 proper cash shop fix

    How can you know if you havent even tested it? Why do you need other people to test it for you? I do not understand people like you.

    Go ahead test it, you'll see that it works.

  6. #6
    Account Upgraded | Title Enabled! edwinkbs is offline
    True MemberRank
    Apr 2009 Join Date
    MalaysiaLocation
    831Posts

    Re: Xephyr 114 proper cash shop fix

    PHP Code:
    } else if (action == 47) {
                
    c.getSession().write(MTSCSPacket.redeemResponse()); 
    TO

    PHP Code:
    } else if (action == 48) {
                
    c.getSession().write(MTSCSPacket.redeemResponse()); 
    PHP Code:
    public static byte[] redeemResponse() {
            
    MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();

            
    mplew.writeShort(SendPacketOpcode.CS_OPERATION.getValue());
            
    mplew.write(0xC1);
            
    mplew.writeInt(0);
            
    mplew.write(1);

            return 
    mplew.getPacket();
        } 

  7. #7
    Hardcore Member nuclear898 is offline
    MemberRank
    Nov 2011 Join Date
    137Posts

    Re: Xephyr 114 proper cash shop fix

    Ahh thanks edwinkbs !

  8. #8
    Account Inactive rattata0618 is offline
    InactiveRank
    Aug 2012 Join Date
    108Posts

    Re: Xephyr 114 proper cash shop fix

    Quote Originally Posted by edwinkbs View Post
    PHP Code:
    } else if (action == 47) {
                
    c.getSession().write(MTSCSPacket.redeemResponse()); 
    TO

    PHP Code:
    } else if (action == 48) {
                
    c.getSession().write(MTSCSPacket.redeemResponse()); 
    PHP Code:
    public static byte[] redeemResponse() {
            
    MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();

            
    mplew.writeShort(SendPacketOpcode.CS_OPERATION.getValue());
            
    mplew.write(0xC1);
            
    mplew.writeInt(0);
            
    mplew.write(1);

            return 
    mplew.getPacket();
        } 
    Friend where I put this

    Code:
    public static byte[] redeemResponse() {
            MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();
    
            mplew.writeShort(SendPacketOpcode.CS_OPERATION.getValue());
            mplew.write(0xC1);
            mplew.writeInt(0);
            mplew.write(1);
    
            return mplew.getPacket();
        }

  9. #9
    Account Inactive LeLovesSteph is offline
    InactiveRank
    Aug 2011 Join Date
    65Posts

    Re: Xephyr 114 proper cash shop fix

    Can anyone confirm this worked :P?

  10. #10
    Hardcore Member nuclear898 is offline
    MemberRank
    Nov 2011 Join Date
    137Posts

    Re: Xephyr 114 proper cash shop fix

    Quote Originally Posted by LeLovesSteph View Post
    Can anyone confirm this worked :P?
    I dont understand you people. Seriously, why do you need other people to test it for you? Why cant you do it yourself? It takes 2 minutes.

  11. #11
    Account Inactive iPhenom is offline
    InactiveRank
    Feb 2011 Join Date
    108Posts

    Re: Xephyr 114 proper cash shop fix

    Quote Originally Posted by nuclear898 View Post
    The other thread is a joke, there is nothing wrong with the opcode.

    Here's how to really fix it:
    In CashShopOperation.java find this

    Code:
     } else if (action == 47) { 
                c.getSession().write(MTSCSPacket.redeemResponse());
    and change the 47 to 48.

    Now go to MTSCSPacket.redeemResponse() and change it to
    Code:
    public static byte[] redeemResponse() { 
            MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter(); 
    
            mplew.writeShort(SendPacketOpcode.CS_OPERATION.getValue()); 
            mplew.write(0xC1); 
            mplew.writeInt(0); 
            mplew.write(1); 
    
            return mplew.getPacket(); 
        }
    credits to edwinkbs for the redeemReponse.

    Now in MTSCSPacket.java change the Operation Code variable at the top to 99.

    Done!


    Know how to fix this error?

    EDIT: Fixed.
    Last edited by iPhenom; 21-08-12 at 06:07 PM.

  12. #12
    Account Inactive rattata0618 is offline
    InactiveRank
    Aug 2012 Join Date
    108Posts

    Re: Xephyr 114 proper cash shop fix

    Code:
    private static byte Operation_Code = 98; // We could just change this everytime a version updates
    Change to 98 For 99 ?

  13. #13
    Hardcore Member Basis is offline
    MemberRank
    Dec 2008 Join Date
    108Posts

    Re: Xephyr 114 proper cash shop fix

    Confirmed to work. Thanks for the fix.

  14. #14
    Account Inactive rattata0618 is offline
    InactiveRank
    Aug 2012 Join Date
    108Posts

    Re: Xephyr 114 proper cash shop fix

    Thanks man

  15. #15
    Account Inactive FrostByte is offline
    InactiveRank
    Aug 2012 Join Date
    55Posts

    Re: Xephyr 114 proper cash shop fix

    I still crash when I enter the Cash shop. I did exactly what this said ._.




Page 1 of 2 12 LastLast

Advertisement