• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[Official] How to add a map

Newbie Spellweaver
Joined
Apr 8, 2009
Messages
60
Reaction score
8
It works! Fantastic guide!

@Jason145: Mine crashed too when I added world.txt.txt to data.res. You don't need that file. Just change the other 2 and it will work. :
 
Newbie Spellweaver
Joined
Sep 15, 2009
Messages
11
Reaction score
0
My client crashes too, even without the world.txt.txt
 
Newbie Spellweaver
Joined
May 5, 2009
Messages
77
Reaction score
8
My client crashes too, even without the world.txt.txt
What's the error log of the client? You can't have defineWorld.h, world.txt.txt or/and World.inc in the Flyff folder, only in the res files.
CompuIves
 
Newbie Spellweaver
Joined
Sep 15, 2009
Messages
11
Reaction score
0
What's the error log of the client? You can't have defineWorld.h, world.txt.txt or/and World.inc in the Flyff folder, only in the res files.
CompuIves

I found a Flyff.a hash creator to fit custom a data.res, so the crashing problem is fixed.

But i cant do /teleport 4 100 100 100 or anything.

I edited the data.res in the client folder and the defineWorld.h, world.txt.txt and World.inc in the server folder. I copied and pasted the .lnd files from the arena into the custom folder and made it the same size as the world_arena.


So unless this guide is only to make a world, not be able to go into it, i believe i've done something wrong.
 
Newbie Spellweaver
Joined
May 5, 2009
Messages
77
Reaction score
8
Did you edit the coreserver.ini too? And if you start your worldserver, do you see your custom world in the worldserver?
 
Newbie Spellweaver
Joined
Sep 15, 2009
Messages
11
Reaction score
0
Yes, i see it in worldserver. I'll upload pics.

CoreServer.ini

WorldServer

World.txt.txt
Code:
IDS_WORLD_INC_000000	Test
IDS_WORLD_INC_000001	Madrigal
IDS_WORLD_INC_000002	Lux
IDS_WORLD_INC_000003	425
IDS_WORLD_INC_000004	Lux 2
IDS_WORLD_INC_000005	Event
IDS_WORLD_INC_000006	Mars Dungeon
IDS_WORLD_INC_000007	Kebaras Island
IDS_WORLD_INC_000008	Dekane Mine
IDS_WORLD_INC_000009	Guild Siege Territory
IDS_WORLD_INC_000010	Volcanic Island - Volkane Dungeon
IDS_WORLD_INC_000011	Boss Monster: Big Muscle
IDS_WORLD_INC_000012	Boss Monster: Krrr
IDS_WORLD_INC_000013	Boss Monster: Mushmoot
IDS_WORLD_INC_000014	Ivillis Temple
IDS_WORLD_INC_000015	Ivillis Temple Boss
IDS_WORLD_INC_000016	Volkane RED
IDS_WORLD_INC_000017	Volkane YELLOW
IDS_WORLD_INC_000018	1vs1 Guild Siege Zone A
IDS_WORLD_INC_000019	1vs1 Guild Siege Zone B
IDS_WORLD_INC_000020	1vs1 Guild Siege Zone C
IDS_WORLD_INC_000021	1vs1 Guild Siege Zone D
IDS_WORLD_INC_000022	Arena
[b]IDS_WORLD_INC_000024	Cuvvvie's World[/b]
World.inc
Code:
// World Script

WI_WORLD_TEST     "WdTest"
WI_WORLD_MADRIGAL "WdMadrigal" 
WI_WORLD_LUX	"WdLux"
WI_WORLD_0425	"Wd0425"
WI_WORLD_LUX2	"WdLux2"
WI_WORLD_EVENT01 "WdEvent01"
WI_DUNGEON_FL_MAS "DuFlMas"//
WI_WORLD_KEBARAS "WdKebaras"
WI_DUNGEON_DA_DK "DuDaDk"
WI_WORLD_GUILDWAR "WdGuildWar"
WI_DUNGEON_VOLCANE "WdVolcane"
WI_DUNGEON_MUSCLE "DuMuscle"
WI_DUNGEON_KRRR   "DuKrr"
WI_DUNGEON_BEAR   "DuBear"
WI_DUNGEON_SA_TA   "DuSaTemple"
WI_DUNGEON_SA_TA2  "DuSaTempleBoss"
WI_DUNGEON_VOLCANERED "WdVolcaneRed"
WI_DUNGEON_VOLCANEYELLOW "WdVolcaneYellow"
WI_WORLD_ARENA "WdArena"


WI_WORLD_GUILDWAR1TO1_0	"WdGuildWar1To1"
WI_WORLD_GUILDWAR1TO1_1	"WdGuildWar1To1"
WI_WORLD_GUILDWAR1TO1_2	"WdGuildWar1To1"
WI_WORLD_GUILDWAR1TO1_3	"WdGuildWar1To1"
WI_RANDOM_MAP "random_map"
[b]WI_WORLD_CUVVVIE "cuvvie"[/b]

WI_WORLD_TEST	SetTitle
(
	IDS_WORLD_INC_000000
);

WI_WORLD_MADRIGAL	SetTitle
(
	IDS_WORLD_INC_000001
);

WI_WORLD_LUX	SetTitle
(
	IDS_WORLD_INC_000002
);

WI_WORLD_0425	SetTitle
(
	IDS_WORLD_INC_000003
);

WI_WORLD_LUX2	SetTitle
(
	IDS_WORLD_INC_000004
);

WI_WORLD_EVENT01	SetTitle
(
	IDS_WORLD_INC_000005
);

WI_DUNGEON_FL_MAS	SetTitle
(
	IDS_WORLD_INC_000006
);

WI_WORLD_KEBARAS	SetTitle
(
	IDS_WORLD_INC_000007
);

WI_DUNGEON_DA_DK	SetTitle
(
	IDS_WORLD_INC_000008
);

WI_WORLD_GUILDWAR	SetTitle
(
	IDS_WORLD_INC_000009
);

WI_DUNGEON_VOLCANE	SetTitle
(
	IDS_WORLD_INC_000010
);

WI_DUNGEON_MUSCLE 	SetTitle
(
	IDS_WORLD_INC_000011
);

WI_DUNGEON_KRRR 	SetTitle
(
	IDS_WORLD_INC_000012
);

WI_DUNGEON_BEAR 	SetTitle
(
	IDS_WORLD_INC_000013
);

WI_DUNGEON_SA_TA 	SetTitle
(
	IDS_WORLD_INC_000014
);

WI_DUNGEON_SA_TA2 	SetTitle
(
	IDS_WORLD_INC_000015
);

WI_DUNGEON_VOLCANERED 	SetTitle
(
	IDS_WORLD_INC_000016
);

WI_DUNGEON_VOLCANEYELLOW SetTitle
(
	IDS_WORLD_INC_000017
);

WI_WORLD_GUILDWAR1TO1_0	SetTitle
(
	IDS_WORLD_INC_000018
);

WI_WORLD_GUILDWAR1TO1_1	SetTitle
(
	IDS_WORLD_INC_000019
);

WI_WORLD_GUILDWAR1TO1_2	SetTitle
(
	IDS_WORLD_INC_000020
);

WI_WORLD_GUILDWAR1TO1_3	SetTitle
(
	IDS_WORLD_INC_000021
);

WI_WORLD_ARENA	SetTitle
(
	IDS_WORLD_INC_000022
);

WI_RANDOM_MAP	SetTitle
(
	IDS_WORLD_INC_000023
);
[b]
WI_WORLD_CUVVVIE	SetTitle
(
	IDS_WORLD_INC_000024[/b]
);
defineWorld.h
Code:
#ifndef __DEFINE_WORLD
#define __DEFINE_WORLD

#define WI_WORLD_NONE     0
#define WI_WORLD_MADRIGAL 1
#define	WI_WORLD_KEBARAS  2
#define WI_RANDOM_MAP     3[b]
#define	WI_WORLD_CUVVVIE  4[/b]
// extra world
#define	WI_WORLD_0425	100
#define WI_WORLD_TEST   101
#define	WI_WORLD_LUX	102
#define	WI_WORLD_LUX2	103

// event world
#define WI_WORLD_EVENT01 120
#define	WI_DUNGEON_FL_MAS   200
#define	WI_DUNGEON_DA_DK    201
#define WI_WORLD_GUILDWAR	202
#define WI_DUNGEON_VOLCANE	203     // º¼ÄÉÀÎ Áö¿ª 
#define WI_DUNGEON_SA_TA        204
#define WI_DUNGEON_SA_TA2       205
#define WI_DUNGEON_VOLCANERED	206 // º¼ÄÉÀÎ Áö¿ª RED
#define WI_DUNGEON_VOLCANEYELLOW	207 // º¼ÄÉÀÎ Áö¿ª YELLOW
#define WI_WORLD_ARENA				208 // ¾Æ·¹³ª Áö¿ª


#define WI_DUNGEON_MUSCLE	210
#define WI_DUNGEON_KRRR		220
#define WI_DUNGEON_BEAR		230


//241¹ø ºÎÅÍ´Â 1:1±æµå´ëÀüÀ常 Ãß°¡ ÇØ¾ß ÇÔ.
#define WI_WORLD_GUILDWAR1TO1_0	241
#define WI_WORLD_GUILDWAR1TO1_1	242
#define WI_WORLD_GUILDWAR1TO1_2	243
#define WI_WORLD_GUILDWAR1TO1_3	244

#define WI_WORLD_GUILDWAR1TO1_L	245	// ¸¶Áö¸· 1:1±æµå´ëÀüÀå ID


#endif

I also made a folder named 'cuvvvie' that contains the Arena files here:
Code:
C:\Games\Private Servers\Flyff\Server\Resource\World\cuvvvie
C:\Games\Private Servers\Flyff\Flyff V11 Client\World\cuvvvie
If you need anything else let me know.

EDIT: I think i found the problem, lol... I mistyped Cuvvvie [cuvvie] in world.inc

EDIT2: That didnt fix it.
 
Last edited:
Newbie Spellweaver
Joined
Oct 17, 2007
Messages
40
Reaction score
0
i cannot move to new map too
i have follow all the step, no error, but can;t move
 
Newbie Spellweaver
Joined
May 5, 2009
Messages
77
Reaction score
8
i cannot move to new map too
i have follow all the step, no error, but can;t move
I think you need another map because you can't move in the map.

Try to get the coordinates of the map when you are in the arena, i got not in too because i put the wrong coordinates in the command.
 
Last edited:
Newbie Spellweaver
Joined
May 5, 2009
Messages
77
Reaction score
8
To telport to a map, just get the coordinates of the place, and use rthe teleport command, worldid, x-coordinate, y-coordinate.
 
Newbie Spellweaver
Joined
Jan 14, 2010
Messages
9
Reaction score
0
Hello !

Nice Tuto Really.

But i've any questions:

What is first number ? (0101// 6;// 7;// 10;// 11 )

And It's possible add number for category ?( example : //20 NewMap |//21 Dungeon ect ).

Thanks for your reply and sorry for my bad english i'm juste french ^_^
 
Last edited:
Newbie Spellweaver
Joined
May 5, 2009
Messages
77
Reaction score
8
Yeah, that's possible, and what do you mean with the first number?
 
Newbie Spellweaver
Joined
Jan 14, 2010
Messages
9
Reaction score
0
I want to know has what corresponds this number because i would like add map ID 245 and with this coreserver that work and with that don't work :

Code:
101
{
	1	0	0	30	30	00	00
	2	0	0	5	5	00	00
	3	0	0	3	3	00	00
	200	0	0	5	5	00	00
	201	0	0	5	5	00	00
        210	0	0	1	1	00	00 
        220	0	0	1	1	00	00 
        230	0	0	1	1	00	00 
        202	0	0	5	5	00	00 
	204	0	0	5	5	00	00
	205	0	0	2	2	00	00
	203	0	0	3	3	00	00
	206	0	0	2	2	00	00         
	207	0	0	2	2	00	00
        208	0	0	2	2	00	00
        241	0	0	1	1	00	00
        242	0	0	1	1	00	00
        243	0	0	1	1	00	00
        244	0	0	1	1	00	00
	21	0	0	1	1	00	00
	22	0	0	1	1	00	00
	23	0	0	1	1	00	00
	24	0	0	1	1	00	00
	25	0	0	1	1	00	00
	121	0	0	5	5	00	00
	122	0	0	5	5	00	00
	209	0	0	1	1	00	00
	151	0	0	2	2	00	00
	152	0	0	2	2	00	00
	153	0	0	2	2	00	00
	154	0	0	2	2	00	00
	155	0	0	2	2	00	00
	156	0	0	2	2	00	00
	157	0	0	2	2	00	00
	158	0	0	2	2	00	00
	159	0	0	2	2	00	00
	160	0	0	2	2	00	00
	161	0	0	2	2	00	00
	162	0	0	2	2	00	00
	163	0	0	2	2	00	00
	164	0	0	2	2	00	00
	165	0	0	2	2	00	00
	166	0	0	2	2	00	00
	167	0	0	2	2	00	00

}

Therefore i would like add all instance and dungeon in your core server.

Thanks a lot !
 
Newbie Spellweaver
Joined
May 5, 2009
Messages
77
Reaction score
8
Ok, I don't understand everything of you xD. Which version are you using? I wrote this for V11, so you need to use your coreserver.ini of your V14 files if you use them.
Sorry for bad englihs, i'm Dutch.