MMF2 Knytt Stories - Level Editor 1.1Create your own worldsrC:\Documents and Settings\Personal\Skrivbord\Nifflas\Knytt Stories\Release\Knytt Stories\Level Editor (no dev).mfa4(@0ATNF6"Small Fontsj"Verdanamw"VerdanaAPMSASUMAGMI """)))UUUMMMBBB999|PP3f333f3333f3ffffff3f̙3ff333f333333333f33333333f33f3ff3f3f3f3333f33̙33333f333333f3333f3ffffff3f33ff3f3f3f3fff3ffffffffff3ffff̙fff3fffff3fff333f3f3ff3ff33f̙̙3̙ff̙̙̙3f̙3f333f3333f3ffffff3f̙3f3f3f333f3333f3ffffff3f̙3f3ffffffffff!___wwwb ([ !||;|!|P[|!|P[P[|!|;|!|;|!|A;|!|;|!|8+;|!|8+8+;|!|8+;|!|;|!|;|!||!||!|P[|!||!||!|;ﻥ|!|;|!|;|!|;|!|;|!|;|!|;|!||!|P[P[|!|P[|!|!!!  g [[[ނ[ ' z  aARRRRRRR ƺƚƚƚƚyyyyy yyyyyyyYYYYYYY8ށ88ބ888ރ8888ށ 8ނ8ނ8ށAAx !||;|!|P[|!| u9 P[P[|!| 9׽ ;|!| IJ ;|!| cy ;|!| AZ ;|!| sA;|!|]{;|!|Q!;|!|E)Z|!|uB1|!|9{׽P[|!|e)RBBBBB BB BBBBBBBBB B BBB BBBB BBBB BBBB BBB BBBBBiB?_sOB  B  B  B  BBBBB BB BB BB B BBBiB@{TBBBBBBB BB B B  B  BBBBBBBhBBQBBG4BG4 BG4G4 BG4BG4 BBG4BG4BG4BG4BG4BG4BBG4 BG4BG4 BG4G4 BG4BG4BiB3U) jjjj j jj j j jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j j jjjjjj1@%B)B=} >=} >=} >=} >=} >=} >=} >=} >=} > =}p   /c %Bj2!f!!: B *!:Bj2J2EC;!) * 2* *)2* 2 ** *J2 *)*J2:BJ2)2%;b!H.*!.*H.*HEHp2.*))2:BJ2)2%K;: :.*p2)':.*.*.*.*))2:BJ2)2%;b!.*.*.*!.*wC.*.*'.*.*))2:BJ2)2%C;!2)K:;C)))5C)))2:BJ2)2)%b!.* !%F!F!F%F)2:BJ2)2))5C.*5C) *) )2:BJ2)2).*p2H.*wCA!H.*!)2:BJ2)2).*.*!;Ap2p2)))2:BJ2)2).*.*K;.*5C'.*.*))2:BJ2)2))2b:wCK: *)2:BJ2)2F!)2)E!%.*))2:B::f!: :"Bgs-RBB B B B B B B B B B B B BBH@0+RI1+RXN81dPdZ@dZ@W dZ@ W dZ@WW dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WdZ@W dZ@WW dZ@ W dZ@WdZ@hdZ@0lQdZ@dZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@ gdZ@2o%QdZ@dZ@WdZ@W dZ@WW dZ@WdZ@W dZ@dZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@WdZ@W dZ@ W dZ@ W dZ@ fdZ@87NdZ@  dZ@ O dZ@ O dZ@ OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@odZ@:ERdZ@dZ@OdZ@O dZ@O dZ@OdZ@OdZ@OdZ@OdZ@ O dZ@OO dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OO dZ@OdZ@OdZ@idZ@9BD%OdZ@  dZ@ O dZ@ O dZ@O  dZ@OdZ@OdZ@OdZ@OdZ@ OdZ@OdZ@O dZ@dZ@O dZ@OdZ@O dZ@OO dZ@OdZ@OdZ@idZ@<3TdZ@dZ@OdZ@OdZ@OdZ@OOdZ@OdZ@O dZ@OdZ@O dZ@OO dZ@ O dZ@ O dZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@hdZ@;ȎEQdZ@dZ@OdZ@O dZ@OO dZ@OdZ@O dZ@dZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@dZ@O dZ@OdZ@O dZ@OO dZ@OdZ@OdZ@idZ@=%QdZ@dZ@OdZ@O dZ@OO dZ@OdZ@O dZ@dZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@O dZ@ O dZ@ O dZ@ fdZ@>QdZ@dZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@OdZ@ gdZ@@ PdZ@dZ@O dZ@ O dZ@OO dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OdZ@O dZ@OO dZ@ O dZ@OdZ@hdZ@?YNNdZ@  dZ@ ) dZ@ ) dZ@ )dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@)dZ@odZ@ABkERdZ@dZ@)dZ@) dZ@) dZ@)dZ@)dZ@)dZ@)dZ@ ) dZ@)) dZ@)dZ@) dZ@)dZ@) dZ@)dZ@) dZ@)) dZ@)dZ@)dZ@idZ@B%OdZ@  dZ@  dZ@  dZ@  dZ@dZ@dZ@dZ@dZ@ dZ@dZ@ dZ@dZ@ dZ@dZ@ dZ@ dZ@dZ@dZ@idZ@C;3TdZ@dZ@dZ@dZ@dZ@dZ@dZ@ dZ@dZ@ dZ@ dZ@  dZ@  dZ@dZ@dZ@dZ@dZ@dZ@dZ@hdZ@E EQdZ@dZ@;2dZ@;2 dZ@;2;2 dZ@;2dZ@;2 dZ@dZ@;2dZ@;2dZ@;2dZ@;2dZ@;2dZ@;2dZ@dZ@;2 dZ@;2dZ@;2 dZ@;2;2 dZ@;2dZ@;2dZ@idZ@L Q.Q.Q.Q. Q. Q.Q. Q. Q. Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q.Q. Q. Q. Q. Q. Q.Q.Q.Q.Q.Q.KdU   ǫ ǫ ǫ ǫ ǫ ǫ ǫ ǫ ǫ ǫ !3IdZ@)dZ@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWdZ@AdZ@NKHdZ@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW dZ@dZ@WdZ@WWdZ@WdZ@WWdZ@WdZ@WdZ@dZ@hdZ@OAlHdZ@WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW dZ@dZ@WdZ@WWdZ@WdZ@WWdZ@WdZ@jdZ@uIdZ@)dZ@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOdZ@AdZ@gHdZ@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO dZ@dZ@OdZ@OOdZ@OdZ@OOdZ@OdZ@OdZ@dZ@hdZ@P$HdZ@OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO dZ@dZ@OdZ@OOdZ@OdZ@OOdZ@OdZ@jdZ@Rs0ndZ@)%)%)%dZ@ OG3WWOG3dZ@ OG3WWW!!!! OG3dZ@ OG3WWWWWW OG3dZ@ OG3WW!WWW OG3dZ@ OG3W!WWWW OG3dZ@ OG3WOG3WWWWW OG3dZ@ OG3WOG3WWW OG3dZ@ OG3!!OG3!!!W OG3dZ@OG3!!OG3!!W! OG3dZ@OG3WOG3WW! OG3dZ@OG3!W!WWOG3dZ@OG3WWWWOG3dZ@OG3WWWWOG3dZ@OG3!WWWOG3dZ@OG3WWWWOG3dZ@OG3WOG3WWWOG3dZ@OG3!!OG3!!!!OG3dZ@*OG3dZ@dZ@s0ndZ@)%)%)%dZ@ OG3OOOG3dZ@ OG3OOO!!!! OG3dZ@ OG3OOOOOO OG3dZ@ OG3OO!OOO OG3dZ@ OG3O!OOOO OG3dZ@ OG3OOG3OOOOO OG3dZ@ OG3OOG3OOO OG3dZ@ OG3!!OG3!!!O OG3dZ@OG3!!OG3!!O! OG3dZ@OG3OOG3OO! OG3dZ@OG3!O!OOOG3dZ@OG3OOOOOG3dZ@OG3OOOOOG3dZ@OG3!OOOOG3dZ@OG3OOOOOG3dZ@OG3OOG3OOOOG3dZ@OG3!!OG3!!!!OG3dZ@*OG3dZ@dZ@My0mdZ@)%)%dZ@ OG3W OG3!! OG3dZ@ OG3!W!!OG3!W! OG3dZ@ OG3WOG3!W!WW OG3dZ@ OG3WOG3WWWW! OG3dZ@ OG3WOG3WWW OG3dZ@ OG3WOG3W!WW! OG3dZ@ OG3WOG3!WW!W OG3dZ@ OG3!!OG3!!!OG3!! OG3dZ@ OG3!!OG3!! OG3dZ@ OG3WOG3W OG3dZ@ OG3WOG3!!!!!W OG3dZ@ OG3WOG3!WWWWW OG3dZ@ OG3WOG3WWWWWWW OG3dZ@ OG3WOG3WWWWW OG3dZ@ OG3WW!WWW OG3dZ@ OG3WWOG3W!WW OG3dZ@ OG3!!!OG3!!OG3!!! OG3dZ@*OG3dZ@dZ@Q~i0qdZ@)%)%dZ@ OG3!W!OG3!!OG3dZ@ OG3WW!!W!OG3dZ@ OG3W!WWOG3dZ@ OG3!WWWW!OG3dZ@ OG3!WWWOG3dZ@ OG3WWWW!OG3dZ@ OG3!W!W!WOG3dZ@OG3!!OG3!!OG3!!OG3dZ@OG3!!OG3!! OG3dZ@!W!!OG3!!OG3W! OG3dZ@WWW!!W!OG3WW!!OG3!!OG3dZ@WWWWWOG3WWW!WOG3dZ@!WW!WWW!OG3WWWW!OG3dZ@!WW!WWWOG3W!WOG3WW!OG3dZ@WWWWWWW!OG3WOG3WWWOG3dZ@!W!WWW!WOG3WOG3!WW!OG3dZ@OG3!!OG3!!!!OG3!!OG3!!OG3!!!OG3dZ@*OG3dZ@dZ@TTL0mdZ@)%)%dZ@ OG3O OG3!! OG3dZ@ OG3!O!!OG3!O! OG3dZ@ OG3OOG3!O!OO OG3dZ@ OG3OOG3OOOO! OG3dZ@ OG3OOG3OOO OG3dZ@ OG3OOG3O!OO! OG3dZ@ OG3OOG3!OO!O OG3dZ@ OG3!!OG3!!!OG3!! OG3dZ@ OG3!!OG3!! OG3dZ@ OG3OOG3O OG3dZ@ OG3OOG3!!!!!O OG3dZ@ OG3OOG3!OOOOO OG3dZ@ OG3OOG3OOOOOOO OG3dZ@ OG3OOG3OOOOO OG3dZ@ OG3OO!OOO OG3dZ@ OG3OOOG3O!OO OG3dZ@ OG3!!!OG3!!OG3!!! OG3dZ@*OG3dZ@dZ@U50qdZ@)%)%dZ@ OG3!O!OG3!!OG3dZ@ OG3OO!!O!OG3dZ@ OG3O!OOOG3dZ@ OG3!OOOO!OG3dZ@ OG3!OOOOG3dZ@ OG3OOOO!OG3dZ@ OG3!O!O!OOG3dZ@OG3!!OG3!!OG3!!OG3dZ@OG3!!OG3!! OG3dZ@!O!!OG3!!OG3O! OG3dZ@OOO!!O!OG3OO!!OG3!!OG3dZ@OOOOOOG3OOO!OOG3dZ@!OO!OOO!OG3OOOO!OG3dZ@!OO!OOOOG3O!OOG3OO!OG3dZ@OOOOOOO!OG3OOG3OOOOG3dZ@!O!OOO!OOG3OOG3!OO!OG3dZ@OG3!!OG3!!!!OG3!!OG3!!OG3!!!OG3dZ@*OG3dZ@dZ@`  $dZ@dZ@ dZ@OG3OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3dZ@OG3OG3dZ@OG3z'o$OG3dZ@OG3z'Պ4z'o$OG3dZ@OG3z'Պ4z'o$OG3dZ@OG3z'Պ4z'o$OG3dZ@OG3z'Պ4z'o$OG3dZ@OG3z'Պ4z'o$OG3dZ@OG3o$z'Պ4z'o$OG3dZ@OG3ȔXӛZޤbӛZȔXOG3dZ@OG3o$z'o$OG3dZ@OG3ȔXOG3dZ@OG3>OG3 dZ@9dZ@G" KdZ@ OG3OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3dZ@OG3OG3dZ@OG3*Ô$OG3dZ@OG3*Ô7ӣ*Ô$OG3dZ@OG3*Ô7ӣ*Ô$OG3dZ@OG3*Ô7ӣȂ7ӣ*Ô$OG3dZ@OG3*Ô7ӣ_۵7ӣ_۵*Ô$OG3dZ@OG3*Ô7ӣ7ӣ*Ô$OG3dZ@OG3$*Ô7ӣ_۵7ӣ_۵ۿ$OG3dZ@OG3$*Ô7ӣȁۿ$OG3dZ@OG3$*Ô$OG3dZ@OG3$OG3dZ@OG3$OG3 dZ@9dZ@q! KdZ@OG3dZ@OG3dZ@OG3dZ@OG3dZ@OG3dZ@OG3dZ@OG3OG3dZ@OG3qCg3KexOG3dZ@OG3Cg}SӄCgex3KOG3dZ@OG3CgSӄ}S}Cg3KOG3dZ@OG3q}SӅ}S}SCgexOG3dZ@OG3CgS}ޅSӝS}q3KOG3dZ@OG3CgSӅSCg3KOG3dZ@OG33KCg}ޅSӝSqex3KOG3dZ@OG3exCgS}Sq3KexOG3dZ@OG33KCgqCgex3KOG3dZ@OG33Kex3Kex3KOG3dZ@OG3ex3KexOG3 dZ@9dZ@W7 KdZ@OG3dZ@OG3dZ@OG3dZ@OG3dZ@OG3dZ@OG3OG3dZ@OG3OG3dZ@OG3kOG3dZ@OG3kwCS+kOG3dZ@OG3kS+wCkOG3dZ@OG3kwCS+kOG3dZ@OG3kS+wCkOG3dZ@OG3kwCS+kOG3dZ@OG3kS+wCkOG3dZ@OG3kOG3dZ@OG3OG3dZ@OG3OG3dZ@OG3KdZ@X KdZ@OG3dZ@OG3dZ@OG3dZ@OG3 OG3dZ@OG3ۃOG3dZ@OG3 OG3dZ@OG3).QOG3dZ@OG3).QOG3dZ@OG3BIOG3dZ@OG3BIBI).QOG3dZ@OG3BIkg7BI).QOG3dZ@OG3BIkg7).QOG3dZ@OG3BIwCg7).QOG3dZ@OG3BIwC_3g7).QOG3dZ@OG3BI_3g7BI).QOG3dZ@OG3BIBI).QOG3dZ@OG3BI).QOG3dZ@OG3KdZ@YW KdZ@OG3dZ@OG3dZ@OG3dZ@OG3dZ@ OG3OG3dZ@ OG3YY\OG3dZ@ OG3YY\OG3dZ@ OG3::>YY\::>dZ@ OG3::>dZ@ OG3::>''+dZ@ OG3::>''+dZ@ OG3::>''+dZ@OG3OG3OG3''+dZ@OG3OG3OG3''+dZ@OG3OG3''+dZ@OG3 OG3''+dZ@OG3 OG3OG3dZ@OG3KdZ@[ KdZ@OG3OG3dZ@OG3dZ@OG3C#3 ؁OG3dZ@OG3dZ@OG3C#K+؁OG3dZ@OG3dZ@OG33 OG3dZ@ OG3YO9OG3dZ@OG3OG3YO9OG3dZ@OG3YO9OG3_T U .Clean World List.b > U .Clean World List ..L V>- U .Clean World List 4$-Remove Unused Data" X h |l%"Arial  " Y   f  ~n&Buttonsf  ~n&Loadh  |l%"Arial   !, :- Q \(VN-Worlds\2 \World.ini@-Version Check 8- Load h  |l%"Arial .-Version Check` :(S  WorldFormat ,  2 6 :-FLoad Error: This level requires a new version of Knytt Stories!//If you have accidentally changed the Format parameter in the level settings, open World.ini in a text editor and change it back to Format= h |l%"Arial &- Load.  2  f ~n&New& ;!D  $P  D  $P   ' '  f ~n&Rotator Creation (run once)  >-Rotators A >-Rotators B >-Rotators C Z>-Rotators D , ,-Rotators A2$  P  28.Rotators A    ,-Rotators B2$  P  28.Rotators B ,  2 <l  2T .Rotators B    ,-Rotators C2$  P  28.Rotators C ,  2 PH  20     ,-Rotators D2$  P  28.Rotators D (,  2 ,  2 h |l%"Arial   ':  f  ~n&Rotatorsh ! |l%"Arial "! p b     p b     d  2L  $@ Ah #"|l%"Arial $#.  2 ,  2 h %$.  2 h,!  2 hh &%|l%"Arial '&0  2 4  2?= ('0  2 4!  2?=h )(|l%"Arial *).  2 4  2?= +*.  2 4!  2?= ,+ -,f.-~n&Unpackerh /.|l%"Arial 0< d% T-Worlds\$P  - $P @ :(-Error: Directory exists 'h 10|l%"Arialn 21 t&Q.-Data\Template.bin$-Worlds\ h 32|l%"Arial~ 4A&%V 6- Worlds\Nifflas - TemplateT-Worlds\$P at - $P z(Vl-Worlds\$P  - $P \World.iniP(Z- World-Author-$P N(Z- World- Name-$P R(X- World-Format L :4-$P  - $P r 54&@ :(-Error: &R  'h 65|l%"Arial 76"  87RemsLoad World List Select a world Click Version Check Start Level#Bring rotators to back, close groupRotateLimits Particle Zoom Global SpeedDirectory already exist-No Exit during unpacking (randomize 0 = void)PFinished - add the world & author name, and version number, to the ini file too!UnpackEvOb World List0TSL! Load Button0ntB! New Level0ntB$ Edit: Name00zE String: NewText String: LoadText$ Edit: Author00zE String: NameText String: AuthorText %FileELIF Center of rotationSprite RotatorSprite   Local ValuesSprite (Ini0INI License InfoTextString: Name 2Text&Directory packerPriDEvEd !!$$%(**& EvTsEvLsEvCs,!DNE!#Editor N{{׻kϻ[ǻwwwcccSSSCCC333oSKC;{3k+Ww#G_7K'3 kWCw;k3_+S#C7g+K 3ssccSSGG;;33s++_##K7#ۧϏ{gWG7{+osccW WGK;;//ssKK##kS;#ۻÓoG#gc[WO;/s_K ;CϳÛscSwGg7W+K#ߧϏwwggSWCG3;w'/g#[K ; +ӃkgSK73# o_SC7'{cK7'o _##'#'#'#'##skkSS??ۧןϓLJsgߏ[ӃSsKgCW;K3?+{3#o+_OC3 '{k_OC3' wH??Gradient??Tiles??Objects????^ Screen AreaXWE_ Settings Area X@ZdObject Selection Areaz@Zd"Tileset Background Movement #1Background System Box KcBoxB.mfx%Y"JYArial Gradient" Counter BG4 Movement #122!Tileset A Select& Movement #1`  Tileset B Select& Movement #1`   Use Tileset A*4Selected Tileset Movement #122(22* Use Tileset B,4 Movement #122+22,Atmos A Select& Movement #1`  Atmos B Select& Movement #1`  Gradient Select& Movement #1`   Music Select& Movement #1`  Screen Selection Button4X IDY ID Movement #12222KScreen Selection Center_4 Movement #122# Colour Selection4RedGreenJBlueY Movement #122 "Colour Selection 24Red8GreenXBlue Movement #122#Colour Selection 34Red[Green,BlueS Movement #122$Colour Selection 44RedGreenBlue Movement #122"&Colour Selection 6$4RedGreenBlue Movement #122$'Colour Selection 7%4RedGreenBlue Movement #122(Colour Selection 84RedGreenBlue Movement #122)Colour Selection 94RedGreenBlue Movement #122* Checkerboardn>C#+ Tileset A  Movement #1Active Picture kcpica.mfx%Y,,:\Documents and Settings\Personal\Skrivbord\Nifflas\Super Level Editor\Tileset 0.pngg#, Tileset B  Movement #1Active Picture kcpica.mfx%Y,,:\Documents and Settings\Personal\Skrivbord\Nifflas\Super Level Editor\Tileset 0.pngg# Bank Display  Movement #1Active Picture kcpica.mfx%Y,,xx#Object Display  Movement #1Active Picture kcpica.mfx%Y,,xx Bank Object)% Bank Select& Movement #1`   Object Select& Movement #1`  %-File Movement #1File kcfile.mfx%Y /Tileset Validator-4 Movement #122&22)'Bad Tileset InfoP FileANotFound FileBNotFound Movement #1Active System Box KcBoxA.mfx%Yh""Verdana Error(s):Tileset is loading(4 Movement #122'#Gradient Paster  Object Exist Movement #1Active Picture kcpica.mfx%Y,,Layer Select 154ID Movement #122122@Layer Select 264IDVisibleTrue Movement #122022>.Layer Select 6?4IDVisibleTrue Movement #122B2290Layer Select 7>4IDVisibleTrue Movement #122A22:1Layer Select 374IDVisibleTrue Movement #122222=2Layer Select 4B4IDVisibleTrue Movement #122E22;3Layer Select 5@4IDVisibleTrue Movement #122C22<4Layer Select 8=4IDVisibleTrue Movement #122?228% Mouse MarkerE4Tile XTile YPick Tile ValuePick Bank ValuePick Object ValueLast XLast Y Paint Flag Movement #122_`a22def6Tileset MarkerO4Position Movement #122gkj5 Frame ValuesS4 Else AValue AValue BRender XRender Y Select LayerSelect Layer Trigger Validating User ClickedUser Right Clicked Exit BigmapCountdown To Tileset Load Copy String Movement #1Stopped2257Load Screen Values34 Screen Found Movement #1Stopped22L#8 Object Paster  Movement #1Active Picture kcpica.mfx%Y,,xx; Preview Music14Selected Tileset Movement #12222=Preview Atmos A84Selected Tileset Movement #122N22>Preview Atmos B94Selected Tileset Movement #122O22P?Play All4 Movement #122R22 Test Level 4 Movement #122M22TSelect Start Pos!4 Movement #122Q22U 0:3 Run ShoeK4IDState Movement #1223<0:4 Climb SphereF4IDState Movement #122@0:5 Double Jump SphereI4IDState Movement #1A0:6 Hi Jump SphereJ4IDState Movement #1B0:7 See All Sphere'4IDState Movement #1 WC0:8 Danger Detect Sphere04IDState Movement #1XD 0:9 Umbrella:4IDState Movement #122YE 0:10 Hologram<4IDState Movement #122[(FIni; Movement #1Ini kcini.mfx%YGStart PositionC4 Movement #122VJ Help Marker 1nG4 Movement #122^K Help Marker 2nA4 Movement #122\L Help MarkersM4ID Movement #122c22b!Object Background AreaDxx8T\IChange Indicator#4 Movement #122S22]P Info: Map  Movement #1`Map: x1000y1000QInfo: Position  Movement #1` Pos: 25,15'MBad Gradient InfoP FileNotFound Movement #1Active System Box KcBoxA.mfx%Yh""Verdana Error(s):9Compression Screen BGU:Compressor Message  Movement #1MessageN OK Button24 Movement #1227+OVitalize! Plug-in4 Movement #1Vitalize! Plug-in kcplugin.mfx%Y$$S 0:11 Key A[4IDState Movement #122GT 0:12 Key BT4ID State Movement #122DU 0:13 Key CX4ID State Movement #122FV 0:14 Key D\4ID State Movement #122H,R Binary array Movement #1 Binary arrayBinaryArray.mfx%Y  X Save Firstf4 Movement #122mW Large Map BGRYLarge Map Existing Screen]4 Movement #122KZBig map Center_4 Movement #122#\Info: Big Map Position  Movement #1` Pos: 25,15^ Big Map Hover4 Movement #122_ Expand Map/4 Movement #122.22-Compressor Progress  Movement #1Message&HDirectory packer` Movement #1Directory packerDirectoryPacker.mfx%YSelected Background Colorg4RedGreenJBlueY Movement #122qp Backgrounds!pMusic / Ambiances=>;?pScreen SelectionpTileset "#$&'()*+,/6pObject Library  8pGradient MpLayers12304.pSystem57- %FIRp World.Inip Test LevelE <A@BCDGTUVSXp Help MarkersJKLpInformation BarPQpCompression Screen9:NHpBig MapWZY\^_pOl9X8 X X Xu!Xv!9W[P`\Qz\ONq:e o  r s Pt  p p  X ` `8 `0 H!`"x#$%&'(0)H*`+x,-./0102H3`4x56789:0;H<`=x>?@A B$C<DTElFGHIJ K$L<MTNlOPQRS T$U<VTWlXYZ[\ ]$^<_T`labcd0H`x0H`x0H`x0H`x $<Tl $<Tl $<Tl $<Tltt0tHt`txtttt t$t<tTtlttttt XXwxy{|}t.0123(48  88 "8P#8f$8g&8hh'8i(8j)tthh0hHh`hxhhhh h$h<hThlhhhhh\\0\H\ `\ x\ \ \\ \$\<\T\l\\\\\h\h\h\)*+,/034t56789:;<?t@hC\DhE\F` 70!5$;&= '>8#?`D"_`k x<%@(A` GBx HC ID JE`8ZSx8_T8`U8V@XLVIYRX:Y<Z^ ~H8 P-KFWOxP P *P +P ,h /P8-/h8./ 1/ 2/8=/8>/PPA/hPB/PhM/hhN/PQ/PR/h]/h^/ a/ b/8c/8d/ e/ f/8g/8h/Pi/Pj/hk/hl/Pm/Pn/ho/hp/ q/( r/8s/(8t/@ u/X v/@8w/X8x/Py/(Pz/h{/(h|/@P}/XP~/@h/Xh/p / /p8/8/ / /8/8/pP/P/ph/h/P/P/h/h/P/h/P/h/////P/h////////////////(//(/@/X/@/X//(/@/X/p//p//////p////P/h////////(/@/X/p////n8P \m%P p6LGSJTKxUMEvtsrf~n&)Inith |l%"Arialp h% X-Worlds\2 \EditorSettings.tempf(VBX-Worlds\2 \EditorSettings.temp((PB-Positions> 1&(R B X Map> 1&(R B Y Mapx h% X-Worlds\2 \EditorSettings.tempf(VBX-Worlds\2 \EditorSettings.temp((PB-Positions:(WB- X Map :(WB- Y Map h |l%"Arial\ ^%`<-2Compressed Level (*.knytt.bin)|*.knytt.bin (%a-knytt.binh |l%"Arialt Z,cQL-Worlds\2 \Map.binh  |l%"ArialqN  < 2$  X 2@  \ h  |l%"Arial  >-Init - Load h  |l%"Arial  "&SW "&UW- ini"&UW- bin"&UW- ogg"&UW- png"&UW- txt$&UW- html f~n&<Menu Itemsxn 4$-Menu Items - Enable000000000000l 6&-Menu Items - Disable 0 0 0 0 0 0 0 0 0 0 0 0 f~n&5Editorh |l%"Arialz  F$-Menu Items - Enable " hf ~n&2Load Screen Workspace)h |l%"Arial ,-Init - LoadpXIb-Map: x y D"-Minimap - Update F$-Render - Start Pos h |l%"Arialv ,-Init - Load,/ 2 | ,-Init - Loadl,Q \-x y ,/ 2 j,TQ\-x y H&-Init - Load (step 2) h |l%"Arial{ ,-Init - Load./  2 F$-Render - Clear All D"-Render - Gradient h |l%"Arial   6&-Init - Load (step 2)2P$,P Q 2P$,P Q 2P$,P Q 2P $,P Q 2P$,P Q 2P$,P Q B -Gradient - Load B -Tileset - Loadd h ! |l%"Arial "!6&-Init - Load (step 2)D"-Render - Gradient B -Render - Tiles D"-Render - Objects  #"f $#~n&7Init Mapeditorkspaceh %$|l%"Arial} &%0 -Init - MapeditCG h '&|l%"Arialw ('0 -Init - MapeditC./  2   ,/ 2 j,\Q\-x y j,TQ\-x y J,eQ   6,UQ P 6,UQ P 6,UQ P 6,UQ P 6,UQ P 6,UQ P   )(f *)~n&,Shift Multiplier & Double Clickh +*|l%"Arialo ,+ , 1  -, , 1 h .-|l%"Arials /. ,. 2 ,. 2   0/  ,. 2  10  ,. 2  21  ,. 2   32  ,. 2   43f 54~n&1Save / Erase Paste / Erase?h 65|l%"Arial D 760\%UN-Worlds\2 \Map2.bkupp%[%XN-Worlds\2 \Map1.bkuppN-Worlds\2 \Map2.bkupp%[%XN-Worlds\2 \Map0.bkuppN-Worlds\2 \Map1.bkupp%[%XL-Worlds\2 \Map.binN-Worlds\2 \Map0.bkupp%[h 87|l%"Arial  980Z,dQL-Worlds\2 \Map.bin\(VBN-Worlds\2 \World.iniiR(XB- World-Format f(VBX-Worlds\2 \EditorSettings.temp((PB-Positions:(WB- X Map :(WB- Y Map G h :9|l%"Arial  ;:0l,Q \-x y j,]Q\-x y >-Init - Load G  <;f =<~n&8Copyh >=|l%"Arial < ?>061. =-NotKnyttEdit>-Copy Value $- .h @?|l%"Arial A@,-Copy Value1. =- . 000 ,P Q.Copy Value,P Q.Copy Value BAf CB~n&9Pasteh DC|l%"Arialy ED0Z ,7 NotKnyttEditB -Init - Mapedit (1. =-7>-Paste Value >-Init - Load h FE|l%"Arial GF,-Paste Value,UQ(.Paste Value . .Paste Value   HGf IH~n&0Minimapumpf JI~n&/Screen Jumph KJ|l%"Arial LK&  P 18    P 18   >-Init - Load h ML|l%"Arial^ NM . 1 >-Init - Load ^ ON . 1 >-Init - Load ^ PO . 1 >-Init - Load ^ QP . 1 >-Init - Load  RQf SR~n&.Create Maph TS|l%"Arial UT2"-Minimap - Update h VU|l%"Arial WV2"-Minimap - Update<-Minimap X  XW*-Minimap X<-Minimap Y  YX*-Minimap YH&-Minimap Update Square h ZY|l%"ArialT [Z6&-Minimap Update Square@  2&.Minimap X@  2&.Minimap Y,Q -x.Minimap X  y.Minimap Y y   \[ ]\f ^]~n&-Go toh _^|l%"Arial> `_0, 1 , 1 >-Init - Load h a`|l%"Arial ba0f(VBX-Worlds\2 \EditorSettings.temp((PB-Positions> 1&(R B X Map> 1&(R B Y Map>-Init - Load h cb|l%"Arial dc0f(VBX-Worlds\2 \DefaultSavegame.ini((PB-Positions> 1&(R B X Map> 1&(R B Y Map>-Init - Load  edf fe~n&+Tileset Background Color Selection8V gf& "1 T"F*    hgf ih~n&*Tilesetilesetf ji~n&(Interfaceh kj|l%"Arial@ lk&    ##@ ml&     ##h nm|l%"Arial  on..  2     ..  2     ..  2 B -Init - Mapedit PPBP    6,UQ P ,. 2  h po|l%"Arial  qp..  2      ..  2     ..  2 B -Init - Mapedit PzP        6,UQ P ,. 2  h rq|l%"Arial  sr..  2     ..  2     ..  2 B -Init - Mapedit PPBP    6,UQ P ,. 2  h ts|l%"Arial  ut..  2      ..  2     ..  2 B -Init - Mapedit PzP        6,UQ P ,. 2   vuf wv~n&'Function: Load & Validate Tileset Ah xw|l%"Arial yx..  2  ,!. 2  @ zy..  2  B -Tileset - Load B -Render - Tiles h {z|l%"Arial |{0 -Tileset - Loadd h }||l%"Arial2 ~}0 -Tileset - Loadd#P-Worlds\2 es\Tilesets\TilesetP .p .pngD ~0 -Tileset - Loadd# n#P`-Data\Tilesets\TilesetP  .pngh |l%"Arial2 0 -Tileset - Loadd#P-Worlds\2 es\Tilesets\TilesetP .p .pngD 0 -Tileset - Loadd# n#P`-Data\Tilesets\TilesetP  .pngh |l%"Arial| 0 -Tileset - Loadd '$,. 2  f ~n&&Validate (loop 3, run once)(2)h |l%"Arial> # ,'  2 V' H-'m /"Tileset B - File not found."'  ,h |l%"Arial!      .'  2   j' \-'m /6Tileset B - Fully transparent tiles were found."'  ,h |l%"Arial"  ^  P  h |l%"Arial# 8 #Q  .'  2 V' H-'m /"Tileset B - Invalid width.n"'  , 8 #R  .'  2 V' H-'m /"Tileset B - Invalid height."'  ,h |l%"Arial$   h |l%"Arial%   '&,. 2  f ~n&%Validate (loop 2, run once)(2)h |l%"Arial&> # ,'  2 V' H-'m /"Tileset A - File not found."'  ,h |l%"Arial'      .'  2   j' \-'m /6Tileset A - Fully transparent tiles were found."'  ,h |l%"Arial(  ^  P  h |l%"Arial)R  #j P     +h |l%"Arial* 8 #Q  .'  2 V' H-'m /"Tileset A - Invalid width.n"'  , 8 #R  .'  2 V' H-'m /"Tileset A - Invalid height."'  ,h |l%"Arial+   '% '& f ~n&$Validate (loop 1, run once)h |l%"Arial,@  (' -Error(s):"'  ,'  2 ,'  2 h |l%"Arial-R  #j P     +h |l%"Arial.   '$ '% f ~n&#Markerh |l%"Arial/  $,  ,!, 2 T2-(Tileset Marker - Update Position   $,  P,!, 2 T2-(Tileset Marker - Update Position   $,  , , 2 T2-(Tileset Marker - Update Position   $,  , , 2 T2-(Tileset Marker - Update Position h |l%"Arial0 ( P , 2 P    T2-(Tileset Marker - Update Position h |l%"Arial1 B2-(Tileset Marker - Update Positionl,^ P ,   l,^  ,     f ~n&"Select Gradientf ~n&!Interface(2)h |l%"Arial2 ..  2         B -Init - Mapedit PPBP    6,UQ P B -Gradient - Load D"-Render - Gradient h |l%"Arial3 ..  2          B -Init - Mapedit PzP        6,UQ P B -Gradient - Load D"-Render - Gradient  f ~n& Function: Load Gradient4h |l%"Arial40 0 -Gradient - Load#P -Worlds\2 \Gradients\GradientP  .pngB 0 -Gradient - Load# p#P b-Data\Gradients\GradientP en .pngr 0 -Gradient - LoadP.-$Validate - Gradient/MusicAmbi   f ~n&=Validate Gradient & Ambi/Musich |l%"ArialU> >.-$Validate - Gradient/MusicAmbi"'K @('K-Error(s):,'K 2  >.-$Validate - Gradient/MusicAmbi# "'K $X'KJ-'m K/$Background - File not found.,'K 2 f >.-$Validate - Gradient/MusicAmbi.'K  2 8 #Q  8 #Q  x8 #Q  X"'K $V'KH-'m K/"Background - Invalid width. >.-$Validate - Gradient/MusicAmbi8 #R  8 #R  .'K  2 "'K $X'KJ-'m K/$Background - Invalid height.h |l%"ArialSh |l%"ArialT >.-$Validate - Gradient/MusicAmbi$  % |-Worlds\2 \Music\SongP  .oggj% Z-Data\Music\SongP  .ogg"'K $R'KD-'m K/Music - File not found.* x$W`_ >.-$Validate - Gradient/MusicAmbi$  % -Worlds\2 \Ambiance\AmbiP  .oggn% ^-Data\Ambiance\AmbiP  .ogg"'K $X'KJ-'m K/$Ambiance A - File not found.* x$W`_ >.-$Validate - Gradient/MusicAmbi$  % -Worlds\2 \Ambiance\AmbiP  .oggn% ^-Data\Ambiance\AmbiP  .ogg"'K $X'KJ-'m K/$Ambiance B - File not found.* x$W`_ f ~n&Select Bank / Objectcf ~n&Init(2)d >-Bank - Load @-Object - Load  f ~n&Interface(3)h |l%"Arial5h |l%"Arial6&  ..  2     "      "PP"BP "   >-Bank - Load @-Object - Load h |l%"Arial8  ..  2      "     "P"zP "       >-Bank - Load @-Object - Load h |l%"Arial9h |l%"Arial:d  ..  2     $     $PP$BP $   @-Object - Load h |l%"Arial;,  ..  2      $@     $P$zP $       @-Object - Load  f ~n&Function: Load Bankh |l%"Arial< ,-Bank - Loadn#P`-Data\Objects\BankP ""\Bank.pngN#@ #Q  N#@ T#R  h |l%"Arial= .-Object - Load#P-Data\Objects\BankP ""\ObjectP $ .pngN#@ #Q  N#@ #R    f ~n&Select Layer  ,. 2 h |l%"Arial>  0     ,. 2 ,. 2 r  1 ,. 2 ,. 2 r  2 ,. 2 ,. 2 r  3 ,. 2 ,. 2 r  4 ,. 2 ,. 2 r  5 ,. 2 ,. 2 r  6 ,. 2 ,. 2 r  7 ,. 2 ,. 2 h |l%"Arial? & * ..  2 0*  2 . . 1 *F$-(Unmark all layers)  & * ..  2 0*  2 . * h |l%"Arial@ & * . 1 *F$-(Unmark all layers) D"-(Hide all layers)  & * * "$* N,-"(Update layer transparency) B -Render - Tiles D"-Render - Objects h |l%"ArialA8 &  * ..  2 0*  2 . "%* N,-"(Update layer transparency) B -Render - Tiles D"-Render - Objects h |l%"ArialB &  * D"-(Show all layers) N,-"(Update layer transparency) B -Render - Tiles D"-Render - Objects h |l%"ArialC 4$-(Unmark all layers)*  2"-(Hide all layers)"#*  2"-(Show all layers)"$* p <,-"(Update layer transparency)$*  "'* p <,-"(Update layer transparency)$*  "'* d f ~n&Select Atmos / Music1f ~n&Init: Volumes:  8  8  8     f   ~n&Value Buttonsh   |l%"ArialD   ..  2     #    #PP#BP #   B -Init - Mapedit 6,UQ P 6,UQ P 6,UQ P P.-$Validate - Gradient/MusicAmbi h  |l%"ArialEx ..  2      #    #P#zP #      B -Init - Mapedit 6,UQ P 6,UQ P 6,UQ P P.-$Validate - Gradient/MusicAmbi  f ~n&Preview Buttonsh |l%"ArialFn & 4F$-Sound - Play Music 4 b  ,4  4 F$-Sound - Stop Music h |l%"ArialGn & 5F$-Sound - Play Ambi A 5 b  ,5  F$-Sound - Stop Ambi A 5 h |l%"ArialHn & 6F$-Sound - Play Ambi B 6 b  ,6  F$-Sound - Stop Ambi B 6 h |l%"ArialI & :: F$-Sound - Play Music F$-Sound - Play Ambi A F$-Sound - Play Ambi B   ,:  : F$-Sound - Stop Music F$-Sound - Stop Ambi A F$-Sound - Stop Ambi B  f ~n&Functionsh  |l%"ArialJ  ! 4$-Sound - Play Music|-Worlds\2 \Music\SongP O .ogg  "!4$-Sound - Play Music$  |Z-Data\Music\SongP  .ogg h #"|l%"ArialK $#4$-Sound - Stop Music" h %$|l%"ArialL &%4$-Sound - Play Ambi A-Worlds\2 \Ambiance\AmbiP  .ogg   '&4$-Sound - Play Ambi A$  ^-Data\Ambiance\AmbiP mb .ogg  h ('|l%"ArialM )(4$-Sound - Stop Ambi A" h *)|l%"ArialN +*4$-Sound - Play Ambi B-Worlds\2 \Ambiance\AmbiP  .ogg   ,+4$-Sound - Play Ambi B$  ^-Data\Ambiance\AmbiP mb .ogg  h -,|l%"ArialO .-4$-Sound - Stop Ambi B"  /. 0/f 10~n&Paint Areaf 21~n&Marker(2)h 32|l%"ArialP 43 +Jh 54|l%"ArialQH 65 X+>+0  >+0  8+ 2  8+ 2  XJv-Pos: x y Jh 76|l%"Arial  87( X,+ 2 V 98 ,,+ 2 ,+ 2 ,+ 2 h :9|l%"Arialzf ;:0+  2 +.+ 2 +.+ 2 +f <;0+  2 +.+ 2 +.+ 2 + =<f >=~n&Additional Markers9P ?>& F@"%F 2F$ F  @? DE A@$F   XD>D0  E>E0   BAf CB~n&Group Controll & ButtonsRh DC|l%"ArialV ED& 323$ 3 7  FE& 727$ 7 3 h GF|l%"ArialW HG3  7   ,  ' ' '+  '9R: IH3    ' ' ' '+ 9, JI7    ' ' ' '+ 9Rf KJ~n&Interface(4)h LK|l%"ArialX ML& 9 "%9  NM&  9 "%9 h ON|l%"ArialYp PO& 9 D"-(hide all powers) p QP&  9 D"-(show all powers) h RQ|l%"ArialZ SR2"-(hide all powers)"$9  TS2"-(show all powers)"#9  UTh VU|l%"Arial[ WV$9  "'9 d,9 2  XW$9  "'9 ,9 2  YXf ZY~n&Pick & Draw3f [Z~n&Pickh \[|l%"Arial\ ]\.  1  '  '  ^].  1  '  ' f _^~n& Tileh `_|l%"Arial] a`( X./  2 r+ 2Z,P Q,V Q + + >-(pick tile) h ba|l%"Arial^ cb,-(pick tile),, 2 h dc|l%"Arial_ ed,-(pick tile).+  2 .+  2 ., 2 +  ##h fe|l%"Arial` gf,-(pick tile).+  2 >, 2& +   ##h hg|l%"Arialar ih,-(pick tile)T2-(Tileset Marker - Update Position  jif kj~n& Objecth lk|l%"Arialb ml( X./  2 + 2,P Q,V Q + +    + 2,P Q,V Q + +    @-(pick object) h nm|l%"Arialc on.-(pick object).+  2 $P" +$P$ +>-Bank - Load @-Object - Load h po|l%"Ariald4 qp.-(pick object).+  2 "P$ @-Object - Load  rq srf ts~n& Draw(2)h ut|l%"Ariale vu.  1  '  '  wv.  1  '  ' h xw|l%"Arialu yx.+  2 B -Init - Mapedit f zy~n& Tile(2)h {z|l%"Arialfj |{.+  2 .,  2   n,UQJ,V Q + +  ,.. 2 +.. 2 +H&-Render - Single Tile h }||l%"ArialgZ ~}.+  2 .,  2   ~,UQJ,V Q + + & , .. 2 +.. 2 +H&-Render - Single Tile h ~|l%"Arialh .+  2 .,  2 l,UQJ,V Q + +  .. 2 +.. 2 +H&-Render - Single Tile  f ~n& Object(2)h |l%"Arialj .+  2 # ,UQ,V Q + +    P ",UQ,V Q + +    P $D"-Render - Objects h |l%"Arialk .+  2 # ,UQ,V Q + +     ,UQ,V Q + +     D"-Render - Objects    f ~n&Test Levelwh |l%"Arial  R  G  Rh |l%"Ariall  "$9   f(VBX-Worlds\2 \EditorSettings.temp&(PB-PowersF$-(get power states)  4$-(get power states)J9  20.(get power states) ^(R B Power.(get power states)  "#9 h |l%"ArialmJ ( X@(VB2-Saves\TestLevel.temp@-(test level) h |l%"Arialr\ .-(test level)((PB-Positions:(WB- X Map :(WB- Y Map :(WB- X Pos +:(WB- Y Pos +X(ZB- World-World Folder-2 h |l%"Arial~\ .-(test level)&(PB-PowersB -(test level 2)  0 -(test level 2)F9  2,.(test level 2)n(WBJ- Power.(test level 2) 9h |l%"Arial .-(test level)f(VBX-Worlds\2 \EditorSettings.temp&(PB-PowersB -(test level 3)  0 -(test level 3)F9  2,.(test level 3)n(WBJ- Power.(test level 3) 9h |l%"ArialT .-(test level)p>-"Knytt Stories.exe"--Mode=Test<h |l%"Arial .-(test level)3  f ~n&Set Start PositionXh |l%"Arial  "$9   f(VBX-Worlds\2 \DefaultSavegame.ini&(PB-PowersF$-(get power states)  4$-(get power states)J9  20.(get power states) ^(R B Power.(get power states)  "#9 h |l%"Arial" ( Xf(VBX-Worlds\2 \DefaultSavegame.iniB -(set start pos) h |l%"Arial 0 -(set start pos)((PB-Positions:(WB- X Map :(WB- Y Map :(WB- X Pos +:(WB- Y Pos +h |l%"ArialX 0 -(set start pos)&(PB-PowersD"-(set start pos 2)  2"-(set start pos 2)H9  2..(set start pos 2)p(WBL- Power.(set start pos 2) 9h |l%"Ariald 0 -(set start pos)F$-Render - Start Pos 7   f ~n&Render Functionsf ~n&6Clear AllX 4$-Render - Clear All" " "  f ~n&Gradienth |l%"ArialB 2"-Render - Gradient" \*- Render - Gradient (paste)$ X#Q (p :*- Render - Gradient (paste)#j F. Render - Gradient (paste)#Q    #Q  + f ~n&Tiles 0 -Render - Tiles<-R SquareY H 6&-Render - Single Tile:-R Clear :-R Layer h |l%"Arial *-R SquareY<-R SquareX  *-R SquareX>. 2&.R SquareX>. 2&.R SquareY:-R Clear :-R Layer h |l%"ArialH (-R Clear & . & .  h |l%"Arial, (-R Layer>*  2$.R Layer$*  <-R Square h |l%"ArialH *-R Square. 2h,P Q,V Q . ..R Layerh |l%"Arial\ *-R Square..  2 ..  2 #j& . & . B .Sq   B .Sq     +0 *-R Square..  2 ..  2 ,!. 2 #j& . & . B .Sq   B .Sq     + f ~n&Objectsh |l%"Ariald 2"-Render - Objects" :-O Layer h |l%"Arial (-O LayerN*  24.O Layer $*  <-O Square h |l%"Arial *-O Square. 2,P Q .O Layer .O Square. 2,P Q .O Layer .O Squareh |l%"ArialZ *-O Square..  2 @-O Square (2) h |l%"Arialb .-O Square (2)#P0-Data\Objects\Bank .\Object . .pngj. 2R.O Square   j. 2R.O Square2  #j0 . .  B( X .#Q 0B(  .#R 0 + f ~n&Start PosPh |l%"Arial" 4$-Render - Start PosCf(VBX-Worlds\2 \DefaultSavegame.ini((PB-Positionsh |l%"Arial 4$-Render - Start PosL &(R B X Map L &(R B Y Map DC6(R B X Pos DC6(R B Y Pos C  f ~n&Level Folder / Settingsnh |l%"Arialx 0\+TLN-Worlds\2 \World.ini 0R+TLD-Worlds\2 \ f ~n&Compressor Trigger Trigger^ 0  '3Z%cL-%k \2 .knytt.bin\ 0D  %_   '5 '3 f ~n&:Expand Map Trigger)h |l%"Arial   U ,U  F$-Render - Clear All  '5 ';h |l%"Arialx  U    U ,U  f ~n&>KSManagerWH 0`-"<3rd Party Tools\KSManager\Knytt Stories Manager.exe"Y-2 < 0`-"<3rd Party Tools\KSManager\Knytt Stories Manager.exe"Y~-2  -x y -<  f~n&3Compressorpressingh |l%"Arial  H&-Menu items - Disable " D2 ' 0 0f ~n&Compressing$h |l%"Arial\  l%_ Worlds\2 \DWorlds\2 \ ' '4rX)d-ZError: The output file can not be placed within the directory you are compressing. XV-h |l%"ArialR  8X)*- Compressing! Please wait!X&PW6-Worlds\2 -%_ h |l%"Arial  <XV.-&Q W%h |l%"Arial f &W(X)-Finished! ' '4 XV-X &W6X)(-Error: &R W ' '4 XV-h |l%"Ariali JX)<-2You can not exit while compressing a level! f ~n&4After Compressing h |l%"Arial|  200h |l%"Arialn~ & 2 '3 '4 '5  f ~n&;Big Mapbh   |l%"Arial70    H&-Menu items - Disable " H&-Big Map - Generate X <h   |l%"Arialt   6&-Big Map - Generate XH&-Big Map - Generate Y (  6&-Big Map - Generate Y,Q -x .Big Map - Generate X y .Big Map - Generate Y l-^ .Big Map - Generate X P-B.Big Map - Generate Y P- +h |l%"Arial  XS-  XS-x    y   h |l%"ArialH T   ," v 1^    Z 1B    '5 ';>-Init - Load h |l%"Arialp  T   ,TvTh    >T0   Rems Start ScreenFile extension filter#Gradient, Tilesets, Music, Ambiance Save EraseMark all squares as emtpy Arrow ButtonsMark all squares as emtpy Loop nestIf file was found, mark square x1000y1000Last Edited ScreenStart Position Chose TilesetSelect Tileset A: IncreaseSelect Tileset A: DecreaseSelect Tileset B: IncreaseSelect Tileset B: DecreaseDisplay loading screen1Load Tileset A. If loading fail, try Data folder.1Load Tileset B. If loading fail, try Data folder.Start Tileset ValidationNon-existing file!Check for overlap"Clear validation backdrop#Validate resolution$Hide loading screen% Close Group&Non-existing file'Check for overlap(Clear validation backdrop)$Paste tileset B into validation area*Validate resolution+ Close Group,$Hide & Clear Validation Error Window-$Paste tileset A into validation area. Close Group/Keyboard0Mouse1Update marker position2Increase Gradient3Decrease Gradient4Load tileset graphics5Bank6 Increase Bank8 Decrease Bank9Object:Increase Object;Decrease Object< Load Bank= Load Object>[Keyboard] Select a layer?eft Click] Select a layer@8[Left Shift Click] Select a layer, hide all other layersA![Right Click] Show / Hide a layerB#[Right Shift Click] Show all layersC FunctionsDIncreaseEDecreaseF Preview MusicGPreview Ambi AHPreview Ambi BI Preview AllJ Play musicK Stop MusicL Play Ambi AM Stop Ambi AN Play Ambi BO Stop Ambi BP"Make invisible outside screen areaQSet position & valuesVButtonsWGroup ControllX"Normal Toggle (left / right mouse)YHide All / Show AllZ Functions[Power Visibility\Open / Close Groups]Get pick value, start fastloop^Set position to 0_Pick tile in Tileset A`Pick tile in Tileset BaUpdate marker positionbGet pick value, start fastloopcPick an objectdPick emptynesseOpen / Close GroupsfDraw from tileset AgDraw from tileset Bh Draw emptyj Paste Objectk Paste EmptylGet initial power button statesm'Set ini file, and start test level looprPositions & World Folder~[Powers]Run GameDeselect test buttonGet initial power button states'Set ini file, and start test level loopPositions & World Folder[Powers]*Display Changes, deselect start pos button,Clear previous gradients, and paste new ones Loop nest%Clear square before rendering contentLayer Visibility CheckValuesCreate backdrop objectClear layer and begin loop nest If layer is not hidden, continue)Check bank / object values of this square'If the object number is not 0, continueDLoad picture graphics, Find out destination paste coordinates, PasteHide start pos, set ini fileShow start posClicking button+Disable menu items, scroll, activate groupsi No QuittingStart Compress Finishedn Clicking OKoShift Multipliers Double Clickt Load map filevLoad workspace{>If no workspace was found, clear all, render only the gradientu2Init Mapedit (creates workspace if screen is void)wZIf the current screen does not exist, create a new workspace, and mark screen as existing.}Mark file as edited&If level is not saved, display warning Copy Value Set tag, start copy loopyValidate, if valid start loop Paste Value Auto Backup Save to EditorSettings.temp too!q Init Map ID's|Show Button, enable menu items75Disable menu items, scroll, start map generating loopCreate graphical minimap Coordinates Enable menu items, reload screen Load Screenp Hold MarkerScreen Selectionx Button Hold0Trigger (Clear, Deactivate Editor, Open Big Map)Progress Render Screen$Update Minimap & Start Pos, Info Bar#Directory Packer Allowed File TypesFeedback Protection Paint flagzDraggingUValidate GradientSValidate Ambiance / MusicT.(The Clear Screen events prevents an MMF2 bug)Load CountdownEvObX"Tileset BackgroundBSYS Counter BGSprite Tileset A SelectCounterTileset B SelectCounter Use Tileset ASprite Use Tileset BSprite Atmos A SelectCounterAtmos B SelectCounterGradient SelectCounter Music SelectCounterScreen Selection ButtonSpriteScreen Selection CenterSpriteColour SelectionSprite Group.0SpriteColour Selection 2Sprite"Colour Selection 3Sprite#Colour Selection 4Sprite$Colour Selection 6Sprite&Colour Selection 7Sprite'Colour Selection 8Sprite(Colour Selection 9Sprite)# Tileset AACIP+# Tileset BACIP,# Bank DisplayACIP#Object DisplayACIP" Bank SelectCounter#Group.1Counter$ Object SelectCounter%FileELIF- Tileset ValidatorSprite/ 'Bad Tileset InfoASYS Tileset is loadingSprite #Gradient PasterACIPLayer Select 1SpriteLayer Select 2Sprite Layer Select 6Sprite.!Layer Select 7Sprite0%Layer Select 3Sprite1&Layer Select 4Sprite2'Layer Select 5Sprite3(Layer Select 8Sprite4*Group.2Sprite+ Mouse MarkerSprite%,Tileset MarkerSprite6. Frame ValuesSprite5/Load Screen ValuesSprite70# Object PasterACIP84 Preview MusicSprite;5Preview Atmos ASprite=6Preview Atmos BSprite>:Play AllSprite?3 Test LevelSprite7Select Start PosSprite8 0:3 Run ShoeSprite ;0:4 Climb SphereSprite<<0:5 Double Jump SphereSprite@=0:6 Hi Jump SphereSpriteA>0:7 See All SphereSpriteB?0:8 Danger Detect SphereSpriteC@ 0:9 UmbrellaSpriteDA 0:10 HologramSpriteE9Group.3SpriteB(Ini0INIFCStart PositionSpriteGD Help Marker 1SpriteJE Help Marker 2SpriteKF Help MarkersSpriteLGChange IndicatorSpriteII Info: MapTextPJInfo: PositionTextQK'Bad Gradient InfoASYSM)Compressor MessageText:2 OK ButtonSpriteNL+Vitalize! Plug-inGULPOM 0:11 Key ASpriteSN 0:12 Key BSpriteTO 0:13 Key CSpriteUP 0:14 Key DSpriteVQ, Binary arrayaNiBRR Save FirstSpriteX-Large Map Existing ScreenSpriteYHBig map CenterSpriteZSInfo: Big Map PositionText\T Big Map HoverSprite^U Expand MapSprite_VCompressor ProgressTextW&Directory packerPriDH1Selected Background ColorSpriteEvEd`",######%''(+&.R-HTU1  !%&'(*+,/456:378;<=>?@ACDEFG2MNOP "$Q#9 0 KIJ)SVBLWEvTsEvLsEvCs,!DNE!#Errori{׻kϻ[ǻwwwcccSSSCCC333oSKC;{3k+Ww#G_7K'3 kWCw;k3_+S#C7g+K 3ssccSSGG;;33s++_##K7#ۧϏ{gWG7{+osccW WGK;;//ssKK##kS;#ۻÓoG#gc[WO;/s_K ;CϳÛscSwGg7W+K#ߧϏwwggSWCG3;w'/g#[K ; +ӃkgSK73# o_SC7'{cK7'o _##'#'#'#'##skkSS??ۧןϓLJsgߏ[ӃSsKgCW;K3?+{3#o+_OC3 '{k_OC3' wZ??String  Movement #11} Fatal Error:pQ8EvtsB$X-2 EvObStringTextEvEdEvTsEvLsEvCs,!DNE!#04$ pngflt.ift oggflt.sft8 ACHK .<Х@