Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Old v15 source + Source addons

Initiate Mage
Joined
Nov 8, 2010
Messages
3
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

i'm new in VC++, does anyone know how to make those source work? where shall i put it?
 
Experienced Elementalist
Joined
Sep 24, 2009
Messages
207
Reaction score
13
Re: FlyFF v15 Source Code + Source Edits

Why deleted:

No more getting kicked when joining the guildsiege arena/tower raid:


No more annoying awakening remove successful window:

???
 
Initiate Mage
Joined
Nov 8, 2010
Messages
3
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

did anyone know if visual studio 2003 is workable in win 7??? i can't setup it.
 
Hell Yeah!
Loyal Member
Joined
Apr 14, 2009
Messages
1,248
Reaction score
133
Re: FlyFF v15 Source Code + Source Edits

nice release buddy! :)
 
Initiate Mage
Joined
Nov 8, 2010
Messages
3
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

I have installed and it works perfect. But you need to use compatibility mode to Windows XP SP3

can you give me more details??? how can i do it?
 
Newbie Spellweaver
Joined
Dec 25, 2010
Messages
6
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

I have a problem.. i cant debug my WorldServer ive include the boost & lib folder..

Error: array_p.cpp on line 199 but i havent this file x.x

Who can give me complete source, where I must do nothing?
i will pay 10€ psc is very important for me ...
thx :p

-edit- 30€ PSC source + suport >.> i need it realy xD
 
Last edited:
Newbie Spellweaver
Joined
Dec 25, 2010
Messages
6
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

and can u tell me how i can "fix" it, because i have some errors.
 
Experienced Elementalist
Joined
Sep 24, 2009
Messages
207
Reaction score
13
Re: FlyFF v15 Source Code + Source Edits

Are you compiling the Worldserver in Release Mode? Dont build it in NoGameGuard.
 
Newbie Spellweaver
Joined
Dec 25, 2010
Messages
6
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

i build WorldServer, after that i will debug it and press f5...
then comes the error array_p.cpp >.>
 
Junior Spellweaver
Joined
Nov 24, 2008
Messages
142
Reaction score
5
Re: FlyFF v15 Source Code + Source Edits

Hey i know this maybe a stretch but is there a chance you guys could change the format that flyff reads objects because i hate the fact i make an awesome sword and have it ruined by not converting to o3d >< its stupid i worked my butt off to make an awesome buster sword now it wont convert D:

or if not that but make it able to read both obj and o3d
 
Last edited:
Newbie Spellweaver
Joined
May 8, 2009
Messages
10
Reaction score
0
Re: FlyFF v15 Source Code + Source Edits

Good and nice guide :) thanks :)
 
Banned
Banned
Joined
Oct 23, 2006
Messages
153
Reaction score
4
Re: FlyFF v15 Source Code + Source Edits

Uhu very poor yet nice guide :) Thanks :)
 
Skilled Illusionist
Joined
Jun 2, 2006
Messages
344
Reaction score
123
Re: FlyFF v15 Source Code + Source Edits

use spikens source.. its much better lawl
 
M

Mentus

Guest
Re: FlyFF v15 Source Code + Source Edits

sorry 4 my bad english...

Change Bow DMG or put it in probjob.inc
open moverattack.cpp
and search for
Code:
CMover::GetJobPropFactor
then u see some of JOB_PROP..
then you have the red text to add
Code:
	case JOB_PROP_SWD:
		return pProperty->fMeleeSWD;
	case JOB_PROP_AXE:	
		return pProperty->fMeleeAXE;
	case JOB_PROP_STAFF:
		return pProperty->fMeleeSTAFF;
	case JOB_PROP_STICK:
		return pProperty->fMeleeSTICK;
	case JOB_PROP_KNUCKLE:
		return pProperty->fMeleeKNUCKLE;
	case JOB_PROP_WAND:
		return pProperty->fMagicWAND;
	case JOB_PROP_YOYO:
		return pProperty->fMeleeYOYO;
[COLOR="Red"]	case JOB_PROP_BOW:
		return pProperty->fMeleeBOW;[/COLOR]
	case JOB_PROP_BLOCKING:
		return pProperty->fBlocking;
	case JOB_PROP_CRITICAL:
		return pProperty->fCritical;
then search for:
Code:
nATK = (int)( (((GetDex()-14)*4.0f + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );

and u find:

Code:
	case WT_RANGE_BOW:
		nATK = (int)( (((GetDex()-14)*4.0f + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );
		break;

to push the bow dmg u only must change 0.7f..
to add the Bow dmg to propjob.inc u must change to this:
Code:
case WT_RANGE_BOW:
nATK = (int)( float(( GetDex() - 14 ) * GetJobPropFactor(JOB_PROP_BOW)) + (float(GetLevel() * 0.7f)) );
break;

then open ProjectCmn.h

and search for
Code:
enum JOB_PROP_TYPE
u will find this:
Code:
// 직업에 따른 factor ENUM
enum JOB_PROP_TYPE
{
	JOB_PROP_SWD,
	JOB_PROP_AXE,	
	JOB_PROP_STAFF,
	JOB_PROP_STICK,
	JOB_PROP_KNUCKLE,
	JOB_PROP_WAND,
	JOB_PROP_BLOCKING,
[COLOR="Red"]	JOB_PROP_BOW,[/COLOR]
	JOB_PROP_YOYO,
	JOB_PROP_CRITICAL,
};
then you have the red text to add

then search in ProjectCmn.h for
Code:
fMeleeYOYO;
u will find this:
Code:
// 직업에 따른 프로퍼티 ( propJob.inc에서 읽어들임 )
struct JobProp
{
	float	fAttackSpeed;			//공속 
	float	fFactorMaxHP;			//최대 HP 계산에 사용되는 factor
	float	fFactorMaxMP;			//최대 MP 계산에 사용되는 factor
	float	fFactorMaxFP;			//최대 FP 계산에 사용되는 factor
	float   fFactorDef;				//물리 방어력 계산에 사용되는 factor
	float	fFactorHPRecovery;		//HP회복 factor
	float	fFactorMPRecovery;		//MP회복 factor
	float	fFactorFPRecovery;		//FP회복 factor
	float	fMeleeSWD;				//WT_MELEE_SWD의 ATK factor
	float	fMeleeAXE;				//WT_MELEE_AXE의 ATK factor
	float   fMeleeSTAFF; 			//WT_MELEE_STAFF의 ATK factor
	float   fMeleeSTICK;			//WT_MELEE_STICK의 ATK factor
	float   fMeleeKNUCKLE;			//WT_MELEE_KNUCKLE의 ATK factor
	float   fMagicWAND;				//WT_MAGIC_WAND의 ATK factor 
	float   fBlocking;				//블록킹 factor
	float	fMeleeYOYO;				//요요의 ATK factor 
	float   fCritical;				//크리티컬 처리
[COLOR="Red"]	float   fMeleeBOW;[/COLOR]				
};
then you have the red text to add....

then open project.cpp
and search for
Code:
fMeleeYOYO
u will find this:

Code:
		JobProp* pProperty = &m_aPropJob[nJob];
		pProperty->fAttackSpeed      = scanner.GetFloat();		
		pProperty->fFactorMaxHP      = scanner.GetFloat();		
		pProperty->fFactorMaxMP      = scanner.GetFloat();		
		pProperty->fFactorMaxFP      = scanner.GetFloat();		
		pProperty->fFactorDef        = scanner.GetFloat();		
		pProperty->fFactorHPRecovery = scanner.GetFloat();	
		pProperty->fFactorMPRecovery = scanner.GetFloat();	
		pProperty->fFactorFPRecovery = scanner.GetFloat();	
		pProperty->fMeleeSWD		 = scanner.GetFloat();	
		pProperty->fMeleeAXE		 = scanner.GetFloat();	
		pProperty->fMeleeSTAFF		 = scanner.GetFloat();	
		pProperty->fMeleeSTICK		 = scanner.GetFloat();	
		pProperty->fMeleeKNUCKLE	 = scanner.GetFloat();	
		pProperty->fMagicWAND		 = scanner.GetFloat();	
		pProperty->fBlocking		 = scanner.GetFloat();	
		pProperty->fMeleeYOYO        = scanner.GetFloat();	
		pProperty->fCritical         = scanner.GetFloat();	
		[COLOR="Red"]pProperty->fMeleeBOW         = scanner.GetFloat();[/COLOR]
then you have the red text to add....

last part of this guide...
open propjob.inc
and add:
Code:
BOW
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0


Cancel Awakening Window...
or if u wanna delete the cancel awakening window

open Dpsrvr.cpp (worldserver project)
and search for
Code:
#endif	//__PROTECT_AWAKE
u will find this here:
Code:
pUser->AddDiagText( prj.GetText( nOk ) );
if you want to delete the window and want text to appear then change to:
Code:
 pUser->AddText("Awakening removed");
Okay if u have problems pm me :D



//edit my postbox work now :D
 
Last edited:
Junior Spellweaver
Joined
Oct 8, 2008
Messages
126
Reaction score
1
Re: FlyFF v15 Source Code + Source Edits

sorry 4 my bad english...

Change Bow DMG or put it in probjob.inc
open moverattack.cpp
and search for
Code:
CMover::GetJobPropFactor
then u see some of JOB_PROP..
then you have the red text to add
Code:
	case JOB_PROP_SWD:
		return pProperty->fMeleeSWD;
	case JOB_PROP_AXE:	
		return pProperty->fMeleeAXE;
	case JOB_PROP_STAFF:
		return pProperty->fMeleeSTAFF;
	case JOB_PROP_STICK:
		return pProperty->fMeleeSTICK;
	case JOB_PROP_KNUCKLE:
		return pProperty->fMeleeKNUCKLE;
	case JOB_PROP_WAND:
		return pProperty->fMagicWAND;
	case JOB_PROP_YOYO:
		return pProperty->fMeleeYOYO;
[COLOR="Red"]	case JOB_PROP_BOW:
		return pProperty->fMeleeBOW;[/COLOR]
	case JOB_PROP_BLOCKING:
		return pProperty->fBlocking;
	case JOB_PROP_CRITICAL:
		return pProperty->fCritical;
then search for:
Code:
nATK = (int)( (((GetDex()-14)*4.0f + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );

and u find:

Code:
	case WT_RANGE_BOW:
		nATK = (int)( (((GetDex()-14)*4.0f + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );
		break;

to push the bow dmg u only must change 0.7f..
to add the Bow dmg to propjob.inc u must change to this:
Code:
case WT_RANGE_BOW:
nATK = (int)( float(( GetDex() - 14 ) * GetJobPropFactor(JOB_PROP_BOW)) + (float(GetLevel() * 0.7f)) );
break;

then open ProjectCmn.h

and search for
Code:
enum JOB_PROP_TYPE
u will find this:
Code:
// 직업에 따른 factor ENUM
enum JOB_PROP_TYPE
{
	JOB_PROP_SWD,
	JOB_PROP_AXE,	
	JOB_PROP_STAFF,
	JOB_PROP_STICK,
	JOB_PROP_KNUCKLE,
	JOB_PROP_WAND,
	JOB_PROP_BLOCKING,
[COLOR="Red"]	JOB_PROP_BOW,[/COLOR]
	JOB_PROP_YOYO,
	JOB_PROP_CRITICAL,
};
then you have the red text to add

then search in ProjectCmn.h for
Code:
fMeleeYOYO;
u will find this:
Code:
// 직업에 따른 프로퍼티 ( propJob.inc에서 읽어들임 )
struct JobProp
{
	float	fAttackSpeed;			//공속 
	float	fFactorMaxHP;			//최대 HP 계산에 사용되는 factor
	float	fFactorMaxMP;			//최대 MP 계산에 사용되는 factor
	float	fFactorMaxFP;			//최대 FP 계산에 사용되는 factor
	float   fFactorDef;				//물리 방어력 계산에 사용되는 factor
	float	fFactorHPRecovery;		//HP회복 factor
	float	fFactorMPRecovery;		//MP회복 factor
	float	fFactorFPRecovery;		//FP회복 factor
	float	fMeleeSWD;				//WT_MELEE_SWD의 ATK factor
	float	fMeleeAXE;				//WT_MELEE_AXE의 ATK factor
	float   fMeleeSTAFF; 			//WT_MELEE_STAFF의 ATK factor
	float   fMeleeSTICK;			//WT_MELEE_STICK의 ATK factor
	float   fMeleeKNUCKLE;			//WT_MELEE_KNUCKLE의 ATK factor
	float   fMagicWAND;				//WT_MAGIC_WAND의 ATK factor 
	float   fBlocking;				//블록킹 factor
	float	fMeleeYOYO;				//요요의 ATK factor 
	float   fCritical;				//크리티컬 처리
[COLOR="Red"]	float   fMeleeBOW;[/COLOR]				
};
then you have the red text to add....

then open project.cpp
and search for
Code:
fMeleeYOYO
u will find this:

Code:
		JobProp* pProperty = &m_aPropJob[nJob];
		pProperty->fAttackSpeed      = scanner.GetFloat();		
		pProperty->fFactorMaxHP      = scanner.GetFloat();		
		pProperty->fFactorMaxMP      = scanner.GetFloat();		
		pProperty->fFactorMaxFP      = scanner.GetFloat();		
		pProperty->fFactorDef        = scanner.GetFloat();		
		pProperty->fFactorHPRecovery = scanner.GetFloat();	
		pProperty->fFactorMPRecovery = scanner.GetFloat();	
		pProperty->fFactorFPRecovery = scanner.GetFloat();	
		pProperty->fMeleeSWD		 = scanner.GetFloat();	
		pProperty->fMeleeAXE		 = scanner.GetFloat();	
		pProperty->fMeleeSTAFF		 = scanner.GetFloat();	
		pProperty->fMeleeSTICK		 = scanner.GetFloat();	
		pProperty->fMeleeKNUCKLE	 = scanner.GetFloat();	
		pProperty->fMagicWAND		 = scanner.GetFloat();	
		pProperty->fBlocking		 = scanner.GetFloat();	
		pProperty->fMeleeYOYO        = scanner.GetFloat();	
		pProperty->fCritical         = scanner.GetFloat();	
		[COLOR="Red"]pProperty->fMeleeBOW         = scanner.GetFloat();[/COLOR]
then you have the red text to add....

last part of this guide...
open propjob.inc
and add:
Code:
BOW
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0
5.0


Cancel Awakening Window...
or if u wanna delete the cancel awakening window

open Dpsrvr.cpp (worldserver project)
and search for
Code:
#endif	//__PROTECT_AWAKE
u will find this here:
Code:
pUser->AddDiagText( prj.GetText( nOk ) );
if you want to delete the window and want text to appear then change to:
Code:
 pUser->AddText("Awakening removed");
Okay if u have problems pm me :D



now, i have a problem with my postbox..
if i klick on postbox ingame, my client crashs...
client error:
Code:
2011/ 1/ 4   03:33:41   SendQueryMailBox

2011/ 1/ 4   03:33:51   Jan  4 2011 03:18:28 6 rCnt=1

Neuz.exe caused an EXCEPTION_ACCESS_VIOLATION in module Neuz.exe at 001B:004CF07E

 - Registers

EAX=00000000  EBX=00000000  ECX=00000000  EDX=00000004  ESI=00000201
EDI=0012FD88  EBP=00119C3C  ESP=00119BEC  EIP=004CF07E  FLG=00210202
CS=001B   DS=0023  SS=0023  ES=0023   FS=003B  GS=0000

001B:004CF07E Neuz.exe
001B:004ACA2D Neuz.exe
001B:00581F78 Neuz.exe
001B:0050537D Neuz.exe
001B:004CF139 Neuz.exe
001B:00581FC9 Neuz.exe
001B:004E3B8B Neuz.exe
001B:004EA49E Neuz.exe
001B:004EAE99 Neuz.exe
001B:00507FF3 Neuz.exe
001B:00507354 Neuz.exe
001B:00507414 Neuz.exe
001B:00506D4B Neuz.exe
001B:0046CDB2 Neuz.exe
001B:004892A4 Neuz.exe
001B:7796F8D2 USER32.dll
001B:7796F794 USER32.dll
001B:77970008 USER32.dll
001B:77965A2C USER32.dll
001B:0048B577 Neuz.exe
001B:004734BC Neuz.exe
001B:008F783C Neuz.exe
001B:77544911 kernel32.dll
001B:77AFE4B6 ntdll.dll
001B:77AFE489 ntdll.dll

Uh Thank You Very Much ...
there were 3 Things i Dont had
now i know why it was Buggy xD
 
Junior Spellweaver
Joined
Oct 8, 2008
Messages
126
Reaction score
1
Re: FlyFF v15 Source Code + Source Edits

I have an Problem ...
i am Building my Neuz.exe
But when i Try to Create a Char
Client Crashes with this error

2011/ 1/10 16:11:57 g_pPlayer is ready

Thanks For Help

---------- Post added at 12:27 PM ---------- Previous post was at 12:26 PM ----------

I have an Problem ...
i am Building my Neuz.exe
But when i Try to Create a Char
Client Crashes with this error

2011/ 1/10 16:11:57 g_pPlayer is ready

Thanks For Help
 
Newbie Spellweaver
Joined
Feb 2, 2011
Messages
14
Reaction score
5
Re: FlyFF v15 Source Code + Source Edits

Removing ip check at the neuz.ini file.

First, open the NeuzMsgProc.cpp, located on the Neuz folder.

Search for
PHP:
	g_Neuz.LoadOption();		// Neuz.ini¸¦ ·Îµù 	
	if( lstrlen( g_Option.m_IPAddress ) > 2 )
		lstrcpy( g_Neuz.m_lpCertifierAddr, g_Option.m_IPAddress );
And edit to
PHP:
	g_Neuz.LoadOption();		// Neuz.ini¸¦ ·Îµù 	
//	if( lstrlen( g_Option.m_IPAddress ) > 2 )
//		lstrcpy( g_Neuz.m_lpCertifierAddr, g_Option.m_IPAddress );
 
Back
Top