Clean Source

Joined
Dec 24, 2006
Messages
1,655
Reaction score
480
Clean Source

Download:
Code:
http://www.mediafire.com/?7dz984y595wfcgt
Changes made in this source:
Code:
Increased buff limit.
Removed 2nd-password.
Fixed character saving. (C1 Procedure fixed)
Fixed compiling. (Should compile right away)
Admin and GM name colours. (Admin: Red, GM: Blue)
Patches:

Pet crash when they get too far away from owner:
Code:
Download [URL="http://www.mediafire.com/?1p2yz32f3e0te2v"]AIPet.rar[/URL] and replace the AIPet.cpp in __AIInterface with the one supplied in the archive.
Guides:

Changing Neuz salt:
Open Neuz.cpp and find this function:
Code:
CNeuzApp::HashMD5
The function should look like this:
Code:
void CNeuzApp::HashMD5( char* szResult, LPCTSTR szPWD )
{
    char szBuffer[256];
    char* szKey = "";

#ifdef __INTERNALSERVER
    switch( LANG_KOR )
#else // __INTERNALSERVER
    switch( ::GetLanguage() )
#endif // __INTERNALSERVER
    {
    case LANG_JAP:    
        szKey = "chanho_park";
        break;
    case LANG_TWN:    
        szKey = "omg";
        break;
    case LANG_HK:
        szKey    = "tpgk";
        break;
    case LANG_ENG:
        {
            if( ::GetSubLanguage() == LANG_SUB_IND )
            {
                szKey = "dldhsdlseh";
            }
            else
            {
                szKey = "patom";
            }
        }
        break;
    case LANG_KOR:    
        szKey = "@FLYFF";
        break;
    case LANG_GER:
        szKey    = "gjgusdbfjq";
        break;
    case LANG_SPA:
        szKey    = "rlawnsgud";
        break;
    case LANG_POR:
        //szKey    = "rlawnsgud";
        szKey    = "kikugalanet";    //chipi_090520 05/22ºÎÅÍ ¾ÏȣȭŰ º¯°æ
        break;
    case LANG_FRE:
        szKey    = "gjgusdbfjq";
        break;
    case LANG_VTN:
        szKey    = "dlrjsdn";
        break;
    case LANG_RUS:
        szKey    = "rlaansrms";
        break;
    }

    sprintf( szBuffer, "%s%s", szKey, szPWD );
    md5( szResult, szBuffer );
}
Under the LANG_ENG case in the switch statement, change the szKey after the else statement to your desired salt.
If that doesn't work, change all szKey sets to your desired salt.

Debugging your executables to troubleshoot crashes:
Make sure you copy the exe as well as the pdb file from the compile output and put them in the client/server folder (depends on if it's the server or client you're debugging), then just follow the guide and the debugger should show what line of code is causing the issue.

Reason to re-post:
Someone screwed up my previous post, leaving ownership to WrongWay, therefore, I'm making a new one and I request the old one gets deleted.
 
Last edited:
Thank for documenting your changes.

Would also be helpful if someone can post a clean database, without edits of any kind.

-Fyyre
 
Reason to re-post:
Someone screwed up my previous post, leaving ownership to WrongWay, therefore, I'm making a new one and I request the old one gets deleted.

The other post is only messed up until the time on the server is fixed. Which Dan has said will be on the 11th/12th

http://forum.ragezone.com/f71/time-error-allot-threads-closed-705144/#post6001189

Update;

I've closed allot of posts (mainly the one with less than 100 replies) if one of your threads was closed you may RE-OPEN it , but remember it wont appear correctly in the display order until the 11th/12th.

I'll delete the old one for now, but if you'd like it back once the times are fixed just say so :P
 
Last edited:
Thing is, the thread wasn't closed, only the first post of the thread was gone.

It's there. Just not in the first spot due to the server/forum time getting messed up. But everythings still there as it should be. Most of the OP's got moved to the last page :P:
 
what EnvironmentEffect.txt for?
i have an error
2010/11/ 9 21:38:48 CEnvironment::LoadScript - Script Load Failed
 
Code:
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndChattingBlockingList::CWndChattingBlockingList(void)" (??0CWndChattingBlockingList@@QAE@XZ) referenced in function "int __cdecl TextCmd_IgnoreList(class CScanner &)" (?TextCmd_IgnoreList@@YAHAAVCScanner@@@Z)
Neuz error LNK2019: unresolved external symbol "public: __thiscall CWndMailRequestingBox::CWndMailRequestingBox(void)" (??0CWndMailRequestingBox@@QAE@XZ) referenced in function "public: virtual void __thiscall CWndPost::OnInitialUpdate(void)" (?OnInitialUpdate@CWndPost@@UAEXXZ)
Neuz error LNK2019: unresolved external symbol "public: void __thiscall CWndChattingBlockingList::UpdateInformation(void)" (?UpdateInformation@CWndChattingBlockingList@@QAEXXZ) referenced in function "int __cdecl TextCmd_BlockUser(class CScanner &)" (?TextCmd_BlockUser@@YAHAAVCScanner@@@Z)
Neuz fatal error LNK1120: 3 unresolved externals

That's my last problem sir

i got VS2003 SP1

Thanks in Advance
 
Didn't really take much to make it "clean".

He took the time to clean and release it. That's probably the difference between somebody who claims that he knows the backdoors and actually does release a clean source and somebody who claims that he knows the location of thes backdoor, but actually doesn't know ****.

I assume that you can now stfu, unless you start acting more mature.
 
Last edited:
He took the time to clean and release it. That's probably the difference between somebody who claims that he knows the backdoors and actually does release a clean source and somebody who claims that he knows the location of thes backdoor, but actually doesn't know ****.

I assume that you can now stfu, unless you start acting more mature.
^pwnt xD

@on-topic nice release ;o








again... :rolleyes:
 
Back