Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Rappelz > Rappelz Private Server
You last visited: Today at 16:30

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[REUPLOAD]Rappelz Source code

Discussion on [REUPLOAD]Rappelz Source code within the Rappelz Private Server forum part of the Rappelz category.

Reply
 
Old   #1


 
アルカード's Avatar
 
elite*gold: 50
Join Date: Mar 2012
Posts: 1,036
Received Thanks: 428
[REUPLOAD]Rappelz Source code

This files were original released by Revolution Team.Since alot of people dm me about reupload.I made new thread for it.


password for both files are same as original:RevolutionTeam-is-the-best

Files are same as original release



アルカード is offline  
Thanks
6 Users
Old 10/04/2025, 10:03   #2
 
azaaza007's Avatar
 
elite*gold: 0
Join Date: May 2016
Posts: 67
Received Thanks: 3
To make the client work for you, don't forget to add the following flags:

They must match your game server.

SNetMessage.h
const unsigned short TM_CS_LOGIN = 1;
const unsigned short TM_SC_LOGIN_RESULT = 4;
const unsigned short TM_CS_MOVE_REQUEST = 5;
const unsigned short TM_SC_MOVE_ACK = 6;
const unsigned short TM_CS_REGION_UPDATE = 7;


I also found problems with SFrame, such as shadows on textures and problems with displaying some resources, such as objects "Non located items"

Does anyone know if they'll decide to share this? In any case, if I find out sooner, I'll share it.




azaaza007 is offline  
Thanks
1 User
Old 10/04/2025, 17:58   #3
 
Wael™'s Avatar
 
elite*gold: 415
Join Date: Nov 2011
Posts: 95
Received Thanks: 21
Thanks for the reupload!

Mega has daily download limits. I’ve reuploaded the same files with the same password for direct download:


Part 1:


Part 2:



Password: RevolutionTeam-is-the-best
Wael™ is offline  
Thanks
2 Users
Old 10/04/2025, 18:00   #4
 
atherounge3's Avatar
 
elite*gold: 0
Join Date: Feb 2025
Posts: 103
Received Thanks: 43
Quote:
Originally Posted by azaaza007 View Post
To make the client work for you, don't forget to add the following flags:

They must match your game server.

SNetMessage.h
const unsigned short TM_CS_LOGIN = 1;
const unsigned short TM_SC_LOGIN_RESULT = 4;
const unsigned short TM_CS_MOVE_REQUEST = 5;
const unsigned short TM_SC_MOVE_ACK = 6;
const unsigned short TM_CS_REGION_UPDATE = 7;


I also found problems with SFrame, such as shadows on textures and problems with displaying some resources, such as objects "Non located items"

Does anyone know if they'll decide to share this? In any case, if I find out sooner, I'll share it.




Enhance chance and specular map
atherounge3 is offline  
Thanks
1 User
Old 10/05/2025, 12:32   #5
 
azaaza007's Avatar
 
elite*gold: 0
Join Date: May 2016
Posts: 67
Received Thanks: 3
Quote:
Originally Posted by atherounge3 View Post
Enhance chance and specular map
I find only solution disable specular with set spec_mode = 0;
I dont know right this or not, but this fixed my problem

I shared fixed Game and Clinet source that can help others

--------------------------------
In Sframe source:

Disable Specular

Code:
void KMeshPrimitive::_SetSpecularBumpTexture(KViewportObject* pViewport, K3DRenderDevice* pDev)
{
	int spec_mode = pViewport->GetUseSpecular();
	spec_mode = 0;
	if (spec_mode==0)	// No specular
	{	
		pDev->SetTexture( 1, NULL  );
		pDev->SetTexture( 2, NULL );
		SetSpecular(FALSE);
		return;
	}

	int factor = 1;
	int	color  = 1;
	if (spec_mode==1)	// Default specular
	{	
		if	(m_TexPack.nTextureMode<=1)
		{	factor = 1;
		color = 1;
		}	else
		{	factor = m_TexPack.nTextureMode/10;
		color = m_TexPack.nTextureMode%10;
		}
	}	else
	if (spec_mode==2)	// Test mode
	{	factor = pViewport->m_nSpecularFactor;
		color = pViewport->m_nSpecularColor;
	}	else
	if (spec_mode==3)	// Default + test mode
	{
		if	(m_TexPack.nTextureMode<=1)
		{	factor = pViewport->m_nSpecularFactor;
			color = pViewport->m_nSpecularColor;
		}	else
		{	factor = m_TexPack.nTextureMode/10;
			color = m_TexPack.nTextureMode%10;
		}
	}


	if	(factor==0) pDev->SetTexture( 1, NULL ); else	// 0: no texture
	if	(factor==1) pDev->SetTexture( 1, m_TexPack.spTexture_Specular ); else	// 1: @@@_spec texture
	if	(factor==2) pDev->SetTexture( 1, m_TexPack.spTexture ); else	// 2: 1st texture
	if  (factor>=3 && factor<=5)	
	{	pDev->SetTexture( 1, _spSpecular[4+factor-3]);	// 3,4,5: 30,40,50 specular bank~gradient~highlight
	}

	if	(color==0) pDev->SetTexture( 2, NULL); else	// 0: none
	if  (color>=1 && color<=4)	
	{	pDev->SetTexture( 2, _spSpecular[color-1]); //m_TexPack.spTexture_Illumin);	// 1:metal   2: skin 3:dark_skin  4: rsv
	}

	SetSpecular(TRUE);
}
--------------------------------
In Sframe source:
To make the client work for you, don't forget to add the following flags:

They must match your game server.

SNetMessage.h

Code:
const unsigned short TM_CS_LOGIN = 1;
const unsigned short TM_SC_LOGIN_RESULT = 4;
const unsigned short TM_CS_MOVE_REQUEST = 5;
const unsigned short TM_SC_MOVE_ACK = 6;
const unsigned short TM_CS_REGION_UPDATE = 7;
---------------------------------
Trade Fix
In Captain source:
Go to OnTrade.cpp

Code:
AR_TIME t = GetArTime(); or search for this word and find OnTrade.cpp
AR_TIME t = GetArTime(); and copy below and write it under this line

if( pClient->IsMoving(t) ) 
{
pClient->CancelTrade();
return;
}
--------------------------
Skill List Fix in Sframe Source
Search for the word
const int c_nMaxLine
const int c_nMinLine
and replace number 11 with number 7

------------------------------------
Guild Creation Fix, in Sephram source:
Search for this word 길드결성
and replace it with gcreate
without deleting this symbol /

----------------------------
Sitting Issue Fix, in Sframe source
Search for the word
onCheatSitdown
in table
Game massge.cpp
and replace it completely with
Code:
void onCheatSitdown(StructPlayer* pPlayer, std::vector< std::string >& vToken)
{
    ARCADIA_LOCK(ArcadiaServer::Instance().LockObjectWithVisibleRange(pPlayer));

    if (pPlayer->IsMoving(GetArTime()) ||!pPlayer->IsActable()|| !pPlayer->IsSitdownable()) return; //916frosty

    if (pPlayer->IsFormChanged())
    {
        SendChatMessage(false, CHAT_NOTICE, "@NOTICE", pPlayer, "@440");
        return;
    }

    if (pPlayer->IsAttacking())
    {
        pPlayer->CancelAttack();
    }

    pPlayer->SitDown();

    BroadcastStatusMessage(pPlayer);
}
--------------------
White Items Not Showing Fix
Sframe source
Delete this word:
enhance_chance
(delete it like deleting any C++ code)
---------------------
azaaza007 is offline  
Thanks
1 User
Old 10/05/2025, 20:48   #6
 
Masumichan's Avatar
 
elite*gold: 0
Join Date: Jul 2020
Posts: 194
Received Thanks: 86
Honestly, quite happy to see people playing around again with source. It might be smart to just setup a discord server, I would participate to give advice towards code / development.
Masumichan is offline  
Old 10/05/2025, 21:41   #7
 
azaaza007's Avatar
 
elite*gold: 0
Join Date: May 2016
Posts: 67
Received Thanks: 3
Quote:
Originally Posted by Masumichan View Post
Honestly, quite happy to see people playing around again with source. It might be smart to just setup a discord server, I would participate to give advice towards code / development.
Have
azaaza007 is offline  
Old 10/07/2025, 23:47   #8
 
elite*gold: 0
Join Date: Apr 2024
Posts: 2
Received Thanks: 0
Hi i wanna ask if you have any files above 9.7 please
Gambling1 is offline  
Old 10/08/2025, 08:22   #9
 
atherounge3's Avatar
 
elite*gold: 0
Join Date: Feb 2025
Posts: 103
Received Thanks: 43
Quote:
Originally Posted by Gambling1 View Post
Hi i wanna ask if you have any files above 9.7 please
We are working together on 9.10 repack with a lot of features and huge performance boost. PM me or Alucard if you are willing to buy when we finish (not cheap, we are doing hard work)
atherounge3 is offline  
Old 10/08/2025, 10:48   #10
 
azaaza007's Avatar
 
elite*gold: 0
Join Date: May 2016
Posts: 67
Received Thanks: 3
Quote:
Originally Posted by azaaza007 View Post
I find only solution disable specular with set spec_mode = 0;
I dont know right this or not, but this fixed my problem

I shared fixed Game and Clinet source that can help others

--------------------------------
In Sframe source:

Disable Specular

Code:
void KMeshPrimitive::_SetSpecularBumpTexture(KViewportObject* pViewport, K3DRenderDevice* pDev)
{
	int spec_mode = pViewport->GetUseSpecular();
	spec_mode = 0;
	if (spec_mode==0)	// No specular
	{	
		pDev->SetTexture( 1, NULL  );
		pDev->SetTexture( 2, NULL );
		SetSpecular(FALSE);
		return;
	}

	int factor = 1;
	int	color  = 1;
	if (spec_mode==1)	// Default specular
	{	
		if	(m_TexPack.nTextureMode<=1)
		{	factor = 1;
		color = 1;
		}	else
		{	factor = m_TexPack.nTextureMode/10;
		color = m_TexPack.nTextureMode%10;
		}
	}	else
	if (spec_mode==2)	// Test mode
	{	factor = pViewport->m_nSpecularFactor;
		color = pViewport->m_nSpecularColor;
	}	else
	if (spec_mode==3)	// Default + test mode
	{
		if	(m_TexPack.nTextureMode<=1)
		{	factor = pViewport->m_nSpecularFactor;
			color = pViewport->m_nSpecularColor;
		}	else
		{	factor = m_TexPack.nTextureMode/10;
			color = m_TexPack.nTextureMode%10;
		}
	}


	if	(factor==0) pDev->SetTexture( 1, NULL ); else	// 0: no texture
	if	(factor==1) pDev->SetTexture( 1, m_TexPack.spTexture_Specular ); else	// 1: @@@_spec texture
	if	(factor==2) pDev->SetTexture( 1, m_TexPack.spTexture ); else	// 2: 1st texture
	if  (factor>=3 && factor<=5)	
	{	pDev->SetTexture( 1, _spSpecular[4+factor-3]);	// 3,4,5: 30,40,50 specular bank~gradient~highlight
	}

	if	(color==0) pDev->SetTexture( 2, NULL); else	// 0: none
	if  (color>=1 && color<=4)	
	{	pDev->SetTexture( 2, _spSpecular[color-1]); //m_TexPack.spTexture_Illumin);	// 1:metal   2: skin 3:dark_skin  4: rsv
	}

	SetSpecular(TRUE);
}
--------------------------------
In Sframe source:
To make the client work for you, don't forget to add the following flags:

They must match your game server.

SNetMessage.h

Code:
const unsigned short TM_CS_LOGIN = 1;
const unsigned short TM_SC_LOGIN_RESULT = 4;
const unsigned short TM_CS_MOVE_REQUEST = 5;
const unsigned short TM_SC_MOVE_ACK = 6;
const unsigned short TM_CS_REGION_UPDATE = 7;
---------------------------------
Trade Fix
In Captain source:
Go to OnTrade.cpp

Code:
AR_TIME t = GetArTime(); or search for this word and find OnTrade.cpp
AR_TIME t = GetArTime(); and copy below and write it under this line

if( pClient->IsMoving(t) ) 
{
pClient->CancelTrade();
return;
}
--------------------------
Skill List Fix in Sframe Source
Search for the word
const int c_nMaxLine
const int c_nMinLine
and replace number 11 with number 7

------------------------------------
Guild Creation Fix, in Sephram source:
Search for this word 길드결성
and replace it with gcreate
without deleting this symbol /

----------------------------
Sitting Issue Fix, in Sframe source
Search for the word
onCheatSitdown
in table
Game massge.cpp
and replace it completely with
Code:
void onCheatSitdown(StructPlayer* pPlayer, std::vector< std::string >& vToken)
{
    ARCADIA_LOCK(ArcadiaServer::Instance().LockObjectWithVisibleRange(pPlayer));

    if (pPlayer->IsMoving(GetArTime()) ||!pPlayer->IsActable()|| !pPlayer->IsSitdownable()) return; //916frosty

    if (pPlayer->IsFormChanged())
    {
        SendChatMessage(false, CHAT_NOTICE, "@NOTICE", pPlayer, "@440");
        return;
    }

    if (pPlayer->IsAttacking())
    {
        pPlayer->CancelAttack();
    }

    pPlayer->SitDown();

    BroadcastStatusMessage(pPlayer);
}
--------------------
White Items Not Showing Fix
Sframe source
Delete this word:
enhance_chance
(delete it like deleting any C++ code)
---------------------

I am sharing the information so that it can be found here, thanks to those who helped me (Sizar) figure it out Specular fixed

Change all occurrences of void KMeshPrimitive::_SetSpecularBumpTexture.

change void KMeshPrimitive::_SetSpecularBumpTexture

Code:
void KMeshPrimitive::_SetSpecularBumpTexture(KViewportObject* pViewport, K3DRenderDevice* pDev)
{
	if( IsBump() && pViewport->GetRenderBumpMapMode() )
	{
		if( IsUseFixMap() )
		{
			pDev->SetTexture( 1, m_TexPack.spTexture_Fix);
			pDev->SetTexture( 2, NULL );
		}
		else
		{
			pDev->SetTexture( 1, m_TexPack.spTexture_Bump );
			pDev->SetTexture( 2, NULL );
		}
	}
	else if( ( IsSpecular() || ( IsBump() && !pViewport->GetRenderBumpMapMode() ) ) && pViewport->GetUseSpecular() )
	{
		if( IsUseFixMap() )
		{
			pDev->SetTexture( 1, m_TexPack.spTexture_Fix );
			pDev->SetTexture( 2, m_TexPack.spTexture_Fix );
		}
		else
		{
#ifdef _SPECULAR_EDITING_
			switch( g_testTextureUseType )
			{
			case TYPE_0D1S2SC:
				pDev->SetTexture( 1, m_TexPack.spTexture_Specular	   );
				pDev->SetTexture( 2, m_TexPack.spTexture_SpecularColor );
				break;
			case TYPE_0D1S2X:
				pDev->SetTexture( 1, m_TexPack.spTexture_Specular	   );
				pDev->SetTexture( 2, m_TexPack.spTexture_Fix );
				break;
			case TYPE_0D1X2X:
				pDev->SetTexture( 1, m_TexPack.spTexture_Fix );
				pDev->SetTexture( 2, m_TexPack.spTexture_Fix );
				break;
			case TYPE_0S1X2SC:
				pDev->SetTexture( 1, m_TexPack.spTexture_Fix );
				pDev->SetTexture( 2, m_TexPack.spTexture_SpecularColor );
				break;
			case TYPE_0S1S2SC:
				pDev->SetTexture( 1, m_TexPack.spTexture_Specular	   );
				pDev->SetTexture( 2, m_TexPack.spTexture_SpecularColor );
				break;
			case TYPE_0S1X2X:
				break;
			}
#else
			pDev->SetTexture( 1, m_TexPack.spTexture_Specular	   );
			pDev->SetTexture( 2, m_TexPack.spTexture_SpecularColor );
#endif
		}
	}

	if( m_TexPack.spTexture_Illumin && IsBump() )
	{
		if( IsUseFixMap() )
			pDev->SetTexture( 2, m_TexPack.spTexture_Fix );
		else
			pDev->SetTexture( 2, m_TexPack.spTexture_Illumin );
	}
}

And

Use if(IsSpecular() IsBump()) instead of commenting it out like //if(IsSpecular() IsBump()).
azaaza007 is offline  
Old 11/04/2025, 11:48   #11
 
elite*gold: 0
Join Date: Sep 2019
Posts: 1
Received Thanks: 0
Waiting for reupload
mko543 is offline  
Old 11/20/2025, 01:11   #12
 
elite*gold: 0
Join Date: May 2010
Posts: 114
Received Thanks: 11
expired

[QUOTE=azaaza007;40393534]Have [/QUOTE
expired
keyrita is offline  
Old 11/28/2025, 11:37   #13


 
アルカード's Avatar
 
elite*gold: 50
Join Date: Mar 2012
Posts: 1,036
Received Thanks: 428
links updated
アルカード is offline  
Old 12/15/2025, 10:16   #14
 
elite*gold: 0
Join Date: Dec 2012
Posts: 9
Received Thanks: 0
Quote:
Originally Posted by Wael™ View Post
Thanks for the reupload!

Mega has daily download limits. I’ve reuploaded the same files with the same password for direct download:


Part 1:


Part 2:



Password: RevolutionTeam-is-the-best



Not working
Yuimichinaro is offline  
Old Today, 14:08   #15
 
Wael™'s Avatar
 
elite*gold: 415
Join Date: Nov 2011
Posts: 95
Received Thanks: 21
Quote:
Originally Posted by Yuimichinaro View Post
Not working
sorry someone files a DMCA take down notice


links updated
Wael™ is offline  
Reply


Similar Threads Similar Threads
[Reupload] Tom´s Infiltration source code
05/31/2014 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 13 Replies
So da ich irgendwann mal meine festplatte ein bisschen Ordnung machen wollte hatte ich noch was gefunden das ich gar nicht brauchte. Werde dann den souce code von den berühmten Tom´s Infiltration Hack hochladen und mit euch teilen :D Da er ja schon mal woanders hochgeladen wurde aber schon gelöscht wurde lade ich es noch mal hoch. Alter download link war der hier : http://forum.********.com/f457/infiltration-source -code-792590/ Neuer Download link ist der hier: bla.rar Passwort ist...
Deli Rappelz, Rappelz Private Server, Türkçe Rappelz Private Server, Rappelz Deli
03/10/2014 - Rappelz Private Server - 2 Replies
Merhaba kardeşlerim, deli rappelz açıldı. Oyundan kısaca bahsedersek oyun 7.4 versiyonlu muhteşem bi oyundur. Herkeze tavsiye edebilirim - Oyunda sadece oyuncuyum sizleride oyunda görürsek daha mutlu oluruz. Oyun 24 saat açıktır istediğiniz zaman girer oynarsınız. ######### Oyun özellikleri ######### x60 Drop özelliği (1 Saat içerisinde 100 level olabilme imkanı.) & ne zor ne kolay tam orta derece. sıkılmayacaksınız! Volkanus (Aktif!)



All times are GMT +1. The time now is 16:31.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.