lol what a convo about this opl editor :p , i'm looking forward to see one of the completed works ^^
If I recall right there is already a full working OPL editor, and people have already made new areas, Personally I don't understand what this OPL editor has that the public one dosent, except for a easier interface which doesn't mean anything, just mabye an hour less of work people will spend on moving opls..etc, No offense to the K20 team, or you Boarderkeon, I just don't understand why this OPL editor is so special other then then interface.
KSM Ultimate
Originaly posted on vanDit's Blog
After adding .kcm support, (version of KSMU now is 1.6Alpha) there was a time to use it to provide new innovative solutions (as always :P). And with this way, "Dynamic Collision" feature, was added. Dynamic Collision, is a collision zone generation tool, basing on the heightmap. So, with few clicks we can make a collision zone, by setting the height-edge, and choosing algorhitm. There are avaible two algorhitms: first "Equal Or Higher" draws the colision zone for that points on map, where height is equal or higher than height-edge. Second algorhitm is similar, but it draws colli-zone by "Equal or Lower".
How it works in practice? Just check this out:
Watch, on YouTube
Watch, directly from my blog
Few clicks, and our monster will never walk on hills :P
new small level spot:
new city ( I want to give it a INIXSOFT look )
[img=http://www.abload.de/thumb/shot_2008_3_30_005f9c.jpg]
that all took my 2 hours ..
once you figured out the OPL editor system , everything goes fine..
but I hate that I cant add a savezone yet ..
only a half savezone ..
may a guy from k2o want to help me out? :strip:
I do not beg for software :>
my programming skills are to low to programm such a tool :x
but maybe some little mainsvr injects, like start guildwar (its public) or may a party quest system , but I have to figure out!
All info you need is on this forum. Just go back page by page, and for software to edit kal, well not many people release there new tools anymore.
Hm, k synt3x.
You mean safezone - AssaFree, right?
Spended time on developement KSM Ultimate helped me to understand, how really ksm works. Ksm is simple array 256x256, with 2X uint16 [0..65535 range] values in each cell. After few tries, i got basic zone types:
K, but i thought: thats not enought to make some good ksm editor. So i started to lookin for AssaFree ZoneType. Later, we (me & 007luk1) got that, from zonetypes depends that we can use Saving scroll or not. Answer for AssaFree zone, was still wanted. So i write lil tool to KSMU - to draw zones by set the zonetype from list of all Zones that map contain. After it, we started tests:Code:ValueA ValueB 0 0 NoColli/NoSafe 65535 0 Colli/NoSafe
I opened a n_031_031 - narootuh's map, & i saw that KSMU draws almost whole map surface with purple color (for KSMU purple is unknown zonetype -.-). So i looked on the zones list.
El voila! Found:
Now lets look to compare, for basic zone types:Code:ValueA ValueB 0 4 65535 4
Conclusion? That must be IT!Code:ValueA ValueB 0 0 NoColli/NoSafe 65535 0 Colli/NoSafe
ValueB changed only!
0 - normal
4 - looks like PKfree!
For check it, on 100% i drawed narootuh, with that zone types in 3D:
We know that all released KSM editors are very limited, and I bet that there is no editor with feature to draw on surface with specified values (ofc ksmu got it). Thats the way to make PKFREE zone :P HUHU!
Why, the KSMU poonz :P
K2O still Rocks hard :P
Greetz.
And yeah, it's not like this been published for a half year or so :-)PHP Code:using System;
using System.Collections.Generic;
using System.Text;
namespace KalMapEditor
{
class Map
{
public ushort Collision;
public byte Zone;
public enum Types {
World = 0x00,
OneWayPortal = 0x01,
Town = 0x02,
TwoWayPortal = 0x03,
PKFree = 0x04,
Castle = 0x10
};
public Map(ushort collision,byte zone)
{
this.Collision = collision;
this.Zone = zone;
}
}
}
@xapno ,
im not a noob , I tryt everything ... it costed me like 2 hours to try all methods to make my town safe .. and all only worked at half .. atleast I figured out how to find Items in KME :D by using photoshop and match 2 screens.. that worked .. but the colision zone makes me problems because of .. read bellow!
the problem of KalMapEditor is when I do a Safezone or a Town zone over a colision zone it wont safe.. and I dont want to hexedit the zones because I only want my Town to be Town zone and around I want to create special spawn mobs (I post screens when Im finished) .. dont want to tell to much :D
soo when I try to make my town safe only the half town will be safe because I cant edit already excisting colision zones :/
Here a screen of the town without any houses .. just clean (look 3 post b4 for screen with some houses) ... the town is still not finished but its because I dont want to have a ugly look like on a over modded server , I want to keep Inix style for players that like KalOnline .. ;)
[img=http://www.abload.de/thumb/shot_2008_3_29_011m3c.jpg]
[img=http://www.abload.de/thumb/shot_2008_3_29_014qkx.jpg]
+ the temp fort gate is now complete (thats or older screen) ;)
http://www.abload.de/img/shot_2008_4_6_003j1p.jpg
http://www.abload.de/img/shot_2008_4_6_005l45.jpg
new screens ... just made some more stuff... still takes time to be complete!
there are gaps in fence but overall good job. Try adding more level varients rather than a complete flat town or training area.