Donnerstag, 26. August 2010

Script folder.

Script folder contains such things about changing the convos of NPC's or adding item shapes or monster shapes, theres a few things to explain, lets start with the Important folders.

Creature folder,

Alright as an example open ur monster_shape file, lets take the line of Immortal;

314,Aquirai_the_Immortal,Monster\aquirai_the_immotal.mesh,Monster\aquirai_the_immotal.tpack,368,FALSE



Don't need to explain much right? Thought so.


Now you can see what the shape is good for, as an example if u're adding new mobs from dekaron korea u will have to add the right line of the mob u added into ur monster_shape, if you won't do that ur monster will be Invisible and will probably DC u.


The same goes for the other files into ur creature folder, if you're adding such new things as npcs or mobs or bricks u will have to add the right lines of them to ur shape files.


=========================
Effect folder;

the same goes for this one, if you're adding such things as new skills you will also have to add their right lines for the skills to the right files, also if you want to make visual effects work this folder will be important for u.


modeleffect file;

9,90,0,2,11,3017,1,5000,0,con_energyshield_keep
19,90,0,3,11,3017,2,5000,1,con_energyshield_finish



Don't need to explain more if u see that I guess, everything should be understandable just when u look at the file.

And now If you want to make Visual Effects work,

as an Example;


19,245,0,1,11,3031,1,100,1,con_DivideSphere_press_action
19,245,0,2,11,3031,2,1500,0,con_DivideSphere_press_keep
19,245,0,3,11,3031,3,100,1,con_DivideSphere_press_finish



The 2nd number is 245, The 2nd number is ALWAYS the Icon from share/skill/status.csv, so the skill icon at status.csv for divide sphere has to be 245 or else u won't have the right Visual Effect as on 2moons/Dekaron Korea.

==============================
same goes for the soundscript file.

=========================

Object folder;

It's actually always the same, adding new things means also adding new lines to the right files,

=========================
Producer folder;

Wouldn't really change things unless u want to change the map background when u make an new Character. If you want to do that u will have to open the char_creatinfo file.


=========================
String folder;

Alright there will be much to explain, this folder is actually just for chaning what NPC's say or if u click on Items what it says.


Lets start with the Important files and which are worth to change,


stringtable_cash, Actually says everything right? If you open it you should understand it here you can change the text of ur Dshop.


stringtable_conv, Here you can change all the Conversations of the NPC's.

stringtable_teleport, If you're making a new teleporter, u dont want him to say something like 300,600 instead of Deadlands right? Well then u have to add it here as an example.

Now u will have to open data/share/creature/npc.csv file also.

Search for Valdur and take a look at the coloumn 9, its 114.


Now you can see there what I mean.




<cate> 114
code 1
{
Where would you like to go?



}

code 100
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 200
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 300
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 400
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 500
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 600
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 700
{
<MAPNAME>. (LV: <LEVEL>+}
}

code 800
{
<MAPNAME>. (LV: <LEVEL>+}
}

</cate>



Its actually very easy to understand, If some of ur npcs just say codes instead of Map names u will have to change/add that txt.




 stringtable_job,  This will change the text of the NPC when u open the map ingame and scroll to mouse over the NPC,

As an example open ur data/share/creature/npc.csv file and take a look at Alvin.

Look at the Coloumn 4, the number is 10500.

Now take a look at ur stringtable_job file and search for the code 10500


code 10500
{
Alvin (Teleporter)
}



Really isn't hard to understand at all.


Thats actually everything Important about the String folder, I didn't explain the other files because they're not really important but if u'll open them u will figure it out urself.


=========================
UI folder;


the most Important file at the UI folder is actually the imagetable file, its located at ui/com/imagetable,


This file has the purpose of all images ingame, as an example if you're adding a new map


Lets take an example of space, the Index of Space of Piligrame is 47 on my server.


The line of Space for the loading screen;
loadingmap,47,UI\Game\Loading\loading_28.dds,0,0,1024,768,0,0,0,0,
Loading screens are located at texture/ui/game/loading, the image of space is of course called loading_28.dds

The line of Space for the mini map;
minimap,47,Minimap\minimap-pilgrimage.dds,0,0,512,512,0,0,0,0,
Mini maps are located at texture/minimap, the image of space is of course called minimap-piligrimage.dds


The line of Space for the maptitle;
maptitle,47,UI\Game\MapTitle\maptitle_006.dds,0,255,512,85,0,0,0,0,¼ø·ÊÀÇ °ø°£
Maptitles are located at texture/ui/game/maptitle.


If you actually take abit time to look at It u will understand how to add everything, It's really not hard at all.
If you're also adding maps you will just have to copy the right lines of Dekaron Korea imagetable to ur Imagetable. Nothing hard.


=========================
bgsound.csv;


Explains itself actually, want to change sounds or music ingame u will have to edit the right lines for it here.


Example;


5,BGM\bgm_choice_of_hero.mp3,2000,1,0,1,Heiharp
5,BGM\bgm_choice_of_hero.mp3,2000,1,0,1,Heiharp



The songs/sounds are located at data/sound folder.


=========================
cos_shape.csv/item_shape.csv/etc_shape.csv/money_shape.csv/portal_shape.csv/vehicle_shape.csv;

Those are files actually have the same purpose as the monster_shape.csv which i explained all already,


If you're adding new things to the game u will also have to add their shapes.


cos_shape.csv = Costumes
item_shape.csv = All Sets/Weapons/Gems/Dshop items etc.
etc_shape.csv = not Important.
portal_shape.csv = Explains Itself.
money_shape.csv = Explains Itself.
vehicle_shape.csv = Mounts.


Adding new things also means adding their shapes.



=========================
filltering.txt & slangfilter;


Here you can filter the single words which wont be allowed to say Ingame. Explains Itself actually.


Well those are the most Important files in the Script folder. Hope this wasn't to long.


~Harmony.

Keine Kommentare:

Kommentar veröffentlichen