Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 02:40

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

Advertisement



Custom Pets (Keine Lootpets)

Discussion on Custom Pets (Keine Lootpets) within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1

 
*~Valvatorez~*'s Avatar
 
elite*gold: 110
Join Date: Jul 2013
Posts: 581
Received Thanks: 685
Custom Pets (Keine Lootpets)

Nabend epvp'lers

Ich arbeite zur Zeit daran Custom Pets einzufügen. Funktioniert auch alles perfekt wenn ich ein neues gegen ein altes ersetze.

Nun will ich mein neues Pet aber in das Egg "einfügen", leider fand ich in den Src keine genaue definierung und keinen Eintrag zu IK3_Pet / MMI_ usw.

Meine Frage ist nun, wo stehen die Pet's welche aus dem Egg kommen? Ich tippe mal auf eine regelung via ID's da der GM command von 0-6 ja auch die ip benötigt.

lg
*~Valvatorez~* is offline  
Old 08/24/2013, 20:23   #2
 
xMetrickZ's Avatar
 
elite*gold: 0
Join Date: Jul 2010
Posts: 216
Received Thanks: 21
pet.inc defineitem.h spec-/propitem.txt und spec-/propitem.txt.txt
xMetrickZ is offline  
Old 08/24/2013, 20:26   #3

 
*~Valvatorez~*'s Avatar
 
elite*gold: 110
Join Date: Jul 2013
Posts: 581
Received Thanks: 685
Ich sprach eher von den Source. Wo die Pets definiert sind welche aus den Egg's kommen.
*~Valvatorez~* is offline  
Old 08/24/2013, 21:27   #4
 
elite*gold: 0
Join Date: Jan 2010
Posts: 238
Received Thanks: 30
Schau mal in der Transformitem.inc nach. Könnte das sein was du meinst.

Alles andere findest du in der Pet.cpp und Pet.h
Spheromany is offline  
Old 08/25/2013, 09:38   #5

 
*~Valvatorez~*'s Avatar
 
elite*gold: 110
Join Date: Jul 2013
Posts: 581
Received Thanks: 685
Hab ich alles schon durchforstet.
Das Problem was ich habe, ist der Bezug vom Egg zum Pet.

In der Transformitem.inc steht z.b "PK_UNICORN".
In der Specitem steht bei jedem Pet widerrum "PK_TIGER".
In der define.h sind die "PK_..." definiert.

ABER woher ziehen die PK definitionen die Informationen der Pets?

*~Valvatorez~* is offline  
Old 08/25/2013, 15:20   #6
 
elite*gold: 0
Join Date: Jan 2010
Posts: 238
Received Thanks: 30
Ich denke hilfreich für alle wäre es, zu wissen, was du bis jetzt bearbeitet hast.

Hast du das Pet richtig in die Pet.inc hinzugefügt?
Spheromany is offline  
Old 08/26/2013, 06:52   #7

 
*~Valvatorez~*'s Avatar
 
elite*gold: 110
Join Date: Jul 2013
Posts: 581
Received Thanks: 685
Quote:
Originally Posted by Spheromany View Post
Ich denke hilfreich für alle wäre es, zu wissen, was du bis jetzt bearbeitet hast.

Hast du das Pet richtig in die Pet.inc hinzugefügt?

Das Pet ist vollständig und richtig eingefügt.
Pet funktioniert auch komplett usw.

Das einzige (!!!) was jetzt nur noch fehlt ist: Custom Pet aus dem Ei schlüpfen lassen.

Es funktioniert alles drumm und drann, muss nun nur noch wissen wie das EGG die Pet's erkennt. In der Transformitem.inc sind zwar einträge, diese laufen aber auf kein Ziel zu d.h PK_UNICORN existiert z.B nicht da es als "PK_TIGER" eingetragen ist in der spec_item.
*~Valvatorez~* is offline  
Old 08/26/2013, 12:32   #8
 
elite*gold: 0
Join Date: Jan 2010
Posts: 238
Received Thanks: 30
Ja ich frage, weil bei dem Abschnitt:
Code:
AvailDestParam	// 펫 종류 별 능력치 상승 파라미터
{
//	영향		레벨1	레벨2	레벨3	레벨4	레벨5	레벨6	레벨7	레벨8	레벨9	아이템			무버1			무버2			무버3			부화확률
	DST_STR		1	2	4	7	11	16	22	29	37	II_PET_WHITETIGER01	MI_PET_WHITETIGER01	MI_PET_WHITETIGER01_1	MI_PET_WHITETIGER01_2	900
	DST_STA		1	2	4	7	11	16	22	29	37	II_PET_BARBARYLION01	MI_PET_BARBARYLION01	MI_PET_BARBARYLION01_1	MI_PET_BARBARYLION01_2	1100
	DST_DEX		1	2	4	7	11	16	22	29	37	II_PET_RABBIT02		MI_PET_RABBIT02		MI_PET_RABBIT02_1	MI_PET_RABBIT02_2	1300
	DST_INT		1	2	4	7	11	16	22	29	37	II_PET_NINEFOX01	MI_PET_NINEFOX01	MI_PET_NINEFOX01_1	MI_PET_NINEFOX01_2	1675
	DST_ATKPOWER	5	10	20	35	55	80	110	145	185	II_PET_DRAGON01		MI_PET_DRAGON01		MI_PET_DRAGON01_1	MI_PET_DRAGON01_2	1675
	DST_ADJDEF	4	8	16	28	44	64	88	116	148	II_PET_EAGLE01		MI_PET_EAGLE01		MI_PET_EAGLE01_1	MI_PET_EAGLE01_2	1675
	DST_HP_MAX	91	182	364	637	1001	1456	2002	2639	3367	II_PET_UNICORN01	MI_PET_UNICORN01	MI_PET_UNICORN01_1	MI_PET_UNICORN01_2	1675
Jeweils die letzte Zahl die Wahrscheinlichkeit angibt, mit der ein Pet aus einem Egg schlüpft.

Zusammen ergeben die Werte 10.000 .
Da ist es wahrscheinlich wie überall in Flyff, dass wenn du ein neues hinzufügst, die Zahlen anpassen musst. Es aber immer zusammen 10.000 ergeben muss.

Im Source find ich beim besten Willen nichts.

Hatte früher mal dieses Pierce oder wie das heist als Custom Pet drinne und es funktionierte ohne Src arbeiten (bis auf den Text in den Stats).
Spheromany is offline  
Old 08/26/2013, 12:51   #9

 
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
Man könnte den Wert von 10.000 leicht anheben, das währe das kleinste Problem
Code:
BYTE	CPetProperty::Hatch( void )
{
	DWORD dwTotal	= 0;
	DWORD dwRandom	= xRandom( 1, 10001 );	// 1 - 10000
	for( int i = 0; i < PK_MAX; i++ )
	{
		dwTotal	+= m_aPetAvailParam[i].m_dwProbability;
		if( dwTotal >= dwRandom )
			return i;
	}
	return 0;	// error
}
Normalerweise hängt es immer an dieser Chance - würde da nochmal nachrechnen.
©ross is offline  
Thanks
1 User
Old 08/26/2013, 13:55   #10

 
*~Valvatorez~*'s Avatar
 
elite*gold: 110
Join Date: Jul 2013
Posts: 581
Received Thanks: 685
Quote:
Originally Posted by ©ross View Post
Man könnte den Wert von 10.000 leicht anheben, das währe das kleinste Problem
Code:
BYTE	CPetProperty::Hatch( void )
{
	DWORD dwTotal	= 0;
	DWORD dwRandom	= xRandom( 1, 10001 );	// 1 - 10000
	for( int i = 0; i < PK_MAX; i++ )
	{
		dwTotal	+= m_aPetAvailParam[i].m_dwProbability;
		if( dwTotal >= dwRandom )
			return i;
	}
	return 0;	// error
}
Normalerweise hängt es immer an dieser Chance - würde da nochmal nachrechnen.
Oh Cross, immer noch in FlyFF aktiv ? (~Virtuos hier)

Also, ja ich habe die Rate beachtet, angewohnheit
Ich werde nun etwas inprovisieren und Scrolls für die Custom Pets erstellen und ggf. bei einem Boss droppen lassen like "Red Meteonyker dropt ein Baby Meteonyker" ^.^
*~Valvatorez~* is offline  
Thanks
1 User
Old 08/26/2013, 14:58   #11

 
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
Wusst ich schon das du es bist
Wie gesagt bei mir haperte es immer an der Chance - hatte sie mal dann im Source erhöht (auf meinen neuen wert +10) und es ging.

Und aktiv.. naja Kennst mich doch :P

greetz
©ross is offline  
Old 08/26/2013, 17:12   #12
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
Hmm nice thought of making an new feed pet.

So i have done this to just to check it out. And when i add it into transformitem.inc the worldserver crashes. So i did an debug and its telling me that this line is causing the problem

ASSERT( nKind < PK_MAX );

So i have checked in define.h and the PK_MAX is set to 9
This is my define.h


I dont know if i am alloud to post here an problem i am having. But i also want to try to help you so we all can benefith from it.
raventh1984 is offline  
Old 08/26/2013, 17:23   #13

 
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
@raventh:
The problem is that no "# define PK_XX 8" in the file exists
Set PK_MAX to 8 and your Worldserver should not crash

//edid:
Code:
#define PK_NPC -1
That is wrong.
The Code will only count from 0 to PK_MAX
©ross is offline  
Old 08/26/2013, 17:28   #14
 
elite*gold: 0
Join Date: Oct 2012
Posts: 948
Received Thanks: 157
To bad Cross that wont work. PK_MAX is set to 8 but the worldserver is still crashing and it still shows me the exact same line.
raventh1984 is offline  
Old 08/26/2013, 17:31   #15

 
elite*gold: 142
Join Date: Apr 2010
Posts: 859
Received Thanks: 428
Do you change the PK_NPC -1 ? (When you set it to 8 than set PK_MAX to 9 )
©ross is offline  
Reply


Similar Threads Similar Threads
[Release] Resourcen für 35 Custom CS-Pets
10/10/2014 - Flyff PServer Guides & Releases - 10 Replies
Weiter im Text, nach meinen Schmucksets release ich nun die Resourcedateien für 35 CS-Pets, welche ich selbst in das Spiel integriert hatte. Es ist lediglich eine Textdatei, welche in einzelne Abschnitte untergliedert wurde: propitem.txt propitem.txt.txt defineitem.h defineObj.h propmover.txt mdldyna.inc Teil 1
[GUIDE] Custom Pets erstellen
01/31/2013 - Flyff PServer Guides & Releases - 14 Replies
Hallo liebe elitepvpers Community, da einige trotz des Tools von BlackGiant nicht wissen, wie sie ein Custom Pet zu stande bringen, werde ich es hier schön deutlich und ausführlich erklären. Inhaltsverzeichnis - defineItem.h - defineObj.h
OverLords-SRO #110 cap / New pets / Latest avatars / Custom Uniques / High Rates.
10/10/2012 - SRO PServer Advertising - 527 Replies
http://img151.imageshack.us/img151/9996/logo115130 4968overlords.png -First : Server info. -Level Cap 110 -Skills Cap 110 -Solo EXP/SP Rates 700x -Party EXP/SP Rates 750x -Drop Rate 180x -Gold Rate 90x -Degree 11
Kairos Online#100 cap#Ch-Eu / New pets / New skills / Latest avatars / Custom Uniques
07/11/2012 - SRO PServer Advertising - 25 Replies
Deleted.



All times are GMT +2. The time now is 02:40.


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