Jump to content
metin2dev
  • 0
jkhan

open game.core in CHARACTER::SetWarpLocation HELP

Question

Hi guys,
First sorry my english.
I need help.

Channel1's game.core.
Please can you help me?

Game.core;

#0  0x080741d3 in CHARACTER::SetWarpLocation () at char.cpp:5910
        gs_bgmVolEnable = false
        __gthread_active = -1
        gs_bgmInfoMap = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int,                                                                                         BGMInfo> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const un                                                                                        signed int, BGMInfo> > >> = {<No data fields>}, <No data fields>},
      _M_key_compare = {<> = {<No data fields>}, <No data fields>},
      _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0,
        _M_right = 0x0}, _M_node_count = 0}}}
        NPOS = {window_type = 0 '\0', cell = 0}
        aiRecoveryPercents = {1, 5, 5, 5, 5, 5, 5, 5, 5, 5}
        singleton<CGuildManager>::ms_singleton = (CGuildManager *) 0x0
        singleton<P2P_MANAGER>::ms_singleton = (P2P_MANAGER *) 0x0
        singleton<CBanwordManager>::ms_singleton = (CBanwordManager *) 0x0
        singleton<CSkillManager>::ms_singleton = (CSkillManager *) 0x0
        singleton<quest::CQuestManager>::ms_singleton = (
    class quest::CQuestManager *) 0x0
        singleton<CTableBySkill>::ms_singleton = (CTableBySkill *) 0x0
        singleton<CShopManager>::ms_singleton = (CShopManager *) 0x0
        boost::unordered_detail::prime_list_template<unsigned int>::value = {
  5, 11, 17, 29, 37, 53, 67, 79, 97, 131, 193, 257, 389, 521, 769, 1031, 1543,
  2053, 3079, 6151, 12289, 24593, 49157, 98317, 196613, 393241, 786433,
---Type <return> to continue, or q <return> to quit---
  1572869, 3145739, 6291469, 12582917, 25165843, 50331653, 100663319,
  201326611, 402653189, 805306457, 1610612741, 3221225473, 4294967291}
        singleton<CPCBangManager>::ms_singleton = (CPCBangManager *) 0x0
        singleton<SECTREE_MANAGER>::ms_singleton = (SECTREE_MANAGER *) 0x0
        singleton<ITEM_MANAGER>::ms_singleton = (ITEM_MANAGER *) 0x0
        std::tr1::__detail::_Primes<4>::__primes = {2, 3, 5, 7, 11, 13, 17,
  19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 103,
  109, 113, 127, 137, 139, 149, 157, 167, 179, 193, 199, 211, 227, 241, 257,
  277, 293, 313, 337, 359, 383, 409, 439, 467, 503, 541, 577, 619, 661, 709,
  761, 823, 887, 953, 1031, 1109, 1193, 1289, 1381, 1493, 1613, 1741, 1879,
  2029, 2179, 2357, 2549, 2753, 2971, 3209, 3469, 3739, 4027, 4349, 4703,
  5087, 5503, 5953, 6427, 6949, 7517, 8123, 8783, 9497, 10273, 11113, 12011,
  12983, 14033, 15173, 16411, 17749, 19183, 20753, 22447, 24281, 26267, 28411,
  30727, 33223, 35933, 38873, 42043, 45481, 49201, 53201, 57557, 62233, 67307,
  72817, 78779, 85229, 92203, 99733, 107897, 116731, 126271, 136607, 147793,
  159871, 172933, 187091, 202409, 218971, 236897, 256279, 277261, 299951,
  324503, 351061, 379787, 410857, 444487, 480881, 520241, 562841, 608903,
  658753, 712697, 771049, 834181, 902483, 976369, 1056323, 1142821, 1236397,
  1337629, 1447153, 1565659, 1693859, 1832561, 1982627, 2144977, 2320627,
  2510653, 2716249, 2938679, 3179303, 3439651, 3721303, 4026031, 4355707,
  4712381, 5098259, 5515729, 5967347, 6456007, 6984629, 7556579, 8175383,
  8844859, 9569143, 10352717, 11200489, 12117689, 13109983, 14183539,
  15345007, 16601593, 17961079, 19431899, 21023161, 22744717, 24607243,
---Type <return> to continue, or q <return> to quit---
  26622317, 28802401, 31160981, 33712729, 36473443, 39460231, 42691603,
  46187573, 49969847, 54061849...}
        singleton<CMobManager>::ms_singleton = (CMobManager *) 0x0
        singleton<CDungeonManager>::ms_singleton = (CDungeonManager *) 0x0
        singleton<CXTrapManager>::ms_singleton = (CXTrapManager *) 0x0
        singleton<MessengerManager>::ms_singleton = (MessengerManager *) 0x0
        singleton<CHARACTER_MANAGER>::ms_singleton = (CHARACTER_MANAGER *) 0x0
        singleton<LogManager>::ms_singleton = (LogManager *) 0x0
        singleton<DBManager>::ms_singleton = (DBManager *) 0x0
        singleton<CPartyManager>::ms_singleton = (CPartyManager *) 0x0
        singleton<CMapLocation>::ms_singleton = (CMapLocation *) 0x0
        singleton<CHackShieldManager>::ms_singleton = (
    CHackShieldManager *) 0x0
        singleton<DESC_MANAGER>::ms_singleton = (DESC_MANAGER *) 0x0
        singleton<DSManager>::ms_singleton = (DSManager *) 0x0
        singleton<CMonarch>::ms_singleton = (CMonarch *) 0x0
        singleton<CPVPManager>::ms_singleton = (CPVPManager *) 0x0
        singleton<CMotionManager>::ms_singleton = (CMotionManager *) 0x0
        singleton<CHorseNameManager>::ms_singleton = (CHorseNameManager *) 0x0
        singleton<COfflineShopManager>::ms_singleton = (
    COfflineShopManager *) 0x0
        singleton<marriage::CManager>::ms_singleton = (class marriage::CManager
     *) 0x0
---Type <return> to continue, or q <return> to quit---
        singleton<CTargetManager>::ms_singleton = (CTargetManager *) 0x0
#1  0x08168c3a in CInputMain::Whisper (this=0x5350159c, ch=0x52c51000,
    data=0x52803000 "\023)", uiBytes=42) at gthr-default.h:182
        pack = {bHeader = 0 '\0', wSize = 0, bType = 0 '\0',
  szNameFrom = "\000\000\004▒▒(\210\235▒▒▒▒▒(▒▒▒▒▒▒▒\177\n\000"}
        msg_1 = "\000\000\000\000\000\a\000\000\000\000\000\000\000▒▒▒▒▒▒▒\177\000\000\000\000[▒J(h\000\000\000 \000\000\000▒▒▒(\210\235▒▒B▒J(\024u▒( \000\000\000▒▒▒\004▒▒(Ȣ▒▒M▒▒(▒▒▒\000\000\000\000\n\000\000\000t▒▒(\221▒▒▒▒:\b\b\000\000\000\030\000\000\000\004\000\000\000\200\237▒▒\b\000\000\000`(K\b\b\000\000\000▒:\b\n\000\000\0005]▒)\024▒▒▒\n\000\000\000\003\000\000\000\004\000\000\000\003▒▒▒\001\000\000\000`(K\b\003\000\000\000P▒:\b\r\000\000\000 \032K\b\000\000\000\000\000\000\000\000g▒▒(\000\000\000\000\226N▒"...
        len = <value optimized out>
        buf = {buf = 0x52c016e0, forceDelete = true}
        iExtraLen = 13
        pkChr = 0x0
        pkDesc = 0x531f2100
        bOpponentEmpire = 3 '\003'
        __FUNCTION__ = "Whisper"
#2  0x0816a9ef in std::__find_if<__gnu_cxx::__normal_iterator<char*, std::string>, int (*)(int)> (__first={_M_current = 0x5350159c "`U<\b▒\025PS*"}, __last=
      {_M_current = 0x53501500 "\020▒;\b\234\025PSx▒;\b\024\025PS"},
    __pred=0x52c51000) at stl_algo.h:264
---Type <return> to continue, or q <return> to quit---
        __trip_count = 1397757340
#3  0x0814e81b in CInputHandshake::~CInputHandshake () at input.h:27
        __gthread_active = -1
        NPOS = {window_type = 0 '\0', cell = 0}
        singleton<CProfiler>::ms_singleton = (CProfiler *) 0x0
        singleton<P2P_MANAGER>::ms_singleton = (P2P_MANAGER *) 0x0
        g_vec_save = {<std::_Vector_base<SPlayerTable,std::allocator<SPlayerTable> >> = {
    _M_impl = {<std::allocator<SPlayerTable>> = {<__gnu_cxx::new_allocator<SPlayerTable>> = {<No data fields>}, <No data fields>}, _M_start = 0x0,
      _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}
        singleton<quest::CQuestManager>::ms_singleton = (
    class quest::CQuestManager *) 0x0
        g_sim = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, CLoginSim*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, CLoginSim*> > >> = {<No data fields>}, <No data fields>},
      _M_key_compare = {<> = {<No data fields>}, <No data fields>},
      _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0,
        _M_right = 0x0}, _M_node_count = 0}}}
        singleton<TrafficProfiler>::ms_singleton = (TrafficProfiler *) 0x0
        singleton<DBManager>::ms_singleton = (DBManager *) 0x0
        singleton<CPrivManager>::ms_singleton = (CPrivManager *) 0x0
---Type <return> to continue, or q <return> to quit---
        singleton<DESC_MANAGER>::ms_singleton = (DESC_MANAGER *) 0x0
        g_simByPID = {_M_t = {
    _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<const unsigned int, CLoginSim*> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned int, CLoginSim*> > >> = {<No data fields>}, <No data fields>},
      _M_key_compare = {<> = {<No data fields>}, <No data fields>},
      _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x0,
        _M_right = 0x0}, _M_node_count = 0}}}
        singleton<LogManager>::ms_singleton = (LogManager *) 0x0
#4  0x08116d33 in DESC::HandshakeProcess (this=0x52803000, dwTime=19,
    lDelta=-23356, bInfiniteRetry=255) at desc.cpp:683
        dwCurTime = 1397757340
        lNewDelta = <value optimized out>
        __FUNCTION__ = "HandshakeProcess"
#5  0x08285b34 in ReadMapAttribute (dwAreaX=694105888, dwAreaY=3,
    c_pszFileName=0x3 <Address 0x3 out of bounds>) at test.cpp:264
        fp = (FILE *) 0x53501500
        wCC = <value optimized out>
        wWidth = <value optimized out>
        wHeight = <value optimized out>
        pbAttr = <value optimized out>
        dwStartX = <value optimized out>
        dwStartY = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        dwEndX = <value optimized out>
        dwEndY = <value optimized out>
        __FUNCTION__ = "ReadMapAttribute"
#6  0x08286561 in ConvertAttribute (c_pszCollisionDataFileName=0x0,
    c_pszMapDirectory=0x52ad7840 "\031▒$▒\026▒▒v[▒\214#f\vl▒\237\236▒▒\216mV\207\230\226▒C\027\036▒o\216\236") at test.cpp:808
        szFilename = "\205▒kb*\000\000\0000▒\024\b\000\025PSؤ▒▒3m\021\b\234\025PS\000\025PS\0000\200R*\000\000\000Ĥ▒▒Ĥ▒▒*\000\000\000▒>iR\024▒@)\000\000\000\000\205▒kb\000\025PS\003\000\000\000 7_)8▒▒▒4[(\b\000\025PS\025\000\000\000\003\000\000\000▒▒\004\000\004▒▒(\b▒▒▒\025e▒(\000\000\000\000\000\000\000\000\004\000\000\0008▒▒▒▒\003", '\0' <repeats 13 times>, "\220▒▒R\224▒@)\205▒kb\205▒kb\000\000\000\000▒▒\004\0008▒▒▒\230▒▒▒ae(\b 7_)▒▒\004\000▒\002\000\000▒9\000\000▒\003\000"...
        setting = {iIndex = 1387100224, iCellScale = 11, iBaseX = 1,
  iBaseY = 65536, iWidth = 11, iHeight = 138308372, posSpawn = {x = 1, y = 1,
    z = -23400}}
        iMapHeight = 1384132608
        iMapWidth = <value optimized out>
        bx = <value optimized out>
        by = <value optimized out>
        x = <value optimized out>
        y = <value optimized out>
        fp = <value optimized out>
---Type <return> to continue, or q <return> to quit---
        uiCompSize = <value optimized out>
        __FUNCTION__ = "ConvertAttribute"
#7  0x08287c66 in ~singleton (this=0x206) at singleton.h:21
No locals.
#8  0x0804ea4a in lzo1x_1_compress (in=0xffffdc08 "(▒▒▒▒▒\004\b`▒J(\001",
    in_len=1651242629, out=0x83 <Address 0x83 out of bounds>,
    out_len=0x29408f88, wrkmem=0x3f800000) at minilzo.c:1783
        op = (unsigned char *) 0x206 <Address 0x206 out of bounds>
        t = <value optimized out>
#9  0x0804e9b8 in lzo1x_1_compress (in=0xffffdc08 "(▒▒▒▒▒\004\b`▒J(\001",
    in_len=1, out=0x206 <Address 0x206 out of bounds>, out_len=0x804ea4a,
    wrkmem=0xffffdc08) at minilzo.c:1926
        tt = 4294958096
        ii = <value optimized out>
        op = (unsigned char *) 0x0
        t = 0


The files mentioned;
char.cpp: https://paste2.org/L5WDL23X
desc.cpp: https://paste2.org/y19y8z5w
input.h: https://paste2.org/UVhkNZUb
test.cpp: https://paste2.org/6CceVVnU

Thanx, kind regards.

Share this post


Link to post
Share on other sites

9 answers to this question

Recommended Posts

  • 0
7 hours ago, Fleon said:

so whats the problem? what doest work exactly?

The channel closes while teleporting

game.core

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×