You last visited: Today at 20:19
Advertisement
[Python] Modules after GameForge-Update (01.10.2013)
Discussion on [Python] Modules after GameForge-Update (01.10.2013) within the Metin2 Guides & Templates forum part of the Metin2 category.
10/02/2013, 19:17
#1
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
[Python] Modules after GameForge-Update (01.10.2013)
Good afternoon Elitepvpers.
The update from the 01.10.2013 has changed a few things in the Metin2Client concerning Python.
Some Pythonmodules have been removed from the Root-Eterpack and were moved directly into the client-executable.
Dump :
Code:
Module: background
004511C0 IsSoftwareTiling
004511E0 EnableSoftwareTiling
00451240 EnableSnow
00451970 GlobalPositionToLocalPosition
00451AF0 GlobalPositionToMapInfo
00451630 GetRenderShadowTime
00451CE0 LoadMap
00451290 Destroy
004512B0 RegisterEnvironmentData
00451330 SetEnvironmentData
00451390 GetCurrentMapName
004513B0 GetPickingPoint
00451410 BeginEnvironment
00451420 EndEnvironment
00451430 SetCharacterDirLight
00451440 SetBackgroundDirLight
00451450 Initialize
00451460 Update
004514E0 Render
004514F0 RenderPCBlocker
00451500 RenderCollision
00451510 RenderSky
00451520 RenderCloud
00451530 RenderWater
00451540 RenderEffect
00451550 RenderBeforeLensFlare
00451560 RenderAfterLensFlare
00451570 RenderCharacterShadowToTexture
00454DF0 RenderDungeon
00451580 GetHeight
004516C0 SetShadowLevel
00451700 SetVisiblePart
00451650 GetShadowMapColor
00451780 SetSplatLimit
00451BB0 GetRenderedSplatNum
00451600 GetRenderedGraphicThingInstanceNum
004517D0 SelectViewDistanceNum
00451810 SetViewDistanceSet
00451870 GetFarClip
004518A0 GetDistanceSetInfo
00451190 SetBGLoading
004518F0 SetRenderSort
00451930 SetTransparentTree
00451A50 SetXMasTree
00451A90 RegisterDungeonMapName
00451AD0 VisibleGuildArea
00451AE0 DisableGuildArea
004519F0 WarpTest
Module: chrmgr
00455050 SetEmpireNameMode
004550E0 GetVIDInfo
004550A0 GetPickedVID
004559E0 SetShapeModel
00455A60 AppendShapeSkin
00455230 SetPathName
00455760 LoadRaceData
004557E0 LoadLocalRaceData
00455270 CreateRace
004552B0 SelectRace
004552F0 RegisterAttachingBoneName
00455370 RegisterMotionMode
004553C0 SetMotionRandomWeight
00455480 RegisterNormalAttack
00455500 ReserveComboAttack
00455580 RegisterComboAttack
00455620 ReserveComboAttackNew
004556B0 RegisterComboAttackNew
00455850 RegisterMotionData
00455980 RegisterRaceName
00455920 RegisterRaceSrcName
00455D00 RegisterCacheMotionData
00455BD0 SetAffect
00455C50 SetEmoticon
00455CB0 IsPossibleEmoticon
00454E00 RegisterEffect
00454E80 RegisterCacheEffect
00455B10 RegisterPointEffect
00455B70 ShowPointEffect
00454F80 ToggleDirectionLine
00454DF0 SetMovingSpeed
00454F00 SetDustGap
00454F40 SetHorseDustGap
00454C70 RegisterTitleName
00454CD0 RegisterNameColor
00454D60 RegisterTitleColor
Module: chr
00456C90 DismountHorse
00456C60 MountHorse
004561F0 Destroy
00456210 Update
00456220 Deform
00456230 Render
00456240 RenderCollision
00457ED0 CreateInstance
00456250 DeleteInstance
00456290 DeleteInstanceByFade
004562D0 SelectInstance
00456310 HasInstance
00456370 IsEnemy
004563E0 IsNPC
00456450 IsGameMaster
004564C0 IsPartyMember
00456530 Select
004565D0 SetAddRenderMode
00456690 SetBlendRenderMode
00456710 Unselect
004567B0 Hide
004567D0 Show
00456760 Pick
004567F0 PickAll
00456900 SetArmor
004569B0 SetWeapon
00456960 ChangeShape
00456810 SetRace
00456860 SetHair
004568B0 ChangeHair
00456A00 SetVirtualID
00456A50 SetNameString
00456AC0 SetInstanceType
00456F80 SetPixelPosition
00457040 SetDirection
00456C50 Refresh
00456CB0 Revive
00456CD0 Die
00456BB0 AttachEffectByID
00456B10 AttachEffectByName
00456CF0 LookAt
00456D50 SetMotionMode
00456DA0 SetLoopMotion
00456E00 BlendLoopMotion
00456E80 PushOnceMotion
00456F00 PushLoopMotion
00457090 GetPixelPosition
00457110 SetRotation
00457190 SetRotationAll
00457240 BlendRotation
004572E0 GetRotation
00457320 GetRace
00457360 GetName
004573A0 GetNameByVID
00457410 GetGuildID
00457480 GetProjectPosition
00457580 GetVirtualNumber
004575F0 GetInstanceType
00457660 GetBoundBoxOnlyXY
00456120 RaceToJob
00456170 RaceToSex
004576D0 testGetPKData
00457B30 FaintTest
00454DF0 SetMoveSpeed
00454DF0 SetAttackSpeed
00457BF0 WeaponTraceSetTexture
00457C70 WeaponTraceUseAlpha
00457C40 WeaponTraceUseTexture
00457CA0 MoveToDestPosition
00457720 testSetComboType
00457770 testSetAddRenderMode
00457850 testSetModulateRenderMode
004565D0 testSetAddRenderModeRGB
00457930 testSetModulateRenderModeRGB
004579F0 testSetSpecularRenderMode
00457A90 testSetSpecularRenderMode2
00456710 testRestoreRenderMode
00457D70 testSetRideMan
Module: effect
00458770 RegisterEffect
004587D0 CreateEffect
00458850 DeleteEffect
00458890 SetPosition
00458940 RegisterIndexedFlyData
004587B0 Update
004587C0 Render
Module: event
0045C7C0 RegisterEventSet
0045CEC0 RegisterEventSetFromString
0045C810 ClearEventSet
0045C850 SetRestrictedCount
0045C8B0 GetEventSetLocalYPosition
0045C900 AddEventSetLocalYPosition
0045C960 InsertText
0045C9C0 InsertTextInline
0045CA40 UpdateEventSet
0045CAC0 RenderEventSet
0045CB00 SetEventSetWidth
0045CB60 Skip
0045CBA0 IsWait
0045CBF0 EndEventProcess
0045CC90 SelectAnswer
0045CCF0 GetLineCount
0045CD40 SetVisibleStartLine
0045CDA0 GetVisibleStartLine
0045CC30 SetEventHandler
0045CE30 SetInterfaceWindow
0045CE70 SetLeftTimeString
0045CDF0 QuestButtonClick
0045CEB0 Destroy
Module: eventMgr
0045D000 Update
Module: item
0045F8C0 SetUseSoundFileName
0045F9C0 SetDropSoundFileName
0045EC80 SelectItem
0045ECE0 GetItemName
0045ED20 GetItemDescription
0045ED60 GetItemSummary
0045EDA0 GetIconImage
0045F860 GetIconImageFileName
0045EDE0 GetItemSize
0045EE20 GetItemType
0045EE60 GetItemSubType
0045EEA0 GetIBuyItemPrice
0045EEE0 GetISellItemPrice
0045EF20 IsAntiFlag
0045EF80 IsFlag
0045EFE0 IsWearableFlag
0045F040 Is1GoldItem
0045F080 GetLimit
0045F110 GetAffect
0045F1C0 GetValue
0045F220 GetSocket
0045F280 GetIconInstance
0045F360 GetUseType
0045EC40 DeleteIconInstance
0045F2F0 IsEquipmentVID
0045F3D0 IsRefineScroll
0045F460 IsDetachScroll
0045F590 IsKey
0045F610 IsMetin
0045F500 CanAddToQuickSlotItem
0045F6A0 Update
0045F690 Render
0045F6D0 CreateItem
0045F7A0 DeleteItem
0045F7E0 Pick
0045F820 LoadItemTable
Module: nonplayer
00460B90 GetEventType
00460BE0 GetEventTypeByVID
00460C30 GetLevelByVID
00460CF0 GetGradeByVID
00460D70 GetMonsterName
00460DC0 LoadNonPlayerData
Module: player
0046A390 GetAutoPotionInfo
0046A2F0 SetAutoPotionInfo
00467360 PickCloseItem
00467370 SetGameWindow
00467A10 RegisterEffect
00467A90 RegisterCacheEffect
00467C40 SetMouseState
00467CA0 SetMouseFunc
00467D00 GetMouseFunc
00467D50 SetMouseMiddleButtonState
004673F0 SetMainCharacterIndex
00467440 GetMainCharacterIndex
00467470 GetMainCharacterName
004674A0 GetMainCharacterPosition
004674E0 IsMainCharacterIndex
00467530 CanAttackInstance
004675C0 IsActingEmotion
00467610 IsPVPInstance
004676A0 IsSameEmpire
00467730 IsChallengeInstance
00467780 IsRevengeInstance
004677D0 IsCantFightInstance
00467820 GetCharacterDistance
004678A0 IsInSafeArea
004678F0 IsMountingHorse
00467940 IsObserverMode
00467960 ActEmotion
004679A0 ShowPlayer
004679D0 HidePlayer
00467A00 ComboAttack
00467C00 SetAutoCameraRotationSpeed
00467B10 SetAttackKeyState
00467B60 SetSingleDIKKeyState
00467BE0 EndKeyWalkingImmediately
00454DF0 StartMouseWalking
00454DF0 EndMouseWalking
00467BF0 ResetCameraRotation
004673B0 SetQuickCameraMode
004681F0 SetSkill
00468250 GetSkillIndex
004682A0 GetSkillSlotIndex
00468300 GetSkillGrade
00468350 GetSkillLevel
004683A0 GetSkillCurrentEfficientPercentage
004683F0 GetSkillNextEfficientPercentage
00468440 ClickSkillSlot
00468480 ChangeCurrentSkillNumberOnly
004684C0 ClearSkillDict
00468620 GetItemIndex
004686E0 GetItemFlags
004687A0 GetItemCount
00468980 GetItemCountByVnum
004689D0 GetItemMetinSocket
00468AB0 GetItemAttribute
00468DB0 GetISellItemPrice
004684D0 MoveItem
004685E0 SendClickItemPacket
00467470 GetName
00467DB0 GetJob
00467D90 GetRace
00467DE0 GetPlayTime
00467E00 SetPlayTime
00467E40 IsSkillCoolTime
00467E90 GetSkillCoolTime
00467F10 IsSkillActive
00467F60 UseGuildSkill
00467FA0 AffectIndexToSkillIndex
00468010 GetEXP
00468040 GetStatus
004680C0 SetStatus
00468120 GetElk
00468120 GetMoney
00468150 GetGuildID
0046A6C0 GetGuildName
004681A0 GetAlignmentData
00469050 RequestAddLocalQuickSlot
004690D0 RequestAddToEmptyLocalQuickSlot
00469130 RequestDeleteGlobalQuickSlot
00469170 RequestMoveGlobalQuickSlotToLocalQuickSlot
004691D0 RequestUseLocalQuickSlot
00468F40 LocalQuickSlotIndexToGlobalQuickSlotIndex
00468EE0 GetQuickPage
00468F00 SetQuickPage
00468F90 GetLocalQuickSlot
00468FF0 GetGlobalQuickSlot
00469210 RemoveQuickSlotByValue
00469270 isItem
004671D0 IsEquipmentSlot
00467230 IsDSEquipmentSlot
004672B0 IsCostumeSlot
00469370 IsValuableItem
00469350 IsOpenPrivateShop
004692E0 IsBeltInventorySlot
0046A400 IsEquippingBelt
0046A460 IsAvailableBeltInventoryCell
0046A890 GetItemGrade
004694A0 CanRefine
00469800 CanDetach
00469990 CanUnlock
00469620 CanAttachMetin
00469AE0 IsRefineGradeScroll
00469B80 ClearTarget
00469BA0 SetTarget
00469BF0 OpenCharacterMenu
00469B60 Update
00454DF0 Render
00469B70 Clear
00469C30 IsPartyMember
00469C80 IsPartyLeader
00469D20 IsPartyLeaderByPID
00469DA0 GetPartyMemberHPPercentage
00469E10 GetPartyMemberState
00469E80 GetPartyMemberAffects
00469F10 RemovePartyMember
00469F50 ExitParty
00469F60 GetPKMode
00469F80 HasMobilePhoneNumber
0046AB40 RegisterEmotionIcon
0046AC70 GetEmotionIconImage
004B02A0 SetWeaponAttackBonusFlag
00469FA0 ToggleCoolTime
00469FC0 ToggleLevelLimit
00469FE0 GetTargetVID
0046A000 SetItemData
0046A0C0 SetItemMetinSocket
0046A1C0 SetItemAttribute
00468860 SetItemCount
00468BA0 GetItemLink
00467310 SlotTypeToInvenType
0046A530 SendDragonSoulRefine
Module: quest
0046CDC0 GetQuestCount
0046D4C0 GetQuestData
0046CDE0 GetQuestIndex
0046CE50 GetQuestLastTime
0046DF80 Clear
Module: skill
00472990 SetPathName
00478390 RegisterSkill
00454DF0 LoadSkillData
0046E520 ClearSkillData
0046F450 GetSkillName
0046F550 GetSkillDescription
0046F5E0 GetSkillType
0046F650 GetSkillConditionDescriptionCount
0046F6E0 GetSkillConditionDescription
0046F7D0 GetSkillAffectDescriptionCount
004729D0 GetSkillAffectDescription
00472A80 GetSkillCoolTime
00472B10 GetSkillNeedSP
00472BA0 GetSkillContinuationSP
0046F860 GetSkillMaxLevel
0046F8D0 GetSkillLevelUpPoint
0046F940 GetSkillLevelLimit
0046F9B0 IsSkillRequirement
0046FAE0 GetSkillRequirementData
0046FC00 GetSkillRequireStatCount
0046FC80 GetSkillRequireStatData
0046FD50 CanLevelUpSkill
004702F0 IsLevelUpSkill
0046FF20 CheckRequirementSueccess
00470030 GetNeedCharacterLevel
00470130 IsToggleSkill
004701A0 IsUseHPSkill
00470210 IsStandingSkill
00470280 CanUseSkill
00470360 GetIconName
004703F0 GetIconImage
004704E0 GetIconImageNew
00470460 GetIconInstance
00470590 GetIconInstanceNew
0045EC40 DeleteIconInstance
00470650 GetGradeData
00470710 GetNewAffectDataCount
00472C30 GetNewAffectData
00472EA0 GetDuration
00472F30 TEST
Module: chat
00482360 SetChatColor
004823F0 Clear
00482400 Close
00482410 CreateChatSet
00482460 Update
004824A0 Render
004824E0 SetBoardState
00482540 SetPosition
004825C0 SetHeight
00482620 SetStep
00482680 ToggleChatMode
004826E0 EnableChatMode
00482740 DisableChatMode
004827A0 SetEndPos
00482810 GetLineCount
00482860 GetVisibleLineCount
004828B0 GetLineStep
00482900 AppendChat
00482970 AppendChatWithDelay
004829F0 ArrangeShowingChat
00482A30 IgnoreCharacter
00482A70 IsIgnoreCharacter
00482AB0 CreateWhisper
00482AF0 AppendWhisper
00482B70 RenderWhisper
00482C10 SetWhisperBoxSize
00482CB0 SetWhisperPosition
00482D30 ClearWhisper
00482D70 InitWhisper
00482DB0 GetLinkFromHyperlink
Module: exchange
00483AB0 InitTrading
00483AC0 isTrading
00483AE0 GetElkFromSelf
00483B00 GetElkFromTarget
00483B60 GetItemVnumFromSelf
00483BB0 GetItemVnumFromTarget
00483C00 GetItemCountFromSelf
00483C50 GetItemCountFromTarget
00483B20 GetAcceptFromSelf
00483B40 GetAcceptFromTarget
00483CA0 GetNameFromSelf
00483CC0 GetNameFromTarget
00483CE0 GetItemMetinSocketFromTarget
00483D50 GetItemMetinSocketFromSelf
00483DC0 GetItemAttributeFromTarget
00483E40 GetItemAttributeFromSelf
00483EC0 GetElkMode
00483EE0 SetElkMode
Module: fly
00483F60 Update
00483F70 Render
Module: guild
00484360 IsGuildEnable
004846C0 GuildIDToMarkID
00484BA0 GetMarkImageFilenameByMarkID
00484120 GetMarkIndexByMarkID
00484380 GetGuildID
004843A0 HasGuildLand
00487940 GetGuildName
00484B40 GetGuildMasterName
00487A60 GetEnemyGuildName
004843C0 GetGuildMoney
004843E0 GetGuildBoardCommentCount
004847F0 GetGuildBoardCommentData
00484420 GetGuildLevel
00484440 GetGuildExperience
00484490 GetGuildMemberCount
004844C0 GetGuildMemberLevelSummary
004844E0 GetGuildMemberLevelAverage
00484500 GetGuildExperienceSummary
00484520 GetGuildSkillPoint
00484540 GetDragonPowerPoint
00484570 GetGuildSkillLevel
00485060 GetSkillLevel
00485060 GetSkillMaxLevelNew
004865A0 SetSkillIndex
00485110 GetSkillIndex
004851B0 GetGradeData
00485240 GetGradeName
004845C0 GetMemberCount
004848A0 GetMemberData
004845E0 MemberIndexToPID
00484650 IsMember
00485E40 IsMemberByName
00485EB0 MainPlayerHasAuthority
00487B70 Destroy
Module: messenger
00489D50 RemoveFriend
00489260 IsFriendByName
00489910 Destroy
00489120 RefreshGuildMember
00488D60 SetMessengerHandler
Module: miniMap
004940A0 SetScale
00494300 ScaleUp
00494310 ScaleDown
00494150 SetMiniMapSize
004940E0 SetCenterPosition
004941C0 Destroy
004941D0 Create
004941E0 Update
00494250 Render
004942C0 Show
004942D0 Hide
004942E0 isShow
00494610 GetInfo
00494320 LoadAtlas
00494350 UpdateAtlas
00494360 RenderAtlas
004943D0 ShowAtlas
004943E0 HideAtlas
004943F0 isShowAtlas
00494410 IsAtlas
004947B0 GetAtlasInfo
00494430 GetAtlasSize
00494980 AddWayPoint
004944D0 RemoveWayPoint
00494510 RegisterAtlasWindow
00494550 UnregisterAtlasWindow
00494560 GetGuildAreaID
Module: safebox
00494FD0 GetCurrentSafeboxSize
00494FF0 GetItemID
00495060 GetItemCount
004950D0 GetItemFlags
00495140 GetItemMetinSocket
004951D0 GetItemAttribute
00495280 GetMoney
004952A0 GetMallItemID
00495310 GetMallItemCount
00495380 GetMallItemMetinSocket
00495410 GetMallItemAttribute
004954C0 GetMallSize
Module: shop
00496230 Open
00496290 Close
004962A0 IsOpen
004962C0 IsPrivateShop
004962E0 IsMainPlayerPrivateShop
00496300 GetItemID
00496370 GetItemCount
004963E0 GetItemPrice
00496450 GetItemMetinSocket
004964E0 GetItemAttribute
00496590 GetTabCount
004969F0 GetTabName
004965B0 GetTabCoinType
00497280 ClearPrivateShopStock
00498960 AddPrivateShopItemStock
00498760 DelPrivateShopItemStock
004974B0 GetPrivateShopItemPrice
004987E0 BuildPrivateShop
Module: textTail
0049BB70 Clear
0049BB80 UpdateAllTextTail
0049BB90 UpdateShowingTextTail
0049BBA0 Render
0049BED0 ShowCharacterTextTail
0049BF10 ShowItemTextTail
0049BC30 GetPosition
0049BD00 IsChat
0049BF50 ArrangeTextTail
0049BF60 HideAllTextTail
0049BF70 ShowAllTextTail
0049BF80 Pick
0049BFF0 SelectItemName
0049C030 EnablePKTitle
0049BBB0 RegisterCharacterTextTail
0049BD50 RegisterChatTail
0049BDB0 RegisterInfoTail
0049BE10 AttachTitle
Module: pack
0049C1C0 Exist
0049C210 Get
Module: app
004A1C30 IsDevStage
004A1C30 IsTestStage
004A1C50 IsLiveStage
004A0600 SetTextTailLivingTime
004A0570 EnablePerformanceTime
004A0650 SetHairColorEnable
004A0690 SetArmorSpecularEnable
004A06D0 SetWeaponSpecularEnable
004A0710 SetSkillEffectUpgradeEnable
004A0750 SetTwoHandedWeaponAttSpeedDecreaseValue
004A0790 SetRideHorseEnable
004A07D0 SetCameraMaxDistance
004A0870 SetMinFog
004A08B0 SetFrameSkip
004A0B70 GetImageInfo
004A20F0 GetInfo
004A0CF0 UpdateGame
004A0D00 RenderGame
004A0DF0 Loop
004A0D50 Create
004A0E00 Process
004A0E50 Exit
004A0E40 Abort
004A0D10 SetMouseHandler
004A1C70 IsExistFile
004A0C10 GetFileList
004A0E60 SetCamera
004A0F00 GetCamera
004A0F60 GetCameraPitch
004A0F80 GetCameraRotation
004A0FA0 GetTime
004A0FD0 GetGlobalTime
004A0FF0 GetGlobalTimeStamp
004A1010 GetUpdateFPS
004A1030 GetRenderFPS
004A1050 RotateCamera
004A1090 PitchCamera
004A10D0 ZoomCamera
004A1110 MovieRotateCamera
004A1150 MoviePitchCamera
004A1190 MovieZoomCamera
004A11D0 MovieResetCamera
004A12A0 GetAvailableTextureMemory
004A1210 GetRenderTime
004A1240 GetUpdateTime
004A1260 GetLoad
004A11E0 GetFaceSpeed
004A1280 GetFaceCount
004A12C0 SetFPS
004A1300 SetGlobalCenterPosition
004A1360 SetCenterPosition
0055E2C0 GetCursorPosition
004A1600 GetRandom
004A1CC0 RunPythonFile
004A0550 IsWebPageMode
004A03F0 ShowWebPage
004A04B0 MoveWebPage
004A0540 HideWebPage
004A13F0 IsPressed
004A1440 SetCursor
004A14A0 GetCursor
004A14C0 ShowCursor
004A14E0 HideCursor
004A1500 IsShowCursor
004A1530 IsLiarCursorOn
004A1560 SetSoftwareCursor
004A1580 SetHardwareCursor
004A15A0 SetConnectData
004A21D0 GetConnectData
004A1680 GetRotatingDirection
004A16F0 GetDegreeDifference
004A1760 Sleep
004A17A0 SetDefaultFontName
004A17E0 SetGuildSymbolPath
004A1820 EnableSpecialCameraMode
004A1D10 SetCameraSpeed
004A1990 SaveCameraSetting
004A19D0 LoadCameraSetting
004A1A20 SetDefaultCamera
004A1880 SetCameraSetting
004A1A40 SetSightRange
004A1830 IsFileExist
004A1E60 OpenTextFile
004A2010 CloseTextFile
004A1BF0 GetTextFileLineCount
004A2060 GetTextFileLine
004A0960 GetLocaleServiceName
004A0B10 GetLocaleName
004A0B30 GetLocalePath
004A0900 ForceSetLocale
004A09E0 LoadLocaleAddr
004A0AC0 LoadLocaleData
004A0980 SetCHEONMA
004A09C0 IsCHEONMA
004A0B50 GetDefaultCodePage
004A0810 SetControlFP
004A0830 SetSpecularSpeed
004A1A80 testGetAccumulationTime
004A1AA0 testResetAccumulationTime
004A1AB0 testSetSpecularColor
004A1B60 SetVisibleNotice
004A1BA0 IsVisibleNotice
004A1BC0 EnableTestServerFlag
004A1BD0 IsEnableTestServerFlag
004A1F00 SetGuildMarkPath
004A1C30 OnLogoUpdate
00454DF0 OnLogoRender
004A1FC0 OnLogoOpen
00454DF0 OnLogoClose
Module: ime
004A3480 Enable
004A34B0 Disable
004A34D0 EnableCaptureInput
004A34F0 DisableCaptureInput
004A3510 SetMax
004A3550 SetUserMax
004A3590 SetText
004A3930 GetText
004A35F0 GetCodePage
004A3610 GetCandidateCount
004A3A10 GetCandidate
004A3630 GetCandidateSelection
004A3AF0 GetReading
004A3650 GetReadingError
004A3670 EnableIME
004A3690 DisableIME
004A3790 GetInputMode
004A36B0 SetInputMode
004A36F0 SetNumberMode
004A3770 SetStringMode
004A3710 AddExceptKey
004A3750 ClearExceptKey
004A37B0 MoveLeft
004A37C0 MoveRight
004A37D0 MoveHome
004A37E0 MoveEnd
004A37F0 SetCursorPosition
004A3830 Delete
004A38B0 PasteString
004A38F0 PasteBackspace
004A3910 PasteReturn
004A3840 PasteTextFromClipBoard
004A3860 EnablePaste
Module: profiler
004A3BC0 Push
004A3BC0 Pop
Module: snd
004A3C10 PlaySound
004A3C50 PlaySound3D
004A3CF0 PlayMusic
004A3D30 FadeInMusic
004A3D80 FadeOutMusic
004A3DD0 FadeOutAllMusic
004A3DE0 FadeLimitOutMusic
004A3E50 StopAllSound
004A3E60 SetMusicVolumef
004A3E60 SetMusicVolume
004A3EA0 SetSoundVolumef
004A3EE0 SetSoundVolume
004A3F20 SetSoundScale
004A3F60 SetAmbienceSoundScale
Module: systemSetting
004A5280 GetWidth
004A52A0 GetHeight
004A52C0 SetInterfaceHandler
004A5300 DestroyInterfaceHandler
004A5C10 ReserveResource
004A5310 isInterfaceConfig
004A5330 SaveWindowStatus
004A5400 GetWindowStatus
004A5A10 GetResolutionCount
004A5A30 GetFrequencyCount
004A5B00 GetCurrentResolution
004A5A80 GetResolution
004A5B30 GetFrequency
004A59E0 ApplyConfig
004A57D0 SetConfig
004A59F0 SaveConfig
004A5460 GetConfig
004A54D0 SetSaveID
004A5530 isSaveID
004A5550 GetSaveID
004A5570 GetMusicVolume
004A5590 GetSoundVolume
004A55B0 SetMusicVolume
004A55F0 SetSoundVolumef
004A5630 IsSoftwareCursor
004A5650 SetViewChatFlag
004A5690 IsViewChat
004A56B0 SetAlwaysShowNameFlag
004A5770 IsAlwaysShowName
004A56F0 SetShowDamageFlag
004A5790 IsShowDamage
004A5730 SetShowSalesTextFlag
004A57B0 IsShowSalesText
004A5BB0 GetShadowLevel
004A5BD0 SetShadowLevel
Module: net
004B0310 GetBettingGuildWarValue
004B0CC0 EnableChatInsultFilter
004B2910 SetServerInfo
004B28E0 GetServerInfo
004B2B00 PreserveServerCommand
004B2A00 GetPreservedServerCommand
004B0360 StartGame
004B0370 Warp
004B0230 IsTest
004B08A0 SetMarkServer
004B0D10 IsChatInsultIn
004B0D60 IsInsultIn
004B03D0 LoadInsultList
004B0420 UploadMark
004B0470 UploadSymbol
004B04C0 GetGuildID
004B04E0 GetEmpireID
004B0500 GetMainActorVID
004B0520 GetMainActorRace
004B0540 GetMainActorEmpire
004B0560 GetMainActorSkillGroup
004B0580 GetAccountCharacterSlotDataInteger
004B05F0 GetAccountCharacterSlotDataString
004B0660 GetFieldMusicFileName
004B0680 GetFieldMusicVolume
004B1A30 ToggleGameDebugInfo
004B09F0 SetLoginInfo
004B06A0 SetPhaseWindow
004B0700 ClearPhaseWindow
004B0760 SetServerCommandParserWindow
004B07A0 SetAccountConnectorHandler
004B07E0 SetHandler
004B0820 SetTCPRecvBufferSize
004B0860 SetTCPSendBufferSize
004B02A0 SetUDPRecvBufferSize
004B0BE0 DirectEnter
004B19E0 LogOutGame
004B19D0 ExitGame
004B19C0 ExitApplication
004B0900 ConnectTCP
004B0250 ConnectUDP
004B0960 ConnectToAccountServer
004B0AC0 SendLoginPacket
004B0B20 SendChinaMatrixCardPacket
004B0B60 SendRunupMatrixCardPacket
004B0BA0 SendNEWCIBNPasspodAnswerPacket
004B0A80 SendSelectEmpirePacket
004B0C20 SendSelectCharacterPacket
004B0C60 SendChangeNamePacket
004B0F60 SendCreateCharacterPacket
004B1070 SendDestroyCharacterPacket
004B10E0 SendEnterGamePacket
004B1130 SendItemUsePacket
004B11C0 SendItemUseToItemPacket
004B12C0 SendItemDropPacket
004B1350 SendItemDropPacketNew
004B1420 SendElkDropPacket
004B1480 SendGoldDropPacketNew
004B14E0 SendItemMovePacket
004B1610 SendItemPickUpPacket
004B1650 SendGiveItemPacket
004B0A70 SetOfflinePhase
004B19F0 Disconnect
004B1A10 IsConnect
004B0EB0 SendChatPacket
004B0F20 SendEmoticon
004B0DB0 SendWhisperPacket
004B0E10 SendMobileMessagePacket
004B0E70 SendCharacterPositionPacket
004B1750 SendShopEndPacket
004B1760 SendShopBuyPacket
004B17A0 SendShopSellPacket
004B17E0 SendShopSellPacketNew
004B1840 SendExchangeStartPacket
004B18C0 SendExchangeItemAddPacket
004B1960 SendExchangeItemDelPacket
004B1880 SendExchangeElkAddPacket
004B19A0 SendExchangeAcceptPacket
004B19B0 SendExchangeExitPacket
004B10F0 SendOnClickPacket
004B1A40 RegisterEmoticonString
004B1A80 SendMessengerAddByVIDPacket
004B1AC0 SendMessengerAddByNamePacket
004B1B00 SendMessengerRemovePacket
004B1B60 SendPartyInvitePacket
004B1BA0 SendPartyInviteAnswerPacket
004B1C00 SendPartyExitPacket
004B1C40 SendPartyRemovePacket
004B1C80 SendPartySetStatePacket
004B1D00 SendPartyUseSkillPacket
004B1D60 SendPartyParameterPacket
004B1DA0 SendSafeboxSaveMoneyPacket
004B1DE0 SendSafeboxWithdrawMoneyPacket
004B1E20 SendSafeboxCheckinPacket
004B1EF0 SendSafeboxCheckoutPacket
004B1FC0 SendSafeboxItemMovePacket
004B2040 SendMallCheckoutPacket
004B2110 SendAnswerMakeGuildPacket
004B2150 SendQuestInputStringPacket
004B2190 SendQuestConfirmPacket
004B21F0 SendGuildAddMemberPacket
004B2230 SendGuildRemoveMemberPacket
004B22B0 SendGuildChangeGradeNamePacket
004B2310 SendGuildChangeGradeAuthorityPacket
004B2370 SendGuildOfferPacket
004B23B0 SendGuildPostCommentPacket
004B23F0 SendGuildDeleteCommentPacket
004B2430 SendGuildRefreshCommentsPacket
004B2470 SendGuildChangeMemberGradePacket
004B24D0 SendGuildUseSkillPacket
004B2530 SendGuildChangeMemberGeneralPacket
004B2590 SendGuildInviteAnswerPacket
004B25F0 SendGuildChargeGSPPacket
004B2630 SendGuildDepositMoneyPacket
004B2670 SendGuildWithdrawMoneyPacket
004B02A0 SendRequestRefineInfoPacket
004B26B0 SendRefinePacket
004B2710 SendSelectItemPacket
004B2750 SetPacketSequenceMode
004B02D0 SetEmpireLanguageMode
004B2780 SetSkillGroupFake
004B27C0 SendGuildSymbol
004B28D0 DisconnectUploader
004B2C10 RecvGuildSymbol
004A3BC0 RegisterErrorLog
Module: ServerStateChecker
004BFA80 Create
004BFAC0 Update
004BFAD0 Request
004BFAE0 AddChannel
004BFB60 Initialize
Module: rootlib
004C1490 isExist
004C1520 moduleImport
Module: dbg
0054F850 LogBox
0054F8D0 Trace
0054F910 Tracen
0054F950 TraceError
0054F990 RegisterExceptionString
Module: wndMgr
0055D7E0 SetMouseHandler
0055E130 SetScreenSize
0055E280 GetScreenWidth
0055E2A0 GetScreenHeight
0055E510 AttachIcon
0055E5C0 DeattachIcon
0055E5D0 SetAttachingFlag
0055D7B0 GetAspect
0055AC10 GetHyperlink
0055D7D0 OnceIgnoreMouseLeftButtonUpEvent
0055D820 Register
0055D890 RegisterSlotWindow
0055D900 RegisterGridSlotWindow
0055D970 RegisterTextLine
0055D9E0 RegisterMarkBox
0055DA50 RegisterImageBox
0055DAC0 RegisterExpandedImageBox
0055DB30 RegisterAniImageBox
0055DBA0 RegisterButton
0055DC10 RegisterRadioButton
0055DC80 RegisterToggleButton
0055DCF0 RegisterDragButton
0055DD60 RegisterBox
0055DDD0 RegisterBar
0055DE40 RegisterLine
0055DEB0 RegisterBar3D
0055DF20 RegisterNumberLine
0055DF90 Destroy
0055AC60 AddFlag
0055A850 IsRTL
0055A730 SetName
0055E610 GetName
0055E0F0 SetTop
0055A790 Show
0055A7D0 Hide
0055A810 IsShow
0055E190 SetParent
0055E1F0 SetPickAlways
0055DFD0 IsFocus
0055E020 SetFocus
0055E060 KillFocus
0055E0A0 Lock
0055E0E0 Unlock
0055A8A0 SetWindowSize
0055A910 SetWindowPosition
0055A980 GetWindowWidth
0055A9C0 GetWindowHeight
0055AA00 GetWindowLocalPosition
0055AA60 GetWindowGlobalPosition
0055AAA0 GetWindowRect
0055AAF0 SetWindowHorizontalAlign
0055AB50 SetWindowVerticalAlign
0055E310 GetChildCount
0055E230 IsPickedWindow
0055E230 IsIn
0055ABB0 GetMouseLocalPosition
0055E2C0 GetMousePosition
0055E2F0 IsDragging
0055AEA0 SetLimitBias
0055AF50 UpdateRect
0055AF90 AppendSlot
0055B070 ArrangeSlot
0055B8E0 ClearSlot
0055B950 ClearAllSlot
0055B9B0 HasSlot
0055E360 SetSlot
0055BA30 SetSlotCount
0055BAC0 SetSlotCountNew
0055BB60 SetSlotCoolTime
00454DF0 SetToggleSlot
0055BC10 ActivateSlot
0055BC80 DeactivateSlot
0055BCF0 EnableSlot
0055BD60 DisableSlot
0055BDD0 ShowSlotBaseImage
0055BE40 HideSlotBaseImage
0055BEB0 SetSlotType
0055BF20 SetSlotStyle
0055B1A0 SetSlotBaseImage
0055B2A0 SetCoverButton
0055B3A0 EnableCoverButton
0055B400 DisableCoverButton
0055B460 IsDisableCoverButton
0055B4D0 SetAlwaysRenderCoverButton
0055B550 AppendSlotButton
0055B5E0 AppendRequirementSignImage
0055B640 ShowSlotButton
0055B6A0 HideAllSlotButton
0055B6E0 ShowRequirementSign
0055B740 HideRequirementSign
0055B7A0 RefreshSlot
0055B800 SetUseMode
0055B870 SetUsableItem
0055BF90 SelectSlot
0055C000 ClearSelected
0055C060 GetSelectedSlotCount
0055C0D0 GetSelectedSlotNumber
0055C150 IsSelectedSlot
0055C1D0 GetSlotCount
0055C240 LockSlot
0055C2B0 UnlockSlot
0055C320 SetColor
0055C3F0 SetMax
0055C450 SetHorizontalAlign
0055C4B0 SetVerticalAlign
0055C510 SetSecret
0055C570 SetOutline
0055C5D0 SetFeather
0055C630 SetMultiLine
0055C8D0 SetText
0055C690 SetFontName
0055C6F0 SetFontColor
0055C870 SetLimitWidth
0055C930 GetText
0055C980 GetTextSize
0055C9E0 ShowCursor
0055CA20 HideCursor
0055CA60 GetCursorPosition
0055CAB0 SetNumber
0055CB10 SetNumberHorizontalAlignCenter
0055CB50 SetNumberHorizontalAlignRight
0055CB90 SetPath
00454DF0 MarkBox_SetImage
0055CBF0 MarkBox_SetImageFilename
00454DF0 MarkBox_Load
0055CC50 MarkBox_SetIndex
0055CCB0 MarkBox_SetScale
0055CD90 MarkBox_SetDiffuseColor
0055CD10 LoadImage
0055CD90 SetDiffuseColor
0055CE40 GetWidth
0055CE90 GetHeight
0055CEE0 SetScale
0055CF60 SetOrigin
0055CFE0 SetRotation
0055D040 SetRenderingRect
0055D150 SetRenderingMode
0055D1C0 SetDelay
0055D220 AppendImage
0055D280 SetUpVisual
0055D2E0 SetOverVisual
0055D340 SetDownVisual
0055D3A0 SetDisableVisual
0055D400 GetUpVisualFileName
0055D450 GetOverVisualFileName
0055D4A0 GetDownVisualFileName
0055D4F0 Flash
0055D530 Enable
0055D570 Disable
0055D5B0 Down
0055D5F0 SetUp
0055D6E0 IsDown
0055D630 SetRestrictMovementArea
0055D730 SetOutlineFlag
0055D770 ShowOverInWindowName
Module: grpText
0055EBB0 Update
0055EB70 Render
0055E760 Generate
0055E780 Destroy
0055EF10 SetFontName
0055E9C0 SetFontColor
0055EAC0 SetOutLineColor
0055E900 SetSecret
0055E960 SetOutline
0055E8A0 SetText
0055EEC0 GetText
0055E7C0 GetSize
0055E820 SetPosition
0055EBF0 ShowCursor
0055EC30 HideCursor
0055EC70 SetHorizontalAlign
0055ECD0 SetVerticalAlign
0055ED30 SetMax
0055ED90 GetSplitingTextLineCount
0055F030 GetSplitingTextLine
0055EE50 PixelPositionToCharacterPosition
Module: grpImage
0055F2E0 Render
0055F310 SetPosition
0055F710 Generate
0055F7D0 GenerateExpanded
0055F210 GenerateFromHandle
0055F260 Delete
0055F2A0 DeleteExpanded
0055F8A0 SetFileName
0055F390 SetOrigin
0055F410 SetRotation
0055F470 SetScale
0055F4F0 SetRenderingRect
0055F5A0 SetDiffuseColor
0055F650 GetWidth
0055F6B0 GetHeight
Module: grp
0055FEF0 InitScreenEffect
0055FEE0 Culling
0055FF00 ClearDepthBuffer
00561290 Identity
00560530 GenerateColor
0055FF20 PopState
0055FF10 PushState
0055FF30 PushMatrix
0055FF40 PopMatrix
0055FF50 Translate
00560000 Rotate
00454DF0 SetColorRenderState
005600A0 SetAroundCamera
00560140 SetPositionCamera
00560220 SetEyeCamera
00560360 SetPerspective
00560400 SetOrtho2d
00560490 SetOrtho3d
005605E0 SetColor
0055FEB0 SetAlpha
005611F0 SetDiffuseColor
00561160 SetClearColor
00560620 GetCursorPosition3d
00560670 SetCursorPosition
005606D0 RenderLine
00560A60 RenderBox
005607B0 RenderRoundBox
00561080 RenderBox3d
00560B40 RenderBar
00560D00 RenderBar3d
00560DE0 RenderGradationBar
00560C20 RenderCube
00560EE0 RenderDownButton
00560FB0 RenderUpButton
005612A0 GetAvailableMemory
00561390 SaveScreenShot
005612C0 SaveScreenShotToPath
005614E0 SetGamma
00561520 SetInterfaceRenderState
00561530 SetGameRenderState
00561540 SetViewport
00561650 RestoreViewport
00561660 SetOmniLight
00561670 GetCameraPosition
005616C0 GetTargetPosition
0055F950 CreateTextBar
0055FA40 CreateBigTextBar
0055FB40 DestroyTextBar
0055FB80 RenderTextBar
0055FD20 TextBarTextOut
0055FC00 TextBarSetTextColor
0055FC90 TextBarGetTextExtent
0055FDB0 ClearTextBar
0055FDF0 SetTextBarClipRect
Module: utils
Module: uiUploadMark
Module: uiTest
Module: uiSystemOption
Module: uiselectitem
Module: uiRestart
Module: uiRefine
Module: uiQuest
Module: uiPointReset
Module: uiPlayerGauge
Module: uiPickMoney
Module: uiPhaseCurtain
Module: uiGameButton
Module: uiExchange
Module: uiEquipmentDialog
Module: uiCommon
Module: uiCandidate
Module: uiAttachMetin
Module: system
Module: Prototype
Module: playerSettingModule
Module: musicInfo
Module: introLogo
Module: introLoading
Module: exception
Module: debugInfo
Module: colorInfo
Important for making Clientmods work again are the functions:
Code:
rootlib.isExist(char* moduleName)
rootlib.moduleImport(char* moduleName)
They can be used like this:
Code:
import rootlib
moduleName = "playerSettingModule"
if rootlib.isExist(moduleName):
module = rootlib.moduleImport(moduleName)
The available modules are:
Code:
utils
uiUploadMark
uiTest
uiSystemOption
uiselectitem
uiRestart
uiRefine
uiQuest
uiPointReset
uiPlayerGauge
uiPickMoney
uiPhaseCurtain
uiGameButton
uiExchange
uiEquipmentDialog
uiCommon
uiCandidate
uiAttachMetin
system
Prototype
playerSettingModule
musicInfo
introLogo
introLoading
exception
debugInfo
colorInfo
I didn't test it, but it should work.
€dit:
Quote:
Originally Posted by
!Beni!
Code:
import __builtin__, sys
from rootlib import moduleImport
org = __builtin__.__import__
def new_import(*data):
name = data[0]
try:
module = moduleImport(name)
except SystemError:
module = org(*data)
if module.__name__ not in sys.modules:
sys.modules[module.__name__] = module
return module
__builtin__.__import__ = new_import
This should work but I didn't test it as I only use my DetourFunction-Class.
This code enables using "import ui" and such things again.
(Freely translated from German by me)
HF with it,
Mi4uric3
10/02/2013, 21:28
#2
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
Danke... hab mich gefreut das niemand das weiß :P
naja, aber für alle denen das zuviel arbeit ist:
Code:
import __builtin__, sys
from rootlib import moduleImport
org = __builtin__.__import__
def new_import(*data):
name = data[0]
try:
module = moduleImport(name)
except SystemError:
module = org(*data)
if module.__name__ not in sys.modules:
sys.modules[module.__name__] = module
return module
__builtin__.__import__ = new_import
sollte gehen ist aber so nicht getestet, da ich eigentlich nur mehr meine DetourFunction Klasse verwendet.
dieser Code ermöglicht euch wieder "import ui" und so zum machen
to lazy for english :b
10/02/2013, 22:27
#3
elite*gold: 0
Join Date: May 2008
Posts: 1,415
Received Thanks: 5,444
modules still can be used normal way. any method to extract them ?
10/03/2013, 17:39
#4
elite*gold: 0
Join Date: May 2011
Posts: 1,781
Received Thanks: 618
Quote:
Originally Posted by
KaMeR1337
modules still can be used normal way. any method to extract them ?
You could import the module and decompyle it.
i don't know if the sources of the root-py's are in the binary.
10/04/2013, 09:10
#5
elite*gold: 0
Join Date: May 2008
Posts: 1,415
Received Thanks: 5,444
they are in binary but looks like compressed or something
10/04/2013, 09:55
#6
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by
KaMeR1337
they are in binary but looks like compressed or something
I will take a look at it
10/04/2013, 13:01
#7
elite*gold: 0
Join Date: May 2008
Posts: 1,415
Received Thanks: 5,444
Quote:
Originally Posted by
Mi4uric3
I will take a look at it
is there any good method to inject python without detour ? everytime i try i get mt2 crash with bigger py codes
10/04/2013, 13:23
#8
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by
KaMeR1337
is there any good method to inject python without detour ? everytime i try i get mt2 crash with bigger py codes
python27.PyRun_SimpleFile()
python27.PyRun_SimpleString()
..?
10/04/2013, 15:03
#9
elite*gold: 726
Join Date: Jul 2010
Posts: 14,233
Received Thanks: 7,915
I have no c++ knowledge so i have to wait until someone release a new python loader. Where are all the python modules for example in the root?
10/04/2013, 15:42
#10
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by
123klo
I have no c++ knowledge so i have to wait until someone release a new python loader. Where are all the python modules for example in the root?
Versuchs mal so: Öffne die PythonLoader.dll (Name geraten) von musicinstructor mit nem Hex-Editor und ersetz jedes "python22" mit "python27" (Unicode und Ansi). Da es ja die selben Funktionsnamen sind sollte es klappen, solange die Funktionen die selben Parameter behalten haben..
10/04/2013, 22:14
#11
elite*gold: 0
Join Date: May 2008
Posts: 1,415
Received Thanks: 5,444
Quote:
Originally Posted by
Mi4uric3
python27.PyRun_SimpleFile()
python27.PyRun_SimpleString()
..?
yeah i know but it doesn't work well and crash game a lot. sure it works good for smaller python codes but not bigger
10/07/2013, 19:58
#12
elite*gold: 0
Join Date: Jan 2013
Posts: 212
Received Thanks: 178
Thank you @_@ now i have a big ideea
10/10/2013, 02:39
#13
elite*gold: 0
Join Date: Sep 2013
Posts: 23
Received Thanks: 3
Quote:
Originally Posted by
KaMeR1337
yeah i know but it doesn't work well and crash game a lot. sure it works good for smaller python codes but not bigger
I`d love if you could fix it. I used to login with your Client and everything was ok, however i just got kicked within 1 min.
12/21/2013, 23:58
#14
elite*gold: 0
Join Date: Nov 2011
Posts: 395
Received Thanks: 29
friends what is bonus add "command" like "71051" and "71052" jobs command its need for me
12/22/2013, 01:52
#15
elite*gold: 405
Join Date: Dec 2007
Posts: 6,615
Received Thanks: 6,358
Quote:
Originally Posted by
Laben
friends what is bonus add "command" like "71051" and "71052" jobs command its need for me
I don't understand your question..
Similar Threads
ERROR : Failed To Update Protection Modules
03/23/2013 - Combat Arms - 2 Replies
Hallo liebe Community,
mein Combat Arms leidet seid gestern Abend ärgerlicherweise unter dem Fehler : Failed to Update Protection modules, wenn ich es starten will.
Ich suche schnell & dringend Hilfe.
Für den helfenden Tipp würde ich auch NX gift locker machen.
MFG
All times are GMT +2. The time now is 20:19 .