大家好 首先,我想说我没有找到“搜索”任何一本关于那个问题 于是我决定做一个指南。 本指南已经批准了戴尔Honne。 ————如何添加新的地图进入游戏-- - 一件你将需要: 或 一个less-bugged版本(在我看来)是一种由xDrago relased: - 1部分:MEGAUPLOAD——领先的在线存储和文件的送货服务 - 2部分:MEGAUPLOAD——领先在线存储和文件的送货服务 然后,测试(或WdTest)的名称将会成为地图,我们创建了 兽世界编辑:1 - 这应该是清楚的。创建一个地图,它存储在一个文件夹(bsp.WdTest完成) 去defineWorld.h:2 - 代码: # Ifndef __DEFINE_WORLD # Define __DEFINE_WORLD # Define WI_WORLD_NONE 0 # Define WI_WORLD_MADRIGAL 1 # Define WI_WORLD_KEBARAS 2 # Define WI_WORLD_CISLAND 3 # Define WI_WORLD_TEST 4 / / ½ é ¿¬ Å ¾ àC (Å × ½ o Æ ® ¿ë) # Define WI_WORLD_HEAVEN01 21 # Define WI_WORLD_HEAVEN02 22 # Define WI_WORLD_HEAVEN03 23 # Define WI_WORLD_HEAVEN04 24 # Define WI_WORLD_HEAVEN05 25 / / Extra world # Define WI_WORLD_0425 100 # Define WI_WORLD_TEST 101 # Define WI_WORLD_LUX 102 # Define WI_WORLD_LUX2 103 / / AI ½ o ÅI ½ o '¿ë ¸ e øàü (121 ~ 150 àÎ'øà · · I ° ° »ç ¿ë) # Define WI_INSTANCE_OMINOUS 121 # Define WI_INSTANCE_OMINOUS_1 122 / / 151 ~ 170 ± 1 ø o ñ 1 îáö' DAC 1 æ ¿ë Yii # Define WI_DUNGEON_SECRET_0 151 # Define WI_DUNGEON_SECRET_1 152 # Define WI_DUNGEON_SECRET_2 153 # Define WI_DUNGEON_SECRET_3 154 # Define WI_DUNGEON_SECRET_4 155 # Define WI_DUNGEON_SECRET_5 156 # Define WI_DUNGEON_SECRET_6 157 # Define WI_DUNGEON_SECRET_7 158 # Define WI_DUNGEON_SECRET_8 159 # Define WI_DUNGEON_SECRET_9 160 # Define WI_DUNGEON_SECRET_10 161 # Define WI_DUNGEON_SECRET_11 162 # Define WI_DUNGEON_SECRET_12 163 # Define WI_DUNGEON_SECRET_13 164 # Define WI_DUNGEON_SECRET_14 165 # Define WI_DUNGEON_SECRET_15 166 # Define WI_DUNGEON_SECRET_16 167 # Define WI_DUNGEON_SECRET_L 167 / / Event world # Define WI_WORLD_EVENT01 120 # Define WI_DUNGEON_FL_MAS 200 # Define WI_DUNGEON_DA_DK 201 # Define WI_WORLD_GUILDWAR 202 203 # define WI_DUNGEON_VOLCANE / / o ¼ ¿a Aö ÄéàÎ # Define WI_DUNGEON_SA_TA 204 # Define WI_DUNGEON_SA_TA2 205 # Define WI_DUNGEON_VOLCANERED 206 / / o ¼ ¿a Aö ÄéàÎ RED # Define WI_DUNGEON_VOLCANEYELLOW 207 / / o ¼ ¿a Aö ÄéàÎ YELLOW # Define WI_WORLD_ARENA 208 / / ¾ Ä ° 1 3 a ¿a Aö # Define WI_WORLD_MINIROOM 209 / / ì'Ï 1 ° E (CI ¿¡½ à ½ o ìaa AU) # Define WI_DUNGEON_MUSCLE 210 # Define WI_DUNGEON_KRRR 220 230 # define WI_DUNGEON_BEAR / / 241 1 ø o ¸ ÎÅí' 1:1 ± æμå'ëàüàå to the invention ° ¡¾ ß Co Co. # 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 244 / / ¸ ¶ ¸ Aö · 1:1 ± æμå'ëàüàå ID # Endif
9 a" t9 B5 h! k% ^! e" _* M% F红色是要执行的指令的地图。 地图上的蓝色是你的名字。 绿色是你的ID的地图。 世界会是这样的: WI_WORLD_ 地牢里就是: WI_DUNGEON_ 3 -去World.inc: 代码: / / 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_Test "WdTest" WI_WORLD_GUILDWAR1TO1_0 "WdGuildWar1To1" WI_WORLD_GUILDWAR1TO1_1 "WdGuildWar1To1" WI_WORLD_GUILDWAR1TO1_2 "WdGuildWar1To1" WI_WORLD_GUILDWAR1TO1_3 "WdGuildWar1To1" WI_DUNGEON_SECRET_0 "WdHeaven06" WI_DUNGEON_SECRET_1 "WdHeaven06_1" WI_DUNGEON_SECRET_2 "WdHeaven06_1" WI_DUNGEON_SECRET_3 "WdHeaven06_1" WI_DUNGEON_SECRET_4 "WdHeaven06_1" WI_DUNGEON_SECRET_5 "WdHeaven06_1" WI_DUNGEON_SECRET_6 "WdHeaven06_1" WI_DUNGEON_SECRET_7 "WdHeaven06_1" WI_DUNGEON_SECRET_8 'WdHeaven06_1' WI_DUNGEON_SECRET_9 "WdHeaven06_1" WI_DUNGEON_SECRET_10 "WdHeaven06_1 ' WI_DUNGEON_SECRET_11 "WdHeaven06_1" WI_DUNGEON_SECRET_12 "WdHeaven06_1" WI_DUNGEON_SECRET_13 "WdHeaven06_1" WI_DUNGEON_SECRET_14 "WdHeaven06_1" WI_DUNGEON_SECRET_15 "WdHeaven06_1" WI_DUNGEON_SECRET_16 "WdHeaven06_1" WI_WORLD_HEAVEN01 "WdHeaven01" WI_WORLD_HEAVEN02 "WdHeaven02" WI_WORLD_HEAVEN03 "WdHeaven03" WI_WORLD_HEAVEN04 "WdHeaven04" WI_WORLD_HEAVEN05 "WdHeaven05" WI_WORLD_CISLAND "WdCisland" WI_WORLD_MINIROOM "WdMiniroom" WI_INSTANCE_OMINOUS "DuOminous" WI_INSTANCE_OMINOUS_1 "DuOminous_1" 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_DUNGEON_SECRET_0 SetTitle ( IDS_WORLD_INC_000023 ); WI_DUNGEON_SECRET_1 SetTitle ( IDS_WORLD_INC_000024 ); WI_DUNGEON_SECRET_2 SetTitle ( IDS_WORLD_INC_000025 ); WI_DUNGEON_SECRET_3 SetTitle ( IDS_WORLD_INC_000026 ); WI_DUNGEON_SECRET_4 SetTitle ( IDS_WORLD_INC_000027 ); WI_DUNGEON_SECRET_5 SetTitle ( IDS_WORLD_INC_000028 ); WI_DUNGEON_SECRET_6 SetTitle ( IDS_WORLD_INC_000029 ); WI_DUNGEON_SECRET_7 SetTitle ( IDS_WORLD_INC_000030 ); WI_DUNGEON_SECRET_8 SetTitle ( IDS_WORLD_INC_000031 ); WI_DUNGEON_SECRET_9 SetTitle ( IDS_WORLD_INC_000032 ); WI_DUNGEON_SECRET_10 SetTitle ( IDS_WORLD_INC_000033 ); WI_DUNGEON_SECRET_11 SetTitle ( IDS_WORLD_INC_000034 ); WI_DUNGEON_SECRET_12 SetTitle ( IDS_WORLD_INC_000035 ); WI_DUNGEON_SECRET_13 SetTitle ( IDS_WORLD_INC_000036 ); WI_DUNGEON_SECRET_14 SetTitle ( IDS_WORLD_INC_000037 ); WI_DUNGEON_SECRET_15 SetTitle ( IDS_WORLD_INC_000038 ); WI_DUNGEON_SECRET_16 SetTitle ( IDS_WORLD_INC_000039 ); WI_WORLD_HEAVEN01 SetTitle ( IDS_WORLD_INC_000040 ); WI_WORLD_HEAVEN02 SetTitle ( IDS_WORLD_INC_000041 ); WI_WORLD_HEAVEN03 SetTitle ( IDS_WORLD_INC_000042 ); WI_WORLD_HEAVEN04 SetTitle ( IDS_WORLD_INC_000043 ); WI_WORLD_HEAVEN05 SetTitle ( IDS_WORLD_INC_000044 ); WI_WORLD_CISLAND SetTitle ( IDS_WORLD_INC_000045 ); WI_WORLD_MINIROOM SetTitle ( IDS_WORLD_INC_000046 ); WI_INSTANCE_OMINOUS SetTitle ( IDS_WORLD_INC_000047 ); WI_INSTANCE_OMINOUS_1 SetTitle ( IDS_WORLD_INC_000048 ); WI_WORLD_TEST SetTitle ( IDS_WORLD_INC_ 000049 );
' ]0 M2 l; W. K$ a: k蓝色是资料夹的名字的地图。 橙色是又defineWorld.h定义在' # ' 红色是再#定义在' defineWorld.h ' 绿色的地图是你的电话号码 4 -去world.txt.txt: 代码: IDS_WORLD_INC_000000 Test IDS_WORLD_INC_000001 Madrigal IDS_WORLD_INC_000002 Lux IDS_WORLD_INC_000003 425 IDS_WORLD_INC_000004 Lux2 IDS_WORLD_INC_000005 Event IDS_WORLD_INC_000006 Mas Dungeon IDS_WORLD_INC_000007 Azria IDS_WORLD_INC_000008 Dean Mine IDS_WORLD_INC_000009 guild war territory IDS_WORLD_INC_000010 volcanic island - Volcane 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 Volcane RED IDS_WORLD_INC_000017 Volcane YELLOW IDS_WORLD_INC_000018 1vs1 Guild War Zone A IDS_WORLD_INC_000019 1vs1 Guild War Zone B IDS_WORLD_INC_000020 1vs1 Guild War Zone C IDS_WORLD_INC_000021 1vs1 Guild War Zone D IDS_WORLD_INC_000022 PvP Arena IDS_WORLD_INC_000023 The secret room 0 IDS_WORLD_INC_000024 The Secret Room 1 IDS_WORLD_INC_000025 The Secret Room 2 IDS_WORLD_INC_000026 The secret room 3 IDS_WORLD_INC_000027 The Secret Room 4 IDS_WORLD_INC_000028 The Secret Room 5 IDS_WORLD_INC_000029 The Secret Room 6 IDS_WORLD_INC_000030 The Secret Room 7 IDS_WORLD_INC_000031 The Secret Room 8 IDS_WORLD_INC_000032 The Secret Room 9 IDS_WORLD_INC_000033 The Secret Room 10 IDS_WORLD_INC_000034 The Secret Room 11 IDS_WORLD_INC_000035 The Secret Room 12 IDS_WORLD_INC_000036 The Secret Room 13 IDS_WORLD_INC_000037 The Secret Room 14 IDS_WORLD_INC_000038 The Secret Room 15 IDS_WORLD_INC_000039 The Secret Room 16 IDS_WORLD_INC_000040 The abandoned Tower B1 IDS_WORLD_INC_000041 The abandoned tower B2 IDS_WORLD_INC_000042 The abandoned tower B3 IDS_WORLD_INC_000043 The abandoned tower B4 IDS_WORLD_INC_000044 The abandoned tower B5 IDS_WORLD_INC_000045 The coral island IDS_WORLD_INC_000046 on the room IDS_WORLD_INC_000047 entrance to Aminuskrypta IDS_WORLD_INC_000048 entrance to the accursed Aminuskrypta IDS_WORLD_INC_000049 Test Map6 {' V+ k0 E2 ]8 ^
红色是地图上的证件(身份证)文件夹名称+ 蓝色的名称是地图(地出现在你进入隔层) 5 - CoreServer.ini: 代码: Sys 1 Database "127.0.0.1" 0101 ( 1 0 0 30 30 00 00 2 0 0 5 5 00 00 3 0 0 5 5 00 00 4 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 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 2 0 0 2 00 158 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 200 0 0 5 5 00 00 201 0 0 5 5 00 00 202 0 0 5 5 00 00 203 0 0 3 3 00 00 204 0 0 5 5 00 00 205 0 0 2 2 00 00 206 0 0 2 2 00 00 207 0 0 2 2 00 00 208 0 0 2 2 00 00 209 0 0 1 1 00 00 210 0 0 1 1 00 00 220 0 0 1 1 00 00 230 0 0 1 1 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 / / V14 121 0 0 5 5 00 00 122 0 0 5 5 00 00 / / Quiz 211 0 0 5 5 00 00 / / V15 123 0 0 10 10 00 00 212 0 0 1 1 00 00 213 0 0 1 1 00 00 214 0 0 1 1 00 00 124 0 0 5 5 00 00 125 0 0 5 5 00 00 )
. H+ H' }' I' i$ r' i蓝色是defineWorld.h ID,我们的“#定义。 红1x1是地图的大小(这里)。 6 - FlyffResourceManager.exe: 现在张开你的data.res和更换所有文件,你在这一课中使用。代替: ——World.inc ——world.txt.txt - defineWorld 然后按下拯救 记得它的重要!你必须添加3个文件的资源foder太或蔑视它的工作 你现在简单地把它加到你的Flyff文件夹和覆盖旧的文件 7 -世界文件夹中: 现在你一定要有地图Editet把你的文件分成3个文件夹中: WdTest -资源/世界/ MyFlyffFolder /世界/ WdTest - - /兽/世界/ WdTest野兽版(一些不需要它,但最好把它放在^ ^) 结论:8 - 你必须从现在开始你的服务器的权限 AccountServer.exe DatabaseServer.exe CoreServer.exe Certifier.exe LoginServer.exe CacheServer.exe (mapkey WorldServer.exe或noMapKey是同样的,) 现在你登陆这一场游戏 ‘/ Te 4×××' 代码/ te(传送)4(地图ID)中的坐标XXX(土地)你要去的地方 坐标可以发现,在兽世界编辑,当你的鼠标移动过去 特定的时间点,看着顶部和底部的链接或者链接那架照相机XYZ的手表。 现在享受你的新世界!^ ^ P。正如曾经为我的英语很差,srry,希望你明白我所有的翻译工作 学分:需交 我-制作、翻译和固定的向导 Gargash——原(不完全)德国的向导 他xDrago兽——Modyfing地图编辑器 Aeonsoft——使野兽地图编辑器 marsata——给我更好的(最后!)兽编辑 戴尔Honne -批准这指南 原文: How To Add Map InGame (Detailed Guide) Hieverybody
8 [% b4 O5 _/ q+ A
5 t8 I! o+ w1 x* gFirst of all i would say that i didnt find with "search" any guideabout that problem
b4 l1 O1 [' x) Q0 l% o+ ~
! o I3 _9 w& c% h ^1 jso i decided to make a tutorial about it. . M8 o E% r6 W7 P2 z
This guide has been approved by Dell Honne.
7 t7 a% j n5 R$ a1 x/ z! y5 x2 h
---How To Add NewMap Into The Game--- 8 i: ^6 [6 ` n( J& n) I
: P' a, y" r9 R( D
' z. [7 I+ \* D1 A) @/ cThing you will need:
; j* C# o9 c9 t" h# D5 {8 D. V: ^6 a4 Y( O2 c( M
- Unpacked Beast: http://forum.ragezone.com/f457/fully...editor-660192/9 ~9 S' u, t; v5 D
- Flyff Resource Manager: http://forum.ragezone.com/f457/flyff-reseditor-581450/7 y6 B4 d7 p- D" O3 F) ^' ]
# e) V& f& O+ P# `# S! @2 xor
8 c# p# ~' h" _: i9 K1 Q9 \" s; Z
- {. M6 [0 C; w5 l" ?a less-bugged version (in my opinion) is the one relased by xDrago : ) [- M9 ?; p+ y" k/ x
+ ?1 C1 ^; e* k7 H3 [
- 1 Part: MEGAUPLOAD - The leading onlinestorage and file delivery service
3 v/ I$ u# i; s( z$ e- ? P* d- 2 Part: MEGAUPLOAD - The leading onlinestorage and file delivery service5 a% f: B0 V! `/ @+ g* h% L L
* V' }: {% r& R6 e+ F& _- [6 p
5 `4 w9 i8 n- J1 @6 `( B! s# rThen, TEST (or WdTest) will be the name of the map we created
$ y) e- H) [, ~ G5 L; ]: |0 ~; x* E8 p$ J' b g
1 - Beast World Editor: % C2 r. M/ N) I
; H7 B. E/ Q6 b0 [5 T4 s' Z
This should be clear .. Creates a map, it stores complete in a folder(bsp.WdTest) 1 ^2 x! z1 i+ d' _4 [! h! S
$ `/ i5 j2 D j4 ]+ W
0 Z! U4 m7 [6 p5 {9 x5 C2 - Go to 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_WORLD_CISLAND 3 #Define WI_WORLD_TEST 4 / / ½ é ¿¬ Å ¾ àC (Å × ½ o Æ ® ¿ë) # Define WI_WORLD_HEAVEN01 21 # Define WI_WORLD_HEAVEN02 22 # Define WI_WORLD_HEAVEN03 23 # Define WI_WORLD_HEAVEN04 24 # Define WI_WORLD_HEAVEN05 25 / / Extra world # Define WI_WORLD_0425 100 # Define WI_WORLD_TEST 101 # Define WI_WORLD_LUX 102 # Define WI_WORLD_LUX2 103 / / AI ½ o ÅI ½ o '¿ë ¸ e øàü (121 ~ 150 àÎ'øà · · I ° ° »ç ¿ë) # Define WI_INSTANCE_OMINOUS 121 # Define WI_INSTANCE_OMINOUS_1 122 / / 151 ~ 170 ± 1 ø o ñ 1 îáö' DAC 1 æ ¿ë Yii # Define WI_DUNGEON_SECRET_0 151 # Define WI_DUNGEON_SECRET_1 152 # Define WI_DUNGEON_SECRET_2 153 # Define WI_DUNGEON_SECRET_3 154 # Define WI_DUNGEON_SECRET_4 155 # Define WI_DUNGEON_SECRET_5 156 # Define WI_DUNGEON_SECRET_6 157 # Define WI_DUNGEON_SECRET_7 158 # Define WI_DUNGEON_SECRET_8 159 # Define WI_DUNGEON_SECRET_9 160 # Define WI_DUNGEON_SECRET_10 161 # Define WI_DUNGEON_SECRET_11 162 # Define WI_DUNGEON_SECRET_12 163 # Define WI_DUNGEON_SECRET_13 164 # Define WI_DUNGEON_SECRET_14 165 # Define WI_DUNGEON_SECRET_15 166 # Define WI_DUNGEON_SECRET_16 167 # Define WI_DUNGEON_SECRET_L 167 / / Event world # Define WI_WORLD_EVENT01 120 # Define WI_DUNGEON_FL_MAS 200 # Define WI_DUNGEON_DA_DK 201 # Define WI_WORLD_GUILDWAR 202 203 # define WI_DUNGEON_VOLCANE / / o ¼ ¿a Aö ÄéàÎ # Define WI_DUNGEON_SA_TA 204 # Define WI_DUNGEON_SA_TA2 205 # Define WI_DUNGEON_VOLCANERED 206 / / o ¼ ¿a Aö ÄéàÎ RED # Define WI_DUNGEON_VOLCANEYELLOW 207 / / o ¼ ¿a Aö ÄéàÎ YELLOW # Define WI_WORLD_ARENA 208 / / ¾ Ä ° 1 3 a ¿a Aö # Define WI_WORLD_MINIROOM 209 / / ì'Ï 1 ° E (CI ¿¡½ à ½ o ìaa AU) # Define WI_DUNGEON_MUSCLE 210 # Define WI_DUNGEON_KRRR 220 230 # define WI_DUNGEON_BEAR / / 241 1 ø o ¸ ÎÅí' 1:1 ± æμå'ëàüàå to the invention ° ¡¾ ß Co Co. # 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 244 / / ¸ ¶ ¸ Aö · 1:1 ± æμå'ëàüàå ID # Endif
7 H( ~7 Z* i2 g5 D5 ?/ x1 E/ R) j" ?7 J* S8 ]
Red isthe command to run the map. / @/ x9 C; w4 w% Q' i1 Y
The Blue is your map name.
7 b( M+ s) V6 ]% z$ L1 Q( C: YGreen isyour ID of the map.
1 y1 h E8 g- R: ^& T+ D- c5 E# H0 A8 U, G A4 }+ g' t9 }
A world would be like this:
* o2 d- F8 y; L8 _9 A4 |0 P0 w( t; cWI_WORLD_
, f2 |/ R1 ]) F, e D
6 J6 c# ^4 Q- qA dungeon would be this:
0 U3 d6 C) N. W% \- Z0 P& aWI_DUNGEON_4 T% [0 I" C+ d4 w0 }
6 c9 l( Z- z; k$ l; l0 h: z" b
3 - Go to 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_Test "WdTest" WI_WORLD_GUILDWAR1TO1_0 "WdGuildWar1To1" WI_WORLD_GUILDWAR1TO1_1 "WdGuildWar1To1" WI_WORLD_GUILDWAR1TO1_2 "WdGuildWar1To1" WI_WORLD_GUILDWAR1TO1_3 "WdGuildWar1To1" WI_DUNGEON_SECRET_0 "WdHeaven06" WI_DUNGEON_SECRET_1 "WdHeaven06_1" WI_DUNGEON_SECRET_2 "WdHeaven06_1" WI_DUNGEON_SECRET_3 "WdHeaven06_1" WI_DUNGEON_SECRET_4 "WdHeaven06_1" WI_DUNGEON_SECRET_5 "WdHeaven06_1" WI_DUNGEON_SECRET_6 "WdHeaven06_1" WI_DUNGEON_SECRET_7 "WdHeaven06_1" WI_DUNGEON_SECRET_8 'WdHeaven06_1' WI_DUNGEON_SECRET_9 "WdHeaven06_1" WI_DUNGEON_SECRET_10 "WdHeaven06_1 ' WI_DUNGEON_SECRET_11 "WdHeaven06_1" WI_DUNGEON_SECRET_12 "WdHeaven06_1" WI_DUNGEON_SECRET_13 "WdHeaven06_1" WI_DUNGEON_SECRET_14 "WdHeaven06_1" WI_DUNGEON_SECRET_15 "WdHeaven06_1" WI_DUNGEON_SECRET_16 "WdHeaven06_1" WI_WORLD_HEAVEN01 "WdHeaven01" WI_WORLD_HEAVEN02 "WdHeaven02" WI_WORLD_HEAVEN03 "WdHeaven03" WI_WORLD_HEAVEN04 "WdHeaven04" WI_WORLD_HEAVEN05 "WdHeaven05" WI_WORLD_CISLAND "WdCisland" WI_WORLD_MINIROOM "WdMiniroom" WI_INSTANCE_OMINOUS "DuOminous" WI_INSTANCE_OMINOUS_1 "DuOminous_1" 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_DUNGEON_SECRET_0 SetTitle ( IDS_WORLD_INC_000023 ); WI_DUNGEON_SECRET_1 SetTitle ( IDS_WORLD_INC_000024 ); WI_DUNGEON_SECRET_2 SetTitle ( IDS_WORLD_INC_000025 ); WI_DUNGEON_SECRET_3 SetTitle ( IDS_WORLD_INC_000026 ); WI_DUNGEON_SECRET_4 SetTitle ( IDS_WORLD_INC_000027 ); WI_DUNGEON_SECRET_5 SetTitle ( IDS_WORLD_INC_000028 ); WI_DUNGEON_SECRET_6 SetTitle ( IDS_WORLD_INC_000029 ); WI_DUNGEON_SECRET_7 SetTitle ( IDS_WORLD_INC_000030 ); WI_DUNGEON_SECRET_8 SetTitle ( IDS_WORLD_INC_000031 ); WI_DUNGEON_SECRET_9 SetTitle ( IDS_WORLD_INC_000032 ); WI_DUNGEON_SECRET_10 SetTitle ( IDS_WORLD_INC_000033 ); WI_DUNGEON_SECRET_11 SetTitle ( IDS_WORLD_INC_000034 ); WI_DUNGEON_SECRET_12 SetTitle ( IDS_WORLD_INC_000035 ); WI_DUNGEON_SECRET_13 SetTitle ( IDS_WORLD_INC_000036 ); WI_DUNGEON_SECRET_14 SetTitle ( IDS_WORLD_INC_000037 ); WI_DUNGEON_SECRET_15 SetTitle ( IDS_WORLD_INC_000038 ); WI_DUNGEON_SECRET_16 SetTitle ( IDS_WORLD_INC_000039 ); WI_WORLD_HEAVEN01 SetTitle ( IDS_WORLD_INC_000040 ); WI_WORLD_HEAVEN02 SetTitle ( IDS_WORLD_INC_000041 ); WI_WORLD_HEAVEN03 SetTitle ( IDS_WORLD_INC_000042 ); WI_WORLD_HEAVEN04 SetTitle ( IDS_WORLD_INC_000043 ); WI_WORLD_HEAVEN05 SetTitle ( IDS_WORLD_INC_000044 ); WI_WORLD_CISLAND SetTitle ( IDS_WORLD_INC_000045 ); WI_WORLD_MINIROOM SetTitle ( IDS_WORLD_INC_000046 ); WI_INSTANCE_OMINOUS SetTitle ( IDS_WORLD_INC_000047 ); WI_INSTANCE_OMINOUS_1 SetTitle ( IDS_WORLD_INC_000048 ); WI_WORLD_TEST SetTitle ( IDS_WORLD_INC_ 000049 ); . k& i d* Q O) W' D
" K! V# U V) }- Q/ mThe Blue is the name of the folder of the map. 6 [) g' s0 [) Q! B+ S, M. k
The Orange is again the # define in the 'defineWorld.h'
$ U8 f# B% h2 s' B1 Q+ N& EThe Red is again the # define in the 'defineWorld.h'
+ g1 S/ W+ v6 _* NThe Green Map is your number8 j% N' l* Y- L% x1 Z
1 P) T% Z$ w+ e9 I4 - Go to 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 Lux2 IDS_WORLD_INC_000005 Event IDS_WORLD_INC_000006 Mas Dungeon IDS_WORLD_INC_000007 Azria IDS_WORLD_INC_000008 Dean Mine IDS_WORLD_INC_000009 guild war territory IDS_WORLD_INC_000010 volcanic island - Volcane 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 Volcane RED IDS_WORLD_INC_000017 Volcane YELLOW IDS_WORLD_INC_000018 1vs1 Guild War Zone A IDS_WORLD_INC_000019 1vs1 Guild War Zone B IDS_WORLD_INC_000020 1vs1 Guild War Zone C IDS_WORLD_INC_000021 1vs1 Guild War Zone D IDS_WORLD_INC_000022 PvP Arena IDS_WORLD_INC_000023 The secret room 0 IDS_WORLD_INC_000024 The Secret Room 1 IDS_WORLD_INC_000025 The Secret Room 2 IDS_WORLD_INC_000026 The secret room 3 IDS_WORLD_INC_000027 The Secret Room 4 IDS_WORLD_INC_000028 The Secret Room 5 IDS_WORLD_INC_000029 The Secret Room 6 IDS_WORLD_INC_000030 The Secret Room 7 IDS_WORLD_INC_000031 The Secret Room 8 IDS_WORLD_INC_000032 The Secret Room 9 IDS_WORLD_INC_000033 The Secret Room 10 IDS_WORLD_INC_000034 The Secret Room 11 IDS_WORLD_INC_000035 The Secret Room 12 IDS_WORLD_INC_000036 The Secret Room 13 IDS_WORLD_INC_000037 The Secret Room 14 IDS_WORLD_INC_000038 The Secret Room 15 IDS_WORLD_INC_000039 The Secret Room 16 IDS_WORLD_INC_000040 The abandoned Tower B1 IDS_WORLD_INC_000041 The abandoned tower B2 IDS_WORLD_INC_000042 The abandoned tower B3 IDS_WORLD_INC_000043 The abandoned tower B4 IDS_WORLD_INC_000044 The abandoned tower B5 IDS_WORLD_INC_000045 The coral island IDS_WORLD_INC_000046 on the room IDS_WORLD_INC_000047 entrance to Aminuskrypta IDS_WORLD_INC_000048 entrance to the accursed Aminuskrypta IDS_WORLD_INC_000049 TestMap 9 |8 `& B2 ?5 J0 A8 S
~8 q" s; B& Q
The Red is the map ID (Folder name + ID) I0 \0 E+ f& I+ P( ^* ]- e
The Blue is the name of the map (Taht wich appear when you enterin it)
4 e! N2 g( m6 J& S
7 f( t( r; G2 ]" d: g4 I2 b5 - CoreServer.ini: Code: Sys 1 Database "127.0.0.1" 0101 ( 1 0 0 30 30 00 00 2 0 0 5 5 00 00 3 0 0 5 5 00 00 4 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 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 2 0 0 2 00 158 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 200 0 0 5 5 00 00 201 0 0 5 5 00 00 202 0 0 5 5 00 00 203 0 0 3 3 00 00 204 0 0 5 5 00 00 205 0 0 2 2 00 00 206 0 0 2 2 00 00 207 0 0 2 2 00 00 208 0 0 2 2 00 00 209 0 0 1 1 00 00 210 0 0 1 1 00 00 220 0 0 1 1 00 00 230 0 0 1 1 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 / / V14 121 0 0 5 5 00 00 122 0 0 5 5 00 00 / / Quiz 211 0 0 5 5 00 00 / / V15 123 0 0 10 10 00 00 212 0 0 1 1 00 00 213 0 0 1 1 00 00 214 0 0 1 1 00 00 124 0 0 5 5 00 00 125 0 0 5 5 00 00 )
: U5 t5 R& J% P/ [: V7 u2 Q" j) L
/ x5 Z! {# g0 VThe Blue is the ID that we the 'defineWorld.h' # define have. & u8 d: r7 M! _4 ]1 D% e8 I' n# H
The Red 1x1 is the map size (here).
' l% q4 F- ]& w; R {# P
/ S- U# |1 ]- X6 - FlyffResourceManager.exe:
, r5 c* m0 C& h( _% \; X2 U2 x- B k
Now just open your data.res and replace all file you used in this tutorial.Replace:* A; o% f* T0 L* @+ |1 j
5 z. v1 R6 b$ H) W! G7 J! e' I- World.inc
! r; p" D4 I5 T5 @- world.txt.txt
8 L0 J6 S* u6 x" T3 g) s- defineWorld
# w+ X8 s+ B/ l$ k1 _+ b
. Z) S# ]: A, PThen press Save
+ I+ K$ [; M3 `# k" e4 G( _/ p: |3 ]& r$ L/ p+ T4 J) j" E
Remember its important! You must add the 3files in the resource foder too or it wont work1 _. U+ L3 I7 T0 Q0 N/ a
, i# `' V8 `- p/ h4 `/ s2 O l8 IYou now simply add it into your Flyff folder and overwrite the old files 2 b! h' ^1 l* J) R
' p$ g( Z& J8 b$ _. P. }$ Y/ _7 G
7 - World folder: - w% P0 r- ?5 ~* g/ q P |
. ~ s% s5 s4 Y6 _' k. y
Now be sure you have put you Map Editet Files into 3 Folder:
9 E, E/ \: E" ?* i9 A
1 |2 b7 n; o: H) \* D" b! l- Resource/World/WdTest
) v+ U0 C8 T( e- {% m- MyFlyffFolder/World/WdTest4 r+ d" S) M+ `! p4 x
- /Beast/World/WdTest (Some Beast version doesnt need it but its better to putit in ^^)7 X, ~* t$ N# I0 N f& _ P& m' r+ [
) R8 L: ]: c4 H* N0 L$ ` z! {8 - Conclusion:
+ I4 x9 C# X; Z: H* o* R7 v8 \ c" a" I$ O0 G- p5 ?+ O) G* t' E7 x
You must now start your server 5 X3 i$ s1 p# _
- m- P' O. W+ `& D1 w# [2 i3 TAccountServer.exe w6 s7 s! Q. m
DatabaseServer.exe G% \; \, [! G# `8 V
CoreServer.exe
' G4 U1 w* E+ R0 U+ m( j$ oCertifier.exe* L+ G1 f* C! R: o
LoginServer.exe6 p. r3 j) o, [- D
CacheServer.exe
( i3 D; }; }- D: vWorldServer.exe (mapkey or noMapKey it is the same!)* g8 T, S; i% g0 O9 m. @
& @' W. ^" m W! s6 S5 x
Now you log it a game' Z4 A/ c9 z7 s5 k5 `
) k' q) e7 _9 r4 P5 m+ D* X
'/ Te 4 X X X'
7 U R1 i) L; t$ y/ X; f' m% E6 R! M/ o0 U
Code /te (Teleport) 4 (Map ID) XXX (The coordinates of where you want to land) 8 Y/ i8 F6 R* q/ \! v( S2 M
/ i7 E5 s& w2 m; K3 M
Coordinates can be found in Beast World Editor, when you mouse over a
& N Q8 [( M2 `1 b+ l6 hcertain point, looking at the top and bottom links or links that Camera XYZwatch.0 C: W! }& A; @( K6 {; G3 K
) s. N0 K' o, z8 J4 tNow enjoy your new world! ^^1 h+ n' R4 k) E" b6 Y9 f8 i
3 ]4 J' U$ v. F
P.S Like ever, srry for my bad english, i hope you understand all mytranslations, [* T! a! u* y6 U3 V& `0 O
( x, _9 u. P# `; {- h! ^3 H/ |
q3 t/ F7 @! @. d* Q# p' `( p7 O# vCredits:) K7 _% b+ T, T! b2 p) m! @
Me - Making, Translating and Fixing Guide
" S$ `! z8 K. \. b4 ]7 V% QGargash - Original (not complete) German Guide0 s3 F4 a/ W r+ ~9 b$ } v, a3 ?* p
xDrago - Modyfing his Beast Map Editor1 ?8 t& h5 q8 f
Aeonsoft - Making Beast Map Editor3 h+ M- |0 B4 R6 y& M" y- a* E2 c
marsata - Giving me better (finally!) Beast Editor( E; X5 Z% l- v" d/ X
Dell Honne - Approved this guide
8 n' C" _2 }& s) H* z7 y ~* H
|