0.97 Opcodes

Results 1 to 9 of 9
  1. #1
    RaGEZONER maxcloud is offline
    MemberRank
    Feb 2009 Join Date
    312Posts

    0.97 Opcodes

    Edit
    Since the opcodes that I provided to FateJiki are a little outdated in his source, I thought I would give the community a more up-to-date list, enjoy.

    RecvOps
    Code:
     // GENERAL
        PONG(0x1A),
    
        // LOGIN
        LOGIN_PASSWORD(0x01),
        GUEST_LOGIN(0x02),
        SERVERLIST_REREQUEST(0x04),
        CHARLIST_REQUEST(0x05),
        SERVERSTATUS_REQUEST(0x06),
        SET_GENDER(0x08),
        AFTER_LOGIN(0x09),
        REGISTER_PIN(0x0A),
        SERVERLIST_REQUEST(0x0B),
        VIEW_ALL_CHAR(0x0D),
        PICK_ALL_CHAR(0x0E),
        DC_TO_LOGIN(0x0F),
    
        // CHANNEL
        PLAYER_LOGGEDIN(0x14),
        CHECK_CHAR_NAME(0x15),
        CREATE_CHAR(0x16),
        CREATE_ULTIMATE(0x18),
        DELETE_CHAR(0x19),
        ERROR(0x1A),
        RELOG(0x1B),
        STRANGE_DATA(0x1C),
        CHAR_SELECT(0x1E),
        CLIENT_START(0x23),
        CLIENT_AUTH(0x24),
        CLIENT_ERROR(0x25),
        CHANGE_MAP(0x2A),
        CHANGE_CHANNEL(0x2B),
        ENTER_CASH_SHOP(0x2C),
        MOVE_PLAYER(0x2D),
        CANCEL_CHAIR(0x2E),
        USE_CHAIR(0x2F),
        CLOSE_RANGE_ATTACK(0x30),
        RANGED_ATTACK(0x31),
        MAGIC_ATTACK(0x32),
        ENERGY_ATTACK(0x33),
        TAKE_DAMAGE(0x35),
        GENERAL_CHAT(0x37),
        CLOSE_CHALKBOARD(0x38),
        FACE_EXPRESSION(0x39),
        USE_ITEMEFFECT(0x3A),
        USE_DEATHITEM(0x3B),
        NPC_TALK(0x40),
        NPC_TALK_MORE(0x42),
        NPC_SHOP(0x43),
        STORAGE(0x44),
        HIRED_MERCHANT_REQUEST(0x45),
        FREDRICK_OPERATION(0x46),
        CANCEL_SKILL(0x48),
        MINERVA(0x49),
        MINERVA_GO(0x4A),
        DUEY_ACTION(0x4B),
        ITEM_SORT(0x4C),
        ITEM_SORT2(0x4D),
        ITEM_MOVE(0x4E),
        USE_ITEM(0x50),
        CANCEL_ITEM_EFFECT(0x51),
        USE_SUMMON_BAG(0x53),
        PET_FOOD(0x54),
        USE_MOUNT_FOOD(0x55),
        USE_SCRIPTED_ITEM(0x56),
        USE_CASH_ITEM(0x57),
        USE_CATCH_ITEM(0x59),
        USE_SKILL_BOOK(0x5A),
        USE_TELEPORT_ROCK(0x5C),
        USE_RETURN_SCROLL(0x5E),
        USE_UPGRADE_SCROLL(0x5F),
        USE_ENHANCEMENT_SCROLL(0x60),
        USE_POTENTIAL_SCROLL(0x61),
        USE_MAGNIFYING_GLASS(0x64),
        DISTRIBUTE_AP(0x65),
        AUTO_DISTRIBUTE_AP(0x66),
        HEAL_OVER_TIME(0x67),
        DISTRIBUTE_SP(0x68),
        SPECIAL_MOVE(0x6A),
        CANCEL_BUFF(0x6B),
        SKILL_EFFECT(0x6C),
        MESO_DROP(0x6D),
        GIVE_FAME(0x6E),
        CHAR_INFO_REQUEST(0x70),
        SPAWN_PET(0x71),
        CANCEL_DEBUFF(0x72),
        CHANGE_MAP_SPECIAL(0x73),
        USE_INNER_PORTAL(0x74),
        REPORT(0x75),
        TROCK_ADD_MAP(0x76),
        QUEST_ACTION(0x7B),
        POISON_BOMB(0x7D),
        SKILL_MACRO(0x7E),
        SPOISE_CHAT(0x7F),
        USE_FISHING_ITEM(0x80),
        MAKER_SKILL(0x81),
        SILVER_BOX(0x83),
        USE_REMOTE(0x84),
        TREASURE_REWARD(0x8C),
        PARTYCHAT(0x90),
        WHISPER(0x91),
        MESSENGER(0x93),
        PLAYER_INTERACTION(0x94),
        PARTY_OPERATION(0x95),
        DENY_PARTY_REQUEST(0x96),
        GUILD_OPERATION(0x99),
        DENY_GUILD_REQUEST(0x9A),
        ADMIN_COMMAND(0x9B),
        ADMIN_LOG(0x9C),
        BUDDYLIST_MODIFY(0x9D),
        USE_DOOR(0xA0),
        CHANGE_KEYMAP(0xA3),
        RPS_ACTION(0xA4),
        RING_ACTION(0xA5),
        OPEN_FAMILY(0xAD),
        ADD_FAMILY(0xAE),
        ACCEPT_FAMILY(0xAF),
        USE_FAMILY(0xB0),
        ALLIANCE_OPERATION(0xB1),
        BBS_OPERATION(0xB7),
        ENTER_MTS(0xB8),
        USE_SOLOMON_ITEM(0xB9),
        PET_TALK(0xBA),
        CASH_SURPRISE(0xBD),
        ARAN_COMBO_COUNTER(0xC1),
        MOVE_PET(0xCD),
        PET_CHAT(0xCE),
        PET_COMMAND(0xCF),
        PET_LOOT(0xD0),
        PET_AUTO_POT(0xD1),
        PET_EXCLUDE_ITEMS(0xD2),
        MOVE_SUMMON(0xD5),
        SUMMON_ATTACK(0xD6),
        DAMAGE_SUMMON(0xD7),
        BEHOLDER(0xD8),
        REMOVE_OBJECT(0xD9),
        MOVE_DRAGON(0xDC),
        PLAYER_UPDATE(0xDD),
        UI_ACTION(0xDE),
        MOVE_LIFE(0xE9),
        AUTO_AGGRO(0xEA),
        MOB_DAMAGE_MOB_FRIENDLY(0xEB),
        MONSTER_BOMB(0xEC),
        MOB_DAMAGE_MOB(0xED),
        NPC_ACTION(0xF8),
        ITEM_PICKUP(0xFD),
        DAMAGE_REACTOR(0x100),
        TOUCHING_REACTOR(0x101),
        USE_HAMMER_ITEM(0x133),
    
        // CASHSHOP
        TOUCHING_CS(0x11C),
        BUY_CS_ITEM(0x11D),
        COUPON_CODE(0x11E),
    SendOps
    Code:
    // GENERAL
        PING(0x11),
    
        // LOGIN
        LOGIN_STATUS(0x00),
        SEND_LINK(0x01),
        LOGIN_COOKIE(0x02),
        SERVERSTATUS(0x03),
        GENDER_DONE(0x04),
        TERMS_OF_SERVICE(0x05),
        PIN_OPERATION(0x06),
        PIN_ASSIGNED(0x07),
        ALL_CHARLIST(0x08),
        SERVERLIST(0x0A),
        CHARLIST(0x0B),
        SERVER_IP(0x0C),
        CHAR_NAME_RESPONSE(0x0D),
        ADD_NEW_CHAR_ENTRY(0x0E),
        DELETE_CHAR_RESPONSE(0x0F),
    
        // CHANNEL
        CHANGE_CHANNEL(0x10),
        ENABLE_CS_0(0x12),
        CHANNEL_SELECTED(0x14),
        RELOG_RESPONSE(0x16),
        ENABLE_RECOMMENDED(0x18),
        SEND_RECOMMENDED(0x19),
        WRONG_PIC(0x1A),
        MODIFY_INVENTORY_ITEM(0x1C),
        UPDATE_INVENTORY_SLOTS(0x1D),
        UPDATE_STATS(0x1E),
        GIVE_BUFF(0x1F),
        CANCEL_BUFF(0x20),
        ENABLE_TEMPORARY_STATS(0x21),
        DISABLE_TEMPORARY_STATS(0x22),
        UPDATE_SKILLS(0x23),
        FAME_RESPONSE(0x25),
        SHOW_STATUS_INFO(0x26),
        NEXON_SITE(0x27),
        SHOW_NOTES(0x28),
        TROCK_LOCATIONS(0x29),
        LIE_DETECTOR(0x2A),
        REPORT_REPSONSE(0x2B),
        ENABLE_REPORT(0x2E),
        UPDATE_MOUNT(0x30),
        SEND_TITLE_BOX(0x31),
        SHOW_QUEST_COMPLETION(0x32),
        USE_SKILL_BOOK(0x34),
        FINISH_SORT(0x35),
        FINISH_SORT2(0x36),
        REPORT_REPLY(0x38),
        MESO_LIMIT(0x39),
        GENDER(0x3A),
        BBS_OPERATION(0x3B),
        CHAR_INFO(0x3D),
        PARTY_OPERATION(0x3E),
        EXPEDITION_OPERATION(0x40),
        BUDDYLIST(0x41),
        GUILD_OPERATION(0x43),
        ALLIANCE_OPERATION(0x44),
        SPAWN_PORTAL(0x46),
        SERVERMESSAGE(0x47),
        PEANUT_REWARD(0x48),
        OWL_OF_MINERVA(0x4A),
        OWL_OF_MINERVA_SELECT(0x4B),
        WEDDING_ACTION(0x4C),
        WEDDING_PROPOSAL(0x4D),
        WEDDING_MESSAGE(0x4E),
        YELLOW_TIP(0x51),
        PLAYER_NPC(0x54),
        CATCH_MESSAGE(0x55),
        MONSTER_BOOK_ADD(0x57),
        MONSTER_BOOK_CHANGE_COVER(0x58),
        ENERGY(0x5E),
        SHOW_PEDIGREE(0x5F),
        FAMILY_MESSAGE(0x61),
        FAMILY_INVITE(0x62),
        FAMILY_MESSAGE2(0x63),
        FAMILY_SENIOR_MESSAGE(0x64),
        FAMILY_GAIN_REP(0x66),
        FAMILY_USE_REQUEST(0x69),
        LEVELUP_MSG(0x6D),
        MARRIAGE_MSG(0x6E),
        JOB_MSG(0x6F),
        BLANK_MESSAGE(0x71),
        POPUP_MSG(0x72),
        AVATAR_MEGA(0x73),
        REMOVE_TIGER(0x74),
        NAME_CHANGE_MESSAGE(0x75),
        NAME_CHANGE_MESSAGE2(0x76),
        GM_POLICE(0x78),
        SILVER_BOX_OPEN(0x79),
        RESET_SCREEN(0x7A),
        CS_BLOCKED(0x7B),
        CHANGE_NAME_REQUEST(0x7C),
        EARN_TITLE_MSG(0x7F),
        ADMIN_MSG(0x80),
        INVENTORY_MESSAGE(0x83),
        UPDATE_JAGUAR(0x84),
        PAMS_SONG(0x8B),
        CREATE_ULTIMATE(0x8C),
        SKILL_MACRO(0x8E),
        WARP_TO_MAP(0x8F),
        MTS_OPEN(0x90),
        CS_OPEN(0x91),
        FORCED_MAP_EQUIP(0x97),
        MULTICHAT(0x98),
        WHISPER(0x99),
        SPOUSE_CHAT(0x9A),
        BOSS_ENV(0x9C),
        BLOCK_PORTAL(0x9D),
        BLOCK_PORTAL_SHOP(0x9E),
        MAP_EFFECT(0xA0),
        GM_PACKET(0xA2),
        OX_QUIZ(0xA3),
        GMEVENT_INSTRUCTIONS(0xA4),
        CLOCK(0xA5),
        STOP_CLOCK(0xA6),
        BOAT_EFFECT(0xA7),
        GM_WARNING(0xA8),
        ARIANT_SCOREBOARD(0xB0),
        SPAWN_PLAYER(0xB6),
        REMOVE_PLAYER_FROM_MAP(0xB7),
        CHATTEXT(0xB8),
        CHATTEXT2(0xB9),
        CHALKBOARD(0xBA),
        UPDATE_CHAR_BOX(0xBB),
        SHOW_SCROLL_EFFECT(0xBD),
        SHOW_ENHANCEMENT_EFFECT(0xBE),
        SHOW_POTENTIAL_EFFECT(0xBF),
        SHOW_MAGNIFYING_EFFECT(0xC0),
        SHOW_CUBE_EFFECT(0xC1),
        SHOW_TREASUREBOX(0xC6),
        SHOW_PAMSONG_EFFECT(0xC9),
        SPAWN_PET(0xCA),
        MOVE_PET(0xCD),
        PET_CHAT(0xCE),
        PET_NAMECHANGE(0xCF),
        PET_SHOW(0xD0),
        PET_COMMAND(0xD1),
        SPAWN_DRAGON(0xD2),
        MOVE_DRAGON(0xD3),
        REMOVE_DRAGON(0xD4),
        MOVE_PLAYER(0xD6),
        CLOSE_RANGE_ATTACK(0xD7),
        RANGED_ATTACK(0xD8),
        MAGIC_ATTACK(0xD9),
        SKILL_EFFECT(0xDB),
        CANCEL_SKILL_EFFECT(0xDC),
        DAMAGE_PLAYER(0xDE),
        FACIAL_EXPRESSION(0xDF),
        SHOW_ITEM_EFFECT(0xE0),
        SHOW_CHAIR(0xE2),
        UPDATE_CHAR_LOOK(0xE3),
        SHOW_FOREIGN_EFFECT(0xE4),
        GIVE_FOREIGN_BUFF(0xE5),
        CANCEL_FOREIGN_BUFF(0xE6),
        UPDATE_PARTYMEMBER_HP(0xE7),
        CHAR_GUILD_NAME(0xE8),
        CHAR_GUILD_INFO(0xE9),
        BOMB_EXPLOSION(0xEA),
        CANCEL_CHAIR(0xEC),
        SHOW_ITEM_GAIN_INCHAT(0xEE),
        DOJO_WARP_UP(0xEF),
        UPDATE_QUEST_INFO(0xF0),
        LUCKSACK_PASS(0xF1),
        LUCKSACK_FAIL(0xF2),
        MESO_BAG_MESSAGE(0xF3),
        LUCKSACK_EMPTY(0xF4),
        PLAYER_HINT(0xFA),
        MAKER_SKILL(0xFD),
        SOUND(0xF3),
        KOREAN_EVENT(0x100),
        TUTORIAL_INTRO_LOCK(0x102),
        TUTORIAL_INTRO_DISABLE_UI(0x103),
        TUTORIAL_SUMMON(0x104),
        CATCH_MONSTER(0x105),
        ARAN_COMBO(0x106),
        ULTIMATE_MSG(0x11A),
        COOLDOWN(0x11F),
        SPAWN_SPECIAL_MAPOBJECT(0x121),
        REMOVE_SPECIAL_MAPOBJECT(0x122),
        MOVE_SUMMON(0x123),
        SUMMON_ATTACK(0x124),
        DAMAGE_SUMMON(0x125),
        SUMMON_SKILL(0x126),
        SPAWN_MONSTER(0x127),
        KILL_MONSTER(0x128),
        SPAWN_MONSTER_CONTROL(0x129),
        MOVE_MONSTER(0x12A),
        MOVE_MONSTER_RESPONSE(0x12B),
        APPLY_MONSTER_STATUS(0x12D),
        CANCEL_MONSTER_STATUS(0x12E),
        DAMAGE_MONSTER(0x12F),
        SHOW_MONSTER_HP(0x135),
        BOSS_YELLOW_TEXT(0x138),
        SHOW_MAGNET(0x13A),
        SPAWN_NPC(0x143),
        REMOVE_NPC(0x144),
        SPAWN_NPC_REQUEST_CONTROLLER(0x145),
        NPC_ACTION(0x146),
        SPECIAL_NPC_ACTION(0x147),
        OBJECT_SPAWN(0x148),
        NPC_SPAWN(0x149),
        SPAWN_HIRED_MERCHANT(0x14B),
        DESTROY_HIRED_MERCHANT(0x14C),
        UPDATE_HIRED_MERCHANT(0x14D),
        DROP_ITEM_FROM_MAPOBJECT(0x14E),
        REMOVE_ITEM_FROM_MAP(0x150),
        KITE_MESSAGE (0x151),
        KITE(0x152),
        SPAWN_MIST(0x154),
        REMOVE_MIST(0x155),
        SPAWN_DOOR(0x156),
        REMOVE_DOOR(0x157),
        REACTOR_HIT(0x15A),
        REACTOR_SPAWN(0x15C),
        REACTOR_DESTROY(0x15D),
        ROLL_SNOWBALL(0x15E),
        HIT_SNOWBALL(0x15F),
        SNOWBALL_MESSAGE(0x160),
        LEFT_KNOCK_BACK(0x161),
        UNABLE_TO_CONNECT(0x166),
        MONSTER_CARNIVAL_START(0x168),
        MONSTER_CARNIVAL_OBTAINED_CP(0x169),
        MONSTER_CARNIVAL_PARTY_CP(0x16A),
        MONSTER_CARNIVAL_SUMMON(0x16B),
        MONSTER_CARNIVAL_DIED(0x16D),
        HIT_COCONUT(0x11D),
        COCONUT_SCORE(0x11E),
        ARIANT_PQ_START(0x171),
        ZAKUM_SHRINE(0x174),
        HORNTAIL_CAVE(0x175),
        NPC_TALK(0x17F),
        OPEN_NPC_SHOP(0x180),
        CONFIRM_SHOP_TRANSACTION(0x181),
        OPEN_STORAGE(0x184),
        FREDRICK_MESSAGE(0x185),
        FREDRICK_OPERATION(0x186),
        RPS_GAME(0x187),
        MESSENGER(0x188),
        PLAYER_INTERACTION(0x189),
        DUEY(0x190),
        CS_UPDATE(0x193),
        CS_OPERATION(0x194),
        CASH_SHOP_SURPRISE(0x196),
        CHARACTER_NAME_CHANGE(0x198),
        CHARACTER_TRANSFER(0x19A),
        GACHAPON_STAMP(0x19B),
        FREE_CASH_ITEM(0x1A0),
        KEYMAP(0x1A2),
        AUTO_HP_POT(0x1A3),
        AUTO_MP_POT(0x1A4),
        SEND_TV(0x1A8),
        REMOVE_TV(0x1A9),
        ENABLE_TV(0x1AA),
        VICIOUS_HAMMER(0x1BF),
        VEGA_SCROLL(0x166);
    Last edited by maxcloud; 16-01-12 at 10:24 AM. Reason: fixed cashshop opcodes


  2. #2
    Alpha Member Vakarian is offline
    MemberRank
    Apr 2008 Join Date
    Ohio, USALocation
    2,134Posts

    Re: 0.97 Opcodes

    He was bound to get them with or without your help. - edit - that was inappropriate and rude. removed.

    Thanks for helping, nonetheless.

  3. #3
    RaGEZONER maxcloud is offline
    MemberRank
    Feb 2009 Join Date
    312Posts

    Re: 0.97 Opcodes

    Quote Originally Posted by Vakarian View Post
    He was bound to get them with or without your help. - edit - that was inappropriate and rude. removed.

    Thanks for helping, nonetheless.
    You have a valid point, post updated.

  4. #4
    Apprentice iLikeBigbut is offline
    MemberRank
    Jan 2012 Join Date
    21Posts

    Re: 0.97 Opcodes

    1st of all thanks for releasing this
    2nd when i try to log in with the new opcodes it hangs at the log in screen :l

  5. #5
    Account Upgraded | Title Enabled! lFatelHighDef is offline
    MemberRank
    Feb 2011 Join Date
    330Posts

    Re: 0.97 Opcodes

    He wasn't a bad guy... sure he should have asked your permission, but releasing the source was his own choice. When you gave him your code it was as if you told him in his face that it was for him to use now.

    If you didn't want him to release your work, then you should have told him. If you did tell him, then I'm really sorry and would have to agree with you.

  6. #6
    Account Upgraded | Title Enabled! AuroX is offline
    MemberRank
    Sep 2008 Join Date
    1,431Posts

    Re: 0.97 Opcodes

    Oh well, some of them aren't updated also, but yea I guess this is what I could help..at least for some.. :\

    (One of them is v90, and the other one is v97)
    PHP Code:
    public enum SendPacketOpcode {

        
    // GENERAL
        
    PING((short17, (short17),
        
    // LOGIN
        
    LOGIN_STATUS((short0, (short0),
        
    SERVERSTATUS((short3, (short3),
        
    PIN_OPERATION((short6, (short6),
        
    PIN_ASSIGNED((short7, (short7),
        
    ALL_CHARLIST((short8, (short8),
        
    SERVERLIST((short10, (short10),
        
    CHARLIST((short11, (short11),
        
    SERVER_IP((short12, (short12),
        
    CHAR_NAME_RESPONSE((short13, (short13),
        
    ADD_NEW_CHAR_ENTRY((short14, (short14),
        
    DELETE_CHAR_RESPONSE((short15, (short15),
        
    CHANGE_CHANNEL((short16, (short16),
        
    CHANNEL_SELECTED((short20, (short20),
        
    RELOG_RESPONSE((short22, (short22),
        
    SECONDPW_ERROR((short23, (short28),
        
    // CHANNEL
        
    INVENTORY_OPERATION((short30, (short28),
        
    INVENTORY_GROW((short31, (short29),
        
    UPDATE_STATS((short32, (short30),
        
    GIVE_BUFF((short33, (short31),
        
    CANCEL_BUFF((short34, (short32),
        
    FORCED_STATS((short35, (short33),
        
    FORCED_STATS_RESET((short36, (short34),
        
    SKILLS_UPDATE((short37, (short35),
        
    SKILLS_USE((short38, (short36), // 1 byte only - >update time.. same as the byte for update skills after header
        
    FAME_RESPONSE((short39, (short37),
        
    SHOW_STATUS_INFO((short40, (short38),
        
    GAME_PATCHES((short41, (short39),
        
    SHOW_NOTES((short42, (short40),
        
    TROCK_LOCATIONS((short43, (short41),
        
    LIE_DETECTOR((short44, (short42),
        
    REPORT_RESPONSE_2((short) -2, (short44),
        
    UPDATE_MOUNT((short49, (short47),
        
    SHOW_QUEST_COMPLETION((short50, (short48),
        
    ENTRUSTED_SHOP((short51, (short49),
        
    USE_SKILL_BOOK((short52, (short50),
        
    USE_SP_RESET((short) -2, (short51),
        
    FINISH_SORT((short53, (short52), // Ongatheritemresult
        
    FINISH_GATHER((short54, (short53), // onsortitemresult
        
    REPORT_RESPONSE((short) -2, (short55),
        
    TRADE_LIMIT((short) -2, (short57), // One byte
        
    BBS_OPERATION((short60, (short59),
        
    CHARACTER_INFO((short62, (short61),
        
    PARTY_OPERATION((short63, (short62),
        
    EXPEDITION_OPERATION((short65, (short64),
        
    BUDDYLIST((short66, (short65),
        
    GUILD_OPERATION((short68, (short67),
        
    ALLIANCE_OPERATION((short69, (short68),
        
    PORTAL_TOWN((short70, (short69),
        
    PORTAL_GATE((short71, (short70),
        
    SERVERMESSAGE((short72, (short71),
        
    PIGMI_REWARD((short73, (short72),
        
    OWL_OF_MINERVA((short74, (short73), // Shop Scanner Result
        
    OWL_OF_MINERVA_RESULT((short75, (short74), // Shop Link Result
        
    ENGAGE_REQUEST((short76, (short75),
        
    ENGAGE_RESULT((short77, (short76),
        
    WEDDING_GIFT((short) -2, (short77),
        
    WEDDING_MAP_TRANSFER((short) -2, (short78),
        
    CASH_PET_FOOD_RESULT((short) -2, (short79),
        
    YELLOW_CHAT((short81, (short80),
        
    SHOP_DISCOUNT((short82, (short81), // BYTE((short) %), ROUND UP
        
    CATCH_MESSAGE((short83, (short82), // 53 00 01 00 00 00 00 00 00 00 00 
        
    PLAYER_NPC_RESULT((short84, (short83),
        
    PLAYER_NPC((short85, (short84),
        
    PLAYER_NPC_DISABLE_INFO((short86, (short85), // is this the one to remove the text on the head?
        
    MONSTERBOOK_ADD((short87, (short86),
        
    MONSTERBOOK_CHANGE_COVER((short89, (short87),
        
    RESET_MINI_MAP((short90, (short89),
        
    ENERGY((short94, (short93), // OnSessionValue
        
    GHOST_POINT((short95, (short94), // OnPartyValue
        
    GHOST_STATUS((short96, (short95), // OnFieldSetVariable
        
    BONUS_EXP_CHANGED((short97, (short96),
        
    FAMILY_CHART((short99, (short98),
        
    FAMILY_INFO((short100, (short99),
        
    FAMILY_MESSAGE((short101, (short100),
        
    FAMILY_INVITE((short102, (short101),
        
    FAMILY_INVITE_RESULT((short103, (short102),
        
    FAMILY_JOIN_ACCEPTED((short104, (short103),
        
    FAMILY_PRIVILEDGE_LIST((short105, (short104),
        
    FAMILY_REP_INC((short106, (short105),
        
    FAMILY_LOGGEDIN((short107, (short106),
        
    FAMILY_BUFF((short108, (short107),
        
    FAMILY_SUMMON_REQUEST((short109, (short108),
        
    LEVEL_UPDATE((short110, (short109),
        
    MARRIAGE_UPDATE((short111, (short110),
        
    JOB_UPDATE((short112, (short111),
        
    MEGA_RESPONSE((short) -2, (short114),
        
    AVATAR_MEGA((short116, (short115),
        
    GM_POLICE((short) -2, (short120),
        
    TRANSFORM_POTION((short) -2, (short123),
        
    NAME_CHANGE((short) -2, (short124),
        
    PENDANT_SLOT((short126, (short125), // one byte only , 1 = show, 0 = don't show
        
    FOLLOW_REQUEST((short127, (short126),
        
    TOP_MSG((short128, (short127),
        
    MAPLE_ADMIN((short129, (short128),
        
    UPDATE_JAGUAR((short) -2, (short132),
        
    // inventory full stuffs = 131 v97
        
    VISITOR((short135, (short135), // seemed that the visitor effect was removed..    
        
    SKILL_MACRO((short139, (short142),
        
    WARP_TO_MAP((short140, (short143),
        
    MTS_OPEN((short141, (short144),
        
    CS_OPEN((short142, (short145),
        
    CHANGE_MAP_EFFECT((short143, (short146), // byte(0/1) + int + byte(0~5? place) + int
        
    CHANGE_MO_VISIBLE((short144, (short147),
        
    CLEAR_MAP_EFFECT((short145, (short148),
        
    MAP_BLOCKED((short146, (short149),
        
    SERVER_BLOCKED((short147, (short150),
        
    SHOW_EQUIP_EFFECT((short148, (short151),
        
    MULTICHAT((short149, (short152),
        
    WHISPER((short150, (short153),
        
    SPOUSE_CHAT((short151, (short154),
        
    SUMMON_ITEM_UNAVAILABLE((short152, (short155),
        
    BOSS_ENV((short153, (short156),
        
    MOVE_ENV((short154, (short157),
        
    UPDATE_ENV((short155, (short158),
        
    MAP_EFFECT((short157, (short160),
        
    CASH_SONG((short158, (short161),
        
    GM_EFFECT((short159, (short162),
        
    OX_QUIZ((short160, (short163),
        
    GMEVENT_INSTRUCTIONS((short161, (short164),
        
    CLOCK((short162, (short165),
        
    BOAT_EFF((short163, (short166), // OnContiMove // not boat, is used for many stuffs.
        
    BOAT_EFFECT((short164, (short167), // OnContiState
        
    STOP_CLOCK((short169, (short172),
        
    ARIANT_SCOREBOARD((short170, (short173),
        
    PYRAMID_UPDATE((short172, (short175), // or could it be 171?
        
    PYRAMID_RESULT((short173, (short176),
        
    QUICK_SLOT((short174, (short177),
        
    MOVE_PLATFORM((short175, (short178),
        
    SPAWN_PLAYER((short177, (short182),
        
    REMOVE_PLAYER_FROM_MAP((short178, (short183),
        
    CHATTEXT((short179, (short184),
        
    CHALKBOARD((short181, (short186),
        
    UPDATE_CHAR_BOX((short182, (short187),
        
    CONSUME_ITEM_EFFECT((short) -2, (short188), // 1 int.
        
    SHOW_ITEM_UPGRADE_EFFECT((short184, (short189),
        
    SHOW_ITEM_HYPER_UPGRADE_EFFECT((short185, (short190),
        
    SHOW_ITEM_OPTION_UPGRADE_EFFECT((short186, (short191),
        
    SHOW_ITEM_RELEASE_EFFECT((short187, (short192),
        
    SHOW_ITEM_UNRELEASE_EFFECT((short188, (short193),
        
    TESLA_TRIANGLE((short) -2, (short196), // int
        
    FOLLOW_EFFECT((short191, (short197),
        
    SHOW_PQ_REWARD((short) -2, (short198), // one byte, but many more..
        
    PAMS_SONG((short194, (short201),
        
    SPAWN_PET((short195, (short202),
        
    MOVE_PET((short198, (short205),
        
    PET_CHAT((short199, (short206),
        
    PET_NAMECHANGE((short200, (short207),
        
    PET_EXCEPTION_LIST((short201, (short208),
        
    PET_COMMAND((short202, (short209),
        
    DRAGON_SPAWN((short209, (short210),
        
    DRAGON_MOVE((short210, (short211),
        
    DRAGON_REMOVE((short211, (short212),
        
    MOVE_PLAYER((short213, (short214),
        
    CLOSE_RANGE_ATTACK((short214, (short215),
        
    RANGED_ATTACK((short215, (short216),
        
    MAGIC_ATTACK((short216, (short217),
        
    ENERGY_ATTACK((short217, (short218),
        
    SKILL_EFFECT((short218, (short219),
        
    CANCEL_SKILL_EFFECT((short219, (short220),
        
    DAMAGE_PLAYER((short220, (short221),
        
    FACIAL_EXPRESSION((short221, (short223),
        
    SHOW_ITEM_EFFECT((short222, (short224),
        
    SHOW_CHAIR((short224, (short225),
        
    UPDATE_CHAR_LOOK((short225, (short227),
        
    SHOW_FOREIGN_EFFECT((short226, (short228),
        
    GIVE_FOREIGN_BUFF((short227, (short229),
        
    CANCEL_FOREIGN_BUFF((short228, (short230),
        
    UPDATE_PARTYMEMBER_HP((short229, (short231),
        
    LOAD_GUILD_NAME((short230, (short232),
        
    LOAD_GUILD_ICON((short231, (short233),
        
    THROW_GRENADE((short) -2, (short235),
        
    CANCEL_CHAIR((short233, (short236),
        
    SHOW_ITEM_GAIN_INCHAT((short235, (short238),
        
    CURRENT_MAP_WARP((short236, (short239),
        
    MESOBAG_SUCCESS((short238, (short241), // int only
        
    MESOBAG_FAILURE((short239, (short242), //header
        
    RANDOM_MESOBAG_SUCCESS((short) -2, (short243), // 1 byte, + 1 int(mesos)
        
    RANDOM_MESOBAG_FAIL((short) -2, (short244),
        
    UPDATE_QUEST_INFO((short244, (short247),
        
    PLAYER_HINT((short247, (short250),
        
    PLAY_EVENT_SOUND((short) -2, (short251), // string
        
    PLAY_MINIGAME_SOUND((short) -2, (short252), // string
        
    MAKER_SKILL((short) -2, (short253),
        
    OPEN_UI((short) -2, (short256), // byte only
        
    OPEN_UI_OPTION((short) -2, (short257), // int + int
        
    CYGNUS_INTRO_LOCK((short255, (short258),
        
    CYGNUS_INTRO_DISABLE_UI((short256, (short259),
        
    SUMMON_HINT((short257, (short260),
        
    SUMMON_HINT_MSG((short258, (short261),
        
    ARAN_COMBO((short259, (short262),
        
    ARAN_COMBO_RECHARGE((short) -2, (short263),
        
    OPEN_SKILL((short) -2, (short268),
        
    POPUP_MESSAGE((short) -2, (short269), // string + byte
        
    GAME_MESSAGE((short266, (short270), // notice type, try change for short + string
        
    BUFF_ZONE_EFFECT((short) -2, (short271),
        
    AUTO_CASHSHOP((short) -2, (short272), // 1 int
        
    DAMAGE_METER((short) -2, (short273),
        
    TIME_BOMB((short) -2, (short274), // 5 int
        
    FOLLOW_MOVE((short271, (short275),
        
    FOLLOW_MSG((short272, (short276),
        
    VENGEANCE_EFFECT((short) -2, (short277),
        
    RECEIVE_APSP_RESET((short273, (short278), // reach level 30/50.70 event..int(must be 1) + int(11, 12 or 13)
        
    WORLD_MAP((short) -2, (short280),
        
    ULTIMATE_EXPLORER((short) -2, (short282), // 1 int
        
    HARVEST_MESSAGE((short) -2, (short283), // 2 int
        
    SHOW_MAP_NPCS((short) -2, (short284), // int(mapid)
        
    CAKE_VS_PIE((short) -2, (short286),
        
    COOLDOWN((short274, (short287),
        
    SPAWN_SUMMON((short203, (short289),
        
    REMOVE_SUMMON((short204, (short290),
        
    MOVE_SUMMON((short205, (short291),
        
    SUMMON_ATTACK((short206, (short292),
        
    SUMMON_SKILL((short207, (short293),
        
    DAMAGE_SUMMON((short208, (short294),
        
    SPAWN_MONSTER((short276, (short295),
        
    KILL_MONSTER((short277, (short296),
        
    SPAWN_MONSTER_CONTROL((short278, (short297),
        
    MOVE_MONSTER((short279, (short298),
        
    MOVE_MONSTER_RESPONSE((short280, (short299),
        
    APPLY_MONSTER_STATUS((short282, (short301),
        
    CANCEL_MONSTER_STATUS((short283, (short302),
        
    MOB_TO_MOB_DAMAGE((short284, (short303),
        
    DAMAGE_MONSTER((short286, (short305),
        
    SHOW_MONSTER_HP((short290, (short309),
        
    SHOW_MAGNET((short287, (short310),
        
    CATCH_MONSTER((short292, (short311),
        
    MONSTER_PROPERTIES((short296, (short315),
        
    REMOVE_TALK_MONSTER((short298, (short316), // OnEscortReturnBefore 
        
    TALK_MONSTER((short299, (short317), // OnEscortStopSay
        
    SPAWN_NPC((short303, (short323),
        
    REMOVE_NPC((short304, (short324),
        
    SPAWN_NPC_REQUEST_CONTROLLER((short305, (short325),
        
    NPC_ACTION((short306, (short326),
        
    NPC_ACTION_SPECIAL((short) -2, (short328),
        
    NPC_SCRIPTABLE((short309, (short329), // or 329??
        
    SPAWN_HIRED_MERCHANT((short311, (short331),
        
    DESTROY_HIRED_MERCHANT((short312, (short332),
        
    UPDATE_HIRED_MERCHANT((short313, (short333),
        
    DROP_ITEM_FROM_MAPOBJECT((short314, (short334),
        
    REMOVE_ITEM_FROM_MAP((short316, (short336),
        
    SPAWN_MIST((short320, (short340),
        
    REMOVE_MIST((short321, (short341),
        
    SPAWN_DOOR((short322, (short342),
        
    REMOVE_DOOR((short323, (short343),
        
    MECH_DOOR_SPAWN((short324, (short344),
        
    MECH_DOOR_REMOVE((short325, (short345),
        
    REACTOR_HIT((short326, (short346),
        
    REACTOR_SPAWN((short328, (short348),
        
    REACTOR_DESTROY((short329, (short349),
        
    // CField::SnowBall
        
    ROLL_SNOWBALL((short330), // OnSnowBallState
        
    HIT_SNOWBALL((short331),
        
    SNOWBALL_MESSAGE((short332),
        
    LEFT_KNOCK_BACK((short333), // OnSnowBallTouch
        // CField::Coconut
        
    HIT_COCONUT((short334), // OnCoconutHit
        
    COCONUT_SCORE((short335), // OnCoconutScore
        // CField::GuildBoss
        
    MOVE_HEALER((short336), // header+ one short only
        
    PULLEY_STATE((short337), // header+ byte only
        // CField::MonsterCarnival
        
    MONSTER_CARNIVAL_START((short338),
        
    MONSTER_CARNIVAL_OBTAINED_CP((short339),
        
    MONSTER_CARNIVAL_PARTY_CP((short340),
        
    MONSTER_CARNIVAL_SUMMON((short341), // v7((short) 1 // result stuffs
        
    MONSTER_CARNIVAL_MESSAGE((short342), // v7((short) 0 // result stuffs  ((short) structure header+byte)
        
    MONSTER_CARNIVAL_DIED((short343),
        
    MONSTER_CARNIVAL_LEAVE((short344),
        
    MONSTER_CARNIVAL_RESULT((short345), // structure 1 byte only.
        // CField::AriantArena
        
    ARIANT_SCORE((short346), // OnUserScore
        // CField::Battlefield
        
    SHEEP_RANCH_INFO((short348), // OnScoreUpdate ((short) byte+byte)
        
    SHEEP_RANCH_CLOTHES((short349), // OnTeamChanged ((short) int,charid+byte)

        
    CHAOS_HORNTAIL_SHRINE((short351),
        
    EXPEDITION_CHALLENGE((short) -2, (short371),
        
    CHAOS_ZAKUM_SHRINE((short352, (short372),
        
    HORNTAIL_SHRINE((short353, (short373),
        
    ZAKUM_SHRINE((short354, (short382),
        
    NPC_TALK((short355, (short383),
        
    OPEN_NPC_SHOP((short356, (short384),
        
    CONFIRM_SHOP_TRANSACTION((short357, (short385),
        
    OPEN_STORAGE((short360, (short388),
        
    MERCH_ITEM_MSG((short361, (short389),
        
    MERCH_ITEM_STORE((short362, (short390),
        
    RPS_GAME((short363, (short391),
        
    MESSENGER((short364, (short392),
        
    PLAYER_INTERACTION((short365, (short393),
        
    DUEY((short367, (short401),
        
    // CField::Wedding
        
    WEDDING_PROGRESS((short371),
        
    WEDDING_END((short372),
        
    CS_CHARGE_CASH((short374),
        
    CS_UPDATE((short375),
        
    CS_OPERATION((short376),
        
    CS_EXP_PURCHASE((short377), // one byte only
        
    CS_GIFT_RESULT((short378),
        
    CS_NAME_ERROR((short379),
        
    CS_NAME_CHANGE((short380),
        
    CS_GACHAPON_STAMPS((short383),
        
    CS_SURPRISE((short384),
        
    CS_XMAS_SURPRISE((short385),
        
    CS_TWIN_DRAGON_EGG((short387),
        
    KEYMAP((short389, (short418),
        
    PET_AUTO_HP((short390, (short419),
        
    PET_AUTO_MP((short391, (short420),
        
    //LUCKY_LOGOUT_GIFT((short) 396),
        //MAPLE_LIFE((short) 404),
        //MAPLE_LIFE_SUBMIT((short) 405),
        
    ARIANT_PQ_START((short) -2),
        
    GET_MTS_TOKENS((short0x999),
        
    MTS_OPERATION((short0x999),
        
    VICIOUS_HAMMER((short412),
        
    VEGAS_SCROLL((short416);
        private 
    short code = -2v97 = -2;

        private 
    SendPacketOpcode(short code) {
            
    this.code code;
        }

        private 
    SendPacketOpcode(short codeshort v97) {
            
    this.code code;
            
    this.v97 v97;
        }

        public 
    short getValue() {
            return 
    ServerConstants.AFTER_SHOCK v97 code;
        }


  7. #7
    Interesting... SharpAceX is offline
    MemberRank
    Oct 2008 Join Date
    2,011Posts

    Re: 0.97 Opcodes

    I wish I saved my v97 source instead of just updating it right away. -_-
    Posted via Mobile Device

  8. #8
    Ooo, shiny! FateJiki is offline
    MemberRank
    Feb 2008 Join Date
    1,057Posts

    Re: 0.97 Opcodes

    Quote Originally Posted by lFatelHighDef View Post
    He wasn't a bad guy... sure he should have asked your permission, but releasing the source was his own choice. When you gave him your code it was as if you told him in his face that it was for him to use now.

    If you didn't want him to release your work, then you should have told him. If you did tell him, then I'm really sorry and would have to agree with you.
    How dramatic are things going to get -_-'.

    OT: Thanks for this, I'm sure it'll help people greatly. Would you like me to update my thread and redirect users to this post so they'll have access to updated opcodes?
    Last edited by FateJiki; 13-01-12 at 01:34 AM.

  9. #9
    Enthusiast DancesWithOdin is offline
    MemberRank
    Apr 2010 Join Date
    38Posts

    Re: 0.97 Opcodes

    Quote Originally Posted by lFatelHighDef View Post
    He wasn't a bad guy... sure he should have asked your permission, but releasing the source was his own choice. When you gave him your code it was as if you told him in his face that it was for him to use now.

    If you didn't want him to release your work, then you should have told him. If you did tell him, then I'm really sorry and would have to agree with you.
    Saying that does not change the past - focus on what is ahead. Anyways, the original intention of the information Julien received was for his own private use. It was not intended to be given for anything other than that (i.e not at his full discretion to do whatever he would have liked). The preliminary portion of this "pact" was broshighfives which was initially intended to be a small, private, semi-elite group of developers (with a few exceptions *cough* Cyclone999 *cough*). It was meant to be a private community, and that is the terms in which this information was shared under.

    Quote Originally Posted by FateJiki View Post
    How dramatic are things going to get -_-'.
    It is only as dramatic as you make it out to be.



Advertisement