Please where i can change lvl create on MG and DL?? (offset)
Printable View
Please where i can change lvl create on MG and DL?? (offset)
For what is it?, i download and i get Instaling Waiting or something like that, and stop there.
What should i do?
Could someone please explain to me what is sdProtocol[x]
I found while viewing packets from client to server
if(pProtocol[0] == 0xC1 && pProtocol[2] == 0xF3 && pProtocol[3] == 0x11)
This was similar to a packet of mine for using skills
C1 0B F3 11 FE 00 07 00 0A 00 00 C1 0B F3 11 FE
I believe this is the packet and above is what we write in C++ however what is sdProtocol[x] and how can I finish writing a protocol fix with the correct packets found?
I think I understand pProtocol[x]
Thanks for all help
Erm...You are trying to code Episode 2, right? You see, some of the protocols were changed starting the 1.04K main. So you identify the packet and make another one (sdProtocol) and send it to main so the protocols can match.
thanks for the guide
Hi, I've tried this guide and i've read through it before i started anything. And i must say, by far the most helpful guide.
My problem is this, i've edited all files according until the Update 1:Running of server part where my GameServer Crashes just as it started. At first, I thought i must've did something wrong so i redid it. It still crashes.
Now, I tried Running the gameserver alone without anything else, it showed a couple of errors at first saying a couple of files are missing but then it crashes after that.
If anyone has an answer, do reply.
F.Y.I im on Windows XP Pro SP3. not sure if it makes any difference. Btw other GameServers works except Endi's.
File 'maestro://eBook/estructura/datasercer.html' does not exist!
Please contact the autor of 'Server_10018_EN' regarding this problem
Ihope you cna fix it
i think the developement stopped on this one, we got almost everything we need nowto build episode 2, we can look at fix sources on here and we can look at how to make the new characters work and can code them. Its just a matter of fixing protocols?
to obtain full season3 ep2 you need to code in gs the gameplay of summoner,support for his class,the quests and so on and this project is at 42 or 43 update(i dont remember) but only for PT-BR
using knowledge based on fix sources and the pt version of these guides ive managed to create a summoner in game, generate damage from its attacks, and fixed most visual errors with summoner. Problem is only skills :P and skill tree and summoner quests and some events, summoner cant enter yet bc ds etc. I have no intention of running a server for myself, seems foolish to try to learn to code and not run one. I did this because I want to learn more about the protocols for season 3, so on global i can build my apollo hack.
ehm LOL???
i created all things & double checked the codes till "Update 1 - Fix>Fix - Dll", and then was going to debug it so i can test: RESULTS
NOTICE!, every single code is same as the guide says, so WTF?? is this a joke??Code:Build Log
Build started: Project: SrTeam, Configuration: Debug|Win32
Command Lines
Creating temporary file "c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\RSP00000558485804.rsp" with contents
[
/Od /D "_WINDLL" /D "_MBCS" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP ".\fixs.cpp"
".\DllMain.cpp"
]
Creating command line "cl.exe @"c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\RSP00000558485804.rsp" /nologo /errorReport:prompt"
Output Window
Compiling...
DllMain.cpp
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(4) : error C2146: syntax error : missing ';' before identifier 'ProtocolServer'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(4) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(4) : error C2146: syntax error : missing ')' before identifier 'Tipo'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(4) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(4) : error C2059: syntax error : ')'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(5) : error C2143: syntax error : missing ';' before '{'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(5) : error C2447: '{' : missing function header (old-style formal list?)
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(20) : error C2146: syntax error : missing ';' before identifier 'ProtocolClient'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(20) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(20) : error C2086: 'int BYTE' : redefinition
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(4) : see declaration of 'BYTE'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(20) : error C2146: syntax error : missing ')' before identifier 'Tipo'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(20) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(20) : error C2059: syntax error : ')'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(21) : error C2143: syntax error : missing ';' before '{'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(21) : error C2447: '{' : missing function header (old-style formal list?)
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(38) : error C2065: 'DWORD' : undeclared identifier
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(38) : error C2146: syntax error : missing ';' before identifier 'OldProtect'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(38) : error C2065: 'OldProtect' : undeclared identifier
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(39) : error C2065: 'PAGE_EXECUTE_READWRITE' : undeclared identifier
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(39) : error C2065: 'OldProtect' : undeclared identifier
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(39) : error C3861: 'VirtualProtect': identifier not found
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(39) : error C3861: 'LPVOID': identifier not found
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(41) : error C3861: 'Fixs': identifier not found
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(52) : error C2065: 'MB_OK' : undeclared identifier
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\dllmain.cpp(52) : error C3861: 'MessageBoxA': identifier not found
fixs.cpp
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(5) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(5) : error C2365: 'SetByte' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(9) : see declaration of 'SetByte'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(5) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(6) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(6) : error C2365: 'SetByte' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(9) : see declaration of 'SetByte'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(6) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(9) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(9) : error C2365: 'SetNop' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(7) : see declaration of 'SetNop'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(9) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(10) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(10) : error C2365: 'SetNop' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(7) : see declaration of 'SetNop'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(10) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(13) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(13) : error C2365: 'SetNop' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(7) : see declaration of 'SetNop'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(13) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(16) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(16) : error C2365: 'SetByte' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(9) : see declaration of 'SetByte'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(16) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(19) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(19) : error C2365: 'SetRetn' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(8) : see declaration of 'SetRetn'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(20) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(20) : error C2365: 'SetRetn' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(8) : see declaration of 'SetRetn'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(21) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(21) : error C2365: 'SetRetn' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(8) : see declaration of 'SetRetn'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(24) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(24) : error C2365: 'SetNop' : redefinition; previous definition was 'function'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\utilities.h(7) : see declaration of 'SetNop'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(24) : error C2078: too many initializers
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(25) : error C2059: syntax error : '}'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(25) : error C2143: syntax error : missing ';' before '}'
c:\users\kotikone\documents\visual studio 2008\projects\srteam\srteam\fixs.cpp(25) : error C2059: syntax error : '}'
Generating Code...
Results
Build log was saved at "file://c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\BuildLog.htm"
SrTeam - 55 error(s), 0 warning(s)
you missed something,read the code and if is same as in tutorial than read again the code and start your brain in c++ mode.
PS: there are not 55 errors,is only 1 but if you missed ; or ) or } all the code is wrong so dont worry,you will solve it :D
HELP?Code:Build Log
Build started: Project: SrTeam, Configuration: Debug|Win32
Command Lines
Creating temporary file "c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\RSP00000E56925632.rsp" with contents
[
/Od /D "_WINDLL" /D "_MBCS" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP ".\fixs.cpp"
".\DllMain.cpp"
]
Creating command line "cl.exe @"c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\RSP00000E56925632.rsp" /nologo /errorReport:prompt"
Creating temporary file "c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\RSP00000F56925632.rsp" with contents
[
/OUT:"C:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\Debug\SrTeam.dll" /DLL /MANIFEST /MANIFESTFILE:"Debug\SrTeam.dll.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"C:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\Debug\SrTeam.pdb" /DYNAMICBASE /NXCOMPAT /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib
".\Debug\DllMain.obj"
".\Debug\configs.obj"
".\Debug\fixs.obj"
".\Debug\utilities.obj"
]
Creating command line "link.exe @"c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\RSP00000F56925632.rsp" /NOLOGO /ERRORREPORT:PROMPT"
Output Window
Compiling...
DllMain.cpp
fixs.cpp
Generating Code...
Linking...
Creating library C:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\Debug\SrTeam.lib and object C:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\Debug\SrTeam.exp
fixs.obj : error LNK2019: unresolved external symbol "void __cdecl SetByte(unsigned long,unsigned char)" (?SetByte@@YAXKE@Z) referenced in function "void __cdecl fixs(void)" (?fixs@@YAXXZ)
C:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\Debug\SrTeam.dll : fatal error LNK1120: 1 unresolved externals
Results
Build log was saved at "file://c:\Users\Kotikone\Documents\Visual Studio 2008\Projects\SrTeam\SrTeam\Debug\BuildLog.htm"
SrTeam - 2 error(s), 0 warning(s)
There is a wrong ItemAddOption.txt file as it makes server to crash. So if you are getting server crash after doing Update 1 - Structure, just change this file.
I am doing everything step by step making dll and hooking it for the first time and I get GS crash .. Could someone please share his dll with sources and also GS (where there is just a hooked dll that is just changing protocols using offsets from tutorial), so I can find my problem out. Thanks.
Edit1: I made just a dll with one function to show pop up with text "Dll is loaded" to check if my GS is importing dll at all. So on my own PC with VS 2008 installed everything goes well, I have that message but on the target machine with VS 2005 it is just ignoring dll, no errors etc. If there would be any uncompatibility with VS there would be an error, but it just ignores dll, so it is not loading it and can't run Inicio function. What can you say about it?
Edit2: Ok, I have fixed it, I needed to install Visual C++ 2008 Redistributable Package on the target machine so it can load dll. So on the moment it seems that there might be 2 problems: 1) wrong ItemAddOption.txt file 2) you need to install Redist package on the target machine, so everything goes well :)
i was wondering since you can add new char crtl codes to the game, along with the formula to fix them, why didnt anyone make a pre-emptive slot for a totally new character yet?
i was mainly talking about in the gameserver. Client would be a different story since we dont have a guide from Team RaGEZONEBR about clients. It can be done, for the right price on client. Nothings very hard, only a matter of time, some people are faster than others.
-10 for the discouragement.
hmmm sounds interesting...
i'll try this and see if it'll be worth it...
its worth about a buggy season 3 episode 2 with pre-emptive season 4 additions to it. it depends widely on you knowing c++ and asm, not soo much on the asm part, but you need to know and understand how to hook and edit gameserver using ollydbg.
the outcome if you do everything the guide tells you is buggy, but by then you should be abke to fix it.
Ok, I have stopped at hooking dll at GSCS. I have compiled dll hooked it, it seems to work ok, everyting is working, but when I warp to GSCS it is crashing, debug info:
Unhandled exception at 0x9049c93f in GameServer_CS.exe: 0xC0000005: Access violation reading location 0x9049c93f.
Did anyone here have this error? whats wrong..
Edit: I have solved this, there is an error in EN tutorial:
33 D2 E9 92 08 00 90 90 => 33 D2 E9 92 08 00 00 90 90
Why i can't read the guide? Does it need a software to run?
Why there is no updates? :O
they stopped development on this project because to many ppl were leeching the code for their own. Sad really, if anyone wants to translate it from English to Portuguese then that would be helpful, but they wont be updating it, just read their blog.