Page 4 of 4 FirstFirst 1234
Results 46 to 59 of 59
  1. #46
    Contributor CoreCoins User brotalnia's Avatar
    Reputation
    254
    Join Date
    Apr 2009
    Posts
    241
    Thanks G/R
    18/118
    CoreCoins
    839
    Trade Feedback
    0 (0%)
    Cataclysm version isn't working. Game crashes immediately on startup.

  2. #47
    Member rajafury's Avatar
    Reputation
    1
    Join Date
    Apr 2017
    Posts
    1
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Quote Originally Posted by brotalnia View Post
    Cataclysm version isn't working. Game crashes immediately on startup.
    Already got it working with cata on release of the original post, try looking at the code
    P.S. the compile is 32bit whereas wow is 64 bit Hint, try executing the program on 32bit wow.

  3. #48
    Member ladi's Avatar
    Reputation
    1
    Join Date
    May 2017
    Posts
    1
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    can be deleted
    Last edited by ladi; 05-06-2017 at 01:53 AM.

  4. #49
    Member CoreCoins User Authenticator enabled Casccy's Avatar
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    2
    Thanks G/R
    0/0
    CoreCoins
    5950
    Trade Feedback
    0 (0%)
    Am I missing something? Can't get the code to compile cause it looks like its missing header files.

    Imgur: The most awesome images on the Internet

  5. #50
    Elite User CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    470
    Join Date
    Sep 2008
    Posts
    876
    Thanks G/R
    4/104
    CoreCoins
    3751
    Trade Feedback
    0 (0%)
    Quote Originally Posted by Casccy View Post
    Am I missing something? Can't get the code to compile cause it looks like its missing header files.

    Imgur: The most awesome images on the Internet
    You're missing hadesmem (GitHub - RaptorFactor/hadesmem: HadesMem is a C++-based memory editing library for Windows based applications, with the goal of providing a safe, generic, powerful, and efficient API.), and you're either missing boost (Boost C++ Libraries) and openssl (/index.html) or your build environment is not configured to locate them. The best way to accomplish this if you're using Visual Studio is with property sheets. Google can help you to do this.

  6. #51
    Member juanfer56's Avatar
    Reputation
    1
    Join Date
    Oct 2008
    Posts
    1
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    still working or fixed?

  7. #52
    Member xxauroraxx's Avatar
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    4
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    I'm having issues with compilation too. Added hadesmem and asmjit to a MinGW install

    Code:
    C:\MinGW>g++ C:\users\systemuser\desktop\wowned\main.cpp -Lhadesmem -lhadesmem -o C:\users\systemuser\desktop\wowned.exe > C:\users\systemuser\desktop\wowned.errors
    In file included from C:\MinGW\include/hadesmem/process.hpp:18:0,
                     from C:\MinGW\include/hadesmem/alloc.hpp:15,
                     from C:\MinGW\include/hadesmem/injector.hpp:16,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/detail/winapi.hpp: In function 'std::__cxx11::wstring hadesmem::detail::QueryFullProcessImageName(HANDLE)':
    C:\MinGW\include/hadesmem/detail/winapi.hpp:102:8: error: '::QueryFullProcessImageNameW' has not been declared
       if (!::QueryFullProcessImageNameW(handle, 0, path.data(), &path_len))
            ^~
    In file included from C:\MinGW\include/hadesmem/detail/alias_cast.hpp:10:0,
                     from C:\MinGW\include/hadesmem/call.hpp:29,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,                                                                         from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/detail/type_traits.hpp: At global scope:
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:91:1: error: '__vectorcall' was not declared in this scope
     HADESMEM_DETAIL_MAKE_FUNC_RESULT(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:91:1: error: '__vectorcall' was not declared in this scope
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:91:1: error: template argument 1 is invalid
     HADESMEM_DETAIL_MAKE_FUNC_RESULT(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:91:1: error: template argument 1 is invalid
     HADESMEM_DETAIL_MAKE_FUNC_RESULT(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:152:1: error: '__vectorcall' was not declared in this scope
     HADESMEM_DETAIL_MAKE_FUNC_ARITY(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:152:1: error: '__vectorcall' was not declared in this scope
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:152:1: error: template argument 1 is invalid
     HADESMEM_DETAIL_MAKE_FUNC_ARITY(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:152:1: error: template argument 1 is invalid
     HADESMEM_DETAIL_MAKE_FUNC_ARITY(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:210:1: error: '__vectorcall' was not declared in this scope
     HADESMEM_DETAIL_MAKE_FUNC_ARGS(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:210:1: error: '__vectorcall' was not declared in this scope
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:210:1: error: template argument 1 is invalid
     HADESMEM_DETAIL_MAKE_FUNC_ARGS(__vectorcall)
     ^
    C:\MinGW\include/hadesmem/detail/type_traits.hpp:210:1: error: template argument 1 is invalid
     HADESMEM_DETAIL_MAKE_FUNC_ARGS(__vectorcall)
     ^
    In file included from C:\MinGW\include/hadesmem/module.hpp:17:0,
                     from C:\MinGW\include/hadesmem/pelib/pe_file.hpp:20,
                     from C:\MinGW\include/hadesmem/pelib/dos_header.hpp:19,
                     from C:\MinGW\include/hadesmem/pelib/nt_headers.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_dir.hpp:19,
                     from C:\MinGW\include/hadesmem/pelib/export.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_list.hpp:16,
                     from C:\MinGW\include/hadesmem/detail/find_procedure.hpp:11,
                     from C:\MinGW\include/hadesmem/find_procedure.hpp:10,
                     from C:\MinGW\include/hadesmem/call.hpp:37,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/detail/filesystem.hpp: In function 'void hadesmem::detail::CopyDirectory(std::__cxx11::wstring, std::__cxx11::wstring)':
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:258:37: error: cannot convert 'const wchar_t*' to 'LPCSTR {aka const char*}' in assignment
       file_op.pFrom = src_wildcard.data();
                                         ^
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:259:26: error: cannot convert 'const wchar_t*' to 'LPCSTR {aka const char*}' in assignment                                                                                                         file_op.pTo = dst.data();
                              ^                                                                                             C:\MinGW\include/hadesmem/detail/filesystem.hpp:261:50: error: cannot convert 'SHFILEOPSTRUCT* {aka _SHFILEOPSTRUCTA*}' to 'LPSHFILEOPSTRUCTW {aka _SHFILEOPSTRUCTW*}' for argument '1' to 'int SHFileOperationW(LPSHFILEOPSTRUCTW)'
       auto const result = ::SHFileOperationW(&file_op);
                                                      ^                                                                     In file included from C:\MinGW\include/boost/type_index/stl_type_index.hpp:33:0,
                     from C:\MinGW\include/boost/type_index.hpp:29,
                     from C:\MinGW\include/boost/any.hpp:20,
                     from C:\MinGW\include/boost/program_options/value_semantic.hpp:12,
                     from C:\MinGW\include/boost/program_options/options_description.hpp:13,
                     from C:\MinGW\include/boost/program_options.hpp:15,
                     from C:\users\systemuser\desktop\wowned\main.cpp:33:
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:264:5: error: no matching function for call to 'boost::error_info<hadesmem::TagErrorCodeWinOther, long long unsigned int>::error_info(<brace-enclosed initializer list>)'
         HADESMEM_DETAIL_THROW_EXCEPTION(
         ^
    In file included from C:\MinGW\include/boost/exception/diagnostic_information.hpp:17:0,
                     from C:\users\systemuser\desktop\wowned\main.cpp:34:
    C:\MinGW\include/boost/exception/info.hpp:66:5: note: candidate: boost::error_info<Tag, T>::error_info(boost::error_info<Tag, T>&&) [with Tag = hadesmem::TagErrorCodeWinOther; T = long long unsigned int]                                          error_info<Tag,T>::
         ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:66:5: note:   conversion of argument 1 would be ill-formed:
    C:\MinGW\include/boost/exception/info.hpp:59:5: note: candidate: boost::error_info<Tag, T>::error_info(boost::error_info<Tag, T>::value_type&&) [with Tag = hadesmem::TagErrorCodeWinOther; T = long long unsigned int; boost::error_info<Tag, T>::value_type = long long unsigned int]                                                                                      error_info<Tag,T>::
         ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:59:5: note:   conversion of argument 1 would be ill-formed:
    C:\MinGW\include/boost/exception/info.hpp:52:5: note: candidate: boost::error_info<Tag, T>::error_info(const boost::error_info<Tag, T>&) [with Tag = hadesmem::TagErrorCodeWinOther; T = long long unsigned int]                                     error_info<Tag,T>::                                                                                                     ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:52:5: note:   conversion of argument 1 would be ill-formed:
    C:\MinGW\include/boost/exception/info.hpp:43:5: note: candidate: boost::error_info<Tag, T>::error_info(const value_type&) [with Tag = hadesmem::TagErrorCodeWinOther; T = long long unsigned int; boost::error_info<Tag, T>::value_type = long long unsigned int]                                                                                                            error_info<Tag,T>::
         ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:43:5: note:   conversion of argument 1 would be ill-formed:
    In file included from C:\MinGW\include/hadesmem/module.hpp:17:0,
                     from C:\MinGW\include/hadesmem/pelib/pe_file.hpp:20,                                                                    from C:\MinGW\include/hadesmem/pelib/dos_header.hpp:19,                                                                 from C:\MinGW\include/hadesmem/pelib/nt_headers.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_dir.hpp:19,
                     from C:\MinGW\include/hadesmem/pelib/export.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_list.hpp:16,
                     from C:\MinGW\include/hadesmem/detail/find_procedure.hpp:11,
                     from C:\MinGW\include/hadesmem/find_procedure.hpp:10,
                     from C:\MinGW\include/hadesmem/call.hpp:37,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/detail/filesystem.hpp: In function 'bool hadesmem::detail::EnumDir(std::__cxx11::wstring, const F&, bool*, bool*)':
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:568:61: error: cannot convert 'WIN32_FIND_DATA* {aka _WIN32_FIND_DATAA*}' to 'LPWIN32_FIND_DATAW {aka _WIN32_FIND_DATAW*}' for argument '2' to 'void* FindFirstFileW(LPCWSTR, LPWIN32_FIND_DATAW)'
         ::FindFirstFileW((dir_path + L"\\*").c_str(), &find_data)};
                                                                 ^
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:599:58: error: cannot convert 'WIN32_FIND_DATA* {aka _WIN32_FIND_DATAA*}' to 'LPWIN32_FIND_DATAW {aka _WIN32_FIND_DATAW*}' for argument '2' to 'WINBOOL FindNextFileW(HANDLE, LPWIN32_FIND_DATAW)'                                                                                                                         } while (::FindNextFileW(handle.GetHandle(), &find_data));                                                                                                                     ^
    In file included from C:\MinGW\include/hadesmem/injector.hpp:17:0,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/call.hpp: In member function 'void hadesmem::detail::ArgVisitor32::operator()(uint32_t)':     C:\MinGW\include/hadesmem/call.hpp:416:5: error: 'GpReg' is not a member of 'asmjit'                                         asmjit::GpReg const regs[] = {asmjit::x86::ecx, asmjit::x86::edx};
         ^~~~~~
    C:\MinGW\include/hadesmem/call.hpp:423:23: error: 'regs' was not declared in this scope
           assembler_->mov(regs[cur_arg_ - 1], asmjit::imm_u(arg));
                           ^~~~
    C:\MinGW\include/hadesmem/call.hpp: In member function 'void hadesmem::detail::ArgVisitor64::operator()(uint64_t)':
    C:\MinGW\include/hadesmem/call.hpp:502:7: error: 'GpReg' is not a member of 'asmjit'
           asmjit::GpReg const regs[] = {
           ^~~~~~
    C:\MinGW\include/hadesmem/call.hpp:504:23: error: 'regs' was not declared in this scope
           assembler_->mov(regs[cur_arg_ - 1], asmjit::imm_u(arg));
                           ^~~~
    C:\MinGW\include/hadesmem/call.hpp: In member function 'void hadesmem::detail::ArgVisitor64::operator()(float)':
    C:\MinGW\include/hadesmem/call.hpp:530:7: error: 'XmmReg' is not a member of 'asmjit'
           asmjit::XmmReg const regs[] = {asmjit::x86::xmm0,
           ^~~~~~
    C:\MinGW\include/hadesmem/call.hpp:536:25: error: 'regs' was not declared in this scope
           assembler_->movss(regs[cur_arg_ - 1],
                             ^~~~
    C:\MinGW\include/hadesmem/call.hpp: In member function 'void hadesmem::detail::ArgVisitor64::operator()(double)':
    C:\MinGW\include/hadesmem/call.hpp:566:7: error: 'XmmReg' is not a member of 'asmjit'
           asmjit::XmmReg const regs[] = {asmjit::x86::xmm0,
           ^~~~~~
    C:\MinGW\include/hadesmem/call.hpp:570:25: error: 'regs' was not declared in this scope
           assembler_->movsd(regs[cur_arg_ - 1],
                             ^~~~
    C:\MinGW\include/hadesmem/call.hpp: In function 'hadesmem::Allocator hadesmem::detail::GenerateCallCode(const hadesmem::Process&, AddressesForwardIterator, AddressesForwardIterator, ConvForwardIterator, ArgsForwardIterator, PVOID)':
    C:\MinGW\include/hadesmem/call.hpp:850:41: error: 'class asmjit::X86Assembler' has no member named 'getCodeSize'; did you mean 'getGpSize'?
       DWORD_PTR const stub_size = assembler.getCodeSize();
                                             ^~~~~~~~~~~
    C:\MinGW\include/hadesmem/call.hpp:859:13: error: 'class asmjit::X86Assembler' has no member named 'relocCode'; did you mean 'getCode'?                                                                                                            assembler.relocCode(code_real.data(),
                 ^~~~~~~~~                                                                                                  In file included from C:\users\systemuser\desktop\wowned\main.cpp:36:0:
    C:\MinGW\include/hadesmem/injector.hpp: In function 'HINSTANCE__* hadesmem::InjectDll(const hadesmem::Process&, const wstring&, uint32_t)':
    C:\MinGW\include/hadesmem/injector.hpp:179:10: error: '__nullptr' was not declared in this scope
              __nullptr, // Can't use nullptr here because /clr...
              ^~~~~~~~~
    In file included from C:\MinGW\include/boost/type_index/stl_type_index.hpp:33:0,
                     from C:\MinGW\include/boost/type_index.hpp:29,
                     from C:\MinGW\include/boost/any.hpp:20,                                                                                 from C:\MinGW\include/boost/program_options/value_semantic.hpp:12,
                     from C:\MinGW\include/boost/program_options/options_description.hpp:13,
                     from C:\MinGW\include/boost/program_options.hpp:15,
                     from C:\users\systemuser\desktop\wowned\main.cpp:33:
    C:\MinGW\include/hadesmem/injector.hpp:183:5: error: no matching function for call to 'boost::error_info<hadesmem::TagErrorCodeWinLast, long unsigned int>::error_info(<brace-enclosed initializer list>)'
         HADESMEM_DETAIL_THROW_EXCEPTION(
         ^
    In file included from C:\MinGW\include/boost/exception/diagnostic_information.hpp:17:0,
                     from C:\users\systemuser\desktop\wowned\main.cpp:34:
    C:\MinGW\include/boost/exception/info.hpp:66:5: note: candidate: boost::error_info<Tag, T>::error_info(boost::error_info<Tag, T>&&) [with Tag = hadesmem::TagErrorCodeWinLast; T = long unsigned int]                                                error_info<Tag,T>::
         ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:66:5: note:   conversion of argument 1 would be ill-formed:
    C:\MinGW\include/boost/exception/info.hpp:59:5: note: candidate: boost::error_info<Tag, T>::error_info(boost::error_info<Tag, T>::value_type&&) [with Tag = hadesmem::TagErrorCodeWinLast; T = long unsigned int; boost::error_info<Tag, T>::value_type = long unsigned int]                                                                                                 error_info<Tag,T>::
         ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:59:5: note:   conversion of argument 1 would be ill-formed:
    C:\MinGW\include/boost/exception/info.hpp:52:5: note: candidate: boost::error_info<Tag, T>::error_info(const boost::error_info<Tag, T>&) [with Tag = hadesmem::TagErrorCodeWinLast; T = long unsigned int]                                           error_info<Tag,T>::                                                                                                     ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:52:5: note:   conversion of argument 1 would be ill-formed:
    C:\MinGW\include/boost/exception/info.hpp:43:5: note: candidate: boost::error_info<Tag, T>::error_info(const value_type&) [with Tag = hadesmem::TagErrorCodeWinLast; T = long unsigned int; boost::error_info<Tag, T>::value_type = long unsigned int]                                                                                                                       error_info<Tag,T>::
         ^~~~~~~~~~~~~~~~~
    C:\MinGW\include/boost/exception/info.hpp:43:5: note:   conversion of argument 1 would be ill-formed:
    In file included from C:\users\systemuser\desktop\wowned\main.cpp:36:0:
    C:\MinGW\include/hadesmem/injector.hpp: In function 'hadesmem::CreateAndInjectData hadesmem::CreateAndInject(const wstring&, const wstring&, ArgsIter, ArgsIter, const wstring&, const string&, uint32_t, uint32_t)':                           C:\MinGW\include/hadesmem/injector.hpp:353:35: error: cannot convert 'STARTUPINFO* {aka _STARTUPINFOA*}' to 'LPSTARTUPINFOW {aka _STARTUPINFOW*}' for argument '9' to 'WINBOOL CreateProcessW(LPCWSTR, LPWSTR, LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, WINBOOL, DWORD, LPVOID, LPCWSTR, LPSTARTUPINFOW, LPPROCESS_INFORMATION)'
                             &proc_info))
                                       ^
    In file included from C:\MinGW\include/hadesmem/module.hpp:17:0,                                                                         from C:\MinGW\include/hadesmem/pelib/pe_file.hpp:20,
                     from C:\MinGW\include/hadesmem/pelib/dos_header.hpp:19,                                                                 from C:\MinGW\include/hadesmem/pelib/nt_headers.hpp:21,                                                                 from C:\MinGW\include/hadesmem/pelib/export_dir.hpp:19,
                     from C:\MinGW\include/hadesmem/pelib/export.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_list.hpp:16,
                     from C:\MinGW\include/hadesmem/detail/find_procedure.hpp:11,
                     from C:\MinGW\include/hadesmem/find_procedure.hpp:10,
                     from C:\MinGW\include/hadesmem/call.hpp:37,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/detail/filesystem.hpp: In instantiation of 'std::unique_ptr<std::basic_fstream<CharT> > hadesmem::detail::OpenFile(const wstring&, std::ios_base::openmode) [with CharT = char; std::__cxx11::wstring = std::__cxx11::basic_string<wchar_t>; std::ios_base::openmode = std::_Ios_Openmode]':
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:451:74:   required from here
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:38:5: error: no matching function for call to 'std::basic_fstream<char>::basic_fstream(<brace-enclosed initializer list>)'
         new std::basic_fstream<CharT>{path, mode}};
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                          In file included from C:\MinGW\include/hadesmem/detail/filesystem.hpp:8:0,                                                               from C:\MinGW\include/hadesmem/module.hpp:17,
                     from C:\MinGW\include/hadesmem/pelib/pe_file.hpp:20,
                     from C:\MinGW\include/hadesmem/pelib/dos_header.hpp:19,                                                                 from C:\MinGW\include/hadesmem/pelib/nt_headers.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_dir.hpp:19,
                     from C:\MinGW\include/hadesmem/pelib/export.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_list.hpp:16,
                     from C:\MinGW\include/hadesmem/detail/find_procedure.hpp:11,
                     from C:\MinGW\include/hadesmem/find_procedure.hpp:10,
                     from C:\MinGW\include/hadesmem/call.hpp:37,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    c:\mingw\include\c++\6.3.0\fstream:927:7: note: candidate: std::basic_fstream<_CharT, _Traits>::basic_fstream(std::basic_fstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]
           basic_fstream(basic_fstream&& __rhs)
           ^~~~~~~~~~~~~
    c:\mingw\include\c++\6.3.0\fstream:927:7: note:   candidate expects 1 argument, 2 provided
    c:\mingw\include\c++\6.3.0\fstream:917:7: note: candidate: std::basic_fstream<_CharT, _Traits>::basic_fstream(const string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::__cxx11::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::_Ios_Openmode]                                                            basic_fstream(const std::string& __s,
           ^~~~~~~~~~~~~
    c:\mingw\include\c++\6.3.0\fstream:917:7: note:   no known conversion for argument 1 from 'const wstring {aka const std::__cxx11::basic_string<wchar_t>}' to 'const string& {aka const std::__cxx11::basic_string<char>&}'
    c:\mingw\include\c++\6.3.0\fstream:902:7: note: candidate: std::basic_fstream<_CharT, _Traits>::basic_fstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::_Ios_Openmode]
           basic_fstream(const char* __s,
           ^~~~~~~~~~~~~
    c:\mingw\include\c++\6.3.0\fstream:902:7: note:   no known conversion for argument 1 from 'const wstring {aka const std::__cxx11::basic_string<wchar_t>}' to 'const char*'
    c:\mingw\include\c++\6.3.0\fstream:889:7: note: candidate: std::basic_fstream<_CharT, _Traits>::basic_fstream() [with _CharT = char; _Traits = std::char_traits<char>]                                                                                 basic_fstream()
           ^~~~~~~~~~~~~
    c:\mingw\include\c++\6.3.0\fstream:889:7: note:   candidate expects 0 arguments, 2 provided
    In file included from C:\MinGW\include/hadesmem/module.hpp:17:0,                                                                         from C:\MinGW\include/hadesmem/pelib/pe_file.hpp:20,
                     from C:\MinGW\include/hadesmem/pelib/dos_header.hpp:19,                                                                 from C:\MinGW\include/hadesmem/pelib/nt_headers.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_dir.hpp:19,
                     from C:\MinGW\include/hadesmem/pelib/export.hpp:21,
                     from C:\MinGW\include/hadesmem/pelib/export_list.hpp:16,
                     from C:\MinGW\include/hadesmem/detail/find_procedure.hpp:11,
                     from C:\MinGW\include/hadesmem/find_procedure.hpp:10,
                     from C:\MinGW\include/hadesmem/call.hpp:37,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/detail/filesystem.hpp:38:46: error: no matching function for call to 'std::unique_ptr<std::basic_fstream<char>, std::default_delete<std::basic_fstream<char> > >::unique_ptr(<brace-enclosed initializer list>)'
         new std::basic_fstream<CharT>{path, mode}};
                                                  ^
    In file included from c:\mingw\include\c++\6.3.0\memory:81:0,
                     from c:\mingw\include\c++\6.3.0\thread:40,
                     from C:\users\systemuser\desktop\wowned\main.cpp:31:
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:231:2: note: candidate: template<class _Up, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(std::auto_ptr<_Up>&&)
      unique_ptr(auto_ptr<_Up>&& __u) noexcept;
      ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:231:2: note:   template argument deduction/substitution failed:
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:223:2: note: candidate: template<class _Up, class _Ep, class> std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Up, _Ep>&&)
      unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept                                                                         ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:223:2: note:   template argument deduction/substitution failed:
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:209:7: note: candidate: std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>&&) [with _Tp = std::basic_fstream<char>; _Dp = std::default_delete<std::basic_fstream<char> >]
           unique_ptr(unique_ptr&& __u) noexcept                                                                                   ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:209:7: note:   conversion of argument 1 would be ill-formed:
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:204:17: note: candidate: constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr(std::nullptr_t) [with _Tp = std::basic_fstream<char>; _Dp = std::default_delete<std::basic_fstream<char> >; std::nullptr_t = std::nullptr_t]                                                                                                             constexpr unique_ptr(nullptr_t) noexcept : unique_ptr() { }
                     ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:204:17: note:   conversion of argument 1 would be ill-formed:
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:197:7: note: candidate: std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, typename std::remove_reference<_To>::type&&) [with _Tp = std::basic_fstream<char>; _Dp = std::default_delete<std::basic_fstream<char> >; std::unique_ptr<_Tp, _Dp>::pointer = std::basic_fstream<char>*; typename std::remove_reference<_To>::type = std::default_delete<std::basic_fstream<char> >]
           unique_ptr(pointer __p,
           ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:197:7: note:   candidate expects 2 arguments, 1 provided
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:185:7: note: candidate: std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer, typename std::conditional<std::is_reference<_Dp>::value, _Dp, const _Dp&>::type) [with _Tp = std::basic_fstream<char>; _Dp = std::default_delete<std::basic_fstream<char> >; std::unique_ptr<_Tp, _Dp>::pointer = std::basic_fstream<char>*; typename std::conditional<std::is_reference<_Dp>::value, _Dp, const _Dp&>::type = const std::default_delete<std::basic_fstream<char> >&]
           unique_ptr(pointer __p,
           ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:185:7: note:   candidate expects 2 arguments, 1 provided                   c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:170:7: note: candidate: std::unique_ptr<_Tp, _Dp>::unique_ptr(std::unique_ptr<_Tp, _Dp>::pointer) [with _Tp = std::basic_fstream<char>; _Dp = std::default_delete<std::basic_fstream<char> >; std::unique_ptr<_Tp, _Dp>::pointer = std::basic_fstream<char>*]                                                                     unique_ptr(pointer __p) noexcept
           ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:170:7: note:   conversion of argument 1 would be ill-formed:
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:158:17: note: candidate: constexpr std::unique_ptr<_Tp, _Dp>::unique_ptr() [with _Tp = std::basic_fstream<char>; _Dp = std::default_delete<std::basic_fstream<char> >]                                    constexpr unique_ptr() noexcept                                                                                                   ^~~~~~~~~~
    c:\mingw\include\c++\6.3.0\bits\unique_ptr.h:158:17: note:   candidate expects 0 arguments, 1 provided
    In file included from C:\MinGW\include/hadesmem/injector.hpp:17:0,
                     from C:\users\systemuser\desktop\wowned\main.cpp:36:
    C:\MinGW\include/hadesmem/call.hpp: In instantiation of 'hadesmem::Allocator hadesmem::detail::GenerateCallCode(const hadesmem::Process&, AddressesForwardIterator, AddressesForwardIterator, ConvForwardIterator, ArgsForwardIterator, PVOID) [with AddressesForwardIterator = __gnu_cxx::__normal_iterator<void**, std::vector<void*> >; ConvForwardIterator = __gnu_cxx::__normal_iterator<hadesmem::CallConv*, std::vector<hadesmem::CallConv> >; ArgsForwardIterator = __gnu_cxx::__normal_iterator<std::vector<hadesmem::CallArg>*, std::vector<std::vector<hadesmem::CallArg> > >; PVOID = void*]':
    C:\MinGW\include/hadesmem/call.hpp:921:29:   required from 'void hadesmem::CallMulti(const hadesmem::Process&, AddressesForwardIterator, AddressesForwardIterator, ConvForwardIterator, ArgsForwardIterator, ResultsOutputIterator) [with AddressesForwardIterator = __gnu_cxx::__normal_iterator<void**, std::vector<void*> >; ConvForwardIterator = __gnu_cxx::__normal_iterator<hadesmem::CallConv*, std::vector<hadesmem::CallConv> >; ArgsForwardIterator = __gnu_cxx::__normal_iterator<std::vector<hadesmem::CallArg>*, std::vector<std::vector<hadesmem::CallArg> > >; ResultsOutputIterator = std::back_insert_iterator<std::vector<hadesmem::CallResultRaw> >]'                                                                       C:\MinGW\include/hadesmem/call.hpp:963:12:   required from 'hadesmem::CallResultRaw hadesmem::CallRaw(const hadesmem::Process&, void*, hadesmem::CallConv, ArgsForwardIterator, ArgsForwardIterator) [with ArgsForwardIterator = __gnu_cxx::__normal_iterator<hadesmem::CallArg*, std::vector<hadesmem::CallArg> >]'                                                    C:\MinGW\include/hadesmem/call.hpp:1025:36:   required from 'hadesmem::CallResult<typename hadesmem::detail::FuncResult<FuncT>::type> hadesmem::Call(const hadesmem::Process&, void*, hadesmem::CallConv, Args&& ...) [with FuncT = int (*)(HINSTANCE__*); Args = {HINSTANCE__*&}; typename hadesmem::detail::FuncResult<FuncT>::type = int]'                           C:\MinGW\include/hadesmem/call.hpp:1062:21:   required from 'hadesmem::CallResult<typename hadesmem::detail::FuncResult<FuncT>::type> hadesmem::Call(const hadesmem::Process&, FuncT, hadesmem::CallConv, Args&& ...) [with FuncT = int (*)(HINSTANCE__*); Args = {HINSTANCE__*&}; typename hadesmem::detail::FuncResult<FuncT>::type = int]'                           C:\MinGW\include/hadesmem/injector.hpp:200:16:   required from here
    C:\MinGW\include/hadesmem/call.hpp:831:42: error: no matching function for call to 'asmjit::X86Assembler::X86Assembler(<brace-enclosed initializer list>)'                                                                                         asmjit::X86Assembler assembler{&runtime};
                                              ^                                                                             In file included from c:\mingw\include\asmjit\x86.h:14:0,                                                                                from C:\MinGW\include/asmjit/asmjit.h:38,
                     from C:\MinGW\include/hadesmem/call.hpp:24,
                     from C:\MinGW\include/hadesmem/injector.hpp:17,                                                                         from C:\users\systemuser\desktop\wowned\main.cpp:36:
    c:\mingw\include\asmjit\x86\x86assembler.h:43:14: note: candidate: asmjit::X86Assembler::X86Assembler(asmjit::CodeHolder*)
       ASMJIT_API X86Assembler(CodeHolder* code = nullptr) noexcept;
                  ^~~~~~~~~~~~
    c:\mingw\include\asmjit\x86\x86assembler.h:43:14: note:   no known conversion for argument 1 from 'asmjit::JitRuntime*' to 'asmjit::CodeHolder*'
    
    C:\MinGW>

  8. #53
    Elite User CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    470
    Join Date
    Sep 2008
    Posts
    876
    Thanks G/R
    4/104
    CoreCoins
    3751
    Trade Feedback
    0 (0%)
    Quote Originally Posted by xxauroraxx View Post
    I'm having issues with compilation too. Added hadesmem and asmjit to a MinGW install
    This is a hadesmem issue, not a wowned issue. But I'm not sure that mingw is supported.

  9. #54
    Member xxauroraxx's Avatar
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    4
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Have a recommendation for a compiler?

  10. #55
    Elite User CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    470
    Join Date
    Sep 2008
    Posts
    876
    Thanks G/R
    4/104
    CoreCoins
    3751
    Trade Feedback
    0 (0%)
    Quote Originally Posted by xxauroraxx View Post
    Have a recommendation for a compiler?
    The binaries on the repository are compiled with Visual Studio 2017 Professional.

  11. #56
    Member deloriam's Avatar
    Reputation
    1
    Join Date
    Jun 2017
    Posts
    1
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Hey, I'm a newbie doing this. How can i run it? I downloaded all of that link you posted but i tried to write in cmd "wowned.exe" and it doesnt works, it says "wowned.exe is not a command" Huh what can i do?

  12. #57
    Member xxauroraxx's Avatar
    Reputation
    1
    Join Date
    Jan 2012
    Posts
    4
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    Quote Originally Posted by deloriam View Post
    Hey, I'm a newbie doing this. How can i run it? I downloaded all of that link you posted but i tried to write in cmd "wowned.exe" and it doesnt works, it says "wowned.exe is not a command" Huh what can i do?
    You have to compile it. Its C++

  13. #58
    Elite User CoreCoins User Authenticator enabled namreeb's Avatar
    Reputation
    470
    Join Date
    Sep 2008
    Posts
    876
    Thanks G/R
    4/104
    CoreCoins
    3751
    Trade Feedback
    0 (0%)
    Quote Originally Posted by xxauroraxx View Post
    You have to compile it. Its C++
    No you don't. There are binaries included on the github repository under releases. See here: Releases * namreeb/wowned * GitHub. The most recent release version (as of writing this) is 0.3. If you click on 0.3.7z, it will download an archive containing the binaries.

    Quote Originally Posted by deloriam View Post
    Hey, I'm a newbie doing this. How can i run it? I downloaded all of that link you posted but i tried to write in cmd "wowned.exe" and it doesnt works, it says "wowned.exe is not a command" Huh what can i do?
    I don't mean to be rude but if you can't figure it out, you're not exactly the target audience. I have already achieved what I set out to achieve with this release, therefore I do not plan to support it at all.

  14. #59
    Member juankino87's Avatar
    Reputation
    1
    Join Date
    Apr 2017
    Posts
    2
    Thanks G/R
    0/0
    CoreCoins
    0
    Trade Feedback
    0 (0%)
    On what server 3.3.5a does it currently work?

 

 
Page 4 of 4 FirstFirst 1234

Similar Threads

  1. [Release] Authentication bypass exploits for 1.12.1, 2.4.3 and 3.3.5a servers
    By namreeb in forum WoW Memory Editing
    Replies: 1
    Last Post: 04-24-2017, 05:58 PM
  2. New flight path exploit. for anyone! 2.0.3
    By corn674 in forum World of Warcraft Exploits
    Replies: 21
    Last Post: 01-15-2007, 03:55 PM
  3. WSG exploit for alliance!
    By 0mats0 in forum World of Warcraft Exploits
    Replies: 10
    Last Post: 12-28-2006, 02:21 PM
  4. Zul Farrak Exploit for Hunters
    By Matt in forum World of Warcraft Exploits
    Replies: 2
    Last Post: 06-18-2006, 07:08 PM
  5. 9k rep an hour exploit for argent dawn (1.11)
    By Lonsdale in forum World of Warcraft Exploits
    Replies: 1
    Last Post: 05-28-2006, 11:04 PM
All times are GMT -5. The time now is 07:24 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2017 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search