Pages

Showing posts with label Kal Online. Show all posts
Showing posts with label Kal Online. Show all posts

NPC Kinds Kal Online

NPC Kinds (InitNPC)

NPC Kind 1
(gennpc (index 1) (country 2) (kind 1) (shape 84) (html 1) (map 0) (xy 257705 258644 16103) (dir 257719 258656))

Kind 1 = your bog standard NPC. These types of NPC's are the easiest to create, you can link a quest up for them if you wish using the e.pk params.

NPC Kind 2
(gennpc (index 16) (country 2) (kind 2) (shape 228) (html 27) (map 0) (xy 257090 259400 16806) (dir 257075 259391))

Kind 2 = your bog standard Guard NPC. These types of NPC's are just for one line words. You can also use this same NPC kinda as Kinda 1.

NPC Kind 3

(gennpc (index 73) (country 2) (kind 3) (shape 228) (quest 2 1) (map 0) (xy 257431 258837 16960) (dir 257432 258821))

Kind 3 = your Direct Quest NPC. These types of NPC's are for straight up quest activations. I find it easier however to use Kinda 1 and link up the e.pk params but for something that players will NEED like an event quest NPC, you will be better off using this NPC kind.

NPC Kind 4

(gennpc (index 374) (country 2) (kind 4) (shape 17) (html 248) (scenario 0 645) (map 3) (xy 57366 9926 30799) (dir 57366 9060))

Kind 4 = Scenario NPC. These types of NPC's are for example, Scenario's like D3 lord summon or for the Instance dungeon for another example.

NPC Kind 5

(gennpc (index 396) (country 2) (kind 5) (shape 20) (html 259) (teleport 3 57366 10034) (map 3) (xy 57370 7727 29999) (dir 57370 7758))

Kind 5 = Teleport NPC. These types of NPC's are for use for teleporting players.

NPC Kind 6

(gennpc (index 449) (country 2) (kind 6) (shape 28) (html 273) (scenario 30 760) (map 4) (xy 35710 37420 30000) (dir 35716 37411))

Kind 6 = Door System NPC. These types of NPC's are for use for Scenarios such as the D4 door systems. These NPC's Have an "open" animation as well as the 1 standard animation after the correct scenario params are met then the 2nd animation will be activated letting the player pass through the NPC.

NPC Kind 7

(gennpc (index 455) (country 2) (kind 7) (shape 29) (html 274) (map 0) (xy 248701 261499 24273) (dir 248701 261505) (sgxy 248651 261501 24354) (sgdir 248651 261537) (cid 1) (warrelation 2))

Kind 7 = Cannon Set up Point NPC. These are specifically designed to only be activated for use during castle war. NOTE how the Warrelation and CID also the extra params that the NPC has are highlighted in green.

NPC Kind 8

(gennpc (index 520) (country 2) (kind 8) (shape 40) (html ) (map 0) (xy 257213 257744 16110) (dir 256382 260303))

Kind 8 = Door System #2 NPC. These types of NPC's are for use for NON Scenario door systems. These NPC's Have an "open" animation as well as the 1 standard animation after the correct scenario params are met then the 2nd animation will be activated letting the player pass through the NPC. (These ones are not QUEST BASED! like Kind 6) These can just be clicked on and they will open.

Read more ...

Kal Online Mini Maps

[Tutorial] Kal-online MiniMaps
Hello,
This tutorial is based on the old engine mini maps system, if you will understand this tutorial, creating mini maps for new engine will be completely the same, the only difference is the name of the mini map file.
In this tutorial I will explain about the mini map system, and also I will show you how to create a mini map with objects.

Some background on the mini map system to help you understand better:

All minimaps are located at client/data/HyperText/MiniMap.
"Client/Data/HyperText/MiniMap" = Dungeon MiniMaps.
"Client/Data/HyperText/MiniMap/e" = World MiniMaps.

All world maps are located at "Client/Data/MAPS".

Each mini map picture is 256x256 pixel size,and each 1 "kcm" world map picture size should be 128x128 pixel size.

Now for our topic.
Let's go to "Client/Data/HyperText/MiniMap/e" and pick a .GTX file from the folder.

NOTE! Each single 1 "GTX" file of mini map contains 4 "KCM" maps.

So for example "minimap_n_e_100" file :

Contains 4 different KCM file maps that are located at Client/Data/MAPS.
So basicly 1 Minimap = 4 World maps.

You probably now asking yourself "how can I know which minimap contains the kcm I want?"
So this is another easy part,with this WORLDMAP image you can see exactly between each 4 maps a number.

If for example we want to edit "n_031_031.kcm" (Narootuh map in this case),
then we can see 087 is the minimap so it will be located at "Data/HyperText/MiniMap/e" file name- minimap_n_e_087.gtx

Now let's say you guys created your own world map and now you wish to create a nice minimap for it.
In this video I will show you how. (Please view the video in 1080p so you can understand exactly what I am doing)

NOTICE:
You could take the minimap from kwe and use that for size comparison if you wish it to be exact same size.

I know this is not 100% accurate it is because I been recording and wanted to explain the idea in general.
I am sure that you can create the water with photoshop better , and even pointing yourself in the middle of the map exactly.

Tools:

*Uploaded Genetix.
*ROAM / KWE you can find in this links above:

zig
Ragezone
Read more ...

Kal Online

[Tutorial] Server setup guide! (Using MSSQL2000)
first of all this is just an expanded guide the original was made by Hilanger.
Step1)
first download
kalserver repack
download mssql
and download the old client Kal Online Client 060523

Step2) Server Side Setup

Install mssql with all options as default.
now start the server by going to the start menu >Microsoft SQL Server>service manager.
press the button Start/continue and wait till the picture displays a green light .

now go to the start menu again >Microsoft SQL Server>enterprise manager

~Right click databases and select "New Database"

~You will need to make two new databases so name one "kal_db" and the other "kal_auth"

~after you do that right click on kal_auth and go down to "all tasks" and select "Restore Database"

~Once you do that click on "From Device" Then click "select devices"

~Click on "Add"

~Once you do that find the "auth" file in the server folder

~click "ok" then "ok" again

~After that go into "options" and check "Force restore over existing databases"


~Once you do that, find the file with "auth" in it.


~Now copy and paste the address of the file "C:\Documents and Settings\Jared\Desktop\Kal.Server.Working.2006.09.01\KALdb" that would be mine

~Still in options under "Move to physical file name" put that address so for me I would have "C:\Documents and Settings\Jared\Desktop\Kal.Server.Working.2006.09.01\KALdb\KAL_AUTH.mdf"
Do the same thing for the log file as well.

~OK now you're done with the auth file for now and now onto the database file!... Just do the same as what you did with the "auth" file...But with the db file.

~Now onto the ODBC

~Go into start -- control panel -- administrative tools -- Data Sources (ODBC)

~Go into system DSN and click on "add"

~Now search for "SQL server". Select it and click on finish

~Name it KAL_AUTH and for "which SQL server do you want to connect to?" select (local)


~Click next-next- then check "change the default database to" and select "kal_auth"

~click next two more times and then OK

~Do the same thing for kal_db

If you can't open the control panel trough "start -- control panel" go "start--run--control panel.

now go back to your enterprise manager and select the kal_db and got the tables and then item right click on it and select design table make sure it looks like this
with the allow null and int as Info

Step3) Client side setup
just install the old client and put the kal server repack files in the right places
should be an easy job.

Step4) Start your server and play
Now go to the folder where you extracted your kalserver repack and go to the server folder and start login,database, mainserver after each other (note always start the mainserver as last)
if all goes well it should say server ready on port 30001 or another port

Step5) play and have fun
to play you need to make an account first.
start koam and push the connect button fill in your id and pass.
then create the account and close koam again now start your kal online client and connect with the acc. you just made you should be able to make an character then and play.

Dopestar
Ragezone
Read more ...