• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

avesta load map 7.6

Ganjita

Active Member
Joined
Dec 15, 2009
Messages
494
Reaction score
37
someone can help me?, im runing rev 94 from avesta, it found very good for 7.4 map/item but when i recompile for use a 7.6 map/items that dont found always spam me the same error, im trying delete the items version check, and other shit on the source but always the same error:


Could not generate report - DBGHELP.DLL could not be found.

wk4f40.png


i
f someone can help me, thanks in advance, greetings.
 
already told you that it runs out of memory, either optimize the tile class or change server
 
already told you that it runs out of memory, either optimize the tile class or change server
but a friend with the same rev, can run the map whitout problem, he compile avesta with devc++ and im with visual c++, idk if is that the problem
 
someone can help me?, im runing rev 94 from avesta, it found very good for 7.4 map/item but when i recompile for use a 7.6 map/items that dont found always spam me the same error, im trying delete the items version check, and other shit on the source but always the same error:


Could not generate report - DBGHELP.DLL could not be found.
wk4f40.png


i
f someone can help me, thanks in advance, greetings.

someone know a solution?, im still trying run a 7.6 map on rev 94 from avesta
 
fuck that lines from exception.cpp :(
Code:
#if defined WIN32 || defined __WINDOWS__
    #if defined _MSC_VER || defined __USE_MINIDUMP__

        long ExceptionHandler::MiniDumpExceptionHandler(struct _EXCEPTION_POINTERS *pExceptionInfo)
        {
            HMODULE hDll = NULL;
            char szAppPath[_MAX_PATH];
            std::string strAppDirectory;

            GetModuleFileName(NULL, szAppPath, _MAX_PATH);
            strAppDirectory = szAppPath;
            strAppDirectory = strAppDirectory.substr(0, strAppDirectory.rfind("\\"));
            if(strAppDirectory.rfind('\\') != strAppDirectory.size()){
                strAppDirectory += '\\';
            }

            std::string strFileNameDbgHelp = strAppDirectory + "DBGHELP.DLL";
            hDll = ::LoadLibrary(strFileNameDbgHelp.c_str());

            if(!hDll){
                // load any version we can
                hDll = ::LoadLibrary("DBGHELP.DLL");
            }

            if(!hDll){
                std::cout << "Could not generate report - DBGHELP.DLL could not be found." << std::endl;
                return EXCEPTION_CONTINUE_SEARCH;
            }

            MINIDUMPWRITEDUMP pDump = (MINIDUMPWRITEDUMP)::GetProcAddress( hDll, "MiniDumpWriteDump");
            if(!pDump){
                std::cout << "Could not generate report - DBGHELP.DLL is to old." << std::endl;
                return EXCEPTION_CONTINUE_SEARCH;
            }

            SYSTEMTIME stLocalTime;
            GetLocalTime(&stLocalTime);

            char dumpfile[250] = {'\0'};
            sprintf(dumpfile, "%04d-%02d-%02d_%02d%02d%02d.dmp",
                stLocalTime.wYear, stLocalTime.wMonth, stLocalTime.wDay,
                stLocalTime.wHour, stLocalTime.wMinute, stLocalTime.wSecond);

            std::string strFileNameDump = strAppDirectory + dumpfile;

            HANDLE hFile = ::CreateFile(strFileNameDump.c_str(), GENERIC_WRITE, FILE_SHARE_WRITE, NULL, CREATE_ALWAYS,
                                        FILE_ATTRIBUTE_NORMAL, NULL );

            if(hFile == INVALID_HANDLE_VALUE){
                std::cout << "Could not create memory dump file." << std::endl;
                return EXCEPTION_EXECUTE_HANDLER;
            }

            _MINIDUMP_EXCEPTION_INFORMATION ExInfo;

            ExInfo.ThreadId = ::GetCurrentThreadId();
            ExInfo.ExceptionPointers = pExceptionInfo;
            ExInfo.ClientPointers = NULL;

            std::cout << "Generating minidump file... " << dumpfile << std::endl;

            BOOL bOK = pDump(GetCurrentProcess(), GetCurrentProcessId(), hFile, MiniDumpNormal, &ExInfo, NULL, NULL );
            if(!bOK){
                std::cout << "Could not dump memory to file." << std::endl;
                ::CloseHandle(hFile);
                return EXCEPTION_CONTINUE_SEARCH;
            }

            ::CloseHandle(hFile);
            return EXCEPTION_EXECUTE_HANDLER;
        }
 
I have exactly the same error, can anyone give me a solution to this?
The original .exe had a virus so I compiled my own and now I'm getting this error.
 
Back
Top