Весело, я на шару пробовал подключиться к l2j клиентом ГоДа, Логин сервер писал какую-то ахинею и я забил ковыряться в чем проблема...
Структура пакетов без опкодов ибо хз как их вытаскивать, не разбирался, пока только Send, Recv еще не вытаскивал.
1
Revision: 389
[code]
(Send)
Request24HzSessionID - ch
RequestAcceptWaitingSubstitute - chddd
RequestRegistWaitingSubstitute - chd
RequestDeletePartySubstitute - chd
RequestCharacterNameCreatable - chS
RequestRegistPartySubstitute - chd
RequestEx2ndPasswordReq - chcSS (chcS)
RequestEx2ndPasswordVerify - chS
RequestEx2ndPasswordCheck - ch
RequestUseGoodsInventoryItem - chcQ (chcQQ
RequestGoodsInventoryInfo - chc
RequestBR_LectureMark - chc
RequestBR_MinigameInsertScore - chd
RequestBR_MinigameLoadScores - ch
RecentProductList - ch
RequestBR_BuyProduct - chdd
RequestBR_ProductInfo - chd
RequestBR_ProductList - ch
RequestBR_GamePoint - ch
RequestUserStatistics - ch
RequestCommissionRegisteredItem - ch
RequestCommissionBuyItem - chQd
RequestCommissionBuyInfo - chQd
RequestCommissionList - chddddS
RequestCommissionDelete - chQdd
RequestCommissionCancel - ch
RequestCommissionRegister - chdSQQd
RequestCommissionRegistrableItemList - ch
RequestCommissionInfo - chd
RequestChangeToAwakenedClass - chd
RequestCallToChangeClass - ch
RequestFlyMoveStart - ch
RequestFlyMove - chd
RequestExEscapeScene - ch
RequestCrystallizeEstimate - chdQ
RequestDynamicQuestHTML - chcdd
RequestDynamicQuestProgressInfo - chcdd
RequestDynamicQuestScoreBoard - chcdd
RequestExReBid - chdd
RequestExProceedCancelAgitBid - chdd
RequestExConfirmCancelAgitBid - chdd
RequestExProceedCancelAgitLot - chdc
RequestExConfirmCancelAgitLot - chdc
RequestExProceedCancelRegisteringAgit - chd
RequestExConfirmCancelRegisteringAgit - chd
RequestExRegisterAgitForBidStep3 - chddQd
RequestExRegisterAgitForBidStep2 - chddQd
RequestExRegisterAgitForBidStep1 - chd
RequestExAgitDetailInfo - chdcd
RequestExMyAgitState - chd
RequestExApplyForBidStep3 - chddQ
RequestExApplyForBidStep2 - chddQ
RequestExApplyForBidStep1 - chdd
RequestExAgitListForBid - chdd
RequestExApplyForAgitLotStep2 - chdc
RequestExApplyForAgitLotStep1 - chdc
RequestExAgitListForLot - chd
RequestExAgitInitialize - chd
RequestExShowPostFriendListForPostBox - ch
RequestExDeletePostFriendForPostBox - chS
RequestExAddPostFriendForPostBox - chS
RequestMoveToMerchant - cddddc
RequestRefreshPrivateMarketInfo - ? ("show_market_all 30")
NewVoteSociality ("(Send)NewVoteSystem") - chd
"(Send)QuestNpcLogList quest_id:%d" - ?
RequestAddExpandQuestAlarm - ?
RequestBR_EventRankerList ("(Send)BR_EventRankerList id:%d day:%d ranking:%d") - chddd
RequestEventMatchObserverEnd - chdd
RequestBuySellUIClose - ch
RequestShowStepThree - chc
RequestShowStepTwo - chc
RequestShowNewUserPetition - ch
RequestPostItemList - ch
RequestCancelSentPost - chd
RequestRequestSentPost - chd
RequestRequestSentPostList - ch
RequestRejectPost - chd
RequestReceivePost - chd
RequestRequestReceivedPost - chd
RequestRequestReceivedPostList - ch
EndScenePlayer - chd
RequestExBlockGameVote - chdd
RequestExBlockGameEnter - chdd
RequestJump - ch
NotifyStartMiniGame - ch
RequestExCleftEnter - chd
RequestDominionInfo - ch
RequestJoinDominionWar - chddd
RequestStopShowCrataeCubeRank - ch
RequestStartShowCrataeCubeRank - ch
RequestWithDrawPremiumItem - chQQ
RequestChangeBookMarkSlot - chddd
RequestTeleportBookMark - chdd
RequestDeleteBookMarkSlot - chdd
RequestModifyBookMarkSlot - chddSdS
RequestSaveBookMarkSlot - chdSdS
RequestBookMarkSlotInfo - chd
RequestResetNickname - ch
RequestChangeNicknameColor - chdSd
RequestExCancelEnchantItem - ch
RequestExTryToPutEnchantSupportItem - chdd
RequestExTryToPutEnchantTargetItem - chd
RequestDispel - chddd
RequestPVPMatchRecord - ch
RequestSaveKeyMapping - chdb
RequestKeyMapping - ch
RequestFortressMapInfo - chd
RequestFortressSiegeInfo - ch
RequestAllAgitInfo - ch
RequestAllFortressInfo - ch
RequestAllCastleInfo - ch
RequestInfoItemAuction - chd
RequestBidItemAuction - chdQ
RequestDuelSurrender - ch
RequestRefineCancel - chd
RequestConfirmCancelItem - chd
RequestRefine - chdddQ
RequestConfirmGemStone - chdddQ
RequestConfirmRefinerItem - chdd
RequestConfirmTargetItem - chd
RequestDuelAnswerStart - chddd
RequestDuelStart - chSd
RequestExRqItemLink - chd
RequestExSetTutorial - chd
RequestExChangeName - chdSd
RequestSeedPhase - ch
RequestMpccPartymasterList - ch
RequestWithdrawMpccRoom - ch
RequestDismissMpccRoom - ch
RequestOustFromMpccRoom - chd
RequestJoinMpccRoom - chdd
RequestManageMpccRoom - chdddddS
RequestListMpccWaiting - chddd
RequestExitPartyMatchingWaitingRoom - ch
RequestListPartyMatchingWaitingRoom - chdddd
AnswerJoinPartyRoom - chd
RequestAskJoinPartyRoom - chS
RequestReload - c (?)
RequestSendMsnChatLog - cSSd
RequestSendL2FriendSay - cSS
ReplyGameGuardQuery - cddddc
GetUserOneTimePassword - ?
GetUserPassword - ?
GetUserAccount - ?
RequestGetBossRecord - chd
PetitionVote - cddS
RequestSSQStatus - cc
ConfirmDlg - cddd
VoteSociality - cd
RequestPledgePower - cdd (cddd)
RequestObserverEndPacket - c
BypassUserCmd - cd
RequestRemainTime -c
NetPing - ? (cddd)
RequestSurrenderPledgeWarEX - chS
GMSnoopEnd - cd
RequestSetCastleSiegeTime - cdd
RequestConfirmCastleSiegeWaitingList - cddd
RequestJoinCastleSiege - cddd
RequestCastleSiegeDefenderList - cd
RequestCastleSiegeAttackerList - cd
RequestCastleSiegeInfo - cd
RequestPackageSendableItemList -cd
RequestSkillCoolTime - ? ©
SetPrivateStoreBuyMsg - cS
RequestPrivateStoreBuyQuit - ? ©
RequestPrivateStoreBuyManageCancel - ? ©
SetPrivateStoreWholeMsg - chS
SetPrivateStoreMsg - cS
RequestPrivateStoreQuit - ? ©
RequestPrivateStoreManageCancel - ? ©
RequestHennaUnequipList - cd
RequestHennaItemList - cd
RequestHennaUnequip - cd
RequestHennaUnequipInfo - cd
RequestHennaEquip - cd
RequestHennaItemInfo - cd
RequestRecipeShopMakeDo - cddQ
RequestRecipeShopMakeInfo - cdd
RequestRecipeShopSellList - cd
RequestRecipeShopManageCancel - ? ©
RequestRecipeShopManageQuit - ? ©
RequestRecipeShopMessageSet - cS
RequestRecipeItemMakeSelf - cd
RequestRecipeItemMakeInfo - cd
RequestRecipeItemDelete - cd
RequestRecipeBookOpen - cd
RequestChangePetName - cS
RequestDropItemFromPet - cdQddd
RequestGetItemFromPet - cdQd
RequestGiveItemToPet - cdQ
RequestPetUseItem - cd
RequestPetGetItem - cd
RequestGMList - ? ©
RequestPetitionCancel - cS
RequestPetition - cSd
RequestGMCommand - cSdd
GNOManager - ?
RequestCursedWeaponLocation - ch
RequestCursedWeaponList - ch
RequestExFishRanking - ch
RequestExEnchantSkillRouteChange - chdd
RequestExEnchantSkillUntrain - chdd
RequestExEnchantSkillSafe - chdd
RequestExEnchantSkill - chdd
RequestExEnchantSkillInfoDetail - chddd
RequestExEnchantSkillInfo - chdd
RequestAcquireSkill - cdddd (cddd)
RequestAcquireSkillInfo - cddd
RequestExMPCCShowPartyMembersInfo - chd
RequestExOustFromMPCC - chS
RequestExAcceptJoinMPCC - chdd
RequestExAskJoinMPCC - chS
RequestExRemoveItemAttribute - chdd
RequestExEnchantItemAttribute - chd
RequestEnchantItem - cdd
RequestDestroyQuest - cd
RequestQuestList - ? ©
RequestCrystallizeItemCancel - ch
RequestCrystallizeItem - cdQ
RequestDestroyItem - cdQ
SendDestroyItem - cdQ ("(Send)SendDestroyItem ServerID : %d Num : %d")
SendBypassBuildCmd - cS
RequestShowboard - cd
RequestSEKCustom - cdd ("(Send)RequestSEKCustom SlotNum : %d Directio : %d")
RequestRestartPoint - cd (cdd)
RequestAttack - cdddd
AnswerCoupleAction - chddd
RequestActionUse - cddc
AnswerTradeRequest - cd
RequestSkillItem - ? ©
RequestUnEquipItem - cd
SendLogOutPacket - ? ©
Say2 - cSdS (cSd)
RequestExMagicSkillUseGround - chdddddc
RequestMagicSkillUse - cddc
RequestMagicSkillList - ddd
RequestDeleteMacro - cd
RequestOpenMinimap - ? ©
RequestTargetCancel - ch
RequestShortCutDel - cd
RequestShortCutReg - cddddddd
RequestAutoSoulShot - chdd
RequestWithdrawPartyRoom - chdd
RequestDismissPartyRoom - chdd
RequestOustFromPartyRoom - chd
RequestOlympiadMatchList - chd
RequestOlympiadObserverEnd - ch
RequestWriteHeroWords - chS
RequestManorList - ch
RequestHandOverPartyMaster - chS
RequestJoinPartyRoom - cdddd
RequestManagePartyRoom - cdddddS
RequestListPartyWating - cddd
RequestAskMemberShip - ch
RequestPartyLootingModifyAgreement - chd
RequestPartyLootingModify - chd
RequestDismissParty - ? ©
RequestOustPartyMember - cS
RequestWithDrawalParty - ? ©
RequestAnswerJoinParty - cd
RequestJoinParty - cSd
RequestInzonePartyInfoHistory - ch
RequestUpdateBlockMemo - chSS
RequestUpdateFriendMemo - chSS
RequestFriendDetailInfo - chS
RequestFriendInfoList - ? ©
RequestBlock - cdS (cd)
RequestFriendAddReply - cd
RequestFriendDel - cS
RequestFriendInvite - cS
RequestPCCafeCouponUse - chS
RequestPledgeReorganizeMember - chdSdS
RequestPledgeWarList - chdd
RequestPledgeMemberInfo - chdS
RequestPledgeSetMemberPowerGrade - chSd
RequestPledgeMemberPowerInfo - chdS
RequestPledgePowerGradeList - ch
RequestPledgeSetAcademyMasterPupil - chdSS
RequestAllyCrest - cd
RequestSetAllyCrest - cdb
RequestDismissAlly - ? ©
RequestWithdrawAlly - ? ©
RequestAllyInfo - ? ©
RequestOustAlly - cS
RequestAnswerJoinAlly - cd
RequestJoinAlly - cd
RequestGiveNickName - cSS
RequestSurrenderPersonally - ?
RequestReplySurrenderPledgeWar - ?
RequestSurrenderPledgeWar - ?
RequestReplyStopPledgeWar - ?
RequestStopPledgeWar - cS
RequestReplyStartPledgeWar - ?
RequestStartPledgeWar - cS
RequestWithDrawalPledge - ? ©
RequestJoinPledge - cdd
RequestOustPledgeMember - cS
RequestAnswerJoinPledge - cd
RequestPledgeMemberList - ? ©
RequestPledgeExtendedInfo - cS
RequestExPledgeCrestLarge - chd
RequestExSetPledgeCrestLarge - chdb (chd)
RequestPledgeCrest - cd
RequestSetPledgeCrest - cdb (cd)
RequestPledgeInfo - cd
RequestTutorialPassCmdToServer - cS
RequestBypassToServer - cS
RequestBBSWrite - cSSSSSS
RequestTutorialClientEvent - cd
RequestTutorialQuestionMarkPressed - cd
RequestTutorialLinkHtml - cdS
RequestLinkHtml - cS
RequestDropItem - cdQddd
RequestUseItem - cdd
RequestEnterWorldPacket - cbddddbdcccccccccccccccccccc
RequestTradeDone - cd
RequestAddTradeItem - cddQ
RequestTrade - cd
RequestItemList - ? ©
RequestCharacterCreate - cSdddddddddddd
RequestNewCharacter - ? ©
RequestCharacterRestore - cd
RequestCharacterDelete - cd
RequestGotoLobby - ch
RequestGameStart - cdhddd
FinishRotating - cdd
StartRotating - cdd
ValidatePosition - cddddd
GetOffShuttle - chdddd ("(Send)GetOffVehicle ShuttleID:%d")
GetOnShuttle - chdddd ("(Send)GetOnVehicle ShuttleID:%d")
GetOffVehicle - cdddd ("(Send)GetOffVehicle VehicleID:%d")
GetOnVehicle - cdddd ("(Send)GetOnVehicle VehicleID:%d")
MoveWithDelta - cddd ("(Send)MoveWithDelta dx:%d dy:%d dz:%d")
SAP - ? © ("(Send)SendApperingPacket")
ChangeWaitType - cd ("(Send)ChangeWaitType WaitType:%d")
ChangeMoveType - cd
SocialAction - cd
Atk - cddddc ("(Send)Attack ID:%d OriginX:%d OriginY:%d OriginZ:%d")
Action - cddddc ("(Send)Action ID:%d OriginX:%d OriginY:%d OriginZ:%d")
MoveBackwardToLocation - cdddddd
RequestServerLogin - cddc
RequestServerList - cddc
ResponseAuthGameGuard - cddddd
GetServerID - ?
Добавлено через 4 минуты
http://file.karelia.ru/jr26vn/
System GoD'a, уже пропатченный только в l2.ini на свой IP смените...
Добавлено через 8 минут
Hex Ray Dump Engine.dll, может кому пригодится, дамп dll'ки остался на работе, так что смогу выложить только в понедельник, может быть кто-то из добрых поделится раньше меня.
http://file.karelia.ru/36t8zj/
Добавлено через 11 минут
Мб кто поделится инфой чего не хватает эмулю чтобы зайти на него корейским клиентом GoD'a? Напрягать мозг не хочется в входной день, да и на виртуалке сервер поднимается очень долго чтобы после каждого фикса его перезапускать.