Register for your free account! | Forgot your password?

You last visited: Today at 20:34

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

Advertisement



[Source] Guide

Discussion on [Source] Guide within the Flyff Private Server forum part of the Flyff category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Oct 2010
Posts: 271
Received Thanks: 206
[Source] Guide

So, ich erkläre mal paar Sachen die ich so am Source gemacht habe.


1. dFlyFF Schrift.
Da ich immerwieder häufiger gefragt werde "wie geht offi Schrift bla bla bla...." zeig ichs euch mal..

Ihr geht einfach in... den Neuz Ordner und sucht nach WinMain.rc
Dort sucht ihr nach
Code:
STRINGTABLE DISCARDABLE
Ihr seht:

Quote:
STRINGTABLE DISCARDABLE
BEGIN
IDS_SERVER_IP "127.0.0.1" -> IP.
IDS_LANG "6" -> LANG
IDS_SUBLANG "1" -> 2te LANG wenn erste nicht funktioniert..
IDS_ENCRYPTPWD "1" -> das, das Passwort beim Login encyptet wird.
IDS_FAKEFULLMODE "1" -> ?
IDS_MSGVER "1815816464" -> MSG_VER (Muss in Accountserver.ini und LoginServer.ini gleich sein)
IDS_CACHE_PORT "15400" -> Cache Port
IDS_SHOUTLIMIT_SECOND "5000" -> Wielang es dauert bis ihr das nächste mal wieder Shouten könnt..
IDS_SHOUTLIMIT_COUNT "7" -> Wie oft ihr hintereinander Shouten könnt...
IDS_CODEPAGE "1252" -> Ka? xD
IDS_2ND_PASSWORD "0" -> Bankpasswort bestätigung beim Login.
END
Nur das Rote ist wichtig für uns...
Da muss eine 6 stehen, denn 6 steht für _GER (Guckt PropLang.txt).

Danach gehen wir neuz.cpp und sucht nach
Code:
 CNeuzApp::HashMD5
Ihr seht:

Quote:
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:
szKey = "kikugalanet";
break;
case LANG_KOR:
szKey = "@FLYFF";
break;
case LANG_GER:
szKey = "kikugalanet";
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;
}
Das ist der Salt, den ihr bracht für LANG_GER ändert ihn einfach kikugalanet.

Compilt eure Neuz.exe neu, und loggt euch ein.
ACHTUNG:
Wenn euer Background Weiß ist, wenn ihr beim Login Bildschirm seid, dann geht in den Clientordner, Theme dort findet ihr dann sicherlich einen Ordner der "English" heißt, nennt ihn einfach German und dann hat sich die Sache .


2. BOW - Damage zur ProbJob hinzufügen.

Wie wir alle wissen, gibt es in der probjob kein BOW DMG ist manchmal schon bisschen blöd wenn man den DMG etwas erhöhen möchte...
Also, als erstes öffnen wir MoverAttack.cpp und suchen nach:
Quote:
CMover::GetJobPropFactor
Quote:
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;
case JOB_PROP_BOW:
return pProperty->fMeleeBOW;

case JOB_PROP_BLOCKING:
return pProperty->fBlocking;
case JOB_PROP_CRITICAL:
return pProperty->fCritical;
dann den roten Text hinzufügen^^
dann sucht ihr weiter in der MoverAttack.cpp nach:
Quote:
nATK = (int)( (((GetDex()-14)*4.0f + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );
dann findet ihr:

Quote:
case WT_RANGE_BOW:
nATK = (int)( (((GetDex()-14)*4.0f + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );
break;
zum erhöhen vom BOW DMG pro Dex einfach 4.0 ändern. Zum ändern vom BOW Dmg pro Str einfach 0.2 ändern...
wenn ihr den BOW Dmg zur probjob.inc hinzufügen wollt, dann müsst ihr es einfach durhc das hier ersetzen..
Quote:
case WT_RANGE_BOW:
nATK = ((int)( float(( GetDex() - 14 ) * GetJobPropFactor(JOB_PROP_BOW)) + (GetLevel()*1.3f) + (GetStr()*0.2f)) * 0.7f) );
break;
dann öfffnet ihr ProjectCmn.h

und sucht nach
Quote:
enum JOB_PROP_TYPE
ihr werdet das hier finden:
Quote:
// 직업에 따른 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,
JOB_PROP_BOW,
JOB_PROP_YOYO,
JOB_PROP_CRITICAL,
};
dann den roten Text hinzufügen...

dann sucht ihr weiter in ProjectCmn.h nach:
Quote:
fMeleeYOYO;
dann findet ihr:
Quote:
// 직업에 따른 프로퍼티 ( 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; //크리티컬 처리
float fMeleeBOW;
};
dort müsst ihr dann den rot makierten Text adden...

dann öffnet ihr Project.cpp und sucht nach:
Quote:
fMeleeYOYO
ihr werdet das hier finden:

Quote:
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();
pProperty->fMeleeBOW = scanner.GetFloat();
Den rot makierten Text einfach hinzufügen....

Letzter Teil des Guides, geht in Probjob.inc und addet dort:
Quote:
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
Der Wert ersetzt dann die 4.0f in der Formel...

Werde noch mehr Guides schreiben, aber das reicht glaub erst mal...

[Noch zu mir ich kann GARKEIN C++ fals etwas falsch sein sollte bitte sagen]

Dieser Guide ist 100% von mir. Fals ihr den Guide iwo anders finden solltet dann sollte er von "Mentus" (mein anderer Nick) gepostet sein.
Incestus is offline  
Thanks
14 Users
Old 01/26/2011, 14:31   #2



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Das du das mit dem Bow gefunden hast, find ich klasse =) ich dachte, nicht viele kommen darauf xD

Thanks von mir und ich nehm es in die liste mit auf.

Edit: Ich hab es im Index so benannt, da du einen unpassenden titel gewählt hast.

|Incestus
Sedrika is offline  
Old 01/26/2011, 14:58   #3
 
elite*gold: 30
Join Date: Oct 2010
Posts: 1,509
Received Thanks: 849
Mir gefällt der Guide gut. Das mit dem Bow wusste ich nicht mal, respekt
Fullscreen is offline  
Old 01/26/2011, 16:18   #4
 
elite*gold: 0
Join Date: Apr 2010
Posts: 269
Received Thanks: 16
Gutes tut Nehrus von twoworlds =D
Bladel is offline  
Old 01/26/2011, 17:56   #5
 
Timmiye's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 149
Received Thanks: 4
Hallo,

Mit welchem Programm muss ich die Datei öffnen?

Und wie Compilen? ;x

Hab das noch nie gemacht - Bitte um Hilfe
Timmiye is offline  
Old 01/26/2011, 18:01   #6



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by Timmiye View Post
Hallo,

Mit welchem Programm muss ich die Datei öffnen?

Und wie Compilen? ;x

Hab das noch nie gemacht - Bitte um Hilfe
Wenn du das noch nie gemacht hast, wird es schwer für dich eig aber, compilen kannst du mit VS 2003 (ist auch einText editor)
Sedrika is offline  
Thanks
1 User
Old 01/26/2011, 18:02   #7
 
Timmiye's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 149
Received Thanks: 4
Quote:
Originally Posted by Sedrika View Post
Wenn du das noch nie gemacht hast, wird es schwer für dich eig aber, compilen kannst du mit VS 2003 (ist auch einText editor)
Funktioniert das auch mit CodeBlocks?
Timmiye is offline  
Old 01/26/2011, 18:11   #8
 
elite*gold: 0
Join Date: Feb 2010
Posts: 294
Received Thanks: 85
Quote:
Originally Posted by Timmiye View Post
Funktioniert das auch mit CodeBlocks?
Nein ?
Ancientsword is offline  
Thanks
1 User
Old 01/26/2011, 18:13   #9
 
elite*gold: 30
Join Date: Oct 2010
Posts: 1,509
Received Thanks: 849
Quote:
Originally Posted by Timmiye View Post
Funktioniert das auch mit CodeBlocks?
Meinst du diesen Open Source 0815 C++ Compiler? Ich glaub nicht, dass es damit geht.
Fullscreen is offline  
Thanks
1 User
Old 01/26/2011, 18:16   #10
 
Timmiye's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 149
Received Thanks: 4
Ich habe jetzt die .cpp Datei in Microsoft Visual C++ 2010 Express geöffnet, aber wenn ich alles geändert habe und auf Debugging gehen will, kann ich nicht auf Debugging starten gehen, wieso?

Danke
Timmiye is offline  
Old 01/26/2011, 19:47   #11



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by Timmiye View Post
Ich habe jetzt die .cpp Datei in Microsoft Visual C++ 2010 Express geöffnet, aber wenn ich alles geändert habe und auf Debugging gehen will, kann ich nicht auf Debugging starten gehen, wieso?

Danke
  1. Nicht debuggen sonder nur Build/release
  2. VS 2003
Sedrika is offline  
Old 01/26/2011, 19:49   #12
 
Timmiye's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 149
Received Thanks: 4
Quote:
Originally Posted by Sedrika View Post
  1. Nicht debuggen sonder nur Build/release
  2. VS 2003
Ich find kein Link für VS 2003? Werde immer auf 2010 weitergeleitet..
Timmiye is offline  
Old 01/26/2011, 19:51   #13



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by Timmiye View Post
Ich find kein Link für VS 2003? Werde immer auf 2010 weitergeleitet..
Weil du es Kaufen musst, oder dir auf anderen wege besorgen solls.
Zudem das SP1 dazu noch haben.

PS: Wer von euch einen MSDNAA account hat, kann es von microsoft gratis runterladen.
Sedrika is offline  
Old 01/26/2011, 19:53   #14
 
Timmiye's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 149
Received Thanks: 4
Quote:
Originally Posted by Sedrika View Post
Weil du es Kaufen musst, oder dir auf anderen wege besorgen solls.
Zudem das SP1 dazu noch haben.

PS: Wer von euch einen MSDNAA account hat, kann es von microsoft gratis runterladen.
...

Ich will doch nur die D-Flyff Schrift und dafür kauf ich mir kein Programm was ich sonst nie wieder benutze..

Also brauche nur die Neuz auf Lang 6 und Salt muss kikugalanet sein x.x
Timmiye is offline  
Old 01/26/2011, 20:09   #15
 
elite*gold: 59
Join Date: Aug 2009
Posts: 1,595
Received Thanks: 490
Oder du änderst die passage in der PropLang ab auf Englisch oder so, so das die offi schriftart in der derzeitig vorhandenen schrift ersetzt wird ?

Mach ich eig auch immer o.o
.Tear is offline  
Closed Thread


Similar Threads Similar Threads
[Guide]cofuture source
06/11/2011 - CO2 PServer Guides & Releases - 91 Replies
hi guys am new here and i hope stay here for long time ------------ i make this guide Couz i found alot pll cant work with cofuture source --------------- Coder source:future <<<Thanks to hime 1st helping me:haydeZ<<<<Thanks to hime 2nd --------------------------------------- What we are need? 1:cofuture source>>>Download Here 2:AppServ(MySQL, Apache, and PhpMyAdmin all in one)>>>>AppServNetwork
[Guide] Full Working Guide ImmuneOne Source
09/23/2010 - CO2 PServer Guides & Releases - 74 Replies
Hi all this is full working guide to run ImmuneOne source first you can find source & loader here http://www.elitepvpers.com/forum/co2-pserver-guide s-releases/609850-rel-unfinished-projectexodus-sou rce.html ___________________________ Because of a lot people have many problems and troubles in running this source I decided to make full guide as I was one of those people steps
[GUIDE]Jezebelco source
05/13/2009 - CO2 PServer Guides & Releases - 6 Replies
Well iv seen some post on this. So im help you out with this. One there isnt npcs in birthvillage you must add them. But here is a shorter way on doing it. Open your source up go to Database.cs Search for public static bool CreateCharacter. Now that you found this. Look for this. Create.WriteString("Character", "LocationMap", "1010"); Create.WriteString("Character", "LocationX", "062"); Create.WriteString("Character", "LocationY", "109"); Under this...
Best server guide/source
10/20/2008 - CO2 PServer Guides & Releases - 0 Replies
Closed. I joined a Team already.



All times are GMT +1. The time now is 20:35.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.