12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta name="generator" content="gendoc 1.0.0: https://gitlab.com/bztsrc/gendoc">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>TirNanoG User's Manual</title>
- <style rel="logic">*{box-sizing:border-box;font-family:inherit;}body {background:rgba(0,0,0,0.05);font-weight:400;font-size:16px;}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:26px 0;padding:0;border-top:1px solid;}br:after,br:before{display:table;content:""}br{clear:both;}h1,h2,h3,h4,h5,h6{clear:both;margin:0px 0px 20px 0px;padding-top:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}p{margin:0 0 24px}a{cursor:pointer;}h1{font-size:175%}h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}pre,samp,code,var,kbd{font-family:Monaco,Consolas,Liberation Mono,Courier,monospace;}pre,code{display:block;overflow:auto;white-space:pre;font-size:14px;line-height:16px!important;}pre{padding:12px;margin:0px;}code{padding:0 0 12px 0;margin:12px 12px 0px 2px;background:url(data:type/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAgCAYAAADT5RIaAAAAFklEQVQI12NgYGDgZWJgYGCgDkFtAAAWnAAsyj4TxgAAAABJRU5ErkJggg==) 0 0 repeat;}.lineno{display:block;padding:0px 4px 0px 4px;margin:12px 0px 0px 0px;opacity:.4;text-align:right;float:left;white-space:pre;font-size:12px;line-height:16px!important;}pre .hl_b,samp .hl_b,code .hl_b{display:block;}blockquote{margin:0px;padding:12px;}blockquote>span:first-child::before{content:url(data:type/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAgCAYAAABU1PscAAABRElEQVRYw+3WTytEURjH8c/4l1JTpKxsyEbYWFkpG+UVKOWFeAts7eytbJSysLLVxIKNFAslwhSlUQabUdM0xm0e967Ot+7inPN8z+13z73nXBKJRCIRoJSxbggrmMMInlHBIWoF+KEAQ9jAaJuxe2zhJUe/Iz0ZahZ/uTmMYT1nPxxg/I/xWQzn6IcD1IIha//wkEIBKhlq+nP0wwHOsYuvDjWvOfod6c1Yd9O4ZjDQZvwAbzn6oRVofpKbqLf0P+GxAD8cAO7w0NJ3WqAfDlBCuan9gaMC/XCA+cbJ+sMRqgX6oQCTWGtqX2O/QL8tfRlqyljGUlPgW2y3+SDz8Lv6mRvEQmPbm25ZqQvs/LHtRf3wCkxgtaWvij2cZJg36ocD/Pw91nGJY5zhM+O8UT/8Ck01TswrvHcxb9RPJBKJRDF8AyNbWk4WFTIzAAAAAElFTkSuQmCC);float:left;vertical-align:top;}.ui1,.ui2,.ui3,.ui4,.ui5,.ui6{display:inline-block;height:24px!important;line-height:24px!important;padding:0px 4px;margin:-2px 0px -2px;}kbd{display:inline-block;font-weight:700;border:1px solid #888;height:24px!important;padding:0px 4px;margin:-2px 0px -2px;border-radius:4px;background-image:linear-gradient(#ddd 0%,#eee 10%,#bbb 10%,#ccc 30%,#fff 85%,#eee 85%,#888 100%);}.mouseleft,.mouseright,.mousewheel{display:inline-block;min-width:16px;height:24px!important;padding:0px;margin:-2px 0px 0px 0px;vertical-align:middle;}.mouseleft::before{content:url(data:type/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAe1BMVEUAAACoqKj9/f2zs7O1tbWRkZGlpaWsrKybm5u2traNjY2Wlpanp6empqaYmJiPj4+3t7f5+fmjo6P19fXu7u6ZmZnx8fHi4uLm5ube3t7q6uqwsLC0tLS7u7u4uLi/v7/W1tbDw8PLy8vPz8/T09Pa2trHx8eIiIhERkShhqFGAAAAAXRSTlMAQObYZgAAAI5JREFUGNNV0EcCwjAMRFEB6R2DKSGQUBLp/idEjsG23m7+cgAMIsJWwR8Z235pumDTnkUbv+lg7CIfTqvSbTquxsGFfjWXLlwsdOFs+XC1EHAWOEwCh4/A4S1weAkcFoHDU0CI8zGQx1Cpe0BVAO0j0PIfiR4cnZjLdHP7abQ9VRVZnaZ1VvjfO42o7edfH3EoHZS6XE4AAAAASUVORK5CYII=);}.mouseright::before{content:url(data:type/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAe1BMVEUAAACoqKj9/f2zs7O1tbWRkZGlpaWsrKybm5u2traNjY2Wlpanp6empqaYmJiPj4+3t7f5+fmjo6P19fXu7u6ZmZnx8fHi4uLm5ube3t7q6uqwsLC0tLS7u7u4uLi/v7/W1tbDw8PLy8vPz8/T09Pa2trHx8eIiIhERkShhqFGAAAAAXRSTlMAQObYZgAAAI9JREFUGNNV0NkWgjAMRdGozFOxWgdEcYLk/7/Q0EpL9tNd5/ECzLRCIoJF20zdlsinTbRn5Eu0O8zIl/Jk+dAPR4uWUo6d5QNenBDOTghXJ4RRQMCnwOErcPgIHN4Ch0ng8BIQ4nxYyWOo9H1FVwDqsaL4j8T0nknmy0xz+2uMO1UXWZ2mdVbo8LtBNK2dP/2+KB2shyfVAAAAAElFTkSuQmCC);}.mousewheel::before{content:url(data:type/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAMAAADEfo0+AAAAe1BMVEUAAACzs7OoqKisrKyRkZGlpaX9/f22trabm5uNjY2mpqanp6ePj4+1tbWYmJi3t7eWlpajo6OZmZmwsLD5+fnu7u7x8fHi4uLW1tbm5ube3t7T09Pq6ur19fW4uLi7u7u0tLTa2trPz8+/v7/Dw8PLy8vHx8eIiIhERkS4354xAAAAAXRSTlMAQObYZgAAAKdJREFUGNNV0NkagiAUhdHjPAECzWWlWdL7P2Fno/nJumHzXx4iMMI5YeivVVOX592k2vkfy/1CxvjL6L6KJAd9ZF+GVxP144Eh4B170kPHEPAOmtwFEPxw5E6A4AeHKyD4wWEABD84nAHBDw43QPCDwyvA4RPgMAU4vAOO0mLcKFJqzHPDNETisSH4HpntVzbDyazaLZSdj2qqsk6Suqw2d7fO2fnmP7kAJW9a/HbiAAAAAElFTkSuQmCC);}footer{width:100%;padding:0 3.236em;}footer p{opacity:0.6;}footer small{opacity:0.5;}footer a{text-decoration:none;color:inherit;}footer a:hover{text-decoration:underline;}dl{margin:0 0 24px 0;padding:0px;}dt{font-weight:700;margin-bottom:12px;}dd{margin:0 0 12px 24px;}.table table{margin:0px;border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid;width:100%;}th{font-weight:700;padding:8px 16px;overflow:visible;vertical-align:middle;white-space:nowrap;border:1px solid;}th.wide{width:100%;}td{padding:8px 16px;overflow:visible;vertical-align:middle;font-size:90%;border:1px solid;}td.right{text-align:right;}table.grid{margin:0px;padding:0px;border:none!important;background:none!important;border-spacing:0;border:0px!important;empty-cells:show;width:100%;}table.grid tr, table.grid td{margin:0px;padding:0px;overflow:hidden;vertical-align:top;background:none!important;border:0px!important;font-size:90%;}div.frame{position:absolute;width:100%;min-height:100%;margin:0px;padding:0px;max-width:1100px;top:0px;left:0px;}#_m{margin-left:300px;min-height:100%;}div.title{display:block;width:300px;padding-top:.809em;padding-bottom:.809em;margin-bottom:.809em;text-align:center;font-weight:700;}div.title>a{padding:4px 6px;margin-bottom:.809em;font-size:150%;}div.title>a:hover{background:transparent;}div.title>a>img{max-width:280px;border:0px;padding:0px;margin:0px;}div.title input{display:none;width:270px;border-radius:50px;padding:6px 12px;font-size:80%;box-shadow:inset 0 1px 3px #ddd;transition:border .3s linear;}div.title input:required:invalid{background:#fcfcfc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAASFBMVEUAAAC6urq7u7y7vLy8vL3Dw8TLzM67urq8vL29vr69vr/AwMK5ubm5ubm4uLi5t7fAwMC/vr/FxMXBwsPExcW+u7vDw8S4uLiryZHFAAAAF3RSTlMA9vGttk4lfbWnpJQG0MpzYEIglFRCGzMa+EsAAAB0SURBVBjTbY5bCsMwDAQl2U6cR5s0fcz9b1oLpWBC52dhENqVRsmG5SIn60wwryEm0LQkbUacAveh5XGDh4uKfsQZlOqpJAkS5gHPUyzgYdeLjB6/H7lvGbzlssP2WDoRGGzxrVRD82sHRukZ/xhv7tns/QXrhgcaFdOKBwAAAABJRU5ErkJggg==) no-repeat 10px 50%;}div.title input:focus{background:#fcfcfc!important;}div.version{margin-top:.4045em;margin-bottom:.809em;font-size:90%;}nav.side {display:block;position:fixed;top:0;bottom:0;left:0;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;font-weight:400;}nav.mobile {display:none;font-weight:bold;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1;}nav a{color:inherit;text-decoration:none;display:block;}nav.side>div{position:relative;overflow-x:hidden;overflow-y:scroll;width:320px;height:100%;padding-bottom:64px;}div.nav p{height:32px;line-height:32px;padding:0 1.618em;margin:12px 0px 0px 0px;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap;-webkit-font-smoothing:antialiased}div.nav li>.current,div.nav li>ul{display:none;}div.nav li>a,div.nav li>label{display:block;}div.nav a,div.nav ul>li>label,div.nav ul>li>.current{width:300px;line-height:18px;padding:0.4045em 1.618em;}div.nav a,div.nav ul>li>label{cursor:pointer;}div.nav .current{font-weight:700;border-top:1px solid;border-bottom:1px solid #c9c9c9;}div.nav ul>li>ul>li>a{border-right:solid 1px #c9c9c9;font-size:90%;}div.nav ul>li>ul>li.h2>a{padding:0.4045em 2.427em;}div.nav ul>li>ul>li.h3>a{padding:.4045em 1.618em .4045em 4.045em;}div.nav ul>li>ul>li.h4>a{padding:.4045em 1.618em .4045em 5.663em;}div.nav ul>li>ul>li.h5>a{padding:.4045em 1.618em .4045em 7.281em;}div.nav ul>li>ul>li.h6>a{padding:.4045em 1.618em .4045em 8.899em;}div.nav ul,div.nav li,.breadcrumbs{margin:0px!important;padding:0px;list-style:none;}ul.breadcrumbs,.breadcrumbs li{display:inline-block;}.home{display:inline-block;max-width:16px;max-height:16px;line-height:16px;margin:0 5px 0 0;cursor:pointer;}.home::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAAD8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/PyxWsjVAAAAGHRSTlMAx6oLLRnYiXFEvPbey518NQbsj11QKhQ+J0ktAAAAbElEQVQY053ISQ7DMAwEwRYpavHurPz/SwMoMpD46L4MpvBTB0zTP+R9z55Ebh0yQL5DaDA+0WVR3h3Gikp9iPKF9MIkQhSDwUlGHCLQxhLGJkpLZcNYS/tdyorP/DQ7HgBqKRUgHBDcw2X4AFsJCSXB/5UVAAAAAElFTkSuQmCC);}h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{display:none;max-width:16px;max-height:24px;margin:-8px 0 0 5px;vertical-align:middle;}h1:hover>a,h2:hover>a,h3:hover>a,h4:hover>a,h5:hover>a,h6:hover>a{display:inline-block;text-decoration:none!important;}h1>a::before,h2>a::before,h3>a::before,h4>a::before,h5>a::before,h6>a::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAiBAMAAACkb0T0AAAAMFBMVEUAAAD8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/Pz8/PzS+N+gAAAAD3RSTlMABab5cVY73o4k2cJTPb1Q83MyAAAAh0lEQVQY02P4DwWkM7YxsNiDGJ8EGBgmgxiKDDkCLAwgAQn7hQxARiGj8v8/IIYDi2a9GZChHiAnMLmBjeGTaIBUAMcFaYaNvA2sC1kD9RkSOCwZF7IW/WdgSP4+yYHlP5Bx/r+RgDiIIfW5kVEfyHBgPMYgBLLdkoEBKABkfHZgyIa7h04MAOVty/RC/PhoAAAAAElFTkSuQmCC);}h1>a:hover::after,h2>a:hover::after,h3>a:hover::after,h4>a:hover::after,h5>a:hover::after,h6>a:hover::after{content:"Permalink to this headline";display:block;padding:12px;position:absolute;margin:-8px 8px;font-weight:400;font-size:14px;background:rgba(0,0,0,.8);color:#fff;border-radius:4px;}input[type=radio]{display:none;}input[type=radio]:checked ~ ul{display:block;}.fig{margin-top:-12px;padding-bottom:12px;display:block;text-align:center;font-style:italic;}div.page{width:100%;padding:1.618em 3.236em;margin:auto;line-height:24px;}div.page ol{margin:0 0 24px 12px;padding-left:0px;}div.page ul{margin:0 0 24px 24px;list-style:disc outside;padding-left:0px;}div.page ol{list-style-type:none;counter-reset:list;}div.page ol li:before{counter-increment:list;content:counters(list,".") ". ";}div.pre{overflow-x:auto;margin:1px 0px 24px;}div.table{overflow-x:auto;margin:0px 0px 24px;}div.info,div.hint,div.warn{padding:12px;line-height:24px;margin-bottom:24px;}div.info>p,div.hint>p,div.warn>p{margin:0px;}div.info>p:first-child,div.hint>p:first-child,div.warn>p:first-child{display:block;font-weight:700;padding:2px 8px 2px;margin:-12px -12px 8px -12px;vertical-align:middle;}div.info>p:first-child>span,div.hint>p:first-child>span,div.warn>p:first-child>span{display:block;max-height:20px;margin:0px;vertical-align:middle;}div.info>p:first-child>span::before,div.hint>p:first-child>span::before,div.warn>p:first-child>span::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApUlEQVQ4y82TwQnDMAxFpVJyLPiSbbJETr13Fo+RZZxLRghkgnSEEni9ONS0sg1tDv3wwfjbX7Iki/wVAAd4IPBCiHuudrkHVvJYgb50eaOO7cMkpv0eeQGukYuRiUsNvBFpSvTJ0P2un0Sk+6Le3WEG58yBFrjt61r7Qqbij0gLIX3CaPgOqtqoaiMig6GPtTbOwCVyLraxMEj3yPIgHTLKv3ymJySzt16bW/sWAAAAAElFTkSuQmCC);}p>div:last-child,dd>*:last-child,td>*:last-child,li>ol,li>ul{margin-bottom:0px!important;}img{border:0px;}img.imgt{display:inline-block;max-height:22px!important;padding:0px;margin:-4px 0px 0px 0px;vertical-align:middle;}img.imgl{float:left;margin:0px 12px 12px 0px;}img.imgr{float:right;margin:0px 0px 12px 12px;}div.imgc{text-align:center;padding:0px;margin:0 0 12px 0;clear:both;}img.imgc{max-width:100%;}img.imgw{width:100%;margin-bottom:12px;clear:both;}.btn{border-radius:2px;line-height:normal;white-space:nowrap;color:inherit;text-align:center;cursor:pointer;font-size:100%;padding:4px 12px 8px;border:1px solid rgba(0,0,0,.1);text-decoration:none;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);vertical-align:middle;*zoom:1;user-select:none;transition:all .1s linear}.prev{float:left;}.prev::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAANlBMVEUAAABAQEBAQEBAQEBAQEBAQEBAQEBBQUFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAWW5SEAAAAEnRSTlMA/fC9r2kXAjMN34F3ZlUu6B40Y5wGAAAAVElEQVQY08XPSw6AIAwEUIbS8lFE739Zq6luGtbM8iXTTMOCZGECiCX/MhIQTyCNz+SRrUc1MWKVvR5KYCN6pUFDRtqq4Sql9IYJ+aI/70f4qdOHblOhAuUcC5KnAAAAAElFTkSuQmCC);}.next{float:right;}.next::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASBAMAAACk4JNkAAAAJFBMVEUAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEC4lvDfAAAAC3RSTlMAx711ZjlFPh3zLASjkrYAAABDSURBVAjXY6AUsGhvcgAzOKR3797YAGIx7t5mvVsAxPLevZ159xYQS3v3zgLrTSDW7tTQBcy7ESyELEIHwhSEyQjbAAH1HsMY8tCHAAAAAElFTkSuQmCC);}@media screen and (max-width:991.98px){nav.mobile{display:block;}nav.side{display:none;}#_m{margin-left:0px;}}#_getting_started:checked ~ nav div ul li[rel=getting_started]>.toc,#_interface_overview:checked ~ nav div ul li[rel=interface_overview]>.toc,#_projects:checked ~ nav div ul li[rel=projects]>.toc,#_fonts:checked ~ nav div ul li[rel=fonts]>.toc,#_sprites:checked ~ nav div ul li[rel=sprites]>.toc,#_generator:checked ~ nav div ul li[rel=generator]>.toc,#_models:checked ~ nav div ul li[rel=models]>.toc,#_media:checked ~ nav div ul li[rel=media]>.toc,#_ui_elements:checked ~ nav div ul li[rel=ui_elements]>.toc,#_main_menu:checked ~ nav div ul li[rel=main_menu]>.toc,#_hud:checked ~ nav div ul li[rel=hud]>.toc,#_alerts:checked ~ nav div ul li[rel=alerts]>.toc,#_credits:checked ~ nav div ul li[rel=credits]>.toc,#_choosers:checked ~ nav div ul li[rel=choosers]>.toc,#_cutscenes:checked ~ nav div ul li[rel=cutscenes]>.toc,#_startup:checked ~ nav div ul li[rel=startup]>.toc,#_attributes:checked ~ nav div ul li[rel=attributes]>.toc,#_actions:checked ~ nav div ul li[rel=actions]>.toc,#_character:checked ~ nav div ul li[rel=character]>.toc,#_npcs:checked ~ nav div ul li[rel=npcs]>.toc,#_spawners:checked ~ nav div ul li[rel=spawners]>.toc,#_dialogs:checked ~ nav div ul li[rel=dialogs]>.toc,#_objects:checked ~ nav div ul li[rel=objects]>.toc,#_crafting:checked ~ nav div ul li[rel=crafting]>.toc,#_tiles:checked ~ nav div ul li[rel=tiles]>.toc,#_maps:checked ~ nav div ul li[rel=maps]>.toc,#_quests:checked ~ nav div ul li[rel=quests]>.toc,#_lights:checked ~ nav div ul li[rel=lights]>.toc,#_translations:checked ~ nav div ul li[rel=translations]>.toc,#_purpose:checked ~ nav div ul li[rel=purpose]>.toc,#_colors:checked ~ nav div ul li[rel=colors]>.toc,#_objects_and_tiles:checked ~ nav div ul li[rel=objects_and_tiles]>.toc,#_character_animations:checked ~ nav div ul li[rel=character_animations]>.toc,#_tile_naming:checked ~ nav div ul li[rel=tile_naming]>.toc,#_editor_license:checked ~ nav div ul li[rel=editor_license]>.toc,#_tirnanog_file_format_license:checked ~ nav div ul li[rel=tirnanog_file_format_license]>.toc,#_tirnanog_base_license:checked ~ nav div ul li[rel=tirnanog_base_license]>.toc,div.page{display:none;}#_getting_started:checked ~ nav div ul li[rel=getting_started]>ul,#_getting_started:checked ~ nav div ul li[rel=getting_started]>.current,#_getting_started:checked ~ div div[rel=getting_started],#_interface_overview:checked ~ nav div ul li[rel=interface_overview]>ul,#_interface_overview:checked ~ nav div ul li[rel=interface_overview]>.current,#_interface_overview:checked ~ div div[rel=interface_overview],#_projects:checked ~ nav div ul li[rel=projects]>ul,#_projects:checked ~ nav div ul li[rel=projects]>.current,#_projects:checked ~ div div[rel=projects],#_fonts:checked ~ nav div ul li[rel=fonts]>ul,#_fonts:checked ~ nav div ul li[rel=fonts]>.current,#_fonts:checked ~ div div[rel=fonts],#_sprites:checked ~ nav div ul li[rel=sprites]>ul,#_sprites:checked ~ nav div ul li[rel=sprites]>.current,#_sprites:checked ~ div div[rel=sprites],#_generator:checked ~ nav div ul li[rel=generator]>ul,#_generator:checked ~ nav div ul li[rel=generator]>.current,#_generator:checked ~ div div[rel=generator],#_models:checked ~ nav div ul li[rel=models]>ul,#_models:checked ~ nav div ul li[rel=models]>.current,#_models:checked ~ div div[rel=models],#_media:checked ~ nav div ul li[rel=media]>ul,#_media:checked ~ nav div ul li[rel=media]>.current,#_media:checked ~ div div[rel=media],#_ui_elements:checked ~ nav div ul li[rel=ui_elements]>ul,#_ui_elements:checked ~ nav div ul li[rel=ui_elements]>.current,#_ui_elements:checked ~ div div[rel=ui_elements],#_main_menu:checked ~ nav div ul li[rel=main_menu]>ul,#_main_menu:checked ~ nav div ul li[rel=main_menu]>.current,#_main_menu:checked ~ div div[rel=main_menu],#_hud:checked ~ nav div ul li[rel=hud]>ul,#_hud:checked ~ nav div ul li[rel=hud]>.current,#_hud:checked ~ div div[rel=hud],#_alerts:checked ~ nav div ul li[rel=alerts]>ul,#_alerts:checked ~ nav div ul li[rel=alerts]>.current,#_alerts:checked ~ div div[rel=alerts],#_credits:checked ~ nav div ul li[rel=credits]>ul,#_credits:checked ~ nav div ul li[rel=credits]>.current,#_credits:checked ~ div div[rel=credits],#_choosers:checked ~ nav div ul li[rel=choosers]>ul,#_choosers:checked ~ nav div ul li[rel=choosers]>.current,#_choosers:checked ~ div div[rel=choosers],#_cutscenes:checked ~ nav div ul li[rel=cutscenes]>ul,#_cutscenes:checked ~ nav div ul li[rel=cutscenes]>.current,#_cutscenes:checked ~ div div[rel=cutscenes],#_startup:checked ~ nav div ul li[rel=startup]>ul,#_startup:checked ~ nav div ul li[rel=startup]>.current,#_startup:checked ~ div div[rel=startup],#_attributes:checked ~ nav div ul li[rel=attributes]>ul,#_attributes:checked ~ nav div ul li[rel=attributes]>.current,#_attributes:checked ~ div div[rel=attributes],#_actions:checked ~ nav div ul li[rel=actions]>ul,#_actions:checked ~ nav div ul li[rel=actions]>.current,#_actions:checked ~ div div[rel=actions],#_character:checked ~ nav div ul li[rel=character]>ul,#_character:checked ~ nav div ul li[rel=character]>.current,#_character:checked ~ div div[rel=character],#_npcs:checked ~ nav div ul li[rel=npcs]>ul,#_npcs:checked ~ nav div ul li[rel=npcs]>.current,#_npcs:checked ~ div div[rel=npcs],#_spawners:checked ~ nav div ul li[rel=spawners]>ul,#_spawners:checked ~ nav div ul li[rel=spawners]>.current,#_spawners:checked ~ div div[rel=spawners],#_dialogs:checked ~ nav div ul li[rel=dialogs]>ul,#_dialogs:checked ~ nav div ul li[rel=dialogs]>.current,#_dialogs:checked ~ div div[rel=dialogs],#_objects:checked ~ nav div ul li[rel=objects]>ul,#_objects:checked ~ nav div ul li[rel=objects]>.current,#_objects:checked ~ div div[rel=objects],#_crafting:checked ~ nav div ul li[rel=crafting]>ul,#_crafting:checked ~ nav div ul li[rel=crafting]>.current,#_crafting:checked ~ div div[rel=crafting],#_tiles:checked ~ nav div ul li[rel=tiles]>ul,#_tiles:checked ~ nav div ul li[rel=tiles]>.current,#_tiles:checked ~ div div[rel=tiles],#_maps:checked ~ nav div ul li[rel=maps]>ul,#_maps:checked ~ nav div ul li[rel=maps]>.current,#_maps:checked ~ div div[rel=maps],#_quests:checked ~ nav div ul li[rel=quests]>ul,#_quests:checked ~ nav div ul li[rel=quests]>.current,#_quests:checked ~ div div[rel=quests],#_lights:checked ~ nav div ul li[rel=lights]>ul,#_lights:checked ~ nav div ul li[rel=lights]>.current,#_lights:checked ~ div div[rel=lights],#_translations:checked ~ nav div ul li[rel=translations]>ul,#_translations:checked ~ nav div ul li[rel=translations]>.current,#_translations:checked ~ div div[rel=translations],#_purpose:checked ~ nav div ul li[rel=purpose]>ul,#_purpose:checked ~ nav div ul li[rel=purpose]>.current,#_purpose:checked ~ div div[rel=purpose],#_colors:checked ~ nav div ul li[rel=colors]>ul,#_colors:checked ~ nav div ul li[rel=colors]>.current,#_colors:checked ~ div div[rel=colors],#_objects_and_tiles:checked ~ nav div ul li[rel=objects_and_tiles]>ul,#_objects_and_tiles:checked ~ nav div ul li[rel=objects_and_tiles]>.current,#_objects_and_tiles:checked ~ div div[rel=objects_and_tiles],#_character_animations:checked ~ nav div ul li[rel=character_animations]>ul,#_character_animations:checked ~ nav div ul li[rel=character_animations]>.current,#_character_animations:checked ~ div div[rel=character_animations],#_tile_naming:checked ~ nav div ul li[rel=tile_naming]>ul,#_tile_naming:checked ~ nav div ul li[rel=tile_naming]>.current,#_tile_naming:checked ~ div div[rel=tile_naming],#_editor_license:checked ~ nav div ul li[rel=editor_license]>ul,#_editor_license:checked ~ nav div ul li[rel=editor_license]>.current,#_editor_license:checked ~ div div[rel=editor_license],#_tirnanog_file_format_license:checked ~ nav div ul li[rel=tirnanog_file_format_license]>ul,#_tirnanog_file_format_license:checked ~ nav div ul li[rel=tirnanog_file_format_license]>.current,#_tirnanog_file_format_license:checked ~ div div[rel=tirnanog_file_format_license],#_tirnanog_base_license:checked ~ nav div ul li[rel=tirnanog_base_license]>ul,#_tirnanog_base_license:checked ~ nav div ul li[rel=tirnanog_base_license]>.current,#_tirnanog_base_license:checked ~ div div[rel=tirnanog_base_license],#_:checked ~ div div[rel=_]{display:block;}</style>
- <style rel="theme">hr,table,th,td{border-color:#e1e4e5;}th{background:#d6d6d6;}tr:nth-child(odd){background:#f3f6f6;}a{text-decoration:none;color:#2980B9;}samp{background:rgba(0,0,0,.1);color:#408040;}.content{background:#fcfcfc;color:#404040;font-family:Lato,Helvetica,Neue,Arial,Deja Vu,sans-serif;}.title,.home,h1>a,h2>a,h3>a,h4>a,h5>a,h6>a{background:#2980B9;color:#fcfcfc;}.version{color:rgba(255,255,255,0.3);}.search{border:1px solid #2472a4;background:#fcfcfc;}.nav{background:#343131;color:#d9d9d9;}.nav p{color:#55a5d9;}.nav label:hover,.nav a:hover{background:#4e4a4a;}.nav .current{background:#fcfcfc;color:#404040;}.nav li>ul>li{background:#e3e3e3;}.nav li>ul>li>a{color:#404040;}.nav li>ul>li>a:hover{background:#d6d6d6;}.pre {border:1px solid #e1e4e5;background:#f8f8f8;}.info{background:#e7f2fa;}.info>p:first-child{background:#6ab0de;color:#fff;}.hint{background:#dbfaf4;}.hint>p:first-child{background:#1abc9c;color:#fff;}.warn{background:#ffedcc;}.warn>p:first-child{background:#f0b37e;color:#fff;}.btn{background:#f3f6f6;}.btn:hover{background:#e5ebeb;}.ui1{border:1px solid #111;border-radius:3px;color:#bebebe;text-shadow:-1px -1px #111;background-image:linear-gradient(#686868 0%,#686868 1%,#515151 1%,#515151 60%,#484848 60%,#484848 99%,#444 99%,#444 100%);padding:0px 8px 0px 8px;}.hl_h{background-color:#ccffcc;}.hl_c{color:#808080;font-style:italic;}.hl_p{color:#1f7199;}.hl_o{color:#404040;}.hl_n{color:#0164eb;}.hl_s{color:#986801;}.hl_t{color:#60A050;}.hl_k{color:#a626a4;}.hl_f{color:#2a9292;}.hl_v{color:#e95649;}</style>
- </head>
- <body>
- <div class="frame content">
- <input type="radio" name="page" id="_" checked><input type="radio" name="page" id="_getting_started"><input type="radio" name="page" id="_interface_overview"><input type="radio" name="page" id="_projects"><input type="radio" name="page" id="_fonts"><input type="radio" name="page" id="_sprites"><input type="radio" name="page" id="_generator"><input type="radio" name="page" id="_models"><input type="radio" name="page" id="_media"><input type="radio" name="page" id="_ui_elements"><input type="radio" name="page" id="_main_menu"><input type="radio" name="page" id="_hud"><input type="radio" name="page" id="_alerts"><input type="radio" name="page" id="_credits"><input type="radio" name="page" id="_choosers"><input type="radio" name="page" id="_cutscenes"><input type="radio" name="page" id="_startup"><input type="radio" name="page" id="_attributes"><input type="radio" name="page" id="_actions"><input type="radio" name="page" id="_character"><input type="radio" name="page" id="_npcs"><input type="radio" name="page" id="_spawners"><input type="radio" name="page" id="_dialogs"><input type="radio" name="page" id="_objects"><input type="radio" name="page" id="_crafting"><input type="radio" name="page" id="_tiles"><input type="radio" name="page" id="_maps"><input type="radio" name="page" id="_quests"><input type="radio" name="page" id="_lights"><input type="radio" name="page" id="_translations"><input type="radio" name="page" id="_purpose"><input type="radio" name="page" id="_colors"><input type="radio" name="page" id="_objects_and_tiles"><input type="radio" name="page" id="_character_animations"><input type="radio" name="page" id="_tile_naming"><input type="radio" name="page" id="_editor_license"><input type="radio" name="page" id="_tirnanog_file_format_license"><input type="radio" name="page" id="_tirnanog_base_license">
- <nav class="side nav"><div>
- <div class="title"><a href="https://tirnanog.codeberg.page"><img alt="TirNanoG" src="data:image/png;base64,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"> User's Manual</a><div class="version">1.0rc</div><input id="_q" class="search" type="text" required="required" onkeyup="s(this.value);"></div> <div id="_s" class="nav"></div>
- <div id="_t" class="nav">
- <p>Basics</p>
- <ul>
- <li rel="getting_started"><label class="toc" for="_getting_started">Getting Started</label><div class="current">Getting Started</div><ul>
- <li class="h2"><a href="#installing">Installing</a></li>
- <li class="h3"><a href="#inst_windows">Windows</a></li>
- <li class="h3"><a href="#inst_linux">Linux</a></li>
- <li class="h2"><a href="#running">Running</a></li>
- <li class="h3"><a href="#command_line_options">Command Line Options</a></li>
- <li class="h2"><a href="#templates">Templates</a></li>
- </ul></li>
- <li rel="interface_overview"><label class="toc" for="_interface_overview">Interface Overview</label><div class="current">Interface Overview</div><ul>
- <li class="h3"><a href="#1_the_menu_bar">1. The Menu Bar</a></li>
- <li class="h3"><a href="#2_the_tool_bar">2. The Tool Bar</a></li>
- <li class="h3"><a href="#3_entity_selector">3. Entity Selector</a></li>
- <li class="h3"><a href="#4_the_main_editing_area">4. The Main Editing Area</a></li>
- <li class="h3"><a href="#5_the_button_bar">5. The Button Bar</a></li>
- <li class="h3"><a href="#6_the_status_bar">6. The Status bar</a></li>
- </ul></li>
- <li rel="projects"><label class="toc" for="_projects">Projects</label><div class="current">Projects</div><ul>
- <li class="h2"><a href="#creating_a_project">Creating a Project</a></li>
- <li class="h2"><a href="#loading_a_project">Loading a Project</a></li>
- <li class="h2"><a href="#import_game">Import Game</a></li>
- <li class="h2"><a href="#import_template">Import Template</a></li>
- <li class="h2"><a href="#export_game">Export Game</a></li>
- <li class="h2"><a href="#export_extension">Export Extension</a></li>
- <li class="h2"><a href="#export_template">Export Template</a></li>
- <li class="h2"><a href="#license_keys">License Keys</a></li>
- <li class="h3"><a href="#editor_license_for_game_files">Editor License for Game Files</a></li>
- <li class="h3"><a href="#selling_your_game">Selling Your Game</a></li>
- <li class="h4"><a href="#method_1_manually">Method 1: Manually</a></li>
- <li class="h4"><a href="#method_2_pre_generated_keys">Method 2: Pre-generated Keys</a></li>
- <li class="h4"><a href="#method_3_on_demand_key_generation">Method 3: On Demand Key Generation</a></li>
- </ul></li>
- </ul>
- <p>Assets</p>
- <ul>
- <li rel="fonts"><label class="toc" for="_fonts">Fonts</label><div class="current">Fonts</div><ul>
- <li class="h2"><a href="#bitmap_and_vector_fonts">Bitmap and Vector Fonts</a></li>
- <li class="h2"><a href="#pixel_fonts">Pixel Fonts</a></li>
- </ul></li>
- <li rel="sprites"><label class="toc" for="_sprites">Sprites</label><div class="current">Sprites</div><ul>
- <li class="h2"><a href="#importing_sprites_from_images">Importing Sprites from Images</a></li>
- <li class="h2"><a href="#a_typical_workflow">A Typical Workflow</a></li>
- <li class="h2"><a href="#loading_the_sprite_sheet">Loading the Sprite Sheet</a></li>
- <li class="h2"><a href="#palette_conversions">Palette Conversions</a></li>
- <li class="h2"><a href="#basic_conversions">Basic Conversions</a></li>
- <li class="h2"><a href="#specifying_the_sprites">Specifying the Sprites</a></li>
- <li class="h3"><a href="#single_sprites">Single Sprites</a></li>
- <li class="h3"><a href="#animations">Animations</a></li>
- <li class="h3"><a href="#larger_sprites">Larger Sprites</a></li>
- <li class="h3"><a href="#deleting">Deleting</a></li>
- <li class="h2"><a href="#layouts">Layouts</a></li>
- <li class="h2"><a href="#do_the_actual_import">Do the Actual Import</a></li>
- <li class="h2"><a href="#working_with_atlases">Working with Atlases</a></li>
- </ul></li>
- <li rel="generator"><label class="toc" for="_generator">Generator</label><div class="current">Generator</div><ul>
- <li class="h2"><a href="#components">Components</a></li>
- <li class="h2"><a href="#sprite_preview">Sprite Preview</a></li>
- </ul></li>
- <li rel="models"><label class="toc" for="_models">Models</label><div class="current">Models</div><ul>
- <li class="h2"><a href="#importing_sprites_from_3d_models">Importing Sprites from 3D Models</a></li>
- <li class="h2"><a href="#loading_the_model">Loading the Model</a></li>
- <li class="h3"><a href="#model_3d_format_m3d">Model 3D Format (.m3d)</a></li>
- <li class="h3"><a href="#wavefront_object_obj">Wavefront Object (.obj)</a></li>
- <li class="h3"><a href="#other_formats">Other Formats</a></li>
- <li class="h2"><a href="#model_spec_sprites">Specifying the Sprites</a></li>
- <li class="h2"><a href="#model_do_import">Do the Actual Import</a></li>
- </ul></li>
- <li rel="media"><label class="toc" for="_media">Media</label><div class="current">Media</div><ul>
- <li class="h2"><a href="#importing_audio_and_video">Importing Audio and Video</a></li>
- <li class="h3"><a href="#music">Instrumental Music</a></li>
- <li class="h3"><a href="#sounds">Sound Effects</a></li>
- <li class="h3"><a href="#speech">Speech</a></li>
- <li class="h3"><a href="#movies">Movies</a></li>
- </ul></li>
- </ul>
- <p>Game Interface</p>
- <ul>
- <li rel="ui_elements"><label class="toc" for="_ui_elements">UI Elements</label><div class="current">UI Elements</div><ul>
- <li class="h2"><a href="#specifying_the_games_looknfeel">Specifying the Game's Look'n'Feel</a></li>
- <li class="h2"><a href="#preview">Preview</a></li>
- </ul></li>
- <li rel="main_menu"><label class="toc" for="_main_menu">Main Menu</label><div class="current">Main Menu</div><ul>
- <li class="h2"><a href="#customizing_the_main_menu">Customizing the Main Menu</a></li>
- <li class="h2"><a href="#intro">Intro</a></li>
- <li class="h2"><a href="#background">Background</a></li>
- <li class="h2"><a href="#title">Title</a></li>
- <li class="h2"><a href="#buttons">Buttons</a></li>
- <li class="h2"><a href="#new_game">New Game</a></li>
- <li class="h2"><a href="#exit_game">Exit Game</a></li>
- </ul></li>
- <li rel="hud"><label class="toc" for="_hud">Heads-Up Display</label><div class="current">Heads-Up Display</div><ul>
- <li class="h2"><a href="#configuring_the_heads_up_display">Configuring the Heads-Up Display</a></li>
- <li class="h2"><a href="#controls">Controls</a></li>
- <li class="h2"><a href="#itembar">Itembar</a></li>
- <li class="h2"><a href="#statusbar">Statusbar</a></li>
- <li class="h2"><a href="#progressbars">Progressbars</a></li>
- <li class="h2"><a href="#inventory">Inventory</a></li>
- <li class="h2"><a href="#equipment_figure_and_slots">Equipment Figure and Slots</a></li>
- </ul></li>
- <li rel="alerts"><label class="toc" for="_alerts">Alerts</label><div class="current">Alerts</div><ul>
- <li class="h2"><a href="#configuring_alerts">Configuring Alerts</a></li>
- <li class="h2"><a href="#font">Font</a></li>
- <li class="h2"><a href="#duration">Duration</a></li>
- <li class="h2"><a href="#messages">Messages</a></li>
- </ul></li>
- <li rel="credits"><label class="toc" for="_credits">Credits</label><div class="current">Credits</div><ul>
- <li class="h2"><a href="#specifying_authors_and_attributions">Specifying Authors and Attributions</a></li>
- <li class="h2"><a href="#credit_bg">Background</a></li>
- <li class="h2"><a href="#header">Header</a></li>
- <li class="h2"><a href="#credit_font">Font</a></li>
- <li class="h2"><a href="#category">Category</a></li>
- <li class="h2"><a href="#authors">Authors</a></li>
- </ul></li>
- <li rel="choosers"><label class="toc" for="_choosers">Choosers</label><div class="current">Choosers</div><ul>
- <li class="h2"><a href="#specifing_route_choosers">Specifing Route Choosers</a></li>
- <li class="h2"><a href="#choosers_list">Choosers List</a></li>
- <li class="h2"><a href="#chooser_tool_bar">Chooser Tool Bar</a></li>
- <li class="h2"><a href="#chooser_options">Chooser Options</a></li>
- <li class="h2"><a href="#positions">Positions</a></li>
- <li class="h2"><a href="#requires">Requires</a></li>
- <li class="h2"><a href="#provides">Provides</a></li>
- <li class="h2"><a href="#example">Example</a></li>
- </ul></li>
- <li rel="cutscenes"><label class="toc" for="_cutscenes">Cutscenes</label><div class="current">Cutscenes</div><ul>
- <li class="h2"><a href="#creating_and_editing_cutscenes">Creating and Editing Cutscenes</a></li>
- <li class="h2"><a href="#cutscenes_list">Cutscenes List</a></li>
- <li class="h2"><a href="#cutscene_tool_bar">Cutscene Tool Bar</a></li>
- <li class="h2"><a href="#adding_background">Adding Background</a></li>
- <li class="h2"><a href="#adding_slides">Adding Slides</a></li>
- <li class="h2"><a href="#adding_speech">Adding Speech</a></li>
- <li class="h2"><a href="#adding_subtitles">Adding Subtitles</a></li>
- <li class="h2"><a href="#adding_scripts">Adding Scripts</a></li>
- <li class="h2"><a href="#checking_and_saving_the_cutscene">Checking and Saving the Cutscene</a></li>
- </ul></li>
- </ul>
- <p>Game Logic</p>
- <ul>
- <li rel="startup"><label class="toc" for="_startup">Startup</label><div class="current">Startup</div><ul>
- <li class="h2"><a href="#configuring_startup_scripts">Configuring Startup Scripts</a></li>
- <li class="h2"><a href="#using_event_handlers">Using Event Handlers</a></li>
- <li class="h2"><a href="#control_structures">Control Structures</a></li>
- <li class="h3"><a href="#sequence">Sequence</a></li>
- <li class="h3"><a href="#conditional">Conditional</a></li>
- <li class="h3"><a href="#iteration">Iteration</a></li>
- <li class="h3"><a href="#assignment">Assignment</a></li>
- <li class="h2"><a href="#variables">Variables</a></li>
- <li class="h2"><a href="#commands">Commands</a></li>
- </ul></li>
- <li rel="attributes"><label class="toc" for="_attributes">Attributes</label><div class="current">Attributes</div><ul>
- <li class="h2"><a href="#configuring_attributes">Configuring Attributes</a></li>
- <li class="h2"><a href="#attributes_setup">Attributes Setup</a></li>
- <li class="h2"><a href="#attribute_properties">Attribute Properties</a></li>
- <li class="h3"><a href="#attr_pri">Primary</a></li>
- <li class="h3"><a href="#attr_var">Variables</a></li>
- <li class="h3"><a href="#attr_calc">Calculated</a></li>
- <li class="h3"><a href="#attr_glob">Global Value</a></li>
- <li class="h3"><a href="#attr_glob_calc">Global Calculated</a></li>
- </ul></li>
- <li rel="actions"><label class="toc" for="_actions">Actions</label><div class="current">Actions</div><ul>
- <li class="h2"><a href="#configuring_default_actions">Configuring Default Actions</a></li>
- <li class="h2"><a href="#default_action_handlers">Default Action Handlers</a></li>
- </ul></li>
- <li rel="character"><label class="toc" for="_character">Character</label><div class="current">Character</div><ul>
- <li class="h2"><a href="#configuring_character_options">Configuring Character Options</a></li>
- <li class="h2"><a href="#option_group">Option Group</a></li>
- <li class="h2"><a href="#options">Options</a></li>
- <li class="h3"><a href="#option_attributes">Option Attributes</a></li>
- <li class="h3"><a href="#option_inventory">Option Inventory</a></li>
- <li class="h3"><a href="#option_sprites">Option Sprites</a></li>
- <li class="h3"><a href="#option_description">Option Description</a></li>
- <li class="h2"><a href="#character_examples">Character Examples</a></li>
- <li class="h3"><a href="#predefined_heroes">Predefined Heroes</a></li>
- <li class="h3"><a href="#hero_classes">Hero Classes</a></li>
- <li class="h3"><a href="#free_form_mode_characters">Free-Form Mode Characters</a></li>
- </ul></li>
- <li rel="npcs"><label class="toc" for="_npcs">NPCs</label><div class="current">NPCs</div><ul>
- <li class="h2"><a href="#adding_non_player_characters">Adding Non Player Characters</a></li>
- <li class="h2"><a href="#configuring_behaviour">Configuring Behaviour</a></li>
- <li class="h2"><a href="#event_handlers">Event Handlers</a></li>
- <li class="h2"><a href="#npc_attributes">Attributes, Sprites and Preview</a></li>
- <li class="h2"><a href="#npc_inventory">Inventory</a></li>
- <li class="h3"><a href="#creating_a_merchant">Creating a Merchant</a></li>
- </ul></li>
- <li rel="spawners"><label class="toc" for="_spawners">Spawners</label><div class="current">Spawners</div><ul>
- <li class="h2"><a href="#configuring_npc_spawners">Configuring NPC Spawners</a></li>
- <li class="h2"><a href="#number_of_maximum_npcs">Number of maximum NPCs</a></li>
- <li class="h2"><a href="#spawning_frequency">Spawning Frequency</a></li>
- <li class="h2"><a href="#npc_list">NPC list</a></li>
- </ul></li>
- <li rel="dialogs"><label class="toc" for="_dialogs">Dialogs</label><div class="current">Dialogs</div><ul>
- <li class="h2"><a href="#creating_dialogs">Creating Dialogs</a></li>
- <li class="h2"><a href="#who_said_and_what_is_said">Who said and What is Said</a></li>
- <li class="h2"><a href="#possible_answers">Possible Answers</a></li>
- <li class="h2"><a href="#using_in_event_handlers">Using in Event Handlers</a></li>
- <li class="h2"><a href="#preview_dialog">Preview Dialog</a></li>
- </ul></li>
- <li rel="objects"><label class="toc" for="_objects">Objects</label><div class="current">Objects</div><ul>
- <li class="h2"><a href="#configuring_objects">Configuring Objects</a></li>
- <li class="h2"><a href="#objects_on_map">Objects on Map</a></li>
- <li class="h3"><a href="#collision_mask">Collision Mask</a></li>
- <li class="h3"><a href="#obj_event_handlers">Event Handlers</a></li>
- <li class="h3"><a href="#equipted_objects">Equipted Objects</a></li>
- <li class="h3"><a href="#obj_onmap_preview">Preview</a></li>
- <li class="h2"><a href="#in_inventory">In Inventory</a></li>
- <li class="h3"><a href="#obj_equip_objects">Equipted Objects</a></li>
- <li class="h3"><a href="#object_attributes">Object Attributes</a></li>
- <li class="h3"><a href="#obj_ininv_preview">Preview</a></li>
- </ul></li>
- <li rel="crafting"><label class="toc" for="_crafting">Crafting</label><div class="current">Crafting</div><ul>
- <li class="h2"><a href="#defining_crafting_rules">Defining Crafting Rules</a></li>
- <li class="h2"><a href="#crafting_dialog">Crafting Dialog</a></li>
- <li class="h2"><a href="#recipes">Recipes</a></li>
- <li class="h2"><a href="#preview_crafting_dialog">Preview Crafting Dialog</a></li>
- </ul></li>
- <li rel="tiles"><label class="toc" for="_tiles">Tiles</label><div class="current">Tiles</div><ul>
- <li class="h2"><a href="#defining_meta_data_for_tiles">Defining Meta Data for Tiles</a></li>
- <li class="h2"><a href="#combining_tiles">Combining Tiles</a></li>
- <li class="h2"><a href="#tile_properties">Tile Properties</a></li>
- <li class="h2"><a href="#automap_rules">Automap Rules</a></li>
- </ul></li>
- <li rel="maps"><label class="toc" for="_maps">Maps</label><div class="current">Maps</div><ul>
- <li class="h2"><a href="#the_map_editor">The Map Editor</a></li>
- <li class="h2"><a href="#shortcuts">Shortcuts</a></li>
- <li class="h2"><a href="#map_meta_information">Map Meta Information</a></li>
- <li class="h2"><a href="#map_layers">Map Layers</a></li>
- <li class="h2"><a href="#choosing_brush">Choosing Brush</a></li>
- <li class="h2"><a href="#pipette">Pipette</a></li>
- <li class="h2"><a href="#paint">Paint</a></li>
- <li class="h2"><a href="#bucket_fill">Bucket Fill</a></li>
- <li class="h2"><a href="#selections">Selections</a></li>
- <li class="h2"><a href="#copynpaste">Copy'n'paste</a></li>
- <li class="h2"><a href="#flipping">Flipping</a></li>
- <li class="h2"><a href="#chaining">Chaining</a></li>
- <li class="h2"><a href="#map_preview">Preview</a></li>
- <li class="h2"><a href="#tiled_compatibility">Tiled Compatibility</a></li>
- </ul></li>
- <li rel="quests"><label class="toc" for="_quests">Quests</label><div class="current">Quests</div><ul>
- <li class="h2"><a href="#adding_quests">Adding Quests</a></li>
- <li class="h2"><a href="#defining_quests">Defining Quests</a></li>
- <li class="h2"><a href="#preview_quest">Preview Quest</a></li>
- </ul></li>
- <li rel="lights"><label class="toc" for="_lights">Lights</label><div class="current">Lights</div><ul>
- <li class="h2"><a href="#ambient_lights">Ambient Lights</a></li>
- <li class="h2"><a href="#wielded_lights">Wielded Lights</a></li>
- <li class="h2"><a href="#stationary_light_sources">Stationary Light Sources</a></li>
- </ul></li>
- </ul>
- <p>Internationalization</p>
- <ul>
- <li rel="translations"><label class="toc" for="_translations">Translations</label><div class="current">Translations</div><ul>
- <li class="h2"><a href="#providing_translations">Providing Translations</a></li>
- <li class="h2"><a href="#identifier">Identifier</a></li>
- <li class="h2"><a href="#specifying_speech">Specifying Speech</a></li>
- <li class="h2"><a href="#specifying_text">Specifying Text</a></li>
- </ul></li>
- </ul>
- <p>TirNanoG Base Template</p>
- <ul>
- <li rel="purpose"><label class="toc" for="_purpose">Purpose</label><div class="current">Purpose</div><ul>
- </ul></li>
- <li rel="colors"><label class="toc" for="_colors">Colors</label><div class="current">Colors</div><ul>
- <li class="h2"><a href="#shades">Shades</a></li>
- <li class="h2"><a href="#lighting">Lighting</a></li>
- <li class="h2"><a href="#shadows">Shadows</a></li>
- <li class="h2"><a href="#outlines">Outlines</a></li>
- <li class="h2"><a href="#props_and_objects">Props and Objects</a></li>
- <li class="h2"><a href="#character_colors">Character Colors</a></li>
- <li class="h2"><a href="#palettes">Palettes</a></li>
- </ul></li>
- <li rel="objects_and_tiles"><label class="toc" for="_objects_and_tiles">Objects and Tiles</label><div class="current">Objects and Tiles</div><ul>
- <li class="h2"><a href="#grid_size">Grid Size</a></li>
- <li class="h2"><a href="#perspective">Perspective</a></li>
- <li class="h2"><a href="#tile_authoring">Tile Authoring</a></li>
- </ul></li>
- <li rel="character_animations"><label class="toc" for="_character_animations">Character Animations</label><div class="current">Character Animations</div><ul>
- <li class="h2"><a href="#proportions">Proportions</a></li>
- <li class="h2"><a href="#modularity">Modularity</a></li>
- <li class="h3"><a href="#body_and_head">Body and Head</a></li>
- <li class="h3"><a href="#clothes_and_accessories">Clothes and Accessories</a></li>
- <li class="h3"><a href="#tools">Tools</a></li>
- <li class="h2"><a href="#animation_types">Animation Types</a></li>
- <li class="h2"><a href="#sheet_layout">Sheet Layout</a></li>
- <li class="h2"><a href="#expanding">Expanding</a></li>
- <li class="h3"><a href="#layer_definitions">Layer Definitions</a></li>
- <li class="h3"><a href="#sprite_templates">Sprite Templates</a></li>
- <li class="h3"><a href="#recoloring">Recoloring</a></li>
- </ul></li>
- <li rel="tile_naming"><label class="toc" for="_tile_naming">Tile Naming</label><div class="current">Tile Naming</div><ul>
- <li class="h2"><a href="#general_suffixes">General Suffixes</a></li>
- <li class="h2"><a href="#terrain_suffixes">Terrain Suffixes</a></li>
- <li class="h2"><a href="#roof_suffixes">Roof Suffixes</a></li>
- <li class="h3"><a href="#south">South</a></li>
- <li class="h3"><a href="#north">North</a></li>
- <li class="h3"><a href="#south_west_and_south_east">South-West and South-East</a></li>
- <li class="h3"><a href="#rooftop_parts">Rooftop Parts</a></li>
- <li class="h3"><a href="#joins">Joins</a></li>
- <li class="h3"><a href="#west_east_roof">West-East Roof</a></li>
- </ul></li>
- </ul>
- <p>Licenses</p>
- <ul>
- <li rel="editor_license"><label class="toc" for="_editor_license">TirNanoG Editor License</label><div class="current">TirNanoG Editor License</div><ul>
- </ul></li>
- <li rel="tirnanog_file_format_license"><label class="toc" for="_tirnanog_file_format_license">TirNanoG File Format License</label><div class="current">TirNanoG File Format License</div><ul>
- <li class="h2"><a href="#unencrypted">Unencrypted</a></li>
- <li class="h2"><a href="#encrypted">Encrypted</a></li>
- </ul></li>
- <li rel="tirnanog_base_license"><label class="toc" for="_tirnanog_base_license">TirNanoG Base License</label><div class="current">TirNanoG Base License</div><ul>
- </ul>
- </div>
- </div></nav>
- <div id="_m">
- <nav class="mobile title">TirNanoG User's Manual</nav>
- <div class="page" rel="_">
- <h1>TirNanoG Editor User's Manual</h1>
- <p>Welcome to the manual for <a href="https://tirnanog.codeberg.page" target="new">TirNanoG Editor</a>, the Free and Open Source <i>Adventure
- and Action RPG Games</i> creation suite.</p>
- <h2>Getting Started</h2>
- <ul><li><a href="#installing" onclick="c('installing')">Installing</a> and <a href="#running" onclick="c('running')">running</a> the TirNanoG Editor</li>
- <li><a href="#creating_a_project" onclick="c('creating_a_project')">Creating a Project</a></li>
- <li><a href="#import_game" onclick="c('import_game')">Import Game</a> from <samp>game.tng</samp></li>
- <li>Directory structure of a <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/proj_format.md" target="new">TirNanoG Project</a> (external link)</li></ul>
- <div class="hint"><p><span>Hint</span></p><p> This manual can be used off-line. From the <span class="mouseright"></span> right-click pop-up menu, choose "Save As". Save it under
- <samp>C:\Program Files\TirNanoG\doc</samp> (Windows) or <samp>/usr/share/doc/tnge</samp> (Linux). If <samp>manual_en.html</samp> can be found on your machine in
- the above directory, then the editor will open that whenever you press the <img class="imgt" width="22" height="22" alt="helpbtn.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABqlBMVEUAAQIQEBAcHyEiJSk4OTpAQEBISEhJSUlLS0tNTU1QUFBRUVFSU1NWVlZWV1dWWl5aWlpZW11dXl9gYGBbYWdiYmNgY2VoaGhlaW1paWlpamtla3Jsbm9sc3pzdnlveYFyeX99fX1+gIKAgIF6goh6gomAhIh/hYp+iI+Bi5OKjI6GjpWLjpCJkJaLkJSIkZiNl6CRmJ6NmqWPmqKUmZ2Zo6uap7Cap7Gip6yfqrOiq7OerLers7mwtLixtbmttryxuL2xusGyusCqvMquvMSqvcuxvMOzvMO1vcSuv8uvwc6ywc67wceyw9G0xNC0xNK2xM+1xtK6x9K3yNS4yNS5yNO6yNS5yda7ydO6ytbCyc67y9i+y9XAy9K8zNi9zNnDy9C+zdrDzdTCzte/z9vCz9jFz9bB0NzE0NjF0dvG0dvI0tjE09/F09/K0tnI09vG1ODH1eHI1uLN197K2OTP2N/M2eTM2uXN2ubP3OfP3OjT3ujS3+rT4OvV4ezW4ezW4uzY4+3Y4+7Z4+3a5O7b5vHc5u/c5/Hc6PLd6PPf6fLg6/Xi7Pbj7fd1PIniAAAAAXRSTlMAQObYZgAAAONJREFUGNNjYGBgxAAMQMAojgEYQaLcGICVkbAwjySmsKCuY1p2kr06H4qwSmxplK1dQmmxmxiSsEZyvpOilo6yR36GixBcWCIgNVOb38+bRTU0JkIfLmwcFhIcnRgpz2Tk5expBhe29o/PKSrRZDZIifR1NYcLW8YVVdbWichWFKaHBxrChdVyq5raO6xMa8oLUoJEocJsbJw2DZ09PQrSdZVlWXJsbGxQYTYui9be3q7mlmp3KTYkYTbe+u42HwcTGQ42FGG9xjwlNjiACwsIs7NhEUYFuIUZGFkxACQysUQxAKmzNVCt3bIkAAAAAElFTkSuQmCC"> Help button or the <kbd>F1</kbd>
- key. Otherwise it opens the <a href="https://tirnanog.codeberg.page/manual_en.html" target="new">on-line manual</a>.</p></div>
- <h2>Supported Formats</h2>
- <p>The editor is not only capable of creating games, but you can also <i>import assets in different formats</i> with it. The required
- conversion is done under the hood, you can concentrate on your game without worrying about the details.</p>
- <h3>Fonts</h3>
- <p>It'd be easier to list what's not supported. Most common formats include:</p>
- <ul><li>TrueType (.ttf) and OpenType (.otf)</li>
- <li>FontForge (.sfd)</li>
- <li>WebFonts (.woff, .woff2)</li>
- <li>X11 Fonts (.bdf, .pcf, also their compressed versions, .bdf.gz, .pcf.gz)</li>
- <li>Scalable Screen Fonts (.sfn)</li>
- <li>and any image file for colorful pixel fonts</li></ul>
- <p>As for the encoding, only UTF-8 encoded UNICODE supported, so the fonts must contain glyphs for the ISO-10464 code page.
- Special characters above the Basic Multilingual Plane (U+0 - U+FFFF) like emoji icons are supported too (up to U+10FFFF)
- as well as multi-character ligatures.</p>
- <h3>Sprites</h3>
- <p>To import your sprites it is greatly recommended to use true-color PNG with alpha channel (32-bit), but you can also use</p>
- <ul><li>any Portable Network Graphics (.png, 8-bit, 16-bit, grayscale, 24-bit true-color, indexed etc.)</li>
- <li>GIMP eXperimental Computing Facility (.xcf)</li>
- <li>Photoshop Document (.psd, limited features, not all files supported)</li>
- <li>Joint Photographic Experts Group's (.jpg .jpeg, baseline and progressive too, but not all)</li>
- <li>WebPicture (.webp, all variants, lossy and lossless, animations too)</li>
- <li>Graphic Interchange Format (.gif, animations supported too)</li>
- <li>Targa Graphics (.tga)</li>
- <li>Windows Bitmap (.bmp, non-rle compressed only)</li>
- <li><a href="https://bztsrc.gitlab.io/model3d" target="new">Model 3D</a> (.m3d, animated 3D models)</li>
- <li>Wavefront OBJ (.obj, static 3D models)</li>
- <li>any 3D model in <a href="#other_formats" onclick="c('other_formats')">other formats</a> (.blend, .dae, .fbx, .glTF, etc. if you have <a href="https://assimp.org" target="new">assimp</a> installed)</li></ul>
- <h3>Palettes</h3>
- <ul><li>GIMP Palette files (.gpl)</li>
- <li>Adobe Photoshop Color File (.aco)</li>
- <li>Adobe Swatch Exchange files (.ase)</li>
- <li>Microsoft Palette files, JASC-PAL (.pal)</li>
- <li>Paint.NET Palette files (.hex, .txt)</li>
- <li>plus you can use any image to load a palette from.</li></ul>
- <h3>Audio</h3>
- <ul><li>Xiph.org's Ogging Vorbis Audio (.ogg)</li>
- <li>MPEG Audio (.mp3)</li>
- <li>Windows Wave Format (.wav)</li>
- <li>Protracker Module (.mod)</li>
- <li>Fast Tracker II (.xm)</li>
- <li>Scream Tracker 3 (.s3m)</li>
- <li>Impulse Tracker (.it)</li>
- <li>FLAC (if you have libflac installed)</li>
- <li>Opus (if you have libopus installed)</li></ul>
- <h3>Video</h3>
- <ul><li>Xiph.org's Theora Video (.ogv)</li>
- <li>any other video format (.mp4, .mkv, .avi, .mpg, .flv, etc. if you have <a href="https://ffmpeg.org" target="new">ffmpeg</a> installed)</li></ul>
- <p>Do not try to import full-length movies, only short (1 - 2 min) cutscenes.</p>
- <h2>Get Involved</h2>
- <p>This manual is written by volunteers. Please consider to join the effort and
- <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs" target="new">contribute to this manual</a> by submitting a PR to the
- <a href="https://codeberg.org/tirnanog/editor" target="new">git repo</a>.</p>
- <p>Currently we are in a big need for translators.</p><br style="clear:both;"><label class="btn next" accesskey="n" for="_getting_started" title="Getting Started">Next</label></div>
- <div class="page" rel="getting_started"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Getting Started</li></ul><hr></div>
- <h1 id="getting_started">Getting Started<a href="#getting_started"></a></h1>
- <h2 id="installing">Installing<a href="#installing"></a></h2>
- <div class="info"><p><span>Note</span></p><p> The default game assets are distributed separately to avoid licensing conflict with GPL. The TirNanoG Base template can be
- downloaded from <a href="https://tirnanog.codeberg.page#templates" target="new">here</a>.</p></div>
- <p>Go to the <a href="https://codeberg.org/tirnanog/editor/src/branch/binaries" target="new">repository</a> and download the archive for your operating system.</p>
- <h3 id="inst_windows">Windows<a href="#inst_windows"></a></h3>
- <ol><li>download <a href="https://codeberg.org/tirnanog/editor/raw/binaries/tnge-i686-win-static.zip" target="new">tnge-i686-win-static.zip</a></li>
- <li>extract it to <samp>C:\Program Files</samp> directory and enjoy!</li></ol>
- <p>This is a portable executable, no installation required.</p>
- <h3 id="inst_linux">Linux<a href="#inst_linux"></a></h3>
- <ol><li>download <a href="https://codeberg.org/tirnanog/editor/raw/binaries/tnge-x86_64-linux-static.tgz" target="new">tnge-x86_64-linux-static.tgz</a></li>
- <li>extract it to the <samp>/usr</samp> directory and enjoy!</li></ol>
- <p>Alternatively you can download the <a href="https://codeberg.org/tirnanog/editor/raw/binaries/tnge_1.0rc-amd64.deb" target="new">deb</a>
- version and install that with
- <div class="pre"><pre>
- sudo dpkg -i tnge_*.deb
- </pre></div></p>
- <h2 id="running">Running<a href="#running"></a></h2>
- <p>You can start the editor any time by running <samp>tnge</samp>. The tarball includes a <i>.desktop</i> file to place it in your Application
- menu too (for Windows, a similar <i>.lnk</i> shortcut exists).</p>
- <div class="hint"><p><span>Hint</span></p><p> Just start <samp>tnge</samp> once, it will add itself to the menu for your convenience.</p></div>
- <p>The editor will create a directory called <samp>~/TirNanoG</samp> in your home
- folder to store all your <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/proj_format.md" target="new">game projects</a>. If this
- doesn't suit you, you can specify a different projects directory as a command line argument.</p>
- <p>Your machine's localization will be autodetected, and if possible, the editor will greet you in your own language. If you want,
- you can explicitly select a language on the command line, for example <samp>tnge -L ru</samp> or <samp>tnge -L ja</samp> (on Linux) or <samp>tnge /L ru</samp>
- or <samp>tnge /L ja</samp> (on Windows).</p>
- <p><dl>
- <dt>Windows</dt><dd>Right click on the <i>.lnk</i> file, from the popup menu choose "Properties". In the "Target" field you can add the command line options:
- <div class="imgc"><img class="imgc" width="792" height="300" alt="winlang.png" src="data:image/png;base64,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"></div><span class="fig">Setting options on Windows</span></dd>
- <dt>Linux</dt><dd>Use your favourite terminal for the command line, or edit the desktop file <samp>/usr/share/applications/TirNanoG.desktop</samp>.<div class="pre"><pre>
- <a>Desktop Entry</a>
- Version=1.0
- Type=Application
- Name=TirNanoG Editor
- Comment=Create TirNanoG games
- Exec=/usr/bin/tnge <span class="hl_h">-L hu</span>
- Icon=tnge
- Terminal=false
- StartupNotify=false
- Categories=Development;</pre></div></dd></dl></p>
- <h3 id="command_line_options">Command Line Options<a href="#command_line_options"></a></h3>
- <p>On Windows, replace <samp>-</samp> with <samp>/</samp> for the flags (because that's the Windows' way of specifying flags, for example <samp>/t</samp>, <samp>/vv</samp>),
- otherwise all options are identical.</p>
- <div class="pre"><pre>
- tnge [-L <xx> ] [-t <theme> ] [-g <gameid> ] [-c <gameid> ] [-v|-vv] [projdir]
- tnge [-p|-u|-l] <atlas>
- </pre></div>
- <p>It also has five non-GUI, command line only operation modes: <samp>-g</samp>, <samp>-c</samp>, <samp>-p</samp>, <samp>-u</samp> and <samp>-l</samp>. These modes do not open a GUI
- window, nor do they need graphical environment or any installed shared libraries, they merely work in command line alone.</p>
- <div class="table"><table><tr><th>Option </th><th>Description </th></tr>
- <tr><td><samp>-L <xx></samp> </td><td>The argument of this flag can be "en", "es", "de", "fr" etc. Using this flag forces a specific language dictionary for the editor and avoids automatic detection. If there's no such dictionary, then English is used. Also sets the default language for the game. </td></tr>
- <tr><td><samp>-t <theme></samp> </td><td>Loads a GUI color theme for the editor's window from a GIMP Palette file. Does not influence the created game. </td></tr>
- <tr><td><samp>-g <gameid></samp> </td><td>Generates a new, and each time unique end user license key (game file decryption key) and prints it to the standard output. Requires <samp>~/TirNanoG/(gameid)/license.txt</samp>. </td></tr>
- <tr><td><samp>-c <gameid></samp> </td><td>Loads a game in <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/proj_format.md" target="new">TirNanoG Project</a> format and creates a production ready game file in <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/tng_format.md" target="new">TirNanoG File Format</a>. The result is saved as <samp>~/TirNanoG/(gameid)/game.tng.</samp> </td></tr>
- <tr><td><samp>-v, -vv</samp> </td><td>Enable verbose mode. <samp>tnge</samp> will print out detailed information to the standard output, so run this from a terminal. </td></tr>
- <tr><td><samp>[projdir]</samp> </td><td>Overrides the default projects directory where the <i>gameid</i> is looked for. If not given, the default directory is <samp>~/TirNanoG</samp>. </td></tr>
- <tr><td><samp>-p <atlas></samp> </td><td>Pack all PNG files starting with <samp>(atlas)</samp> into an atlas <samp>(atlas)_atls.png</samp>. </td></tr>
- <tr><td><samp>-u <atlas></samp> </td><td>Unpack sprites from an atlas <samp>(atlas)_atls.png</samp> into multiple PNG files. </td></tr>
- <tr><td><samp>-l <atlas></samp> </td><td>List sprites in an atlas <samp>(atlas)_atls.png</samp>. </td></tr></table></div>
- <p>For more details on how to use the <samp>-g</samp> switch, the section <a href="#selling_your_game" onclick="c('selling_your_game')">Selling Your Game</a> has some tips and tricks.
- About the <samp>-p</samp>, <samp>-u</samp> and <samp>-l</samp> flags, see <a href="#working_with_atlases" onclick="c('working_with_atlases')">working with atlases</a>.</p>
- <h2 id="templates">Templates<a href="#templates"></a></h2>
- <p>Starting a game from scratch and creating everything from ground up every time is very cumbersome and time consuming. To help
- you with that, you can use <a href="https://tirnanog.codeberg.page#templates" target="new">template zip</a> files. You just copy them into
- the <samp>~/TirNanoG</samp> projects folder, don't bother to extract, the editor will do that for you.</p>
- <div class="imgc"><img class="imgc" width="477" height="187" alt="winfolder.png" src="data:image/png;base64,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"></div><span class="fig">A downloaded template and its folder location</span>
- <p>The <a href="#purpose" onclick="c('purpose')">purpose</a> of these templates is to give you a quick start creating games. These contain pre-configured sprites, animations,
- map tiles, objects, NPC definitions etc. Starting from the TirNanoG Base template makes the use of the TirNanoG Editor very
- similar to RPG Maker (but much more featureful and hopefully with a much simpler to use user interface). The editor can also
- create a template from your project with a single click, no 3rd party zip tools required.</p>
- <div class="info"><p><span>Note</span></p><p> Not all templates contain everything needed for a game. There are also smaller, so called module templates, which provide
- assets for just a specific feature. You can import these modules later on into your project with the <a href="#import_template" onclick="c('import_template')">Import Template</a> function.</p></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_">Previous</label><label class="btn next" accesskey="n" for="_interface_overview" title="Interface Overview">Next</label></div>
- <div class="page" rel="interface_overview"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Interface Overview</li></ul><hr></div>
- <h1 id="interface_overview">Interface Overview<a href="#interface_overview"></a></h1>
- <p>The window is splitted into 5 horizontal areas with 2 vertical blocks in the middle:
- <img class="imgw" alt="interface.png" src="data:image/png;base64,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"></p>
- <h3 id="1_the_menu_bar">1. The Menu Bar<a href="#1_the_menu_bar"></a></h3>
- <p>This has the usual menus, plus two bottons: <img class="imgt" width="22" height="22" alt="helpbtn.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAABqlBMVEUAAQIQEBAcHyEiJSk4OTpAQEBISEhJSUlLS0tNTU1QUFBRUVFSU1NWVlZWV1dWWl5aWlpZW11dXl9gYGBbYWdiYmNgY2VoaGhlaW1paWlpamtla3Jsbm9sc3pzdnlveYFyeX99fX1+gIKAgIF6goh6gomAhIh/hYp+iI+Bi5OKjI6GjpWLjpCJkJaLkJSIkZiNl6CRmJ6NmqWPmqKUmZ2Zo6uap7Cap7Gip6yfqrOiq7OerLers7mwtLixtbmttryxuL2xusGyusCqvMquvMSqvcuxvMOzvMO1vcSuv8uvwc6ywc67wceyw9G0xNC0xNK2xM+1xtK6x9K3yNS4yNS5yNO6yNS5yda7ydO6ytbCyc67y9i+y9XAy9K8zNi9zNnDy9C+zdrDzdTCzte/z9vCz9jFz9bB0NzE0NjF0dvG0dvI0tjE09/F09/K0tnI09vG1ODH1eHI1uLN197K2OTP2N/M2eTM2uXN2ubP3OfP3OjT3ujS3+rT4OvV4ezW4ezW4uzY4+3Y4+7Z4+3a5O7b5vHc5u/c5/Hc6PLd6PPf6fLg6/Xi7Pbj7fd1PIniAAAAAXRSTlMAQObYZgAAAONJREFUGNNjYGBgxAAMQMAojgEYQaLcGICVkbAwjySmsKCuY1p2kr06H4qwSmxplK1dQmmxmxiSsEZyvpOilo6yR36GixBcWCIgNVOb38+bRTU0JkIfLmwcFhIcnRgpz2Tk5expBhe29o/PKSrRZDZIifR1NYcLW8YVVdbWichWFKaHBxrChdVyq5raO6xMa8oLUoJEocJsbJw2DZ09PQrSdZVlWXJsbGxQYTYui9be3q7mlmp3KTYkYTbe+u42HwcTGQ42FGG9xjwlNjiACwsIs7NhEUYFuIUZGFkxACQysUQxAKmzNVCt3bIkAAAAAElFTkSuQmCC"> Help button, which opens this manual (also accessible by the
- shortcut key <kbd>F1</kbd>); and the <img class="imgt" width="22" height="22" alt="playbtn.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA6lBMVEUAMQEQEBAkJEwsLFQxMVgyMlk0NFo1NV05OV06OmA7O2E8PV09PV5BQWJBQWNBQmJCQmNCQmVCQ2NCQ2RDRGdERGRMTHRNTmpQUHBXWGtcXXdjaHdmaH5vcXxucntxdH5we4Fye4Vxfodyfod0f4h4f4R0gIl3gop2hIx7g4l6hI16hY14h5GAhpN/iI57ipWAiY+BiZiDi5F9jpiLjpGIj5SBkZyBkpuElZ+QlZmRlZmImaOHmqOUmJyRn6qVoauRpK6SpLCYpLCWqbWarbmdsbusr7GgtMCjucSlusWpwMqtxM+wyNK1z9iHsz1aAAAAAXRSTlMAQObYZgAAAJVJREFUGNNjYGBgxAAMQMAohgEYQaLsGICJkarCnLLyoliE+U3cTCS5MIR5VS1treTEMVQr6BkYmWpKC6IKCyhpqCmrqGsrCqIIC5nbWJgZ6+toiaAICzu4ujg7WutKwA1hBgFudx9vDzsZFjAHIczj5etpyMfMjCbMYe8kxcyMIczMxsqMTRgZkCzMwMiEASCRiSWKAT9zFMA55L5PAAAAAElFTkSuQmCC"> Play button which saves and then runs the game (its shortcut is
- <kbd>Ctrl</kbd> + <kbd>R</kbd>).</p>
- <p>You can access the menus by pressing and releasing the <kbd>Alt</kbd> key. Selecting "Quit" from the first menu is the same as
- pressing <kbd>Alt</kbd> + <kbd>Q</kbd>.</p>
- <h3 id="2_the_tool_bar">2. The Tool Bar<a href="#2_the_tool_bar"></a></h3>
- <p>Depending on which page you're on, the tool bar might be missing. However usually it has at least the edited entity's internal
- name on the right.</p>
- <h3 id="3_entity_selector">3. Entity Selector<a href="#3_entity_selector"></a></h3>
- <p>Depending on which page you're on, the entity selector might be missing. This is where you choose which entity to edit. On the
- figure above, which was made on the Map Editor, this entity selector lists maps. On the Object Editor page, it would list the
- objects.</p>
- <h3 id="4_the_main_editing_area">4. The Main Editing Area<a href="#4_the_main_editing_area"></a></h3>
- <p>Is where you edit the selected entity. The lookout of this area highly depends on which page you're on.</p>
- <h3 id="5_the_button_bar">5. The Button Bar<a href="#5_the_button_bar"></a></h3>
- <p>If there's an Entity Selector then it usually holds a <img class="imgt" width="22" height="22" alt="del.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAKlBMVEUAMQAQEBBAQEBERkNPUlBbXVpiZWJoaGhpbGt7f3yMj4uYnpyoq6i8vrumCHu3AAAAAXRSTlMAQObYZgAAAGBJREFUGNNjYBCEAQYGxnIYEGAQd4EBRQx27t2rcHavyzUo2+fM2TN3zhwBs71mgsASiJq7IOCCyb6zdvets3jZxia31666tdfZGIMNVgNlg83EZMMAKptRCQYEGJD8DgCHDFY1WXyC9AAAAABJRU5ErkJggg=="> Delete button for deleting the highlighted entity;
- a main editor area <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> Clear button; sometimes (if applicable) a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> Preview button; and
- finally and probably the most importantly the <span class="ui1">Save</span> button which saves the modifications you made to the entity.</p>
- <h3 id="6_the_status_bar">6. The Status bar<a href="#6_the_status_bar"></a></h3>
- <p>This is where you can see the status messages. It will print out information and tips as you hover over elements, and this
- is also the place to display error messages.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_getting_started" title="Getting Started">Previous</label><label class="btn next" accesskey="n" for="_projects" title="Projects">Next</label></div>
- <div class="page" rel="projects"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Projects</li></ul><hr></div>
- <h1 id="projects">Projects<a href="#projects"></a></h1>
- <span id="tab2"></span><h2 id="creating_a_project">Creating a Project<a href="#creating_a_project"></a></h2>
- <p>In the menu, choose <samp>Project</samp> > <samp>New Project</samp>. Fill in the fields:</p>
- <ul><li><b>GameID</b> is the internal name of your game. Up to 16 characters, which may only contain Latin letters and numbers.</li>
- <li><b>Title</b> is the translateable name of your game that user's see. You can use any UTF-8 character in this.</li>
- <li><b>Template</b> if you have downloaded some game <a href="#templates" onclick="c('templates')">templates</a>, you can choose one of them here.</li>
- <li><b>Tiles</b> type and size of the map tiles. Tile type can be either:<table class="grid"><tr><td><img class="imgl" width="94" height="94" alt="ortho.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeBAMAAABY/L5dAAAAHlBMVEUAAAAhAAAAAACYlY21sqnIxb7Sz8fO1uXv7OP///+rkSpmAAAAAXRSTlMAQObYZgAAAJdJREFUWMNjKCcNMBQwoAB2VC6m9GBXz6SEDBQIqteciQyaCKvvQAZOQ1F9kwZp6pWUaKueVPcM9fAfVU+UelCyIEU9KNnRUj2p7qFO+KAX2GjqCZbnpLpHoy0NAVKIUJ+GDEbVj6oHAyXS1CcpqdFUPanuGY3fYavejbTyTcUFGThR3P4c6e3zUfWj6kfVj6ofLupJLM8BV+ADSkGnbygAAAAASUVORK5CYII="><i><b>orthographic</b></i> (also top-down)</td><td><img class="imgl" width="145" height="94" alt="iso.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJEAAABeBAMAAADRSOtxAAAAHlBMVEUAAAAhAAAAAACYlY21sqnIxb7Sz8fO1uXv7OP///+rkSpmAAAAAXRSTlMAQObYZgAAAg1JREFUWMPt10tuwyAQBuBRNrlGhKKm+9wg8UmqmHWVzey7iHKF3rYYsM1rgMHsapae0RcY88sKwL72ta9+S4he0O9b9ILeXSgN9aAm6OezA2WOJrbvyhxN72kbZWc0L9ELaqciqJU6xND7cWqRnq8IkvfLNx/Cw0uG0HA/HdkUHp8vaSl7C+SgJORSqOakJEOZm6mg4X4B4FEIVpLLniZI7Ql4FMIiyWVGi8SgEBxJrtDNStUUgifJZUfibKVKCiGQpIUcqYpCiKTRQOvpqigEWhocqUgh1EoFCqFeylIIHClD+ZnS0tcqnSOJzCD6v6Il8TFLNxFKSO0Kgw2XJKQOiOHZC6dDalYYjTE/caTGjvEbyUpIvUFMvNychNRlQH+DppSRkv2Jgi3RUro/VTAlT7o5EtGfLOjS8+FI4qylq/reUf3pgiohiCGUrmJ6DgRFZGfK1EzNp1MQmTWkEm0yZSk7cQ3R/WlqzpShRhei+1OlNVOaGj2I7o9LbqYmavQhuj8s+ZlS1BhAdL9fCjMlhjGE6H63FGdKxBDdv5ZSmRKCzhoSF57MFOO5KWGP5yZrXZ7Tn8Jc1lhUPmsMqpS1aqqctUqqJmtVVF3WKqjarBWp+qwVKE7WshQvaxmKmzWAblnjZrDh32tD1rgZ7EG1Qk1Z42ZwG7UNasoaN4OtVA+oKWvcDO5rX/9r/QEBYHkNC27X6QAAAABJRU5ErkJggg=="><i><b>isometric</b></i> (sometimes called 2.5D)</td></tr></table></li>
- <li><b>Map Size</b> in tiles. One map will only be N x N tiles in size, but you can chain up multiple maps into a big open world.</li></ul>
- <div class="warn"><p><span>Warning</span></p><p> The product of the Tile Size and the Map Size should not exceed 4096, because that could lead to problems for some
- players with older GPUs or limited resource handhelds.</p></div>
- <p>When ready, press the <span class="ui1">Create New Project</span> button.</p>
- <span id="tab3"></span><h2 id="loading_a_project">Loading a Project<a href="#loading_a_project"></a></h2>
- <p>If you have already created a project, go to <samp>Project</samp> > <samp>Load Projects</samp>. From the list, select your game and double-click on it.</p>
- <p>When you start the TirNanoG Editor, and you already have some projects, this is the page that will greet you.</p>
- <p>More info about what files are stored in a <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/proj_format.md" target="new">TirNanoG Project</a>.</p>
- <span id="tab4"></span><h2 id="import_game">Import Game<a href="#import_game"></a></h2>
- <p>You can import a game in production ready <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/tng_format.md" target="new">TirNanoG File Format</a>
- into the editor. Go to <samp>Project</samp> > <samp>Import Game</samp>. Select the desired game file and press the <span class="ui1">Import</span> button.</p>
- <p>This will also create a project for that game.</p>
- <span id="tab5"></span><h2 id="import_template">Import Template<a href="#import_template"></a></h2>
- <p>Go to <samp>Project</samp> > <samp>Import Template</samp>. Select the desired template file and press the <span class="ui1">Import</span> button.</p>
- <p>This is very similar to creating a new project from template, except this will not create a new project, rather loads the template
- into an existing project. With this feature you can load several smaller templates into the same project, thus it is not used with
- full game templates, rather with small modules.</p>
- <h2 id="export_game">Export Game<a href="#export_game"></a></h2>
- <p>Go to <samp>Project</samp> > <samp>Export Game</samp>. You can also access this with the <kbd>F2</kbd> keyboard shortcut.</p>
- <p>Output <samp>game.tng</samp> files will be generated under the corresponding project's <samp>~/TirNanoG/(gameid)</samp> subdirectory. To use these,
- you'll need the <a href="https://tirnanog.codeberg.page/player" target="new">TirNanoG Player</a>.</p>
- <p>You can play the <samp>game.tng</samp> file from the project's directory by pressing the <img class="imgt" width="22" height="22" alt="playbtn.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAA6lBMVEUAMQEQEBAkJEwsLFQxMVgyMlk0NFo1NV05OV06OmA7O2E8PV09PV5BQWJBQWNBQmJCQmNCQmVCQ2NCQ2RDRGdERGRMTHRNTmpQUHBXWGtcXXdjaHdmaH5vcXxucntxdH5we4Fye4Vxfodyfod0f4h4f4R0gIl3gop2hIx7g4l6hI16hY14h5GAhpN/iI57ipWAiY+BiZiDi5F9jpiLjpGIj5SBkZyBkpuElZ+QlZmRlZmImaOHmqOUmJyRn6qVoauRpK6SpLCYpLCWqbWarbmdsbusr7GgtMCjucSlusWpwMqtxM+wyNK1z9iHsz1aAAAAAXRSTlMAQObYZgAAAJVJREFUGNNjYGBgxAAMQMAohgEYQaLsGICJkarCnLLyoliE+U3cTCS5MIR5VS1treTEMVQr6BkYmWpKC6IKCyhpqCmrqGsrCqIIC5nbWJgZ6+toiaAICzu4ujg7WutKwA1hBgFudx9vDzsZFjAHIczj5etpyMfMjCbMYe8kxcyMIczMxsqMTRgZkCzMwMiEASCRiSWKAT9zFMA55L5PAAAAAElFTkSuQmCC"> Play button, or copy first to
- the game's normal path, <samp>C:\Program Files\(gameid)\game.tng</samp> (on Windows) or <samp>/usr/share/games/(gameid)/game.tng</samp> (on Linux), where
- the TirNanoG Player is looking for these files. In addition to the <samp>.tng</samp> file, launchers like a <samp>(game title).lnk</samp> shortcut link
- (for Windows) and <samp>(game title).desktop</samp> (for Linux) are also generated. These start the game from its normal path.</p>
- <span id="tab7"></span><h2 id="export_extension">Export Extension<a href="#export_extension"></a></h2>
- <p>Go to <samp>Project</samp> > <samp>Export Extension</samp>. You can also access this with the <kbd>Shift</kbd> + <kbd>F2</kbd> keyboard shortcut.</p>
- <p>An extension is very similar to a <samp>game.tng</samp> file, but it must have a different name, and you can control which parts of the
- project to export into the file.</p>
- <h2 id="export_template">Export Template<a href="#export_template"></a></h2>
- <p>You can not only load templates into you project, but you can also generate a template from a project. For that, go to
- <samp>Project</samp> > <samp>Export Template</samp>.</p>
- <p>The resulting template will be saved as <samp>~/TirNanoG/(gameid).zip</samp>.</p>
- <span id="tab9"></span><h2 id="license_keys">License Keys<a href="#license_keys"></a></h2>
- <h3 id="editor_license_for_game_files">Editor License for Game Files<a href="#editor_license_for_game_files"></a></h3>
- <p>The <samp>Project</samp> > <samp>License Keys</samp> menu might be inactive. To create encrypted and proprietary games with this editor,
- <a href="https://codeberg.org/tirnanog/editor/issues/new" target="new">you must ask for permission</a> from the author in a <i>confidential</i> issue
- (see <a href="#tirnanog_file_format_license" onclick="c('tirnanog_file_format_license')">TirNanoG File Format License</a>). In return I'll send you a <samp>license.txt</samp> file that has to be copied under the game
- project's folder. This will unlock the creation of <b>encrypted</b> <samp>game.tng</samp> files and generation of end user <b>decryption keys</b>
- within the editor.
- <img class="imgw" alt="tngel.png" src="data:image/png;base64,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"><span class="fig">Generating end user license keys</span>
- How you distribute and sell those decryption keys and to whom is entirely up to you (see some tips and tricks below). When
- end users try to play an encrypted game file, the TirNanoG Player automatically asks for these license keys and decrypts, no
- third-party tool nor special player required. What's more it is not possible to import encrypted game files back into the
- TirNanoG Editor for further modifications.</p>
- <span id="webshop"></span><h3 id="selling_your_game">Selling Your Game<a href="#selling_your_game"></a></h3>
- <p>You have several methods to do this, in increasing order of automation.</p>
- <h4 id="method_1_manually">Method 1: Manually<a href="#method_1_manually"></a></h4>
- <div class="info"><p><span>Note</span></p><p> Ideal for hobbyists, fan and doujin games, with just a static website or an FB profile.</p></div>
- <p>The simplest of all, go to <samp>Project</samp> > <samp>License Keys</samp>. On that page, press the <span class="ui1">Generate</span> button. A new end user decryption
- key will be copied to your clipboard, and you can paste that into an e-mail, into a chat etc.</p>
- <p>Although this is extremely simple, this method requires human interaction each time a game is sold.</p>
- <h4 id="method_2_pre_generated_keys">Method 2: Pre-generated Keys<a href="#method_2_pre_generated_keys"></a></h4>
- <div class="info"><p><span>Note</span></p><p> Ideal for somewhat popular indie game studios and semi-professionals, renting their site from a webhost
- provider (typically running WordPress, Drupal, Joomla, eCommerce etc.).</p></div>
- <p>Second choice is to pre-generate a bunch of keys. Like before, go to <samp>Project</samp> > <samp>License Keys</samp> and press <span class="ui1">Generate</span>
- button a couple of times (and now, press it a few more times). Then upload <samp>~/TirNanoG/(gameid)/endusers.txt</samp> to your server,
- and use that file from your webshop. You can import that into an SQL table, or just read the file directly, up to you.</p>
- <div class="warn"><p><span>Warning</span></p><p> Your webshop is in charge of keeping track which keys in the file were sold.</p></div>
- <p>When your webshop runs out of available keys, just press <span class="ui1">Generate</span> a couple more times and upload the new <samp>endusers.txt</samp>
- to your server.</p>
- <p>This does not need anything special on the server, just a plain text file (so this is <i>extremely secure</i> and easy to integrate,
- works with all kinds of webshops) and it only requires human interaction occassionally.</p>
- <h4 id="method_3_on_demand_key_generation">Method 3: On Demand Key Generation<a href="#method_3_on_demand_key_generation"></a></h4>
- <div class="info"><p><span>Note</span></p><p> This method is for professional game makers who make enough profit to afford their own webserver (typically Azure, AWS, etc.
- instance) where they can run 3rd party applications.</p></div>
- <p>On your server, create a directory <samp>/home/(webserver user)/TirNanoG/(gameid)</samp>, and copy your editor license there. For
- example, <samp>/home/apache/TirNanoG/fantasticrpg/license.txt</samp>. When a new key is needed, execute <samp>tnge -g (gameid)</samp> from your
- webshop, which returns a new, unique key on the standard output.</p>
- <p>For example, in PHP you could do:
- <div class="pre"><pre class="lineno">1<br></pre><code><span class="hl_v">$new_end_user_key</span> <span class="hl_o">=</span> <span class="hl_f">trim</span>(<span class="hl_f">exec</span>(<span class="hl_s">"/usr/bin/tnge -g fantasticrpg"</span>));</code></div></p>
- <p>Or in Python:
- <div class="pre"><pre class="lineno">1<br></pre><code><span class="hl_v">new_end_user_key</span> <span class="hl_o">=</span> <span class="hl_v">os</span><span class="hl_o">.</span><span class="hl_f">popen</span>(<span class="hl_s">"/usr/bin/tnge -g fantasticrpg"</span>)<span class="hl_o">.</span><span class="hl_f">read</span>()<span class="hl_o">.</span><span class="hl_f">strip</span>()</code></div></p>
- <p>This does not need human interaction at all, but in return is has to execute TirNanoG on the server. Because no user
- input is passed on the command line and just a string constant is executed, the <i>security risk of doing this is very minimal</i>.</p>
- <div class="hint"><p><span>Hint</span></p><p> You don't have to copy any of the project files, nor will you need dynamic libraries nor a graphical enviroment installed on
- the server! None of those! All you need is the <samp>tnge</samp> executable and a <samp>license.txt</samp> file, nothing else.</p></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_interface_overview" title="Interface Overview">Previous</label><label class="btn next" accesskey="n" for="_fonts" title="Fonts">Next</label></div>
- <div class="page" rel="fonts"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Fonts</li></ul><hr></div>
- <span id="tab12"></span><h1 id="fonts">Fonts<a href="#fonts"></a></h1>
- <p>Go to <samp>Assets</samp> > <samp>Fonts</samp>. You'll see the list of available fonts here. To add a new one, click on the <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC"> "Add"
- button in the bottom right corner. A file selector window will appear.</p>
- <p>You can use the <a href="https://gitlab.com/bztsrc/scalable-font2" target="new">sfnedit</a> editor to modify the already imported fonts, or you can modify
- the fonts with <a href="https://fontforge.org/" target="new">FontForge</a> before you import them.</p>
- <h2 id="bitmap_and_vector_fonts">Bitmap and Vector Fonts<a href="#bitmap_and_vector_fonts"></a></h2>
- <p>In the file selector window select a font. In the button bar, you can specify a range to import, but most of the time just leave
- it as-is. When the font is selected, click on the <span class="ui1">Import</span> button.</p>
- <h2 id="pixel_fonts">Pixel Fonts<a href="#pixel_fonts"></a></h2>
- <p>You can also import images as fonts. In this case it is very important to specify the range. Both from and to fields can be
- an UTF-8 character or a UNICODE codepoint if prefixed by "U+" followed by (up to 6) hex digits.</p>
- <p>Glyphs can be placed both vertically and horizontally on the image. If the image is wider than tall, then the font's height
- will be the image's height, and image width will be divided by the range getting that many glyphs. Likewise, for taller than
- wide images, the image's width will be the font's width, and image height will be divided by the range to get that many glyphs.</p>
- <p>For example, if you want to import a pixel font with numbers, your image should look like</p>
- <div class="pre"><pre>
- 0123456789
- </pre></div>
- <p>or</p>
- <div class="pre"><pre>
- 0
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- </pre></div>
- <p>In the range specify <samp>0</samp> (the first character in the image) and <samp>9</samp> (the last character in the image). You could also use
- "U+30" and "U+39" to specify in UNICODE codepoints. This is very important, because without a range it is not known what
- glyphs will be imported from the image. Finally click on the <span class="ui1">Import</span> button.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_projects" title="Projects">Previous</label><label class="btn next" accesskey="n" for="_sprites" title="Sprites">Next</label></div>
- <div class="page" rel="sprites"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Sprites</li></ul><hr></div>
- <span id="tab13"></span><h1 id="sprites">Sprites<a href="#sprites"></a></h1>
- <div class="hint"><p><span>Hint</span></p><p> If you don't want to load your own custom sprites, you can also use the sprite <a href="#generator" onclick="c('generator')">generator</a>.</p></div>
- <span id="tab0"></span><h2 id="importing_sprites_from_images">Importing Sprites from Images<a href="#importing_sprites_from_images"></a></h2>
- <p>Go to <samp>Assets</samp> > <samp>Sprites</samp>. You'll see the list of available sprites here. Note the category selector at the bottom middle,
- here you can filter the sprites. The categories are as follows:
- <ul><li><img class="imgt" width="20" height="20" alt="sprcat0.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAwFBMVEUAAAAhFyQ5IyaZDQAvMS5GNRNkOypERkNnPxcnU290RQu6OztUWVoyZZZDa0KNXRMdggGjWAdjZmNYblBBc2xDfTOJZzllbnp7eBR/baXPawBLj0jlYlxMlyx4g4dtjFk/mN2qg0+whDZIqyDvdYCIlJlvnn9mm8fSlBhwr2vqmRKVprLEmparrarIrUuktcFq1EHnswCIyJ7mvUeayem9wsTZvqnCxcG3yNTryiTyv5DV1tPO2Oax8ZDk5+P557HQgN33AAAAnUlEQVQY02WQsQ4EIQhEtzChoaKxo6NijZXZwg3//1kHt2d0z6nMm8HAHLQLDoJNKaBWFWFCXCBqqIbcpF/SM0Qs4ZwnD+gj6BPu5Zl0KI3vHB9OSHp1M35DtMust5ZXCJe10lQx/h6w9M4gmmGFWFTZVxLAPMdZfc3K/IIkcZI/Jsx+NSnG4lFAelrCaOzbxwKn8QefHO1w9Alp1we41hrbXbzszQAAAABJRU5ErkJggg=="> user interface related sprites</li>
- <li><img class="imgt" width="20" height="20" alt="sprcat1.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAwFBMVEUAAAAhFyQ5IyaZDQAvMS5GNRNkOypERkNnPxcnU290RQu6OztUWVoyZZZDa0KNXRMdggGjWAdjZmNYblBBc2xDfTOJZzllbnp7eBR/baXPawBLj0jlYlxMlyx4g4dtjFk/mN2qg0+whDZIqyDvdYCIlJlvnn9mm8fSlBhwr2vqmRKVprLEmparrarIrUuktcFq1EHnswCIyJ7mvUeayem9wsTZvqnCxcG3yNTryiTyv5DV1tPO2Oax8ZDk5+P557HQgN33AAAAnUlEQVQY023QwQrEIAwE0B4KXgYJscFDSD1IC6Xs///eNlvLurhzfE4UM/GYMHEYMveIyANCyNBjLOyoa4eJSKKYcd/c1YjMtKSY0BBbzubxs9ZMZj5LJsuu0lB89OoIwBtuTHRPVrkKaOiTFPmo1Up6Xo+qpuDqETTkc12A8sHlweuejPA6rFbNv3/nc9uPNC6EM8bV/d3nF8M85g3qCBZCaHBxYAAAAABJRU5ErkJggg=="> tiles and on map object sprites</li>
- <li><img class="imgt" width="20" height="20" alt="sprcat2.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAwFBMVEUAAAAhFyQ5IyaZDQAvMS5GNRNkOypERkNnPxcnU290RQu6OztUWVoyZZZDa0KNXRMdggGjWAdjZmNYblBBc2xDfTOJZzllbnp7eBR/baXPawBLj0jlYlxMlyx4g4dtjFk/mN2qg0+whDZIqyDvdYCIlJlvnn9mm8fSlBhwr2vqmRKVprLEmparrarIrUuktcFq1EHnswCIyJ7mvUeayem9wsTZvqnCxcG3yNTryiTyv5DV1tPO2Oax8ZDk5+P557HQgN33AAAAf0lEQVQY033OsQ7DIAwE0AyRWJi8sLF5OkVMSB4s/v+z4lBoi6l645Psu4N+5KCw5fyL8aolO6TWVKZOvDqyQ1XZEGZS0opsVBBdkREnPwnM7CcFQgFowVifRVMH1tZ34vVhoL4xflBU+/mCkL7TMH2156ecHQbK2ZZinIdzzw10gh5qI5iihgAAAABJRU5ErkJggg=="> character and equipted object sprites</li>
- <li><img class="imgt" width="20" height="20" alt="sprcat3.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAwFBMVEUAAAAhFyQ5IyaZDQAvMS5GNRNkOypERkNnPxcnU290RQu6OztUWVoyZZZDa0KNXRMdggGjWAdjZmNYblBBc2xDfTOJZzllbnp7eBR/baXPawBLj0jlYlxMlyx4g4dtjFk/mN2qg0+whDZIqyDvdYCIlJlvnn9mm8fSlBhwr2vqmRKVprLEmparrarIrUuktcFq1EHnswCIyJ7mvUeayem9wsTZvqnCxcG3yNTryiTyv5DV1tPO2Oax8ZDk5+P557HQgN33AAAAmklEQVQY02XQQQuGIAyA4TbKPHTqYGeFToM8hEyY+P9/1md8FZovY4PnuGHtm4d17hov5JwlP/GNWUKJ+doiDybvPZmFykkN2sPMXyTjLFCFkmIk6wxQjC0qqzv0aJ3ePri789Rqb5DQnYeegCpMG05awYRL4hcJARGgTIWX/KtQKWuwxZQAjXNaqYLhxiDMIiycOLzYP3ke+37ngSiEcrPO2AAAAABJRU5ErkJggg=="> portraits in dialogs</li>
- <li><img class="imgt" width="20" height="20" alt="sprcat4.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAwFBMVEUAAAAhFyQ5IyaZDQAvMS5GNRNkOypERkNnPxcnU290RQu6OztUWVoyZZZDa0KNXRMdggGjWAdjZmNYblBBc2xDfTOJZzllbnp7eBR/baXPawBLj0jlYlxMlyx4g4dtjFk/mN2qg0+whDZIqyDvdYCIlJlvnn9mm8fSlBhwr2vqmRKVprLEmparrarIrUuktcFq1EHnswCIyJ7mvUeayem9wsTZvqnCxcG3yNTryiTyv5DV1tPO2Oax8ZDk5+P557HQgN33AAAAjUlEQVQY03XQwQrDIAwG4B4KDi/DHnsXxuh/KCOGrjDf/61mjLYy1w+R8JsczDD1zDCZzngVgiEHRBA+h7yHxk45pPBsBGhnWFWM73WtYdxU/KTqN9ykiHX8kbzUMb7MiXNztmgIWOeclStB6YS9KXkA1c4G6vj9cIblmywLQPmmZ2Jmqvz16v6EZux9ATPUKhGsKz/JAAAAAElFTkSuQmCC"> fullscreen background images</li></ul></p>
- <p>You can change the category here, but also changeable later before you do the actual import. Now click on the <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC">
- Add button in the bottom right corner.</p>
- <p>The screen will change and sprite sheet specification window will appear. Here you can see a toolbar on the top. The icons are
- as follows:</p>
- <ul><li>load an image as sprite sheet</li>
- <li>change the palette</li>
- <li>resize to half</li>
- <li>resize to double</li>
- <li>flip image vertically</li>
- <li>flip image horizontally</li>
- <li>grid specification (a checkbox and multiple number inputs)</li>
- <li>layout (a combobox and a save icon)</li>
- <li>sprite's name</li>
- <li>erase sprite from import list</li></ul>
- <p>Below the toolbar you'll see the sheet image on the left (big area) and the selected sprites list on the right.</p>
- <h2 id="a_typical_workflow">A Typical Workflow<a href="#a_typical_workflow"></a></h2>
- <img class="imgw" alt="sprimg.png" src="data:image/png;base64,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">
- <ol><li>Load an image file.</li>
- <li>From the layout drop-down, select the desired sprite layout.</li>
- <li>When the layout is chosen, the import list will be filled up with animated sprites automatically.</li>
- <li>If the import list preview looks okay, press <span class="ui1">Import</span> to add sprites to the project.</li></ol>
- <h2 id="loading_the_sprite_sheet">Loading the Sprite Sheet<a href="#loading_the_sprite_sheet"></a></h2>
- <p>Click on the <img class="imgt" width="20" height="20" alt="load.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAjVBMVEUAQAAZMk8vMS4fNUYKRiA/QT44RU5BREBERkNHSUZISkgaVXZPUU4yWGw4YBZQVFdJWF1WWFVKbEZWZW9jZWJAc2pZblE8ekJEcZBqbGk+gTVHkUFIlip/gH1XjKeQko+HlJtvnn95ob2Xpa+vsa2atNumtL6TweGeyOm9wsa3yNTHycfDzcbU1tbm5+ZdEezvAAAAsElEQVQY04XQ6w6CMAwFYEQE3BwCAisDq3JTEPb+j+cUBxoSPT+/tMlpjWgZ14jcRcyfSHZBlB4PjGi0GSDeByllhzAh3upaEZQdgK0RrgWqQeqfAcgbHagRFMaexajGDRTIkjDhuWfNyAqIRZZluVJHV6KIsRjVUKqxqfikGqHt+ahZqNdX0Kqa/UUIzqYz1y+UFa8aOiNtntgPsmRfOLSnNCAfX7KZv9/+/adrLvMAWWoaOedyn0wAAAAASUVORK5CYII="> "Load Sprite Sheet" icon in the top left corner (first icon on the toolbar, but also duplicated
- on the button bar for easy access).</p>
- <p>A sprite sheet is an image with several sprites on it. These can be independent sprites, or animated frames of the same sprite.
- You can also import 3D models and generate sprites from those. For more details, see <a href="#models" onclick="c('models')">Models</a>.</p>
- <h2 id="palette_conversions">Palette Conversions<a href="#palette_conversions"></a></h2>
- <p>Many designers like to create games with limited colors to provide a consistent look-n-feel. To help you with that, you can
- restrict the loaded image to a certain palette.</p>
- <p>Palettes can be loaded from all common formats (.gpl, .ase, .aco, .pal etc.) and from images. With images for the best results,
- you should use an indexed image (gif or quantized png), or a true-color image that has no more than 256 different colors in it.
- Dimensions and number of pixels doesn't matter, only how many different pixels there are.</p>
- <p>When finding a match for a color on the sheet to a color on the palette, you have two options: either use sRGB distance (fast,
- mostly good results, but in some very rare edge cases makes bad matches) or CIE76 (slow, works with converting both the image and
- palette colors to CIE LAB color space first and then calculating the color distances there).</p>
- <p>If you're using non-PNG images, then for some exotic formats the color channels might be swapped. You can fix that with the
- <img class="imgt" width="38" height="22" alt="swaprgb.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAWBAMAAABeafMwAAAAKlBMVEUAYQAAAbQPEQ4TFOjUAACiGgA/QT5HSUZPUU5naGZqbGmQko+gop+8vrseiDJUAAAAAXRSTlMAQObYZgAAAGJJREFUGNNjYFBCBwwMTDPRgQKDZgc6SKKNWGuoB5BsFJRAFnPx6O7Y0ShogSp2tuMOupjX3bt3FxIhhqq3HAhKXdyry7cXCpqDOFCxEhd3IFlojCyGAqgvxpSGDhQYsMQRAFnOtASaVOBNAAAAAElFTkSuQmCC"> "Swap Red and Blue channels" button. Should not be needed, just in case.</p>
- <h2 id="basic_conversions">Basic Conversions<a href="#basic_conversions"></a></h2>
- <p>You can resize to half or double, but not to arbitrary sizes. You should load the image with proper dimensions, but it might
- happen that your game uses 32 x 32 sprites but you only have 64 x 64 sheets. In that case to avoid using a third party imaging
- tool, you can quickly resize. Both the downscaling and upscaling uses bilinear interpolation, so the results should be good.
- However keep in mind that upscaling images are always bad, try to avoid that as much as you can.</p>
- <p>For portraits, they can be on the dialog's left (face looking to right) as well as on the right side (face looking to the left).
- The editor and the player does this conversion for you, so you must import all portraits as face <i>looking to the left</i>. It might
- happen that you only have a portrait facing in the wrong direction. To avoid the use of third party tools, you can quickly flip
- the image here with a single click.</p>
- <p>Some exotic formats stores the image up-side-down. The image loader will take care of that, but if not, you can press the flip
- image button to quickly fix that. Should not be needed, just in case.</p>
- <p>These operations are for quick fix only, the editor does not (and never intended to) replace a sophisticated image manipulation
- tool.</p>
- <h2 id="specifying_the_sprites">Specifying the Sprites<a href="#specifying_the_sprites"></a></h2>
- <p>The next on the toolbar is the grid specification. You can uncheck the checkbox and use the entire image as one sprite. Or
- you can have the checkbox checked and specify a grid of sprites. It is pretty straightforward, play with the width, height,
- margin and padding values to see what areas are marked for possible selection on the sheet.</p>
- <p>If the sprite sheet does not fit in the box, you can move it around by <span class="mouseright"></span> right clicking on it.</p>
- <h3 id="single_sprites">Single Sprites<a href="#single_sprites"></a></h3>
- <p>On the right, there's the list of selected sprites. If you haven't clicked on any, or clicked on the topmost "New sprite" icon,
- then each time you make a selection on the sheet with <span class="mouseleft"></span> left button, a new sprite will be added. This is ideal for selecting
- tiles from a tilemap for example.</p>
- <h3 id="animations">Animations<a href="#animations"></a></h3>
- <p>To import animations, first you have to select the first sprite using "New sprite". Then you must click on the sprite in the
- list on the right for which you want to add further frames (or use the <span class="mousewheel"></span> mouse wheel). This might sound complicated, but
- actually doing it is not: frames are added to the sprite which is selected on the right.</p>
- <div class="hint"><p><span>Hint</span></p><p> After adding the first frame of a sprite, press the <kbd>⯆</kbd> down cursor key, and then you can select its further frames.
- When finished, press the <kbd>⯅</kbd> up key to go back to add new sprite mode.</p></div>
- <p>When a sprite in the list on the right is selected, you'll be able to see it as an animation. You can also set the animation's
- type (play once, play forth and back, play in a loop) and its direction (which will help you a lot later filtering the sprites).
- Animations that happen in place should be marked as "south", otherwise you have 8 directions to choose from. You don't have
- to use all the directions, it is possible that a certain game only uses 4 for example.</p>
- <h3 id="larger_sprites">Larger Sprites<a href="#larger_sprites"></a></h3>
- <p>Not all sprites are equal in size, some are larger. For that you can select multiple adjacent grid blocks on the sheet, just
- <span class="mouseleft"></span> left click on the first block, hold the mouse button down, move the cursor to increase the selection, and when you're happy
- with it, release the mouse button. For animations, all frames must be the same size.</p>
- <h3 id="deleting">Deleting<a href="#deleting"></a></h3>
- <p>If you have accidentally added a bad sprite from the sheet, you can select it on the right and click on the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII=">
- Erase icon above the list, that will remove the entire sprite. Pressing the <kbd>⇦</kbd> Backspace key will delete the last
- frame from the selected sprite, and only remove the sprite if no more frames left.</p>
- <h2 id="layouts">Layouts<a href="#layouts"></a></h2>
- <p>Specifying the grid and sprite selections might be very time consuming and repetative. To help you with that, you can save
- the sprite layout: on the toolbar, right to the grid specification, you can enter a layout name and press the <img class="imgt" width="20" height="20" alt="save.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAolBMVEVKFhg9JSBpHRcZMk9BKTIvMS4fNUZsLC5dNihvMS0/QT44RU5BREBHQU6OLi9ERkN/ODBHSUZISkgaVXZXSVBKTWpPUU4yWGxQVFedPzZJWF1WWFW6PDxWZW9jZWJEcZBqbGlmcYOxZV9/gH1XjKeVgX6Qko95ob2gop+Xpa+vsa2atNumtL7TqaSTweG8vrueyOm9wsa3yNTHycfU1tbm5+YnIqoJAAAAtElEQVQY04XQaxeBQBCA4VCitNFiw2rCJimX1Pz/v6ayXZzO4f34nPkwM4rXz1Y8u5f2E531zvNPe+bUaDIQIssR8SWgQfGM44IgSgDMGuEeimKQqisAR+IMYgE5ZnxoAa3RgLDAG+dEVy11KZGFQI/803wgV6JCHAjZVEhaTPAhtUVIEa+EkC6OSsQLUYJAnxoSxxViMMkS2tw+pkmJmGPEvjBPz77rdL5ksq27+PtPW+v3BqZ0I53Bta6GAAAAAElFTkSuQmCC">
- Save icon.</p>
- <p>Next time you load a sprite sheet image, you'll be able to click on the layout name combobox, and select the layout from a
- dropdown list. After that, all the grid and sprite selections will be applied to the new sprite sheet image, and selected
- sprites will appear in the list on the right automagically.</p>
- <p>Even more, when applying a layout on the entire image and if the image has a 8 x 16 palette at its bottom right corner, then
- dynamic <a href="#recoloring" onclick="c('recoloring')">recoloring</a> will take place. With this you can import a big variety of different sprites using the same sprite sheet.
- You can also select the "?" (ask) color variant, in which case the palette will be imported separately, and you can set it on
- the <a href="#character" onclick="c('character')">character</a> options. With this, the player will be able to select the color variant during character generation.</p>
- <p>You can also specify which part of the sheet should be used with a layout. If you hold down <kbd>Shift</kbd> and make a selection
- with the mouse <span class="mouseleft"></span> left button, then areas outside of that selection will turn red. When you choose a layout from the combobox,
- those red parts won't be parsed at all. This is useful if you have multiple for example terrain types on an atlas, each with its
- own wang-set, and therefore should be parsed separately. You select the first terrain type, then apply the layout, and import
- the sprites. Then you select the second terrain type, apply the layout and import etc., no need to cut up the atlas into separate
- terrain sheet images apriori.</p>
- <h2 id="do_the_actual_import">Do the Actual Import<a href="#do_the_actual_import"></a></h2>
- <p>When you're satisfied with the selected sprites on the right, you have to give a name to them in the input box above the list.
- Sprites witout a name will be imported with a "_xxx" suffix where the "xxx" is a serial number from 001 to 999.</p>
- <p>You got that selected list, you've given a name to the list (input box above), and named the sprites (above each sprite image
- in the list), you've double checked that you're in the correct category (icons at bottom middle), then you can press on the
- <span class="ui1">Import</span> button. After that you can go back to the sprites page or load a new sheet to import further sprites.</p>
- <h2 id="working_with_atlases">Working with Atlases<a href="#working_with_atlases"></a></h2>
- <p>Normally the editor saves each sprite in a separate PNG file (with frames stored horizontally), which is good for compatiblity
- if you want to organize, copy or edit sprites with a third party software. However having lots of small files could slow down
- project loading considerably. To speed that up, the editor supports sprite atlases. It can not only load these atlases, but it
- is also capable of doing the sprite packing and unpacking on its own, no third party tools required.</p>
- <p>Atlas packing <samp>-p</samp> reads in all PNG files in the current directory which start with <samp>(atlas)</samp>, and saves <samp>(atlas)_atls.png</samp>.
- For example, assuming you have sprites like <samp>sword_walk_soo6.png</samp>, <samp>sword_walk_weo6.png</samp>, <samp>sword_walk_noo6.png</samp>,
- <samp>sword_walk_eao6.png</samp>, <samp>sword_slash_soo6.png</samp>, <samp>sword_slash_weo6.png</samp>, <samp>sword_slash_noo6.png</samp> and <samp>sword_slash_eao6.png</samp>, then
- <div class="pre"><pre>
- tnge -p sword
- </pre></div>
- will pack all of these into <samp>sword_atls.png</samp>. Atlas meta info is stored in PNG comment.</p>
- <p>Unpacking <samp>-u</samp> does the opposite, it reads in <samp>(atlas)_atls.png</samp>, and saves separate sprite PNG files. For example
- <div class="pre"><pre>
- tnge -u sword
- </pre></div>
- will read in <samp>sword_atls.png</samp> and will save the aforelisted PNG files.</p>
- <p>If you're just interested which sprites are stored in an atlas, but don't want to unpack, you can use
- <div class="pre"><pre>
- tnge -l sword
- </pre></div>
- to list the sprites.</p>
- <div class="warn"><p><span>Warning</span></p><p> Never modify these sprite atlases in a third party pixel editor, because you might loose the atlas meta info.</p></div>
- <div class="warn"><p><span>Warning</span></p><p> Although the TirNanoG Editor saves atlas info with the tilesets into the <a href="#maps" onclick="c('maps')">maps</a>, Tiled does not support that, so it is
- commented out for now. This means you <i>must</i> unpack any tile and object atlases if you intend to edit the maps in Tiled as well.</p></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_fonts" title="Fonts">Previous</label><label class="btn next" accesskey="n" for="_generator" title="Generator">Next</label></div>
- <div class="page" rel="generator"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Generator</li></ul><hr></div>
- <span id="tab14"></span><h1 id="generator">Generator<a href="#generator"></a></h1>
- <p>Go to <samp>Assets</samp> > <samp>Generator</samp>. Here you can generate sprites using modular templates with just a few clicks.</p>
- <div class="info"><p><span>Note</span></p><p> If the generator appears empty and all options are inactive, then you have to install the
- <a href="https://tirnanog.codeberg.page#templates" target="new">TirNanoG Base</a> to get the sprite templates.</p></div>
- <div class="hint"><p><span>Hint</span></p><p> For the TirNanoG Base, the generator is also available over a <a href="https://tirnanog.codeberg.page/base" target="new">web interface</a>.</p></div>
- <p>On the toolbar on the right, you have the input field for the name of the sprite to be generated.</p>
- <h2 id="components">Components<a href="#components"></a></h2>
- <p>Other icons on the toolbar select which component you want to configure, like body, head, clothes, etc.</p>
- <p>On the left in the entity list area, you can see the list of available variants of the selected component.
- Each variant has a checkbox, with which you can enable / disable that particular variant. For some components,
- like body, usually you'll only need one active variant, however other components, like clothes, might need more.</p>
- <p>Some templates might have dynamic recoloring options. If that's the case, then you'll see the available color
- variants for the currently selected option beneath the entity list. Clicking on the color chooses that variant.</p>
- <p>Component types are flexible, and fully customizable. See <a href="#expanding" onclick="c('expanding')">expanding</a> the character sprite generator for more details.</p>
- <h2 id="sprite_preview">Sprite Preview<a href="#sprite_preview"></a></h2>
- <p>On the right in the main area you'll see a preview of the character to be generated.</p>
- <p>When you're satisfied with the preview, press the <span class="ui1">Import</span> button, and sprites will be generated and added
- to your project. After that they will appear on the "Sprites" tab, and you can use them for your NPCs.</p>
- <div class="hint"><p><span>Hint</span></p><p> If you want to use some of these as a player <a href="#character" onclick="c('character')">character</a> option too, you can enable exactly one variant and generate
- sprites for that. Alternatively you can import the sprite template image on the <a href="#sprites" onclick="c('sprites')">Sprites</a> tab by selecting the "TNG-Base"
- layout.</p></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_sprites" title="Sprites">Previous</label><label class="btn next" accesskey="n" for="_models" title="Models">Next</label></div>
- <div class="page" rel="models"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Models</li></ul><hr></div>
- <h1 id="models">Models<a href="#models"></a></h1>
- <h2 id="importing_sprites_from_3d_models">Importing Sprites from 3D Models<a href="#importing_sprites_from_3d_models"></a></h2>
- <p>Go to <samp>Assets</samp> > <samp>Sprites</samp>. You'll see the list of available sprites here. Click on the <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC"> Add button in the bottom
- right corner.</p>
- <p>The screen will change and sprite sheet specification window will appear. Click on the <img class="imgt" width="20" height="20" alt="load.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAjVBMVEUAQAAZMk8vMS4fNUYKRiA/QT44RU5BREBERkNHSUZISkgaVXZPUU4yWGw4YBZQVFdJWF1WWFVKbEZWZW9jZWJAc2pZblE8ekJEcZBqbGk+gTVHkUFIlip/gH1XjKeQko+HlJtvnn95ob2Xpa+vsa2atNumtL6TweGeyOm9wsa3yNTHycfDzcbU1tbm5+ZdEezvAAAAsElEQVQY04XQ6w6CMAwFYEQE3BwCAisDq3JTEPb+j+cUBxoSPT+/tMlpjWgZ14jcRcyfSHZBlB4PjGi0GSDeByllhzAh3upaEZQdgK0RrgWqQeqfAcgbHagRFMaexajGDRTIkjDhuWfNyAqIRZZluVJHV6KIsRjVUKqxqfikGqHt+ahZqNdX0Kqa/UUIzqYz1y+UFa8aOiNtntgPsmRfOLSnNCAfX7KZv9/+/adrLvMAWWoaOedyn0wAAAAASUVORK5CYII="> "Load Sprite Sheet" icon
- in the top left corner (first icon on the toolbar, but also duplicated on the button bar for easy access).</p>
- <h2 id="loading_the_model">Loading the Model<a href="#loading_the_model"></a></h2>
- <p>Several formats supported, and the steps required for importing them might slightly vary depending what is stored in the model
- file. For importing sprite sheets from 2D images, see <a href="#sprites" onclick="c('sprites')">Sprites</a>.</p>
- <p>On the file selector window, select a 3D model file. At the bottom left, specify the size to rasterize at (width and height will
- be the same), set the Frames Per Second value and in which direction the model is facing (for Model 3D files that is always "south").
- By checking the "Manual" checkbox, you'll be able to select the action animations from the timeline manually (see below).
- <div class="imgc"><img class="imgc" width="696" height="80" alt="impm3d.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAArgAAABQCAMAAADFlvbbAAAAvVBMVEUOEQ0rLSovMS47PTqqIRw/QT6PLThERkNHSUYbVIZLTUqSRABQUk8mXI+3PypMX29ZXV9bXVpiZWJLbItmaGZpZplqbml3cVQ0fr1bfZfjYWE/mxmOgltfm1yHi4x/jqZGm96ej0OckGVMtiyyoECwoFSGrIirpWyqpImwp36lqa+csJzXpoyOt97Ku321vMW/vaC5vsDYtbm8vruV0YeC3mXLyLjEyczIyb/NzsvL0NLT1dO25qex85nv8e5r0ctWAAAHhklEQVR42u2dD3ubNhDGPXseWdf9cdZ17dJ5rZussbvVdW8bjdfp+3+s2RiQdNIJSASW3fd98kQGBD6kn47TAcloPC20vSu0yqYQlLZ+yHYaleDe/Vtos0K7QCcF7t3HjzuPm+frR+G9yPOpTX0itDjUA7j/XN/cLBa0afK59wQX2CYjKh3JwZVU5ZQv8710Pe9x3B4n3/5E0hfcG9w3798vl2/m83m3Bmi5HeAmwy3V/UG6tBwMCZ1Jxj7sOPz4up7nuHHBvVm+e7e8XWxz3ziZsvG2XyTfdr1faSs8bmr+1gsuTduBawDsB1dY3yO4r5bvbm5+fmGBW5urx6S2nLzbp94h/PDrAxQ3VGAgNYFr1iNGAqtvEdJH2MjBnS+XCx+4tnnyeA2AC4+bHri1K9GxZ9jHUB0pEItxSXDO5IlRegD3+9vV86cveKgQBrc02ze0AO5peFxqeSknHQmQ5ziaX7Lq6UldtPkOzyosbp8+f7rIN/5xJntcnynEhxfATRRcahmDEsdBJJFYvWlkbm1wt3fL6+vrV68ccHko0BJcpMPSBjc4KSOZdk7CNBDjOpOzPsDNt9ucbheLFxa4rSdnTmxBhFDhVMGlkJsmtxr5YwrB4cYHd6d8s7E9Lk93kc4j2+kwG1wyIx8CuClha9wJmBo3BIzJmbgbMddEnvq8nrP/w1EY71WBu6m0XgfDoq6DGoJiywK3bTzfYVyjhaFjgwtBABeCYoA7g6BT0sQCd1s+SH6JhoESlwXu4Q2I7WaNdoFOENw8Xz/p+3sVmh6KCe7+DsT+DYheYN0J4KYhZZe6Z1TZUUqFerAuDh+c6kr5+1lXVyoquMWtM5rP5321lQK4SXCrrFLZG1RTD6q6qD9bO1XrZpxno1pUcLeVcs84q82sxku93i75+NsvKfP0ihWA56j+VpmlYhuawJVKD+CqL9flgPvhw4fcBtdrnmm2YqV7GnqkVWMV4CYUKijmEVXDnsoXDDBwHV9ur3+w57LBvfv06Y9fvlzlLrjsHPmpNow/pV2t58ICHRtc45qqjGUpxlCGz1YzNyYwt8/86yOD+9d/f19999Wfqzz3BEQGcDo094HLztvncQFuch6Xe1sl76Z8F2ArqFQuKfb6yOC+fv366pufXv6Yb/zjzKVX8rgzgHuC4JouR8l7We5Zyh34PK6w/sHgbn+/uvp19fLZ16uNENmY5nYFVwHcxMGdNXhc5Zv1zLw9PhNChX7AzfO3b/P1y2ff/rYWJmeKmauCMa5SEriYnKUMrmoAl4cVSnJzfFO8SIGDW2i9zteedFiVxjLTYV5gWZq6DhXYcaDjYWskNK0eM2Zr0m6mS6pmOc5sTlmzIGd9bHD37z6UP+hcKGnhsUYI4ELQwOBO0BLQKYKLV0GgE37nDP8DAjpJcPE/IKDzfssXf6kZSoHcUXYJQaenUQZBJyiACwFcCAK4EARwIYALQQAXggAuBHAhCOBCEMCFIID7Gfb3WWhYcMftlET/Dmmr5wmS/rh9chYaDQvuRJbus8llEuAOaKvnIOPeuH18FpqOkgFX10of3Mi2AtwEwCWA27ldIoJLlBq4oyHALf7daud2jwbuuOhCBgPJRj1wiAUPG9vWB4FL7bvArPWFVq/gBtkc0RDgig1Esb3YvofN8vLQWZcuDD251AYYbHBpEt9W6h9cfQKPegWXkgG3chy1AyHLS1HGHIuuR5bnsR3QmJFAutzBMC47UYCh/k596Iy8tgr1M75dOlcXXCLT5mZbPe1H3KZO4FJmnWt1HOccjgzuPlHFymHBdUqyG0ovOB6BzJXMU4TBrRJBErjk2Fb8kP+73Po+mz3n7Ls6TDi4Tba6xyRuE2XdweXnIn3PkcAdPd5zwsphwDW9DjEK5U72fqQsCIO+AFcwCBMePmiyELgtBiGfxwj7j72WtrTVbT/j6wPg6r15qGB4aOmcEgCXyl9lWSzTQB6XbFpYq5TrSZ7M2k7Hnqywyy+Z1+GJTuoHvJhhWw2uYysDV7LZuPpSW3Bb2pq5x2wHbtYArnlcYqFCQuAWN7dILw8SKjDvZrUHyZMQFmORr57X41JDUp/kyzCZXc3R5Z5UmnMK273gdrI1AC4Lt1t4XCGESyxUqDxtESocGVxvqwQSD+TiGwSXmnKjHcD1kiLZTN3B7WZrEFwhHUbZWYDLymEnZ0S8tbPGeDLAfGhydoChuvvfAly6z+SsWww8Fq8NLW0lEtrFzbZ0ApeHCmSUbcC9iK8RGeXu174cGWUPCqTDeJrFTi0JyfwqBuuWDpu0S4cZ11MynW7bdFjA5oZ0mAtuczrMSbXJg6Q1uMa5O/3EYt1hwd3HtLsP+/KCivKCjLJ3cAe8jVom8w+Ih5L6fdx7voetFNNWAVwDuyjPKgwF7sWhZcoP5YoLMsozArf1bdQEwI1vqxAqSJOz++qRVq/gDq/Eng67PKGHbCLa2hgqxHw6DOAe/4mrc7F10McaAW5cGMSkfoLgxrYV4CYObtu/xJsCuIPaOuD7S6Pz+MvOI7ws+bkJL0tC0FFHIJoAArgQBHAhCOBCABeCAC4E3Uv/A+lfCgooWM/AAAAAAElFTkSuQmCC"></div></p>
- <div class="info"><p><span>Note</span></p><p> Movies usually use 25 - 30 FPS, but <b>NOT</b> animated sprites. An animated sprite usually has 3-5 frames (for a one second
- long animation that's 12 FPS), maybe 10 frames in total if the animation is very fluid.</p></div>
- <p>When file choosen and dimension given, click on the <span class="ui1">Load</span> button.</p>
- <h3 id="model_3d_format_m3d">Model 3D Format (.m3d)<a href="#model_3d_format_m3d"></a></h3>
- <p>This is the most featureful format and it is fully supported. If you choose this, nothing left to do, everything will be taken
- care for you. You will be redirected back to the sprite specification page with a fully populated sprite import list.</p>
- <p>You can convert any 3D format into <a href="https://bztsrc.gitlab.io/model3d" target="new">Model 3D</a> format, and there's a
- <a href="https://gitlab.com/bztsrc/model3d/tree/master/blender" target="new">Blender export plugin</a> too.</p>
- <h3 id="wavefront_object_obj">Wavefront Object (.obj)<a href="#wavefront_object_obj"></a></h3>
- <p>These can only store static (non-animated) objects, but it is a very popular and widespread format, supported by many tools
- and model editors. Again, if you choose this, nothing left to do, because there will be only one sprite imported in 8 directions
- without animations.</p>
- <h3 id="other_formats">Other Formats<a href="#other_formats"></a></h3>
- <p>For that, you'll have to have an installed <a href="http://assimp.org" target="new">Assimp</a> library. On Linux, use your distro's package manager, for
- example <samp>apt-get install libassimp</samp>. On Windows, yeah, good luck finding the pre-built DLL that the
- <a href="https://assimp-docs.readthedocs.io/en/latest/about/installation.html" target="new">installation</a> page is talking about. But if you've
- found it, copy <samp>assimp32.dll</samp> to <samp>C:\Program Files\TirNanoG</samp> (next to <samp>tnge.exe</samp>).</p>
- <p>If the library is detected, other 3D models in various formats (.3ds, .blend, .glTF, .b3d, .collada, .dae, .fbx, .x3d, etc.) will
- automatically show up in the editor's file selector window.</p>
- <div class="warn"><p><span>Warning</span></p><p> I give no support for Assimp. If you run into any problems, try asking on their forums.</p></div>
- <h2 id="model_spec_sprites">Specifying the Sprites<a href="#model_spec_sprites"></a></h2>
- <p>If the model contains an animation but no action specifications, or you have checked the "Manual" checkbox, then you have to
- select action frames from a timeline.</p>
- <img class="imgw" alt="sprtml.png" src="data:image/png;base64,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">
- <ol><li>source, animated model</li>
- <li>timeline with frames</li>
- <li>the add "New Sprite" button</li></ol>
- <p>Just like with 2D sprite sheets, you'll see the source on the left (big area), and sprite selections on the right (import list).
- Only this time you'll see one big model, and a timeline beneath instead of a sheet. You don't select images for 3D models, rather
- frame intervals on the animation timeline for each action. Once a selection is made, press the "New Sprite" button in the topmost
- record of the import list, and sprites will be generated and added to the import list in all 8 directions.</p>
- <div class="hint"><p><span>Hint</span></p><p> You can move the selection on the timeline by pressing the <kbd>⯇</kbd> left and <kbd>⯈</kbd> right cursor keys.</p></div>
- <h2 id="model_do_import">Do the Actual Import<a href="#model_do_import"></a></h2>
- <p>When you're satisfied with the sprite list on the right, you have to give a name to them in the input box above the list.
- Sprites without a name will be imported with a "_xxx" suffix where the "xxx" is a serial number from 001 to 999.</p>
- <p>You got that selected list, you've given a name to the list (input box above), and named the sprites (above each sprite image
- in the list), you've double checked that you're in the correct category (icons at bottom middle), then you can press on the
- <span class="ui1">Import</span> button. After that you can go back to the sprites page or load a new sheet to import further sprites.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_generator" title="Generator">Previous</label><label class="btn next" accesskey="n" for="_media" title="Media">Next</label></div>
- <div class="page" rel="media"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Media</li></ul><hr></div>
- <h1 id="media">Media<a href="#media"></a></h1>
- <h2 id="importing_audio_and_video">Importing Audio and Video<a href="#importing_audio_and_video"></a></h2>
- <p>Go to <samp>Assets</samp> and select the media type. On the page that appears, you'll see the list of available media files of that kind.
- Note the category selector at the bottom middle, you can select media category there too. To add a new one, click on the
- <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC"> Add button in the bottom right corner. A file selector window will appear.</p>
- <span id="tab15"></span><h3 id="music">Instrumental Music<a href="#music"></a></h3>
- <p>In the file selector window select a music file. It can be in various formats, .ogg, .mp3, .wav, .voc, .mod, .xm, .it etc.
- (if you have <samp>libflac</samp> or <samp>libopus</samp> libraries installed, then those formats are supported as well). When the file selected, click
- on the <span class="ui1">Import</span> button.</p>
- <p>All music will be converted into .ogg (with stereo or surround 5.1 channels) automatically.</p>
- <p>For the music, I recommend to use <a href="http://www.soundtracker.org" target="new">SoundTracker</a> or <a href="https://milkytracker.org" target="new">MilkyTracker</a> (you
- can record music with Audacity too). For old school goodies, there's a modernized clone of
- <a href="https://github.com/8bitbubsy/ft2-clone" target="new">FastTracker II</a> running on Linux.</p>
- <span id="tab16"></span><h3 id="sounds">Sound Effects<a href="#sounds"></a></h3>
- <p>Same as with music files, but they are going to be converted to an .ogg with mono channel (sounds are mixed into the output
- using a placement effect, so they must be mono).</p>
- <p>For the sounds, I recommend to use <a href="https://www.audacityteam.org" target="new">Audacity</a>.</p>
- <span id="tab17"></span><h3 id="speech">Speech<a href="#speech"></a></h3>
- <p>Recordings of voice actors are similar to sound effects, will be converted to an .ogg with mono channel. The only difference
- is, the filename will be suffixed by the ISO language code, for example <samp>_en</samp>.</p>
- <span id="tab18"></span><h3 id="movies">Movies<a href="#movies"></a></h3>
- <p>You can always import .ogv Theora videos without any dependency. But if you have <a href="https://ffmpeg.org" target="new">ffmpeg</a> installed, then
- all the other formats (.mp4, .mkv, .mpg, .avi, .flv etc.) supported as well, and they will automatically show up in the editor's
- file chooser window.</p>
- <p>On Linux, use your distro's package manager, for example <samp>apt-get install ffmpeg</samp>. On Windows, download the latest from
- <a href="https://ffmpeg.org" target="new">ffmpeg.org</a> (probably called <samp>ffmpeg-git-essentials</samp> something), and from the downloaded archive, extract
- <samp>ffmpeg.exe</samp> (and that file only) to <samp>C:\Program Files\TirNanoG</samp> (or anywhere in your <samp>%PATH%</samp>).</p>
- <p>Do not try to import full-length movies, only short (1 - 2 min) cutscenes. Audio tracks in videos <b>must never</b> contain
- speech, only instrumental music and sound effects (that's because game translation would be impossible otherwise). The editor
- (and the player) takes care of mixing the localized speech audio track onto the video.</p>
- <p>To create videos, you can use <a href="https://www.openshot.org" target="new">OpenShot</a> or <a href="https://shotcut.org" target="new">ShotCut</a>. You can also generate
- videos of animated 3D models and scenes with <a href="https://www.blender.org" target="new">Blender</a>. All of these tools can export to Theora.</p>
- <div class="info"><p><span>Note</span></p><p> You can convert your video in any format into Theora by hand: <div class="pre"><pre>$ ffmpeg -i movie.avi -q:v 5 -r 30 -q:a 3 -ar 44100 -ac 2 movie.ogv</pre></div>
- BTW, this is what the editor does under the hood.</p></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_models" title="Models">Previous</label><label class="btn next" accesskey="n" for="_ui_elements" title="UI Elements">Next</label></div>
- <div class="page" rel="ui_elements"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> UI Elements</li></ul><hr></div>
- <span id="tab19"></span><h1 id="ui_elements">UI Elements<a href="#ui_elements"></a></h1>
- <h2 id="specifying_the_games_looknfeel">Specifying the Game's Look'n'Feel<a href="#specifying_the_games_looknfeel"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>Elements</samp>. Here you can specify all the UI elements, therefore it is one single form with a bunch of
- sprite and font selector buttons.</p>
- <p>There's really not much to talk about this one. You have to select which sprites to be used for the UI. It is a boring and
- repetitive task, but has to be done only once.</p>
- <h2 id="preview">Preview<a href="#preview"></a></h2>
- <p>By clicking on the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the bottom, you'll be able to see how the selected sprites will
- make up the interface. You'll get an example window with example tabs, inputs, scrollbars, etc. Below the window, there'll be
- an example dialog box.</p>
- <p>If you have set cursor sprites too, then on the top left corner you'll see three hotspots (with slightly different background
- colors, redish, greenish and blueish). Hovering the mouse over them will show you how those cursor sprites look (including
- animation, handy for the loading cursor for example).</p>
- <p>The preview IS NOT a working user interface. Only the checkbox and the buttons can be pressed to check how the pressed state
- looks. You won't be able to move the slider or the scrollbars.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_media" title="Media">Previous</label><label class="btn next" accesskey="n" for="_main_menu" title="Main Menu">Next</label></div>
- <div class="page" rel="main_menu"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Main Menu</li></ul><hr></div>
- <span id="tab20"></span><h1 id="main_menu">Main Menu<a href="#main_menu"></a></h1>
- <h2 id="customizing_the_main_menu">Customizing the Main Menu<a href="#customizing_the_main_menu"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>Main Menu</samp>. It is one single form with all the relevant options.</p>
- <p>Just like the other menu entries under the Interface menu, this also has a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the
- bottom, but here you have two: one for the main menu itself, and another one for the character generation window which is
- shown when the user selects the "New Game" option.</p>
- <h2 id="intro">Intro<a href="#intro"></a></h2>
- <p>You can select an intro cutscene which is played before the main menu is first shown. You typically want to select a
- cutscene with a neat animation of your team's logo here.</p>
- <p>It is possible that a game doesn't have a main menu at all. It that case, uncheck the "main menu enabled" checkbox.</p>
- <h2 id="background">Background<a href="#background"></a></h2>
- <p>You can select a background music, a background movie or a background image with 3 parallaxes. Music works both for movie
- and background image, however movie files could have their own audio tracks as well.</p>
- <h2 id="title">Title<a href="#title"></a></h2>
- <p>Here you have two options. Either you can use a header image sprite with some cool graphics of the game's title, or you
- can display the game's title using a specified font. You can also do both, if it this is a sequel, then the header image should
- be the same as the in the first game (it is important that users recognize it), and text title should be the episode's title.</p>
- <div class="info"><p><span>Note</span></p><p> The textual title is translated to the end user's language, while the header image isn't.</p></div>
- <h2 id="buttons">Buttons<a href="#buttons"></a></h2>
- <p>These are the buttons used to display the main menu's options. Could have used the standard buttons, but thought game makers
- would like to use menu options on the main menu that stand out. Just like with the UI elements, you can specify the button's
- left sprite, background and right sprite, as well as font type, size, color etc.</p>
- <h2 id="new_game">New Game<a href="#new_game"></a></h2>
- <p>Probably not the best place for this, but when the player clicks on the "New Game" main menu option, they have to be asked for
- their character's name, and also an attribute distribution graph is shown. As this is the one and only place where the player
- needs to enter text into an input box, as well as the only place where the distribution graph is displayed, I put their
- configurations here.</p>
- <h2 id="exit_game">Exit Game<a href="#exit_game"></a></h2>
- <p>To configure what is shown when the player selects the "Exit Game" option, see <a href="#credits" onclick="c('credits')">Credits</a>.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_ui_elements" title="UI Elements">Previous</label><label class="btn next" accesskey="n" for="_hud" title="Heads-Up Display">Next</label></div>
- <div class="page" rel="hud"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Heads-Up Display</li></ul><hr></div>
- <span id="tab21"></span><h1 id="hud">Heads-Up Display<a href="#hud"></a></h1>
- <h2 id="configuring_the_heads_up_display">Configuring the Heads-Up Display<a href="#configuring_the_heads_up_display"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>HUD</samp>. Here you can set up the look'n'feel of the HUD during the game.</p>
- <p>Just like the other menu entries under the Interface menu, this also has a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the bottom.</p>
- <h2 id="controls">Controls<a href="#controls"></a></h2>
- <p>For touchscreen devices, there must be a navigation control and an action buttons control on screen. These use a default
- image in the game, but if you want, you can customize these to your liking to match your game's look'n'feel.</p>
- <p>The navigation circle is shown in the bottom left corner, while the action buttons on the bottom right.</p>
- <h2 id="itembar">Itembar<a href="#itembar"></a></h2>
- <p>This is which shows what items the characters are carrying on their belt and in their main hand.</p>
- <p>You can select a background image, and if you want, a semi-transparent front cover image too.</p>
- <p>The various number inputs specify the number of items, one item's width, height, starting position on the background image
- and the gap between the items in pixels (in this order). Because you probably want to visually separate the item hold in hand,
- there's also an additional gap between the handheld item and the other items.</p>
- <p>The item bar is always displayed in the bottom middle of the screen.</p>
- <h2 id="statusbar">Statusbar<a href="#statusbar"></a></h2>
- <p>This is where the user's status is shown. Typically health points, mana points, experience and such.</p>
- <p>You can have the statusbar combined on the itembar's background image. Typically used with orb like progress bars.
- When you have a separate statusbar, then it is displayed on the top middle of the screen.</p>
- <p>Similarily to the itembar, you have a background image, and you can also have a semi-transparent front cover.</p>
- <h2 id="progressbars">Progressbars<a href="#progressbars"></a></h2>
- <p>With this engine there's no hard coded stat, everything is configurable. Therefore you must specify what variable to show where,
- and this is what the progressbar specification list is for.</p>
- <p>In the list you can see the bars that are already defined. Below the list you have input boxes to specify a new one. By selecting
- a progressbar from the list, the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button will became active and the selected bar can be removed.</p>
- <p>For defining bars, you have the options:</p>
- <ul><li>direction: can be left-to-right (standard), bottom-to-top (orb-like bars) and alpha-channel (for temporary effects,
- like poisoning), enemy's HP bar (shown above the enemy)</li>
- <li>position: on the statusbar (or itembar) in pixels. When both coordinates are 0, that defines a temporary effect progressbar.</li>
- <li>value attribute: select the attribute to be used to get the value from.</li>
- <li>max attribute: selects the attribute which holds the maximum value for the progressbar.</li>
- <li>image: the sprite for the bar. Depending on the direction only either the left or the bottom part will be shown.</li>
- <li>background image: this is optional, and can be useful for temporary effects when they don't use alpha as direction.</li></ul>
- <p>With "enemy" direction the progress bar is left-to-right and not shown on the statusbar, rather above the enemy character.
- It is used to specify which sprites to use to display the enemy's HP.</p>
- <p>Temporary effects are stacked and displayed at the top middle of the screen regardless to the statusbar. For the position
- there's a coordinate picker, but in order to use it, first you have to specify the status bars' (or item bars') background
- image as well as the progressbar's image.</p>
- <p>When all input box are filled in, click on the <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC"> "Add" button to add a new progressbar to the list.</p>
- <p>If you have misplaced a bar on the statusbar's background, there's no need to delete and add it again. When a progressbar is
- selected, you can <span class="mouseleft"></span> left click on the direction and position coloumns to increase them, and <span class="mouseright"></span> right click to decrease
- them. This is not very intuitive, but a neat trick to move the bars around without the need of redefining them.</p>
- <h2 id="inventory">Inventory<a href="#inventory"></a></h2>
- <p>Shows what the user has. It has three tabs: "Items", "Stats" and "Quests". Here you can configure the first one (for the others
- see <a href="#objects" onclick="c('objects')">objects</a> with skills, and <a href="#quests" onclick="c('quests')">quests</a>).</p>
- <p>In the inventory's first row, you can specify the inventory's normal and pressed icons, similar sizes and margins for the
- items as with the itembar, the font to be used to display the number of items in the inventory, and finally three sprites:
- normal item's background, selected item's background and an image for the equipment slots.</p>
- <p>In the game, the inventroy's icon is shown on the top right corner of the screen. It must be 32 x 32 pixels in size (if not,
- it will be resized automatically).</p>
- <p>Similarily to the HUD's item bar, you can specify the item's size and the position where the item is displayed. Here there's
- no gap configuration, because that's specified by the slot background sprite, and therefore the item's position is relative
- to the slot background sprite. You have two slot images, one for normal slots, and one for the active, selected slot.</p>
- <p>The last sprite, the equipment figure must contain at least one slot, but might have more. This should be an image of a figure
- which displays what items are worn by the user and where. The one mandatory slot is for the handheld item. The item's size on
- the equipment figure is the same as with the slots, but if you want background slots too, those must be drawn on the sprite image
- (might mean more work for the designer, but greater flexibility).</p>
- <h2 id="equipment_figure_and_slots">Equipment Figure and Slots<a href="#equipment_figure_and_slots"></a></h2>
- <p>Now the problematic part is, that the TirNanoG engine does not hardcode how many slots there can be, therefore you must
- specify all of them here. As said, only one slot is mandatory, for the handheld item, and that must be the first (typically the
- right hand of the figure). Others (like body for armour, legs for trousers, head for hat etc.) depends what game you're
- creating. The table below lists these slots.</p>
- <p>By selecting a slot from the list, the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button will became active and you can delete that slot.</p>
- <p>After specifying the starting position (relative to the equipment figure's background image), and a comment, press the
- <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC"> "Add" button to add the slot to the list. The same trick works here as with the progressbar, for the selected
- slot in the list, <span class="mouseleft"></span> left clicking the position will increase, while <span class="mouseright"></span> right clicking will decrease the coordinate,
- allowing to re-position the slots without the need to removing and adding again (you can use the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview"
- button to see if the coordinates are correct). Just like with the item bar, there's a coordinate picker helper too.</p>
- <p>The slot's name is irrelevant, and won't be shown to the player. It is merely a comment for the developer so that they can
- select the slot more easily in the objects' <a href="#in_inventory" onclick="c('in_inventory')">in inventory</a> tab when they are configuring the "equipted at" choices for a
- certain object.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_main_menu" title="Main Menu">Previous</label><label class="btn next" accesskey="n" for="_alerts" title="Alerts">Next</label></div>
- <div class="page" rel="alerts"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Alerts</li></ul><hr></div>
- <span id="tab22"></span><h1 id="alerts">Alerts<a href="#alerts"></a></h1>
- <h2 id="configuring_alerts">Configuring Alerts<a href="#configuring_alerts"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>Alerts</samp>. Here you can set up the look'n'feel of the pop-up messages.</p>
- <p>Just like the other menu entries under the Interface menu, this also has a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the bottom.</p>
- <h2 id="font">Font<a href="#font"></a></h2>
- <p>Specify which font to use.</p>
- <h2 id="duration">Duration<a href="#duration"></a></h2>
- <p>Specify (in partial seconds) for how long an alert message should be shown. You can also specify the fade in and fade out
- times with the sliders.</p>
- <h2 id="messages">Messages<a href="#messages"></a></h2>
- <p>The translatable text and sound effect to be used. Currently only <a href="#quests" onclick="c('quests')">quests</a> have alerts.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_hud" title="Heads-Up Display">Previous</label><label class="btn next" accesskey="n" for="_credits" title="Credits">Next</label></div>
- <div class="page" rel="credits"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Credits</li></ul><hr></div>
- <span id="tab23"></span><h1 id="credits">Credits<a href="#credits"></a></h1>
- <h2 id="specifying_authors_and_attributions">Specifying Authors and Attributions<a href="#specifying_authors_and_attributions"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>Credits</samp>. It is one single form with all the relevant options.</p>
- <p>This page looks very similar to the <a href="#main_menu" onclick="c('main_menu')">main menu</a>: you can specify the background music, the background image, the font's
- size, style, color etc.</p>
- <p>Just like the other menu entries under the Interface menu, this also has a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the bottom.</p>
- <h2 id="credit_bg">Background<a href="#credit_bg"></a></h2>
- <p>To select the background music and image.</p>
- <h2 id="header">Header<a href="#header"></a></h2>
- <p>Specifies the category header's font.</p>
- <h2 id="credit_font">Font<a href="#credit_font"></a></h2>
- <p>The normal font to be used with authors' names.</p>
- <h2 id="category">Category<a href="#category"></a></h2>
- <p>Selects the author list for that category.</p>
- <h2 id="authors">Authors<a href="#authors"></a></h2>
- <p>When you select a name, the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button will became active and you'll be able to remove. If you enter a
- name into the input box below the list and click on the <img class="imgt" width="22" height="22" alt="add.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAGFBMVEVhcAAQEBBAQEBERkNPUlBoaGh7f3y8vrvXyfvVAAAAAXRSTlMAQObYZgAAAFBJREFUGNNjYBCEAQYGxlAYEGAQdYEBRXS2ewkyu7y8DEm8PAXMLgcCF6AEgl2OpNcdPxsMwGxj42JjIDA3JppdDgYQNhSgshmVYECAAcnvAHVwN10Z2zrNAAAAAElFTkSuQmCC"> "Add" button, then the author's name will be added to
- the list lexicographyically ordered.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_alerts" title="Alerts">Previous</label><label class="btn next" accesskey="n" for="_choosers" title="Choosers">Next</label></div>
- <div class="page" rel="choosers"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Choosers</li></ul><hr></div>
- <span id="tab24"></span><h1 id="choosers">Choosers<a href="#choosers"></a></h1>
- <h2 id="specifing_route_choosers">Specifing Route Choosers<a href="#specifing_route_choosers"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>Choosers</samp>. Choosers are a construct that display a list of icon options on screen and may alter
- the game's state. They are typically used to choose a game route, but could be useful for other things as well.</p>
- <p>Just like the other menu entries under the Interface menu, this also has a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the bottom.</p>
- <h2 id="choosers_list">Choosers List<a href="#choosers_list"></a></h2>
- <p>On the left, in the Entity Selector there's a list of already configured choosers. By double-clicking on an item, it will be loaded.</p>
- <p>Pressing the <img class="imgt" width="22" height="22" alt="del.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAKlBMVEUAMQAQEBBAQEBERkNPUlBbXVpiZWJoaGhpbGt7f3yMj4uYnpyoq6i8vrumCHu3AAAAAXRSTlMAQObYZgAAAGBJREFUGNNjYBCEAQYGxnIYEGAQd4EBRQx27t2rcHavyzUo2+fM2TN3zhwBs71mgsASiJq7IOCCyb6zdvets3jZxia31666tdfZGIMNVgNlg83EZMMAKptRCQYEGJD8DgCHDFY1WXyC9AAAAABJRU5ErkJggg=="> "Remove" button on the bottom left corner will remove the selected chooser. Clicking on the
- <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button on the bottom center on the other hand will just clear the form.</p>
- <p>To add a new one, specify a name on the top right and press <span class="ui1">Save</span> in the bottom right corner.</p>
- <h2 id="chooser_tool_bar">Chooser Tool Bar<a href="#chooser_tool_bar"></a></h2>
- <p>At the top, in the tool bar, you can see the usual inputs for specifying margins and paddings for the icons.</p>
- <p>On the right, you can specify the chooser's internal name.</p>
- <h2 id="chooser_options">Chooser Options<a href="#chooser_options"></a></h2>
- <p>Under that there's the list of available options. This list has 4 coloumns: the position, the icons' images, a required field
- and a provided field. On the right you also have two buttons to change the icons' order on the stack if desired.
- <div class="imgc"><img class="imgc" width="556" height="22" alt="chooser0.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAAWCAMAAADU1zc5AAAAXVBMVEUqLSouMS4xMzE6PTo+QT5BQ0FERkRHSkdIS0hKTUpOUE5aXFpaXV1fYF9fYV9hZGFiZWJjZWNlZ2VnaWdpa2lqbGptb21ucG5vcW9zdHNzdXN1dnV9f31+f36+vr5rIaMpAAADH0lEQVRo3u2aC3erIAyAy+q4e7CNvV8l//9n3qooqAETRFc95vR0HhvDgM8kBA5yl12IcpDFULzfBU0qXT0m2bUkptvpnxCcHsxjjySxRhspqCKpj/PuorB4jYkjIoOZO1ad02MDInJr2XEO/hL4/5GOHPV89miwRBplw1KQWWPdTYNlMHNrhaXXg3nsbQ+Wm5Mxp3/rhQV2WJaD5c4UhblBYQFPiLBcnUVWn/NXEIPJWjlgEdXzVQ/O/ZsOi2cvmiw6WRwWhWGhlBrcNQaB5ffn59d8f5vybwiWajTIsJybVrL6XKkwBlO1kmFx1IvaQNkDsGaQeYOQPYjYi8PibNxOhMWbZRIsGBZBWEwpDz4sj/etPGaCBbsUubU6sFi/QIEFbE+0VdYILNCxB7g9NyyIvQRYuo2Wb8g4LKrjKsZhKd89xfIslhYLy7Vp5ToLLFJhlyK3lg9LM9W1JwA77CLASv2lmxWrDUMSup4KXEuAwQLOFGaPDUu/0RqWanZVCBbVCyxjsNTW1DgsDRHV1YMPy+lkPxgsfa+r/ZID7lnQS5Fbqx+GgOZZoPEJvYTUvtV4WINwGArZSwtDwAtDCgtEOcJQBxbjw/L5bN7ezPMnBxY3shcRhliwWJ/gimjaOhYI5kAQgwWzlxiG+LCoQs2Ws1jpwPLxZF5fzdMHA5Yml7uQMMSCxSYZnSIaNIEowbNg9jKEIRosqlgBLHaVeIlhaCRngTbH8MJGawGFBSKrIdzeUjmLKlYBSzullxCGgJez2MltEi8LC0Bg3iC2dMbtJcICwFsNcRNcHItQ2suHZVpRTpHKbUlamZfO4OUs3VXsSJ0l59KZG4bYS2fcs2ALahOA5evFvL+bly8MlpRyvyukqVg2MlEruTwfLaLR7bXvzzaLciFYYkvnbW8kDsvzi5T75a2Thcv9OCzIJkAIllhRbuO7zjrzRqLezEYiDsu6jyjIyLmjpF3i3PZIQjg8tTgsniTDchycC/tbWGJq0cllFNFmsseSvz+iMHKuUtMEezkCZw1zahHcu+b0YHl789BCfpx19yB32YUo/wFbazDYno7VogAAAABJRU5ErkJggg=="></div></p>
- <h2 id="positions">Positions<a href="#positions"></a></h2>
- <p>There are several stacks depending on position, and you can add multiple icons in each one. Typically there's a stack for
- center middle horizontal, top left corner horizontal, top center horizontal, top right horizontal, top right vertical,
- middle right vertical etc.
- <div class="imgc"><img class="imgc" width="556" height="22" alt="chooser1.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAAWCAMAAADU1zc5AAAAYFBMVEUqLSouMS4xMzE6PTo+QT5BQ0FERkRHSkdIS0hKTUpOUE5aXFpaXV1fYV9hZGFiZWJjZWNlZ2VnaWdpa2lqbGptb21ucG5vcW9zdHNzdXN1dnV9f31+f35/f3+9vb2+vr44a2irAAADNklEQVRo3u2aC3erIAzH67TePdjc+1Vqvv+3vD4QUIMkkbbbveZ47A7jbzP8jYTArtxsM6LtymJu3u8zmnH6mt7Mb5ioQnYJH6q5BVuDRulaUK2kyoOtqPcoLN6XZTlis+fkVbAvIspHQyFTBWG5gA9IYxZqDcNC6FqsowXviLei3stgmT2HAsukN/FFBVRCWE7iw/8Hy/VB68OfDZYNFg+WusZhudVFoa9RWKCxvLua2ypYss6JvjdAe5Oq5LCk96EfDkBguWqs7K7mNiZg5+zssCgMFqUUBkvd2tGH5fvr61t/fur2E4HFjZsEFkdY1g9K1xvaC8QqLiwiH3KaD4YgGDjyYGnegCq760pNYHHfcrMSFu8tk2AZYxGBpf84erDc31m7Tw0LGFVlBqAivaiYigmLRY/jQ0zlwwJ92wwW24kGC4B5Qt9VKQIsajRVxGFpAVYEWGpj3U9HB8teW9snzllguFXDcsxN5iBX8WABSznDh6gqHoZK72VTYAF782Hp3q4KwaImgSUGS/80xYSl9mE5HMy1J88sXukhAgsAmiZCKVeJwxDdh6iKkLO4llnOEgxDwAtDCgtEacNQ+5MPy/ujfnnRj+8cWNxILcNi/kNdaYsEy7LKjuwwb5NgYfkQVRFgkYQhPiyqOC8sbw/6+Vk/vHHCUGb/xkVYTPoxK21BH+FlKuHMwvEhqsJggaRhiAaLKn4QLMEENxsmzyVYwGYf48m8TwilqjRhaNGHqAqdWWBNGBLlLKo4GSzO1sNiH0lLcIckhwJLTCWFheFDVDVaDTlbEYbc6pu+GuImuDgs07S3MoTwYVlVlAsvgpdCQEwlhoXhQ0xFmFm8ohw1Z+GGIfbSGZ9ZJgvqRVg+nvTrq376SL50DpXXyJURXMVcOhvOeT7EVJScxRbl1C8syoVgWVo6p9sb8ovmsgL9+r2h9D7I9oZunJ253I/DMt4EWITlZEW5sagSbeJVSTcSk/vwz24k1p5tRxR+0K5zSThm9SvPs+SzE2QEWOalLcqLCqlksJzGhzSwEOzysETOVVY04/SdHBqUqYjHE8/iA37+UnoyNAUt689VYt7vtmPIm1HtL0i7K49W7LwnAAAAAElFTkSuQmCC"></div></p>
- <p>The last option isn't an icon stack, rather a list of backround areas. This last position is specified by providing a rectangle
- with coordinates in percentage. There's a coordinate picker helper too, which works fine but quite useless unless you load an
- example background image (this background image is not saved with the chooser, it is only used for the coordinate picker).</p>
- <h2 id="requires">Requires<a href="#requires"></a></h2>
- <p>You can specify if a certain icon has some condition in order to show up or not. Local variables are from <samp>a</samp> to <samp>z</samp>, and
- if you choose and empty local variable from the list (a space), then you can select an attribute as well.</p>
- <p>Expressions are simple, in the form if a <samp>variable=value</samp> (variable equals value) or <samp>variable=value&variable>=value</samp>
- (one variable equals a value and another variable is bigger or equal to another value).</p>
- <h2 id="provides">Provides<a href="#provides"></a></h2>
- <p>Choosers always provide the selected icon's index in the local variable <samp>a</samp>. If you want, you can set other local variables
- or attributes too.</p>
- <p>The "Keep running" checkbox, if checked, avoids the chooser quiting when that option is selected.</p>
- <h2 id="example">Example<a href="#example"></a></h2>
- <p>Imagine you have a background image with two mountains, and you want to display two separate lists of options to the user
- depending which mountain is chosen. To do this,</p>
- <ol><li>Create an icon stack (let's say at the top left corner horizontal) where every icon has its "requires" set to <samp>b=1</samp>.</li>
- <li>Then create another icon stack (let's say at the top right corner vetical) where every icon has its "requires" set to <samp>b=2</samp>.</li>
- <li>Specify a background area on the first mountain (use the coordinate picker), set its "provides" to <samp>b=1</samp> and check "Keep running".</li>
- <li>Specify another background area on the second mountain, set its "provides" to <samp>b=2</samp> and check "Keep running".</li></ol>
- <p>In the game, this will look like: the background image with the mountains and the chooser displayed somewhere (with a cutscene
- for example). When the user clicks on the first mountain, the icon stack on the top left corner will show up. When they click on
- the second mountain, this list will disappear and the one on the top right corner will show up instead.</p>
- <p>Now imagine that you want certain icons to only appear for experienced players, and you have a <samp>score</samp> attribute to know how
- experienced the players are. For that change the "requires" to <samp>b=2&score>=100</samp> for example.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_credits" title="Credits">Previous</label><label class="btn next" accesskey="n" for="_cutscenes" title="Cutscenes">Next</label></div>
- <div class="page" rel="cutscenes"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Cutscenes</li></ul><hr></div>
- <span id="tab25"></span><h1 id="cutscenes">Cutscenes<a href="#cutscenes"></a></h1>
- <h2 id="creating_and_editing_cutscenes">Creating and Editing Cutscenes<a href="#creating_and_editing_cutscenes"></a></h2>
- <p>Go to <samp>Interface</samp> > <samp>Cutscenes</samp>. These are used for various purposes: displaying your team's logo, telling the background
- story for your game, creating the mood between levels etc.</p>
- <p>Just like the other menu entries under the Interface menu, this also has a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button at the bottom.</p>
- <h2 id="cutscenes_list">Cutscenes List<a href="#cutscenes_list"></a></h2>
- <p>On the left, in the Entity Selector there's a list of already configured cutscenes. By double-clicking on an item, it will be loaded.</p>
- <p>Pressing the <img class="imgt" width="22" height="22" alt="del.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAKlBMVEUAMQAQEBBAQEBERkNPUlBbXVpiZWJoaGhpbGt7f3yMj4uYnpyoq6i8vrumCHu3AAAAAXRSTlMAQObYZgAAAGBJREFUGNNjYBCEAQYGxnIYEGAQd4EBRQx27t2rcHavyzUo2+fM2TN3zhwBs71mgsASiJq7IOCCyb6zdvets3jZxia31666tdfZGIMNVgNlg83EZMMAKptRCQYEGJD8DgCHDFY1WXyC9AAAAABJRU5ErkJggg=="> "Remove" button on the bottom left corner will remove the selected cutscene. Clicking on the
- <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button on the bottom center on the other hand will just clear the form.</p>
- <p>To add a new one, specify a name on the top right and press <span class="ui1">Save</span> in the bottom right corner.</p>
- <h2 id="cutscene_tool_bar">Cutscene Tool Bar<a href="#cutscene_tool_bar"></a></h2>
- <p>At the top, in the tool bar, you can see and interval and a <img class="imgt" width="20" height="20" alt="play.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAATlBMVEUvMS5ERkNJS0hOUE1QUk9VV1VXWVZZXV9bXVpiZWJpbnBsbmtydnh4foZygId6iJR/h46HjpWKj5GDk6CSl5mVpK+gr7urr7KhusSwydTuX0kMAAAAZUlEQVQY063QSQ6AIAxAUSw4oEWKUoT7X9RhJXTLT1cvIRSUlQ3KDiLVBwHRCNTHdczQoosx4tTgThSCW3WNX+T0H88378n8kXNiPmmpjqdSMiNUF5lcchjblZg3+UyAjr/0jOgGj2sGRAyQ1oYAAAAASUVORK5CYII="> "Play" button. If there's a selection on the
- timeline, pressing this will play the selected part of the background music. It is used to help you locate where you are on
- the timeline.</p>
- <p>On the right, you can specify the cutscene's internal name.</p>
- <p>Below the toolbar is the timeline with the channels:</p>
- <ul><li>Background Audio (Music or Movie, depending on type)</li>
- <li>Slideshow</li>
- <li>Speech</li>
- <li>Subtitles</li>
- <li>Scripts</li></ul>
- <p>Clicking on the channel's icon will operate on that channel. By <span class="mouseright"></span> right clicking on the timeline you can move it around, or
- you can also use the scrollbar. The granulatity is in 1 / 100th of a second, meaning 100 pixels cover 1 second duration.</p>
- <h2 id="adding_background">Adding Background<a href="#adding_background"></a></h2>
- <p>Click on the "Movie" or "Music" channel's icon. Below the timeline four selectors will appear.
- <div class="imgc"><img class="imgc" width="556" height="73" alt="cutscn0.png" src="data:image/png;base64,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"></div></p>
- <p>The first row is for the play once (or play first) movie and music, the second row is for the play in a loop. If you have set both,
- then the play once will be played for the first time, then afterwards the play in a loop will be repeated until the user interrupts.
- Without a play once, only the play in a loop will be repeated.</p>
- <p>Here the video and the audio isn't related: for example you can have a short movie with only video as play first, then another
- movie with only video as play in a loop, and one long, play once music for them both. The editor (and the player) will cut these
- together automatically.</p>
- <p>This background is what gives the backbone of the cutscene. Without you can't use the other channels.</p>
- <h2 id="adding_slides">Adding Slides<a href="#adding_slides"></a></h2>
- <p>Click on the "Slideshow" channel's icon. Select a range on a timeline. To help you with the selection, the background's audio
- is visualized, and you can also press the "Play" icon on the toolbar to listen to that selected range. When you're happy with
- the selection, below the timeline specify the details.
- <div class="imgc"><img class="imgc" width="556" height="28" alt="cutscn1.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAAcCAMAAAB1TBRfAAAAYFBMVEUvMS47PTo9Pzw/QT5BQkBCREFERkNHSUZJS0hLTUpOUE1QUk9SVFFTVVNVV1VXWVZZXV9bXVpgYV5iZWJmaGZsbmt1d3R5e3h9f3yDhYKMjoukpqOsrqu1t7S6vbm8vrsBm7esAAACvUlEQVRo3u2ai3aqMBBFQSwPEdJKUbxq5///8pKQJxDQipGVzmm7gEAPK8wmmYQEMQp1p4I4WFad6/o9UZNPuxqKwRI+L+UYViywr/TcbDZRtP2gaouTJEmpsla73S7P8/1+XxRFWRIiDL78lKge6VSWBdWeKqfaUdHnkqVcCRWD4aPTdhtF0YZKPfhPBstou7JMYJXjcrDYPB+ARRh4CouoHsKCsKwFFkIWhyVgN1gWllFPhMUtLF+XCzFgAeguFFshVQ5GKfACXsySH3YHLbDTnspDOyNOWD0RFuewVFeAS67BAiJQfKtFD2QUe0HVz1cxz6G1wM55Dn0ZJPJ+Y54Ii2tYkvrWvrw//xIJCwzAAG13wIo81gIrhlcysHOeQ1gghBlPhMU5LNmF9QDXgwELgNrqgYUZWADGk9E5zxFWzBYHE9wVwFJktBeCW5PqsAAPFugRlOUwkrOE+vVqSkeDZdKzD4tsVWR+NPREWBzDcmjq9HCD2ymNNVjAiK7RMVjyFuP6kQm0OU87LKHVE2FxCwtpmuY7ra/HRBsNyWYCzAiq5sMCC9i7jDnPQS+kN1/YDa0ClvzIaMkTfZ7lrgR3tGVRIxf+XeGRBLfv2E9wB54Ii+NuqDw1TdesTA2dAXQgrAF/aOhseipYAGyw4ND53QkuOR2zwXT/zKSc7CEsx7+YlLPBgpNyq4ElbdPaIo3Zf+J0P8IyBQs5n+nEbX2mIgt/SKxe8CGxwgT3bbDkdU1h+a6pcvzqjLC8YYmCdQLtFZ73w0KEgaern0T13MEytoLuGdlW5T3t+YlyI9sqVj48RaHuWrDtm4D/yX1+0G7FrkfVA14ngPj11Qv8Y6X76X7B4EY9Zm+q13sxEJbfPU2xL189L1qWfvVcsvIXWhbtyXrYsoA7VvzPWQDU1sOcJQaVuwBgN4Rai/4DaHwzfR9L0y0AAAAASUVORK5CYII="></div></p>
- <p>You can also set the selected range in numeric form. After that with the sliders you can set the fade in and fade out intervals.
- If you move the left one to the beginning and the right one to the end, then the image will appear and disappear instantly,
- there'll be no fading. The last icon in this row, the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button will remove this slide from the timeline.</p>
- <p>Below there are two input fields, as you have two options to specify the slide: either you pick a background image, or a color.
- Using a fullscreen color slide with specific fade in or out intervals can be used to cover other channels of the cutscene. For
- example, if you want a map to fade in nicely, then create a full black slide which fades out at the time you want the map to appear.</p>
- <p>Slides may overlap, but only two at any given time. If you have two images with the same background but different front
- composition (let's say actor at a different position), then you can set them up in a way that the first's fade out
- happens exactly the same time as the second's fade in. <div class="imgc"><img class="imgc" width="366" height="64" alt="fadeanim.gif" src="data:image/gif;base64,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"></div> That way what the user will see is an unchanged
- background image on which the the actor's first position fades out, and at the same time their new position fades in, giving a
- simple illusion of animation. This kind of "animation" is particularly common with voice narrative and still images.</p>
- <p>Later you can click on the slide on the timeline's slideshow channel to modify (or remove).</p>
- <h2 id="adding_speech">Adding Speech<a href="#adding_speech"></a></h2>
- <p>Click on the "Speech" channel's icon. Select the time when you want the narration to start (you could select an entire range,
- but the length of the range will be overridden according to the length of the loaded audio file).
- <div class="imgc"><img class="imgc" width="556" height="22" alt="cutscn2.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAAWCAMAAADU1zc5AAAAvVBMVEUGCgUPExUUFhQZGhghIyE8HBsoKikvMS4wNDY0ODo4OTc7PTo/QT5ERkNHSUZGSkxISkdKTEpjS0pPUU5NUlVTVVNzTUZXWFVaXFlZXV9cYGJiZWJ7YmFnaWZobG9sbmtydHFsdXxxdXiFcm92en15e3h2fYRxf4WAgn98g4t/g4Z3hYyGiIWEi5J9jpmJjZCFlqKRlZiZnJianqGVpKqVprKkp6Oar7qrsLKusK2iuMOpws28vru6v8GzzNfmyVqsAAADZklEQVRo3u2ae1ObQBDA8VHQBMjR05LzaoipGDQxaqux0a3f/2M1JMC9CxrM1Pb2D5hbZgiz+8u+7pzAipWG4gReu7J6q9+uGL/es7Khp6gqZv0Slu7mwt7Ype8Ai5GWNr79PxHF92tPUY1RjfqWYGFv3AYsKE6zJLSwvM1Fgqf+eVjCbDpNE+xbWLYDSxy3Dou3+oGtwPI9i/2O6zJYwPxpYDnZEJb+fB4LsEBhU5Bsa9IXPgBYP6Drn6ACLIT4wr2Uak0kteGBAksnnMe+t+fUwAIWlqawoNE5NsFCFwBzzMEChVFBMq5JX8BTXWhQ1NYcLKRwOpGcX62JrNY/UGDBbjfMOu7uvoWlLVjwzc+bE6SDJUwWeUSYhhUsIIEhwwCy1aErw1K2VxUsRAKmZKC6EN8AC6mJLPTI9bxo3/HWsOTBDbgoV94rWAAsMHWwXNzd3Y1iDSzRPLcnLKgACwC787CIevFvy8GiFLikwIMwTBgnRJ9tCohqYPn643Bvb9fthIH87UIkLKBZXywslB9MKbCMr5dyOcAyLMcRXUWWDPGwQGFo4A1r0is1S5eNejhYSOF4IVRwa5kJQhgvRliik2+fSc9x9os5izb6gZSGLCwlLEFFggjLZDweTyYXWISFpgnKaUlRwMECAhlCttHo1ciiDuUEUgRYWNGihpVaWNDRWe/TlysUBjIsLJQAWFhMacirQBBgmd3ezmazyaUIS5xl2SlKFsOQ64bKUC2HbJO+URoqU4rkfW5NNKysmiKlwmWsDM7O3IOYm+DKBTjYyPLHmsUrM4wAy8Pj48PD7XVfTEM4XdGCQ37O8uoCV4WlTIbNC1xfU+DWts5XNwc7BziwsLy9wKW6Avfp5fnpfoTkAjde0pKG0gRXaZFZQ6HVa2Cpb51ZWUukWNIYluEvsnMYBjIscoFr09Bru6Hnl6frWNM699M0Usb9TYdywApb2HAoV6Wb8srSjwmWaDQYnSNpI1HTOvNkW1iawHJ/n6hDObQ0dYyWN4TQhxv3o0GPCKzYvaG2xv0RUsf9/SzLE/5wupSs3/JGIn3vjcST3hG2RxS2tjeEkyQ392mSC/5ou87HfmjPs2x/I7HtIwqaoZw9/PSXiXJS7i2w6E7QbSJbPVdJrWzoKdN5S53esceQrTSV3yE2khdslYJOAAAAAElFTkSuQmCC"></div></p>
- <p>That is why the range's end numeric input is inactive. Next to that you can choose the audio file from the selectbox. For your
- convenience, there's a "Play" button here too to listen to what you've selected. The last icon in this row, the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII=">
- "Erase" button will remove this audio from the timeline.</p>
- <div class="warn"><p><span>Warning</span></p><p> Different translations of the narration might be a bit longer or shorter than the version you're using. Keep this in mind
- when you select the starting positions. Narrations cannot overlap.</p></div>
- <div class="info"><p><span>Note</span></p><p> If you also use scripts, then don't forget that "Dialog" commands might also contain translated speech, which will override
- the speech channel.</p></div>
- <p>Clicking on a speech entry on the timeline will allow you to modify (or remove).</p>
- <h2 id="adding_subtitles">Adding Subtitles<a href="#adding_subtitles"></a></h2>
- <p>Likewise to the others, click on the "Subtitles" channel's icon and select the range. Just like with slides, in the first row
- you have the numerical range input, sliders to specify the fade in and fade out times, and the last icon in this row, the
- <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button will remove this subtitle from the timeline.
- <div class="imgc"><img class="imgc" width="556" height="22" alt="cutscn3.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiwAAAAWCAMAAADU1zc5AAAAV1BMVEUvMS47PTpERkNHSUZJS0hLTUpOUE1QUk9SVFFTVVNVV1VXWVZbXVpgYV5iZWJmaGZsbmt1d3R5e3iDhYKMjouUlpOcn5ykpqOsrqu1t7S6vbm8vrve4N3GbTMcAAAC70lEQVRo3u2ai3aiMBRFIeJ0OqNBLSXgmf//zkEh7wcJUhXl2rVCQ4LLsDk5uSEja6wRGdlDvpXaEXE2s+OGq6XWZ7GR1no58TBYgtT6zmaeC027Wmp9lodCkpXT8dYLCOuJ6X7XTLDgEm8Ni2z8IrBYg0DnUxYsUFkOrEO8rWv2tXfA8qc6g5UrLFGwQMjFIBrXAmlyo5e8P7X5+lFY/imhQlF0tFRky9AeHcryq8VnirJk174WLHgLWJQD8ALxygKl71Dy/nRgSIJo3l4oEQOLq/04LKQGvgg5AU1hw7JvWWAaGhjovm8Y26zv/NqwwHPHYd90JAlLGBb0/3lg8SmLAcWNyjLAcugmo60Ny+lyzgdLz4gggT929H1gcR6L5x8hVhCu1vuPT0OGYY6ehqYqS20ry+b7XHphQc8A5NjyZbaEBb3qINdLUQ/k/ACLgQVEfNQ7xJ9eRRGQaHqF2YGOzm2eRQFpFmX5zc5sZ3uWomk/xqYhBAwubzCQIstclLCpey5YlNRRWFmkX+FzSQiWCGVJgUWbbKKUZapnaeoG1daxGtqDkVFYhCrI5JUGS67BsTxY5CiHPYuABdKAIFFbTOMDWLCkeRaDojmUpSgZmoMNS4UTiVIWuJNyTlhyByx4xnmIyp9OY/MsikFVJcZuZvsZ+PtryoKAsqR5lqmrob+dwaUmLJsGHwmweKahGFie2uBmfEAils7QbjgUu+u2J/Gw6MuaeM+iTU/zrIYI6xyuCcuuZUUKLHx6fzFYxHiMKAugZuNUTBDlWYyknNI/Wlnuk2e5FMyE5YCKJMFiLp2dXiVflmeZI90PcltM9yw/kmchDXA0YamuVd6ls1z/epNyYumsw6LUD38LWjrfn5W77w2F0/3FEe23kWfZ7FqctmkbiZ50/7qR+BKvKIiNxIoWxmqooGVJPxN3nem667y+z7LuOq+wzAmLIym38LDelHsULN43JMmk9yenXS21nsZGWuvlxKNgWWOJ8R/RNbcOpVk4oAAAAABJRU5ErkJggg=="></div></p>
- <p>These can be actually used more for just subtitles. Therefore in the second row, you can specify a position (with a coordinate
- helper) and the alignment of the text. A typical subtitle would have position of <samp>50%, 98%</samp> and would be <samp>center</samp>ed, but you can
- set up different values too. After this you can find the usual font selector, specifying the font color, font weight, font size,
- font family for the text.</p>
- <p>In the third row, you have one text input field, for the text itself. In it you can use <samp>{}</samp>, which will be replaced by the
- player's name, or <samp>{attribute}</samp> which will be replaced by that attribute's value. No newlines allowed, but you can add multiple
- subtitles with adjacent positions.</p>
- <p>As with the others, you can click on a subtitle entry on the timeline to modify (or erase).</p>
- <p>Now texts can not only overlap, but it is very likely that you want to display multiple texts at the same time, just in different
- positions. Selecting multiple entries on the timeline which have exactly the same starting and ending range isn't possible. For
- that reason, below the text input there's also a list selector for the subtitles, where you can choose by text, no matter if
- they overlap or not.</p>
- <h2 id="adding_scripts">Adding Scripts<a href="#adding_scripts"></a></h2>
- <p>Finally, you have a "Scripts" channel too. You cannot really add entries for it on the timeline, since there's only one. But if
- you set a range, the script will start with an appropriate "Delay" command (and if you change the range, the "Delay" command will
- change automatically).
- <div class="imgc"><img class="imgc" width="554" height="199" alt="cutscn4.png" src="data:image/png;base64,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"></div></p>
- <p>On the left you have the main script editor area. On the right there is the command palette. You can drag'n'drop commands from the
- palette into the editor area to add new commands. You can also drag'n'drop commands on the editor area to re-order them. To
- delete a command, simply drag it and drop it <i>outside</i> of the editor area.</p>
- <p>First things first, you should add a "Select a scene" command and select a map and position, so that you'll have a background for
- your script. This also selects the daytime, which is important if you have set up an <a href="#ambient_lights" onclick="c('ambient_lights')">ambient lights</a> overlay for that map.</p>
- <p>Here in the cutscene editor you have limited number of commands on the palette. No control structures (like iteration or
- conditional), but you have some Logo-like moving commands for the actors. To use these, first you have to "Place an NPC" on the
- map. After that, that NPC will become the selected actor. If you have more NPCs, then there's a "Select the NPC" command to select
- which one you want to control. Giving movement commands to actors happens <b>asynchronuously</b>, this means you can select an actor,
- give a pile of movement commands to him, then select another actor and add another pile of movements to her. The script won't wait
- until they finish those movements, it will continue immediately, and both actors will do the movements <b>simultaneously</b>. If you
- want the script to stop execution until the actors are finished, you have a "Wait for actor to finish task" command (which also
- applies to the selected actor, just like the movement commands).</p>
- <p>There's one exception to this, and that's the dialog. Dialogs are shown for the specified amount of time, and they stop the
- script until that time passes. This is so because you can display a dialog while the actors are moving or playing a character
- animation.</p>
- <p>Other things you can do in a cutscene includes removing and placing objects on the map; playing object and NPC animations
- etc. One more thing, with objects the same selection mechanism applies as with actors, meaning the object that was last placed on
- the map will become the selected object, and that's the one that will play the object animation. To select another object, then
- "replace" the object on the map with exactly the same object.</p>
- <h2 id="checking_and_saving_the_cutscene">Checking and Saving the Cutscene<a href="#checking_and_saving_the_cutscene"></a></h2>
- <p>You can check the entire cutscene by clicking on the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button, even in an unfinished state.</p>
- <p>But before you could save the cutscene you have to add an internal name to it (last input box on the toolbar), then press the
- <span class="ui1">Save</span> button.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_choosers" title="Choosers">Previous</label><label class="btn next" accesskey="n" for="_startup" title="Startup">Next</label></div>
- <div class="page" rel="startup"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Startup</li></ul><hr></div>
- <span id="tab26"></span><h1 id="startup">Startup<a href="#startup"></a></h1>
- <h2 id="configuring_startup_scripts">Configuring Startup Scripts<a href="#configuring_startup_scripts"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Startup</samp>. That page has multiple event handlers actually, all starting when the game starts (more precisely when
- the "New Game" was choosen in the <a href="#main_menu" onclick="c('main_menu')">main menu</a>). The main one runs only once, while the others are executed later on at specific
- intervals too.</p>
- <h2 id="using_event_handlers">Using Event Handlers<a href="#using_event_handlers"></a></h2>
- <p>Unlike the other manual pages, this mostly isn't about a specific menu entry per se. Instead event handlers can be found in
- several places, on multiple forms. The most prominent one being in the menu <samp>Startup</samp>, but this description applies to the others
- as well.</p>
- <p>In general event handlers are list of commands and they encode simple game logic algorithms. You can put anything in them, and
- since there's sequence, conditional and iteration too, all kinds of algorithms can be described. For every event handler,</p>
- <ul><li>on the left, the bigger part is the event handler editor area. You can re-arrange its commands by drag'n'drop.</li>
- <li>on the right, there's always a command palette. You can add commands to the event handler by simply drag'n'dropping icons from this palette to the editor area.</li></ul>
- <p>To delete a command, just remove it from the handler, e.g. drag'n'drop off the editor area.</p>
- <h2 id="control_structures">Control Structures<a href="#control_structures"></a></h2>
- <h3 id="sequence">Sequence<a href="#sequence"></a></h3>
- <p>Simple, just put one command after another. The execution flow's direction is up to down.</p>
- <h3 id="conditional">Conditional<a href="#conditional"></a></h3>
- <p><img class="imgt" width="20" height="20" alt="cond.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAhFBMVEU+QT4QUFAgYGApZWUrZmYxamoya2s3bW0wcHA4bm47cHBAc3NBdHRFdnZIeHhJeHhVf39WgIBYgYFZgoJliYlzkZF5lZV6lZV/mJiNoKCSpKSUpaWZqKicqqqfrKylr6+nsLCosbGqsrKxtrayt7e0uLi1uLi1ubm6u7u7vLy8vLy9vb2ZaFWJAAAAc0lEQVQY063QNw6AMAxA0ZDQe++9g+9/P0BkQJiRP1lPsgcTFUeISlHCb1gUH9iXGMUpxBhtmvtG1uZ2x57oUVYtkrxU7Bw5KqPfDBal1tz4o8IxAaj1a8+sARKOO6zOfc1ZYedoBFl8Y5wGxp8PeSIRcAeU9wl+Zz4tIgAAAABJRU5ErkJggg=="> Is a mixture of "if" and "switch". You have a "+" and "-" icon to add and remove branches, of which by default there's two,
- 1 and 0. If the given expression returns 1, then the branch on the left is executed, if it returns 0, then the branch
- on the right. You can use more complex expressions returning more possible values if you add more branches.</p>
- <h3 id="iteration">Iteration<a href="#iteration"></a></h3>
- <p><img class="imgt" width="20" height="20" alt="loop.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAATlBMVEVfMBA6PTpvQCBwQiNxQyRxRCV3TTF4TzN/UDCBXUSJaVSKa1aahHaikoejk4illoypnpWxqqWzram0rqq6ube7urm8u7q8vLu9vLy9vb2tIjHfAAAAeElEQVQY042QWw6AIAwEwfpAER8oyt7/oioYjECM8zlJt9sykcKZKBLYp6TyhF6Sem1OdE+PpAnGgYmCbK2qrvFK2TbIDp0LmS2WPd4uN2AI42Nz21XVt6zVKr1sxpA5AJuMy+8L7Owa+o0flbLls2fmH/Lrn5ylHBzoCUtZhjLVAAAAAElFTkSuQmCC"> There's only one kind, equivalent of "while" in programming languages. The block is repeated until the given expression returns 0.</p>
- <h3 id="assignment">Assignment<a href="#assignment"></a></h3>
- <p><img class="imgt" width="20" height="20" alt="let.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEU6PToQUBAgYCAoZCgoZSgqZiorZissZywwaTAzazM2bTY3bTcwcDA3bjc5bzk+cj5EdURLektMekxXgVdZgllvj2+Inoidqp2grKCkrqS3urcjSbs5AAAAR0lEQVQY02PgwQQMDDxMGICRdoJcouyYgkJS3Fi1s/CBARuKoKAEGAgTtl1IEgxEEIL8YhzMvGDAihAUEOekj9/RBRkYMQEARxQG8M89jaMAAAAASUVORK5CYII="> With this, you can assign an expression's value to a local variable or attribute.</p>
- <h2 id="variables">Variables<a href="#variables"></a></h2>
- <p>You can use any attribute as a variable, just by referencing them by their names. If the names aren't prefixed, they refer
- to the entity's attribute that triggered the event. For example, in an object's "on touch" event handler, they refer to
- that object's attribute. If you prefix these attributes by <samp>@</samp>, then they refer to the other party in the event (which is
- typically the player, but in case of default action handlers, the other party is the attacked NPC).</p>
- <p>Each event handler has local variables. These are ones with only one letter names, from <samp>a</samp> to <samp>z</samp>. Since they are local,
- all event handler has a copy of those, and are free to use them without interfering with other event handlers. There's one
- exception to this rule, when the "call another event handler" command is used. There the local variables of the caller are
- copied to the callee's local variables, and when the called event handler finished, it's <samp>a</samp> local variable is copied back
- to the caller's <samp>a</samp> local variable.</p>
- <p>In general, functions (like choosers and dialogs) always return their results in <samp>a</samp>.</p>
- <h2 id="commands">Commands<a href="#commands"></a></h2>
- <p><img class="imgt" width="20" height="20" alt="func.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUAgMAAADw5/WeAAAADFBMVEUQEFAgIGAwMHA6PTqVXtoEAAAAGElEQVQI12NYBQSrGaaGhoaG0Ik8wAAEAJ2QJmRuIWi0AAAAAElFTkSuQmCC"> These do many different things. They can play sounds, replace the background music, play a specific animation etc.
- There are also commands to manipulate the map, and to give items to the player (or take away). Basically the game logic
- is described by these commands, no logic is hardwired in the engine. This gives absolute freedom over your game, but
- also means it is easy to mess up, because logic is only syntactically checked, but there is no (and can be no) semantic
- checking.</p>
- <p>More info can be found about event handlers (when encoded as scripts) in the <a href="https://codeberg.org/tirnanog/editor/src/branch/main/docs/proj_format.md" target="new">TirNanoG Project</a> documentation.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_cutscenes" title="Cutscenes">Previous</label><label class="btn next" accesskey="n" for="_attributes" title="Attributes">Next</label></div>
- <div class="page" rel="attributes"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Attributes</li></ul><hr></div>
- <span id="tab27"></span><h1 id="attributes">Attributes<a href="#attributes"></a></h1>
- <h2 id="configuring_attributes">Configuring Attributes<a href="#configuring_attributes"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Attributes</samp>. On the left you'll see the list of already configured attributes. Double-clicking on one
- of them will load that attribute.</p>
- <p>Attributes are the essential building blocks of your game, that describe the current state. They can belong to characters,
- NPCs, objects or to the world.</p>
- <h2 id="attributes_setup">Attributes Setup<a href="#attributes_setup"></a></h2>
- <p>By clicking on the <img class="imgt" width="42" height="22" alt="setup.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAAAwFBMVEUAAAAOEQ0/QT5HSUZITE9KTElQUk9QVFZUVlNTV1lYXF9dYWNiZ2lmaGZiaXBobG5mbXRsc3pvc3ZqeoV0eoJ3e350fYp7gYl6g5GAhYd2iZqKjImJjZB/kqSPk5aLlKGGmquSmaGQnK+Lnq+On6qYnZ+Wn62VobWaoamQpLaep7Weqr6crbmkrrynsL6mssWus7WuuMa1u8S6v8G7wsq1xMrDx8rCytLIzc/J0NnM0dPO1d7U2Nvb4OLj6Ovs8fQZTRppAAAAAXRSTlMAQObYZgAAAOBJREFUKM+N08cSgjAUheHEKJGIBXs3BAsWQBEQFPD930ocF85Ywv3X32ROFhchhEGhPFwHhZ9SAVXC/yitQuk8YAqF0GbzHHvHWAPQ4BakaXZT5bQ9UBibhlkY2Tsmp1Yw8r1JmFJtx8cNCZ1a1yS9+9HVW/TFVnQldJSFST4yjrlpijWVDsh/EyXO6bQQrr2UbvWTbKUYnLd0znrW96vk3eriW6ouNh21Qj76pGQ+25gH7uyHpJAatjC5u9ZrxZTpQ8ext5QU0xy7Lc0ogyipkp/9ouQvRbgE6nVcwDN8AJRvIzUMqfRwAAAAAElFTkSuQmCC"> "Attribute setup" button at the center bottom, you'll see the setup form. Here you can
- assign attributes to the engine. There's only a few of them, like which attribute stores the player's speed or the light's
- radius for light sources, or the level up attribute which you should add points to when the character advances a level.</p>
- <p>This is also the place to configure the attribute limits in free-form mode. Read about these in <a href="#free_form_mode_characters" onclick="c('free_form_mode_characters')">free-form mode characters</a>.</p>
- <h2 id="attribute_properties">Attribute Properties<a href="#attribute_properties"></a></h2>
- <p>As for the non-setup mode, you can specify the attribute here. Each attribute has an internal name used inside the editor,
- a translatable title, a type and some additional information. If title is not given, then the attribute will be hidden from
- the user. When given, then it will be listed with its current value in-game, on the inventory's "Stats" tab. You can also
- display attributes as <a href="#progressbars" onclick="c('progressbars')">progressbars</a> on the Heads-Up Display. As for the types, you can choose primary, calculated, variable and
- global.</p>
- <h3 id="attr_pri">Primary<a href="#attr_pri"></a></h3>
- <p>These are primary attributes that influences all the other attributes of a character (or NPC). In free-form mode the user are
- free to assign values to these. They are configured during character generation, and either not modified later, or just by
- special events, like level up. Typically "Strength", "Intelligence", etc.</p>
- <h3 id="attr_var">Variables<a href="#attr_var"></a></h3>
- <p>The are the typical attributes, used throughout your game logic. Event handlers can change their values directly, using the
- <img class="imgt" width="20" height="20" alt="let.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEU6PToQUBAgYCAoZCgoZSgqZiorZissZywwaTAzazM2bTY3bTcwcDA3bjc5bzk+cj5EdURLektMekxXgVdZgllvj2+Inoidqp2grKCkrqS3urcjSbs5AAAAR0lEQVQY02PgwQQMDDxMGICRdoJcouyYgkJS3Fi1s/CBARuKoKAEGAgTtl1IEgxEEIL8YhzMvGDAihAUEOekj9/RBRkYMQEARxQG8M89jaMAAAAASUVORK5CYII="> "assign" command, and they also have their own "on change" event handlers.</p>
- <p>Typically skills that the players learn during the game are stored as variable attributes, like "swordfighting", "lock
- picking", etc. But it is up to you how you set up attributes in your game.</p>
- <h3 id="attr_calc">Calculated<a href="#attr_calc"></a></h3>
- <p>These are defined by an expression, and their values are always calculated, and cannot be directly modified, only indirectly,
- through modifying the attributes their expressions depending on. Typically "HP", "HPmax", "MP", "MPmax" etc. which rely on
- certain primary values.</p>
- <h3 id="attr_glob">Global Value<a href="#attr_glob"></a></h3>
- <p>Just like the variable attributes, they have a default value, they can be modified directly with the <img class="imgt" width="20" height="20" alt="let.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAUVBMVEU6PToQUBAgYCAoZCgoZSgqZiorZissZywwaTAzazM2bTY3bTcwcDA3bjc5bzk+cj5EdURLektMekxXgVdZgllvj2+Inoidqp2grKCkrqS3urcjSbs5AAAAR0lEQVQY02PgwQQMDDxMGICRdoJcouyYgkJS3Fi1s/CBARuKoKAEGAgTtl1IEgxEEIL8YhzMvGDAihAUEOekj9/RBRkYMQEARxQG8M89jaMAAAAASUVORK5CYII="> "assign"
- command, and they have event handlers. The only difference is, while variable attributes belong to the characters (or NPCs or
- objects), global attributes belong to the world. They are useful to store the status of your overall, player-independent story line.</p>
- <p>Typically things like a castle's gate is open or not, the king has dispatched the knights or not, how many days left before
- the princess starves to death in the tower etc.</p>
- <h3 id="attr_glob_calc">Global Calculated<a href="#attr_glob_calc"></a></h3>
- <p>Similar to per-character caluclated attributes, but for world attributes.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_startup" title="Startup">Previous</label><label class="btn next" accesskey="n" for="_actions" title="Actions">Next</label></div>
- <div class="page" rel="actions"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Actions</li></ul><hr></div>
- <span id="tab28"></span><h1 id="actions">Actions<a href="#actions"></a></h1>
- <h2 id="configuring_default_actions">Configuring Default Actions<a href="#configuring_default_actions"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Actions</samp>.</p>
- <p>There are interactions between the player and other elements of the game, like NPCs, objects etc. These are always
- interpreted in relation. You can either set a handler for all kinds, or set a specific for a particular element. You
- can configure the former, global handlers here. For the element specific handler (which override the global ones if
- they exists), see <a href="#npcs" onclick="c('npcs')">NPCs</a> and <a href="#objects" onclick="c('objects')">Objects</a>.</p>
- <h2 id="default_action_handlers">Default Action Handlers<a href="#default_action_handlers"></a></h2>
- <p>You can have 9 actions. How you define these is totally up to you and to the game you're creating. In a simple fantasy RPG,
- action 1 could be the melee attack, and action 2 could be the ranged attack. In an adventure type game action 1 could be
- the use object action, action 2 the examine, action 3 the open, action 4 the push, action 5 the talk to etc.</p>
- <p>For actions that does not need close proximity, you'll have to tell which attribute stores the range of that action. For example,
- if action 2 is the ranged attack, then you could choose the Strengh attribute for the range, meaning the stronger the player
- become, the farther they will fire with a bow. Just an example, it is up to you.</p>
- <p>What is important, that for all actions that you intend to use, create a default event handler. For example, if action 1 is melee
- attack, then this event handler is triggered when the player uses an object which has action 1 set (like a sword), and then
- this event handler should describe if the sword hits or not, and if so it should decrease the opponent's HP etc. Without default
- event handlers, the objects in your game are just for show and useless.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_attributes" title="Attributes">Previous</label><label class="btn next" accesskey="n" for="_character" title="Character">Next</label></div>
- <div class="page" rel="character"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Character</li></ul><hr></div>
- <span id="tab29"></span><h1 id="character">Character<a href="#character"></a></h1>
- <h2 id="configuring_character_options">Configuring Character Options<a href="#configuring_character_options"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Characters</samp>. On the left you'll see the list of already defined option groups. Double-clicking on one of them
- will load that option group.</p>
- <p>There's no clear-cut instructions on how to set up characters, because that mainly depends on what kind of game you're creating.
- The TirNanoG engine gives you absolute control over how your define these. See also how to create <a href="#predefined_heroes" onclick="c('predefined_heroes')">predefined heroes</a>,
- <a href="#hero_classes" onclick="c('hero_classes')">hero classes</a> and <a href="#free_form_mode_characters" onclick="c('free_form_mode_characters')">free-form mode characters</a>.</p>
- <p>Character options are groupped. For example, brown hair or blonde hair are options, and they probably belong to the same hair
- option group. This can be difficult at first to wrap your head around. When the players are creating characters, they can choose
- different options, exactly one from each group. It is hard explain this better, because of the freedom the engine gives you.
- Let's say one option group is "spicies", with options like "human", "elf", "orc" etc. Another option group is "class", with
- options like "warrior", "thief", "mage" etc. The first group assigns sprites to the character, the second assigns attributes.
- Hope this example helps.</p>
- <p>This could get more complicated because the engine allows you to define multiple groups that alter the outlook of the character.
- If you choose this, then one of those option groups must be marked as "base look out". For example, an option group can be
- "body", with options like "human male", "human female", "elf male", "elf female" etc. These would assign different base sprites.
- Then you can have option group for "hair" for example. In this case, the player would be able to select the base look out, the
- body and the character's hair independently during character creation.</p>
- <div class="info"><p><span>Note</span></p><p> When "base look out" is selected, you also have to tell where the base line is (which is the ground level on the sprite
- with other words). The base line is normally at the vertical center, but you can move it down by a delta y value to match the
- character's foot. This is very important to set if you want to add oversized sprites too.</p></div>
- <h2 id="option_group">Option Group<a href="#option_group"></a></h2>
- <p>The name of the option group which is internally used in the editor can be set in the top right corner.</p>
- <h2 id="options">Options<a href="#options"></a></h2>
- <p>Options with translatable names are added to the list in the middle. Each option might add attributes, inventory items or sprite
- overlays to the character.</p>
- <h3 id="option_attributes">Option Attributes<a href="#option_attributes"></a></h3>
- <p>There are two kinds of attributes, required and provided. If you set the relation to "(set)", then it's going to be a provided
- attribute. If you use any other relation, then a required attribute. Again, it is easier to explain through an example. Let's say
- like in the previous example, you have an option group for "spicies", with options "human male" and "human female". For the first
- one, you can add a provided attribute "sex" with value 1, and for the latter with value 2. Then, in another option group,
- which would be "career", you can add an option "blacksmith" with the required attribute of "sex" being 1, and "waitress" with
- required attribute "sex" being 2. In this case the player would be to choose during character generation between "human male"
- and "human female". Depending on that choice, they would be offered different career choices: with a "human male", they can
- choose "blacksmith", but not "waitress", and similarily, if they choose "human female", then they can choose "waitress",
- but not "blacksmith". This makes also sense when you think about having different sprites, for example "human male" can have a
- different set of options in the "hair" group than "human female" characters.</p>
- <h3 id="option_inventory">Option Inventory<a href="#option_inventory"></a></h3>
- <p>You can specify inventory items for an option which will be added to the player's starter inventory if they choose this option.
- For example, in the option group "class", the option "warrior" might add a sword, and "mage" might add a magic wand to the
- starter inventory.</p>
- <h3 id="option_sprites">Option Sprites<a href="#option_sprites"></a></h3>
- <p>Normally a sprite sheet would offer you ready to use characters. However it is possible that the imported sprites are modular:
- they only contain parts of the character (like separate sprite sheet for body, face, ears etc.) For this latter case, you can
- add multiple sprite layers. Each layer should contain a specific kind of sprites: for example the first layer should contain the
- body, the second layer the hair etc. If you have ready to use sprites with fully drawn characters, then you'll need only one
- layer.</p>
- <p>If you have sprites with special grayscale colors (<samp>#101010</samp> to <samp>#f0f0f0</samp>), then you can select a 8 x 16 pixel palette sprite on
- the toolbar. With this, the player will be able to choose different color variants during character generation (for more details,
- see <a href="#recoloring" onclick="c('recoloring')">recoloring</a>). You can get such a palette if you have imported <a href="#sprites" onclick="c('sprites')">sprites</a> with the "?" (ask) color variant.</p>
- <p>On a layer, you have to specify sprites for each action. This could be overwhelming at first, but the sprite selector helps you
- a lot: you can search sprites by name, which filter is kept. For example, click on the "walking" coloumn's button. In the pop up
- selector, you search for "elf". The list will be filtered only to sprites with "elf" in their names. You choose the sprite by
- clicking on it. Now in the same row you select another action, eg. "swimming". The sprite selector will pop up again, but only
- with sprites depicting elves (you can clear the search field to list all sprites again).</p>
- <p>Now you don't need ALL actions. If you don't plan to use swimming or flying in your game, then you can leave those sprites empty
- entirely. If your collision masks contain no climbing cell, then you won't need the climbing animations either. You can also skip
- the block attack, but you probably should add sprites for hurt and die. With the actions, only those need to be set up, for which
- you have added event handlers.</p>
- <p>Below the sprite matrix are the copy'n'paste controls. You can copy and paste the entire layers configuration from one option to
- another (or as a matter of fact, to other layers too, like to an NPC's character layer.) There are two more buttons with up / down
- arrows on them. With these you can re-arrange the layers' ordering by moving the selected layer up or down.</p>
- <p>By clicking on the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button, you'll be able to see the selected action's animations in all
- directions. This is very handy to see if you haven't specified all directions then which direction's sprites will be used to fill
- in. It is also useful to see how the sprites on different layers are merged and if they look nice together or not. If some sprites
- are oversized (bigger than the base character sprite), you can also check here if they fit to the base line properly.</p>
- <div class="hint"><p><span>Hint</span></p><p> the preview shows the selected action by default. But in preview mode, you can press <kbd>⯇</kbd> left and <kbd>⯈</kbd>
- right cursor arrows to switch actions. When the number of frames (or the playback type of the animation) differs on some
- layers, a flashing Warning sign will be shown next to that merged sprite.</p></div>
- <h3 id="option_description">Option Description<a href="#option_description"></a></h3>
- <p>Finally, if you want, then you can add a translatable description for the option.</p>
- <p>Once you have configured the character option, don't forget to press <span class="ui1">Save</span>.</p>
- <h2 id="character_examples">Character Examples<a href="#character_examples"></a></h2>
- <h3 id="predefined_heroes">Predefined Heroes<a href="#predefined_heroes"></a></h3>
- <p>The are many games with a storyline which demands no configurability and a specific protagonist (like Geralt of Rivia). There are
- also many games with storylines that only allow selecting one of a few predefined characters (like Bernard, Laverne and Hoogie).
- In this section I'll explain how to set up these.</p>
- <p>First of all, you'll only need exactly one option group, no more.</p>
- <p>In that group, add as many options as many choosable characters your game has. For each option specify both the attributes
- and the sprites (and maybe inventory too). It's very likely that you'll have ready to use sprites for these characters, so
- you'll need only one Layer. But it is also possible to use multiple layers and construct the protagonist character from modular
- sprite sheets.</p>
- <p>It is also possible to have only one predefined character, but let the user choose it's primary attributes. For that, do not
- set up attributes, just sprites, and in the <a href="#attributes_setup" onclick="c('attributes_setup')">Attributes Setup</a> menu configure points. For more details, read free-form section
- below.</p>
- <h3 id="hero_classes">Hero Classes<a href="#hero_classes"></a></h3>
- <p>A typical RPG allows the player to choose a character and a hero class independently.</p>
- <p>For this, you'll need at least two option groups. In the first group, call it let's say "spicies", define the base look out
- of the character by defining the sprites, but configure no attributes nor inventory.</p>
- <p>In the second group, name it let's say "class", add options with only attributes and inventory, but no sprites. For example,
- the "warrior" option should have large "Strength" value, but lower "Intelligence", while the "mage" option should have lower
- "Strength" and higher "Intelligence".</p>
- <p>You can also use sprites with this second group of course, for example you can set up the "mage" option to add a pointy
- sorcerer's hat to the character's portrait.</p>
- <p>It is also possible to configure this with freemode primary attributes. In this case configure points in <a href="#attributes_setup" onclick="c('attributes_setup')">Attributes Setup</a>.
- Then in the second group, which is called "class", specify <i>required</i> attributes, for example for "warrior", specify "Strength"
- at least 8, and for "mage" specify "Intelligence" at least 8. In this case the player will be able to freely configure their
- character's primary attributes, but they won't be able to choose certain classes if the given primary attribute is too low. It
- is also possible to use calculated attributes with the classes in freemode. See the free-form section below for more details.</p>
- <h3 id="free_form_mode_characters">Free-Form Mode Characters<a href="#free_form_mode_characters"></a></h3>
- <p>Go to <samp>Game</samp> > <samp>Attributes</samp> and on the <a href="#attributes" onclick="c('attributes')">attributes</a> page click on the <img class="imgt" width="42" height="22" alt="setup.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAAAwFBMVEUAAAAOEQ0/QT5HSUZITE9KTElQUk9QVFZUVlNTV1lYXF9dYWNiZ2lmaGZiaXBobG5mbXRsc3pvc3ZqeoV0eoJ3e350fYp7gYl6g5GAhYd2iZqKjImJjZB/kqSPk5aLlKGGmquSmaGQnK+Lnq+On6qYnZ+Wn62VobWaoamQpLaep7Weqr6crbmkrrynsL6mssWus7WuuMa1u8S6v8G7wsq1xMrDx8rCytLIzc/J0NnM0dPO1d7U2Nvb4OLj6Ovs8fQZTRppAAAAAXRSTlMAQObYZgAAAOBJREFUKM+N08cSgjAUheHEKJGIBXs3BAsWQBEQFPD930ocF85Ywv3X32ROFhchhEGhPFwHhZ9SAVXC/yitQuk8YAqF0GbzHHvHWAPQ4BakaXZT5bQ9UBibhlkY2Tsmp1Yw8r1JmFJtx8cNCZ1a1yS9+9HVW/TFVnQldJSFST4yjrlpijWVDsh/EyXO6bQQrr2UbvWTbKUYnLd0znrW96vk3eriW6ouNh21Qj76pGQ+25gH7uyHpJAatjC5u9ZrxZTpQ8ext5QU0xy7Lc0ogyipkp/9ouQvRbgE6nVcwDN8AJRvIzUMqfRwAAAAAElFTkSuQmCC"> <samp>Attributes setup</samp> button. On that
- form, you can set up the <b>total points</b> and the <b>maximum point</b> per attribute.</p>
- <p>When these are set, then the players can freely assign the total points among the primary attributes, but no attribute
- can have more points than the given maximum.</p>
- <p>In this case the character's main attributes would be probably calculated attributes that rely on these primary attribute
- values. For example, you can have 3 primary attribute ("Strength", "Intelligence", "Endurance"), each with maximum points of
- 10, and you can give 21 points in total to the player to assign between these 3 as they like. Then the base attributes could
- be all calculated (like "Physical" = (Strength + Endurance) / 2, "Mental" = Intelligence, "Attack" = Strength, "Defense" =
- (Strength + Intelligence) / 2 etc.) Note, these are just examples, you can set up the attributes as you like.</p>
- <p>Go to <samp>Game</samp> > <samp>Characters</samp>. With the character option groups, you can specify attributes for certain options, but do not
- specify any primary, unless as a required attribute.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_actions" title="Actions">Previous</label><label class="btn next" accesskey="n" for="_npcs" title="NPCs">Next</label></div>
- <div class="page" rel="npcs"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> NPCs</li></ul><hr></div>
- <span id="tab30"></span><h1 id="npcs">NPCs<a href="#npcs"></a></h1>
- <h2 id="adding_non_player_characters">Adding Non Player Characters<a href="#adding_non_player_characters"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>NPCs</samp>. On the left you can see the list of already defined NPCs. Double-clicking on one of them will load
- that NPC.</p>
- <p>On the tool bar, you can see the "basic configuration" and "inventory configuration" icons, and on the right, the internal
- NPC name. These icons will switch tabs, because there are quite a lot configuration options for NPCs, did not fit into one page.</p>
- <div class="hint"><p><span>Hint</span></p><p> To duplicate an NPC, load them, then modify the internal name and press <span class="ui1">Save</span>.</p></div>
- <h2 id="configuring_behaviour">Configuring Behaviour<a href="#configuring_behaviour"></a></h2>
- <p>The first and most important thing to configure is what the NPC should do when the players do not interact with them.
- <ul><li>Standing makes the NPC stand in one place</li>
- <li>Wandering makes the NPC randomly move</li>
- <li>Patrol makes the NPC to follow a predefined path</li></ul></p>
- <p>All have the "Speed" argument (even standing), but "Wandering" also has a frequency how often the NPC should change course,
- and "Patrol" has a patrol path id argument (see <a href="#maps" onclick="c('maps')">maps</a> on how to set up a patrol path).</p>
- <p>You can change the behaviour from event handlers. For example, you can set the default to "Wandering", and in the "on approach"
- event handler switch that to "Attack".</p>
- <div class="hint"><p><span>Hint</span></p><p> Treasure chests are standing "NPC"s with just an "on touch" event handler.</p></div>
- <h2 id="event_handlers">Event Handlers<a href="#event_handlers"></a></h2>
- <p>The second important thing is to configure how an NPC would react when they interact with a player. These event handlers can
- change the NPC's behaviour, or make the NPC to start a dialog, open up their invertory for doing business etc.</p>
- <ul><li>on click: activates if the player uses no object, or an object in any action category</li>
- <li>on touch: when player collides with the NPC</li>
- <li>on leave: when player's and NPC's distance increases above the given value</li>
- <li>on approach: when player's and NPC's distance decreases below the given value</li>
- <li>on action: when the player uses an object on the NPC which belongs to a specific action category</li>
- <li>on using: when the player uses one particular, specific object</li></ul>
- <h2 id="npc_attributes">Attributes, Sprites and Preview<a href="#npc_attributes"></a></h2>
- <p>Looks like and works exactly like in character options, except there's only provided attributes for NPCs. For more details,
- please refer to the <a href="#character" onclick="c('character')">character</a> chapter.</p>
- <div class="hint"><p><span>Hint</span></p><p> You can create a great variety of NPC characters with the sprite <a href="#generator" onclick="c('generator')">generator</a>.</p></div>
- <h2 id="npc_inventory">Inventory<a href="#npc_inventory"></a></h2>
- <p>By pressing the "Inventory" icon on the tool bar, you'll get the NPC's inventory setup.</p>
- <p>Here you can specify the in-game name of the NPC and what items they should have. Quantity and chance of having those can be
- configured too. When the NPC gets killed, all the items in their inventory is dropped on the map as loot.</p>
- <div class="info"><p><span>Note</span></p><p> Note the difference between these:
- <div class="pre"><pre>
- 50%, 2 swords
- </pre></div>
- means there's a 50% chance of the NPC having 2 swords or none. No way they are going to have 1 sword. On the other hand
- <div class="pre"><pre>
- 50%, 1 sword
- 50%, 1 sword
- </pre></div>
- means the NPC might have 0, 1 or 2 swords.</p></div>
- <h3 id="creating_a_merchant">Creating a Merchant<a href="#creating_a_merchant"></a></h3>
- <p>If you want to create someone whom the player can trade with, you must specify "Sell price" and "Buy price" event handlers. These
- receive the given object's base price (see object's <a href="#in_inventory" onclick="c('in_inventory')">in inventory</a> tab) in the <samp>a</samp> local variable and category in <samp>b</samp>, and should
- return the modified price in the same <samp>a</samp> local variable. Normally you want to have something like this</p>
- <div class="pre"><pre>
- a:=a*110/100
- </pre></div>
- <p>to sell 10% more expensive than the base price, and</p>
- <div class="pre"><pre>
- a:=a*50/100
- </pre></div>
- <p>to buy at half of the base price. But since you have the control structures for these event handlers, you can create exciting
- <img class="imgt" width="20" height="20" alt="cond.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAhFBMVEU+QT4QUFAgYGApZWUrZmYxamoya2s3bW0wcHA4bm47cHBAc3NBdHRFdnZIeHhJeHhVf39WgIBYgYFZgoJliYlzkZF5lZV6lZV/mJiNoKCSpKSUpaWZqKicqqqfrKylr6+nsLCosbGqsrKxtrayt7e0uLi1uLi1ubm6u7u7vLy8vLy9vb2ZaFWJAAAAc0lEQVQY063QNw6AMAxA0ZDQe++9g+9/P0BkQJiRP1lPsgcTFUeISlHCb1gUH9iXGMUpxBhtmvtG1uZ2x57oUVYtkrxU7Bw5KqPfDBal1tz4o8IxAaj1a8+sARKOO6zOfc1ZYedoBFl8Y5wGxp8PeSIRcAeU9wl+Zz4tIgAAAABJRU5ErkJggg=="> conditionals too, like for example a racist orc Merchant who sells to humans for double the price.</p>
- <p>Using the price category in <samp>b</samp> is optional, and you can set it up as you wish. But if you want a certain merchant to only accept
- certain items, then simply only return a price if the item is in the desired category, for example:
- <div class="pre"><pre>
- +-----------------------------+
- | [+] [-] b |
- +---2---+------1------+---0---+
- | a:=0 | a:=a*50/100 | a:=0 |
- +-------+-------------+-------+
- </pre></div></p>
- <p>There's another feature for merchants, you can set their inventory to replenish themselves. Normally an item creation executed
- only once, when the NPC is created, but with this you can repeat the process every N minutes. A merchant can't have more than
- 999999 items of the same kind.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_character" title="Character">Previous</label><label class="btn next" accesskey="n" for="_spawners" title="Spawners">Next</label></div>
- <div class="page" rel="spawners"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Spawners</li></ul><hr></div>
- <span id="tab31"></span><h1 id="spawners">Spawners<a href="#spawners"></a></h1>
- <h2 id="configuring_npc_spawners">Configuring NPC Spawners<a href="#configuring_npc_spawners"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Spawners</samp>. On the left you can see the list of already defined spawners. Double-clicking on one of them will load
- that spawner.</p>
- <h2 id="number_of_maximum_npcs">Number of maximum NPCs<a href="#number_of_maximum_npcs"></a></h2>
- <p>This is the number of maximum how many NPCs this spawner handles at any given time. If it has already spawned this many, no new
- NPCs will be born.</p>
- <h2 id="spawning_frequency">Spawning Frequency<a href="#spawning_frequency"></a></h2>
- <p>Is a time interval, when to check if the maximum number of NPCs has been spawned.</p>
- <h2 id="npc_list">NPC list<a href="#npc_list"></a></h2>
- <p>This list contains what kind of NPCs will be spawned by this spawner. You can add an NPC type multiple times and thus increasing
- the chance of spawning that kind. The list always sums up to 100% chance.</p>
- <p>You can set a condition to a kind. For example, let's say you have a <samp>level</samp> character attribute, and a spawner only spawns weak
- slimes if it's less than 5, but it also might spawn minotaurs if the player's <samp>level</samp> is above 10.</p>
- <p>In the provides coloumn, you can specify an attribute which will be set on the spawned NPC. For example, in conjuction with
- the conditional, you can set different strengths to the NPCs. If the provides expression is empty, then the NPCs will be spawned
- with the attributes specified on the <a href="#npc_attributes" onclick="c('npc_attributes')">NPC attributes</a> page.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_npcs" title="NPCs">Previous</label><label class="btn next" accesskey="n" for="_dialogs" title="Dialogs">Next</label></div>
- <div class="page" rel="dialogs"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Dialogs</li></ul><hr></div>
- <span id="tab32"></span><h1 id="dialogs">Dialogs<a href="#dialogs"></a></h1>
- <h2 id="creating_dialogs">Creating Dialogs<a href="#creating_dialogs"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Dialogs</samp>. On the left you can see the already created dialogs. Double-clicking on one of them will load that
- dialog.</p>
- <p>You have on the right the internal name of the dialog that the editor uses, otherwise the tool bar is empty.</p>
- <h2 id="who_said_and_what_is_said">Who said and What is Said<a href="#who_said_and_what_is_said"></a></h2>
- <p>Title is translatable and shown in-game. It contains the name of the NPC who is saying the dialog, and optional.</p>
- <p>Message is translatable, and mandatory. You can't place newline characters in the message, line breaks are handled automatically,
- because each player might have a different screen resolution, and with that a different dialog size. On the other hand you
- can use <samp>{}</samp> characters, which will be replaced by the player's name, or <samp>{attribute}</samp> which will be replaced by that attribute's
- value.</p>
- <p>If your game has voice actors and speech recordings, then you can also set an audio file speaking the words of the message.</p>
- <p>On the right, you have a button to set the portrait. This has to be independent to the NPCs, because not only NPCs can make
- dialogs. For example a sign on the wall might pop up a dialog with the translated text (in which case there should be no
- portrait at all, or could be a portrait of the sign). Second, NPCs might have several face expressions, so you should choose
- the proper one for this dialog (like happy, angry etc.).</p>
- <h2 id="possible_answers">Possible Answers<a href="#possible_answers"></a></h2>
- <p>You don't have to specify answers, but you can. If you do, you can add as many options as you like, but keep in mind that for
- a good in-game experience 4 or 5 tops is recommended. More than 8 will most definitely confuse the players and will ruin your
- game.</p>
- <p>If you are creating a game where the players can't customize their character (see <a href="#predefined_heroes" onclick="c('predefined_heroes')">predefined heroes</a>), you might want to add
- speech audio to the answers. With customizable characters I do not recommend this, because it looks strange (or rather funny)
- when a brutal orc warrior sounds like a little girl.</p>
- <p>Furthermore, dialog answers can be conditionals and they can provide attribute changes. For example, a certain answer can only
- be shown if the player's character is an elf.</p>
- <h2 id="using_in_event_handlers">Using in Event Handlers<a href="#using_in_event_handlers"></a></h2>
- <p>You can display dialogs from event handlers, using the "Dialog" command. To give you more control than just providing attributes,
- it will return the selected answer's number in the local variable "a" in reverse order (first answer = number of answers - 1,
- last answer = 0). <img class="imgr" width="126" height="72" alt="dlgcmd.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAABICAMAAAAH3rEKAAAAwFBMVEUAAAALEVEZIWIkJGEsKmkyL280NG49PXE/QT4XT05DRXpJSHhNT38fYV4nZWNSV4Y3bGswcG5fYYxfZYk/dHNLeHhobpNudJlydpZVgYF6fZ14fqRliYt8g52ChaZ7iqJ0kZSHjKd7lpOIl6+NmKyRmLOTpKSfq6yksLGgsb2essSmt8OzuLquucqrvMi0vsy8vruwwc60w8m9xtW3yNTDzNvFzNW9z9vAz9XN1N3G1+TI197N1+XW4Ond5e/k6/QwFBU4AAAAAXRSTlMAQObYZgAAAppJREFUaN7tlw1zojAQhoE79WiLB1YteJ/aU2zhZPEoSs+P//+vikIwCYYh2ELvJu+MZlhIns1md1Gp1YSkTC2luuRqiicW4kv4n+A5XMWmtij8x+F4PGxjj5bYODf+NJXC98LobxStzWbwN4HvOM7DIui9NV5Ovkn8eLF4iOU8/iLwwFgHKDykDwI1IbsGtKacDiT+Plgtl/7C9yvhIbUANSO7BoSX0Ujie6tNGC69ILg9hwdI5qORwhNooJyE4wfhUeLTqTfa7nfbzfrb57u7mw8pHlIcvTyy43iA04jjCX/Zmd/e7LypaXpRLO+K3H0+sLndQ3ofqN0DvgTeo+i6H22/KNd+nP8Lx/c6JD4LAzDwQPhwwgOxg6K2owy/Kz8e4+R3HN8f5ndPpDKFB3QoZx4uF/yj7uPU//O0fl6ZLDyRX6VT74RHHf8s/tYPlmEY7dbX7LOHMoV3ChKQdc8ovFSj4Hm33297WaDIgssKTyEyP992qBHlDrPtIF2Z06f9tPami+n3pvOmr5yWUoRvjzsNvHAr/YzhxRe0ncqq+FMPw0tyE5KEDjKaVIzXmtMn9Sye8rGsjVeaxsCTl2pJG6/Ud4SfzRrFz20ar9aI192vObxRAn94nb8C/ifoVgX8EQ0X47vz2WDexfBqIgqPTKRLF+ItrWu7uu7aXc3KljUMNS1wHIVqngj+ZXjdteZuX9P67txy9dqDPwGwD1StbwNMasfH0RskhkESSONMARbgLwx+35pNEsNkYvU5287BYfj3m+77waOiV7HiL2PjVQ7POEVmcrGzrtQNCs/OIV4M22F8BokH7sW43SrEc2P4w1WAr3L28IpnX7diPOsPgFbDDYEXeIEXeIEXeIEXeIEX+P8VL6lN6gXZU/5FI+95jAAAAABJRU5ErkJggg==">If you place a conditional structure right after a "Dialog" command and set its expression
- to "a", then you can do different things depending on the answer. The first branch will be executed if the player chooses the first
- answer, the second branch when they choose the second answer, etc. and the last, zero branch when they choose the last answer.</p>
- <p>For example</p>
- <div class="pre"><pre>
- +---------------------+
- | () dialog1 00:01 |
- +---------------------+
- +-----------------------------------+
- | /\ [+][-] a |
- | 2 | 1 | 0 |
- +-----------+-----------+-----------+
- | things | things | things |
- | to do on | to do on | to do on |
- | first | second | third |
- | answer | answer | answer |
- +-----------+-----------+-----------+
- </pre></div>
- <h2 id="preview_dialog">Preview Dialog<a href="#preview_dialog"></a></h2>
- <p>To get a glimpse how the dialog will look like in the game, press the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button. If you don't
- like the dialog window or the font, you can set those in the <samp>Interface</samp> > <samp>Elements</samp> menu, see <a href="#ui_elements" onclick="c('ui_elements')">UI Elements</a>.</p>
- <p>When you're satisfied with the dialog, do not forget to press <span class="ui1">Save</span>.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_spawners" title="Spawners">Previous</label><label class="btn next" accesskey="n" for="_objects" title="Objects">Next</label></div>
- <div class="page" rel="objects"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Objects</li></ul><hr></div>
- <span id="tab33"></span><h1 id="objects">Objects<a href="#objects"></a></h1>
- <h2 id="configuring_objects">Configuring Objects<a href="#configuring_objects"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Objects</samp>. By default objects are just roadblocks on the map. If you want the player to interact with them,
- you have to add meta information too. On the left you can see all the objects that already have such a meta info. Double-clicking
- on the list will load that object. To load an object that does not have meta info yet, use the object sprite chooser on the
- tool bar.</p>
- <div class="info"><p><span>Note</span></p><p> Beneath the object list, you can see the usual <img class="imgt" width="22" height="22" alt="del.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAKlBMVEUAMQAQEBBAQEBERkNPUlBbXVpiZWJoaGhpbGt7f3yMj4uYnpyoq6i8vrumCHu3AAAAAXRSTlMAQObYZgAAAGBJREFUGNNjYBCEAQYGxnIYEGAQd4EBRQx27t2rcHavyzUo2+fM2TN3zhwBs71mgsASiJq7IOCCyb6zdvets3jZxia31666tdfZGIMNVgNlg83EZMMAKptRCQYEGJD8DgCHDFY1WXyC9AAAAABJRU5ErkJggg=="> "Delete" button, but there's also a <img class="imgt" width="141" height="22" alt="dupobj.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAAAWBAMAAAAP0QIWAAAAMFBMVEXjiuMQEBAuMS46PTpAQEBERkRISEhLS0tPT09RUVFiZWJoaGiFhYW1tbW9vb2+vr5ngf6oAAAAAXRSTlMAQObYZgAAAOJJREFUOMvN1DEOgjAUBuDHDTBxc9N4gre5NCaewpnUC7lwBTcXE+MJuIAjo0piurwDPC0UKYSiQk38kzeUPD7gUQAYkGBkEgJM+2YOMDmZ7AFm2DMLCI6xyTb8S4cGOEqpxJNz9+SoJHeYCJlRlxBcNFlr4biO5WTaEShI9+ZFxTn2utNJM8tBsss42DzW6txil4NfOZk357V/3jn5lNqdg7xIqStqzrlyqrkL+sipvfeyqb4P3M5Vyk3pNCKYGa3n63TS55TP7U7NLO/N5ZhEw773XzjrXd8AjFcmSwBP//kHUVC8LjLkb74AAAAASUVORK5CYII=">
- "Duplicate object" input box and button. Give a name to the copy and press the button, that will duplicate not only the sprite,
- but all the meta info as well.</p></div>
- <p>On the tool bar you can see the object sprite chooser, the "On map" icon and the "In inventory" icon. These icons will switch
- tabs, because there are quite a lot configuration options for objects, did not fit into one page.</p>
- <h2 id="objects_on_map">Objects on Map<a href="#objects_on_map"></a></h2>
- <p>The simplest one is when the object is on map, like a wall or a street lamp. These have no in-game name. All you need is a
- collision mask for them, which can be set on the right. Select the sprite and then you'll see the grid with the transparent
- image of the object.</p>
- <h3 id="collision_mask">Collision Mask<a href="#collision_mask"></a></h3>
- <p><img class="imgr" width="289" height="251" alt="coll.png" src="data:image/png;base64,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">Visibility (transparency of the object) can be changed by clicking on the "Visibility" icon above the mask.
- It has <samp>25%</samp>, <samp>50%</samp>, <samp>75%</samp>, <samp>100%</samp> steps, <span class="mouseleft"></span> left clicking goes in ascending direction, while <span class="mouseright"></span> right clicking goes in
- the other, descending direction.</p>
- <p>On the grid, you can click on each cell individually. Here <span class="mouseleft"></span> left clicking changes the status forwards, while <span class="mouseright"></span> right
- clicking changes it backwards. Each cell can be of different collision:
- <ul><li>empty means walkable and flyable but not swimmable</li>
- <li><img class="imgt" width="16" height="16" alt="block.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACwElEQVQ4y6XTO28cVQCG4Xd2ZnbXa3YTr71OsraTOHaIwVxMBJHAQZFSIppI1JCGHtFBS8sviNIlHaKhR0gRDU0sRC6KlM16cXbsvcxe5nZmzjkzhyIdEhKC7wc81ffC/5wF8MuPPyxc3WjftIz5JFcqRojn0zAclTPxTO1dO7Sskri4s2P+EQgf/Pxl2OvesRwHjCHXmoE2tE41ONs+R640uVZ9HQQnHc+LNt5652G5yIPoqOc5AIHvW+HhC6RIUHFMliSEl3dpi4Dxny8oZEYhxNqTOFvb/Wgfd+DdmAwGPP71AQ5A15+cjHExeQm3KGFlCisVaBVjlKTIJEYrskAgDjuY2QSv2yUZj14Br2GqKxWbbmLR3nsPJTPmqeRACOYqp1KqUskL+pbNsndMfe6TxjH9WmPiANgve53Z4Jg4ElRayzRFTCtNKVLB0XRO8+oHVLKUthCEaUbHdnnuhyy5nHYA+qtrmEaTNEp4FgqW4oi6iGiYnEJJkjCkmI2xM8limlIWCXHgEyXJUwfgw60LJN0ORamCMYZ5ucTB8hmarkMQhNiZIo8yqpmgliZUKFA6Z2RXpAMwn06TmedR1xKUoioS6q11Llsu2ilQaYpsLPJbUmbv7Xc5Pj4hjSVXVGocgHj7TS+PBQejMSYvMHpIJDXD2ZgFU6CzDCUlqnC4xDrrZXhsG/wgeQUE00m4EUzQwz61vfc5s3WBSRgxipo8GfvkNZD+iHGmGff71AtNGMcE586PbIC79+6bz3dfd0e+T7nRWK3OJ64bRzTSGGvqs711iTdWW2wuNRhS4mmcMhoOqEXzh9bfv/3dt9/Y20eda+dXlq8vuPa+Nwv31zY3Vxa1pFAKJTNyKfn9j0cktvuT9W+K+/7Wp1d22mdv1ErWdccUHztaX3zUO+q9XKjf/E8Jf/XZrfbXt784DfAXJ+2abvcqc+YAAAAASUVORK5CYII="> wall means block, not walkable, not swimmable and not flyable</li>
- <li><img class="imgt" width="16" height="16" alt="swim.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACOUlEQVQ4y5XTTUgUARQH8P98OjM7687MirbamtFqSOYhog9MKugQBcHapUN0kSKQoFLrEF37OIQkFeVChFGHwr5woy7LhhWZ9mFYsGbrhqnkbq37MbvTzM5shy4edld7t8d778c7vEdgiejsutAz27DLu4JDuFbMXTrRtsW/uE6XGr589cb6Cpbca0D19hza/qFQD1kK4Dj+oksW3nTva95crKco4Lt154Bdko0/GU2jaPbkfwF9N/t5lredVxRlyLIskDRd/yU817ZsQDOsDsVZUadp2ZdEPm+ZFsCUcV3LAgYGn8tlHH9GsNngFPkxWCZ0XYdhGFtfDH9qWRKIxeKnJVmWBF6Ybm1tyVpaBmo6DVVNIw+cKgkEXo1IDMsckyQZeYKYB4CcpkFVVaipJGLTU65O7w5bUSBn5g9TDCvwAg+G+lcysymkozNQRAFVdZ7oqGMnXxTQjdx+u0MCTVGgSaLy80TkduWGliNuz1r8yui429+/p2b+7bmCwLdwhCMpahPLsg8X4r9fq6mE2zTNg+LqJiIQHMLTB/eg6wZszdsCBU95JppodNhFX3BgMF9eI3vrG9dhMhTCdPgr4gkNpFSFalH217nK7/sKASYIcuzdx90NzI9aosyO6PdJJNMmGOcauKtZWD8jVySXcry9vd0suMFsJPyeTCftC0oTWG4lBJcbnmwcqanQXGx8+GhHb++TQodELE4eB0ccEmPR4rNH3YmJ8Y0xPecPuVb1nb12XS32C38B0FTW9IqQEt8AAAAASUVORK5CYII="> ship means not walkable but swimmable and flyable,</li>
- <li><img class="imgt" width="16" height="16" alt="fly.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACMUlEQVQ4y7VSz0/TcBR/37Zby350XYvIATGAIQajTEWjiQleiBchBA/eNHAw8cZJosY/Ycn8A0hEEo1CDIYgATVCUCPB7LAJdINJNiobsyubs6Ndab9ehMxlMZmJn9PLe3mf9z7vfQCqwFxQFCaDienSHFUNwdZPfDOPUOGfCTa3szfkPX2saoK37xbQd9XsnlpOtRcN835pjQAAePRkXIh9U95ncz+OlzfPzn8KNDQdU6WU/BJnEnC52d5TWkf7QWhNijscNRwyjastjfULE1MzqO3k6R4xEhmT5JzNwdBA2WyYY9k3vMe9oWn6RmIz8eVAwkp0bcTN1T6oE7jZRDr32MXYr5EECGbzUVDyIkRiUlxKpjtH/UPxijdw2qlzrY2Hob6WYzRNuxVajcBi+CvwrBPEmDRXKOh9o/6hnXKJaHJ6hvH5zjzlOU/v1nYalsJRiEgK0HQNdF04ARhb4GBokaEZNZPNwa6mg2EUQdO1RS9DDlKqSd1LpuXeV/Of4fVSHLo6mqCtwRNiHfYXMTF8ysmyfcHQyhEPJ3SCnjcunT+73nHRd+AFKkW1DASGPwKTTX5ANnjopq3x691XMADAyLOJ9tjy6joy1OHBgdvRSi9GdwLP68xdFfx3+9N/84IsyzTG2IUQ0kmSVL1eL/7jjeVQFIXAGJOWZdkBgAaAIkmSKs/zuKIPSpHJZCjLsg5hjMnfE3M8zxcrSqgwGZmm6UII6QRB7CGE8P66/wW/AB1E8KturGG1AAAAAElFTkSuQmCC"> airplane icon means not walkable and not swimmable but flyable,</li>
- <li><img class="imgt" width="16" height="16" alt="climb.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB0ElEQVQ4y2NgoBXYPjl//4ZpTcYw/qFFtSEruvKnoqtjwab5yIoundf3Ljowc/0NOri4wZiBiZXh6/sXMe9fvf5ClAF/f31z+fL5+/tf7z+JvHn2WISFlYOBm4fLloGZuYwoA768fWH76x/74eTudekMDAwMx1ZNkn9w5WiarIrBIXS1jNgMWNMc++r79y8MLGxsj//+/v2Pg4uL+8sPRoWE5sVcBF1wcHmf6sOLB0WFtTwCxeRUbjAw/Gd4fWV326cfbx5jswzDgK9vn9oxMjAy/H12TOzl69NiP75/Y/jzj8WMgYlzFlEG/Pv71+n16/fXX7/9ZMzIyMDAzMYpwsfDJs0sKHmUqPhf3hB7f2pBSBWMv6E7I3hedfTfn1/fc2NTjxKIh9bPln1wfOMjVj4xBmZWDgZGJhYGpr8/GN5++nE4rW2RHUEvvLt/yfrzd4afSdXdgkyMjP8ZGBkYNk4qPfXz52+czkcx4PePb1YsjH9ebOrPjv//58dfJhZWxk+ff+j+ZxQsJ8qAHz//uj569e3Ro09Mhv///WMQFWTWZPrzm8EqKOg4Q88iwgY8f/X+jZSCelV2x+wjDAwMDEt7q8KeP3700dQ54APNci0AoB6/fxTGZOAAAAAASUVORK5CYII="> a ladder means walkable, but played with a different animation,</li>
- <li><img class="imgt" width="16" height="16" alt="jump.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABT0lEQVQ4y9WSsU/CQBTG39nrgAxtaG9xYjA2YWA1DK46GuLi4r9AnBv+BAdHBwfHTtx0TcPE7uICoRESQyDRtIc0JYSjac/V6BHDwOAbX37vy/e99wD2Va1W64ox9hYEwYfruu7OAoyxwXQ6laPRSHa73Q0AGCruYJtAlmWH8/kciqIA0zT1ZrP5Ytv2LxFNNew4DgaA82q1esw5ByEE5HluMsYeACD5zmKVQLvdvq/VahfL5RJKpRL0ej1YLBavtm2/x3H8dwRCyDWlNNV1HSzLAkII9X3/NI5j8ZNVOliv1zMhRBKG4ZmUEiilj8Ph8FPFKnfged4TxjhP0/SyXq9DuVxOgiDwVSzeEiFrNBq3q9VqwDk3Op3O3bZrKXcQRZGBEDrp9/s3k8nkeTwez3Z+JMMwjuBfFFI1Oee4KAoipdQQQkLTtKRSqWz24uALr56NiDHJKx8AAAAASUVORK5CYII="> a jumping man means not walkable, not swimmable but flyable; except with jump it is walkable,</li>
- <li><img class="imgt" width="16" height="16" alt="above.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACd0lEQVQ4y52RS0hUcRjFz3/m3rlztZlxdEbHO/gYszKMnjQLNQRxURKUEEEEaQuXgbWzNkEUBK3CFok9ICEoDGw1SBZKu2ggMsNKx9Fmch531PuY6323kCDMSDrL7zvnB9/5CLahWGycvIrPjtcFvb2X+npSv+8cWwUu3x6ybw6P2gAweP9h2eTXrBWoruks5yJjm71/AC72Xzvl9fnAuhm8fv/lyDyvPGIZBqybQbnf9/ifgMpw7fVfASKmZ5hSz2nWzSDg9xVPtBwY/CfA4/EwrJtBXSgwHJt6d47SxLNVfs+988dbSrc6l9o8kBQ1VLVD6uxqOzQxcHfErghWIBwsb8R2devBC3tsMh7frp8AwJvR5+zhGq6D2HaXqesyFOXbiijmXKoyqx+MLhDiUOqbmuy/AsSpiT4xmRgiFAXYNkzDQMawEfR5EeKqYeoGTENPGYKwPJdOSzX79sddlilIS8k0BQACzxNxYR6aUoQuy1CLRYi7msEpAvKL87A0FZaihGdkNdzc0go6k24vZDL49HZqo8SkJAtZ0LBNB2jLAaLqIOsKDF2GrWuwVA22oUMVFCgLc7BXC0gnEijmcxsAZ4h7Fs3/eJpayaLkaBRVLgoFUcKiJCOR52ESNzRBRFI10ZBZhssykOJ55Lm6mBMAhp+M2Bead9M5nofL6610rxVoWpbgXZdBVng07mzA3sogIn4vsnDgs7yOXDaDEmktTja3euPqgLNxaS5aG6hoY2lna3pVbA1HIoFSQ4Ol69A1Faam4cPHaRSd9EuynV/f6T65p4kLtZc4SBtlW8cow6ifTi4lv7OeDvyP+s90c1d6e8oA4CcX+xu39qGFogAAAABJRU5ErkJggg=="> half wall below means block underground, but walkable above,</li>
- <li><img class="imgt" width="16" height="16" alt="below.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACfElEQVQ4y6WTTUgUcRjGn//srLPj7uyHO+q2i19ltGAfWuFBLUE6lAUlRRAeKsi7RRfzEgRC0CkNyr6hWxRkBFJYJN1CI1KhyF0328lNd9WdnRln/jM7HaKIrWih9/jyPD943/d5gf8sAgAvHtznt1eFO4htd1qUKtC0j8uyvFiia+9pY/McIYxWG43afwXI42M9ciI+TFgWsG1YpomUaaPc50UovA4WNWGZNGlmswuzkpSr2rx1siRvZXPzCYkFgGw6TeS5GAxNBVUU6KoKeWMDwloWS59iyBs68poWmVH0SENLK5wpqT2TSmH61ThYAIinMwtLcMK2GDjzDIhOQdY0mFSBTQ3kdQO2SaFnNWhzs7BXMpDicahLi98BHtgukXMgrhKEG5tADR2rawbeaBpWqQWOcYGz8kgSB4LSFwiraawpCpKl3owDAK6OPJnu2RJ1Kl8X4PL7K0KG6hSpjkpTB7OcRs2G9agO+CEKbmQJg5gFJKQkvKbxmBRu9cK5Pkf9/GxztRhs452OVmlFbo3U1Ylu00CeUlBDh2UYePtuCqrDOUKKufWlrgObouFQeylD2lg7v4s1zdqpxHziMy90FBWW0dGn5OzA4LPB63cjANB7pCt85sRx/88cFNbpi8O2GAyi/9RhMnTtlj9plCz7PB5UVZRNdO/fvfNXLVNoPtnbf9Dr84F3cXg+8WFHLK3d5jkOvItDWcB3p1D/G6AiUn3+h4HI0gznFg7xLg5iwKfua9k29E+AIAgc7+JQExJvjI6/PsYa8tHKgHCle2+L+0/jsoWNnKaHKj25PZ1tTWN9l+/ZwfIgIuVl9UW/58DNh/ajl5OTxeq/Ae7fE+KPDTwJAAAAAElFTkSuQmCC"> half wall above means walkable underground, but block above.</li></ul></p>
- <p>For simple objects on the map, you don't need events at all, but by toggling the blue board game figure "Event" icon
- (<img class="imgt" width="16" height="16" alt="event.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACFklEQVQ4y42RT2sTYRDGn5n33c3+yfZN02atNmwr2FqLqAXvQkGqHgoiSFERaq2IR8WrePMDePNU7QcQL4In7al4taZtLNq/bAKlVahNd7PJrofQS0iIcxx+8+OZGUKLGrv8Q380m30V1zFTXAuV70cLUTV58uH96eVmllsJrk04r11XPrXTrPL9Gk6d1K6kHf48+3jb7Sh48bJsV6vJ7Pp6FUzAwICG0dEU3Jx0mXCnmZfNjY2Nag8LUCbDsG2GaTJsi7G/X0epXOuc4N2ctxUGSfHgIEYQJA2ICVGU4M/v+qeOCQDg72F8b2U1/Lq5FfHgoAbLZGxsVt/Mv/UW/kvglyI+O5ziMEywuhLisBJjezuwWrEtvzA8lJrWNYJhECpHMZQS0DR5c+LGr3RHwbPnvqm6xG0iwDQZhsGQAlCK7Z2d6FZHwbelo8lsVmR1vZHANAlxAiglEMfJ/Y6CcyPGNBFgWgwj1UiABLBtBhHGL4wV+9sKxq/+7HNzckJKQpcj4DiMfL8Gz9PRk5VIpwUAzLQVZDLi+ok+CV0nWBbBshiOw1CKYZqNdYSkybYCz9O0crmGIIiRyQi4roRSAsyEWi3B0JkU3Jxsf4O9vXqBCZVSqYbFxQqWvgfw/Qi7uzU4jsCliya6u8Xag4dbdDxDzUecuruZNwyaAnA+pdOIppGMY+z29sqCZfGXwnLwcX7Oi4/5f/D+odUm6YNiAAAAAElFTkSuQmCC">), you can specify the event trigger hotspots for the object.</p>
- <h3 id="obj_event_handlers">Event Handlers<a href="#obj_event_handlers"></a></h3>
- <p>If you specify event trigger hotspots, then you can set up events handlers on the left. These are exactly like for <a href="#npcs" onclick="c('npcs')">NPCs</a>,
- except where NPCs have behaviour, objects have an action category. This category tells the engine that when the object is
- equipted and being used, which one of the <a href="#default_action_handlers" onclick="c('default_action_handlers')">default action handlers</a> should be executed.</p>
- <p>Let's say you have configured "action 1" as a melee attack, and "action 2" as a ranged attack. Then for a sword object, you want
- to choose "action 1" category, while for a bow "action 2". This only selects the default event handler (when the player is using
- that object), but you can add further event handlers for other interactions.</p>
- <p>For example to automatically pick up items, one would need to specify an "on touch" event handler with a "remove object from map"
- and "give item to player" commands.</p>
- <h3 id="equipted_objects">Equipted Objects<a href="#equipted_objects"></a></h3>
- <p>When objects are equipted, they might alter the character's outlook. This is optional, and only make sense with clothes, weapons,
- shields, etc. Below the collision mask, you can configure this.</p>
- <p>First, you can use a common outlook for all character groups (if you choose "(default)"), or you can set one for each, if you
- select a specific character option (the available options came from the <a href="#option_group" onclick="c('option_group')">option group</a> that is marked as "base look out").</p>
- <p>There are only two layers for equipted objects: one that's above the character sprite layers, and one that's behind. You can set
- up sprites for each standard actions (idle, walking, swimming etc.), but the action sprite is only available if you have chosen
- an action category for the object.</p>
- <h3 id="obj_onmap_preview">Preview<a href="#obj_onmap_preview"></a></h3>
- <p>With the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button, you can check how an equipted object looks like on the characters. This looks
- and works exactly like the preview for the character options, for more detials see the <a href="#option_sprites" onclick="c('option_sprites')">option sprites</a> in the character chapter.</p>
- <h2 id="in_inventory">In Inventory<a href="#in_inventory"></a></h2>
- <p>On this tab, you can configure how an object looks like in the player's inventory. If the object can be picked up (or is a
- virtual one, like a magic spell), then you must set a translatable in-game name for it in the "Title" field.</p>
- <p>If you want, then in the inventory you can set a different sprite for the object than the sprite used when the object is on the
- map. This can be set on the right in the same row as the "Title". This sprite should be the same size as the slot size specified
- for the <a href="#inventory" onclick="c('inventory')">inventory</a> slots in the <samp>Interface</samp> > <samp>HUD</samp> menu.</p>
- <p>On the left, you can configure where the object can be equipted at, and if you want to have specific sprites, with what sprites.
- Below are two inputs, one for the sound effect thats played when the player places the object in an inventory or equipment slot,
- and the other being the object's base price (with units, see <a href="#creating_a_merchant" onclick="c('creating_a_merchant')">creating a merchant</a>). You can specify the price category as you
- wish, it is entirely up to you, it is optional. For example, you could say that category 1 is meat and 2 is hardware, and a
- certain weaponsmith only buys items in category 2, but not items in category 1.</p>
- <p>On the right, you can set up the object's attributes.</p>
- <h3 id="obj_equip_objects">Equipted Objects<a href="#obj_equip_objects"></a></h3>
- <p>Some objects might be equipted. You can check here in which equipment slots (slots are defined in the <a href="#inventory" onclick="c('inventory')">inventory</a>, see
- <samp>Interface</samp> > <samp>HUD</samp> menu). There's a special equipment slot, the "skill". If you check this, then the "object" will be treated
- not as a material object, but a fictionary; it will be shown on the Stats tab of the HUD and not on the Inventory tab. These
- cannot be equipted as normal object, yet they need a place on the player's item bar so that they can use them and access them by
- a shortcut key. In a fantasy RPG, these are typically used for magic spells, but you can use these "skills" any way you like in
- your game.</p>
- <p>By default, the same object sprite will be shown in the equipment slot as in the inventory slot. However there are some
- objects that require multiple equipment slots, in which case you might want to use different sprites in the equipment slots.
- For example a bow would require both hands, but showing the same bow icon in both hands looks strange. Therefore you can keep
- the default icon for the primary hand, and use an arrow icon for the secondary hand for example.</p>
- <p>Here you can set the price for the object, if you want to. Unit is freely configurable depending on your game, for example
- it could be a gold coin.</p>
- <p>Finally, if the selected action category is a ranged one, then you should specify a projectile sprite for the object (like
- an arrow for a bow, or a fireball for a magic wand), and if it requires ammunition or not.</p>
- <h3 id="object_attributes">Object Attributes<a href="#object_attributes"></a></h3>
- <p>Not all objects can be equipted by all players. Some require a certain skill or level. To describe that, you can fill up the
- "Required attributes" list on the top right. If the player has all the attribute requirements met, then they can equip that object.</p>
- <p>Furthermore, when objects are equipted or used, they might alter the character attributes temporarily. For example a longsword
- might add a modifier to the "Attack" attribute. Or a magic wand might increase the "MPmax" attribute, etc. These are configured
- in the "Attribute modifiers" list. You have two options how to change a value: by adding a constant to it, or increasing by
- a percentage.</p>
- <p>There's one special modifier, which does not modify any attribute, rather changes how the player moves, and it is called
- "(transport)". For example, in a fantasy RPG the player could find a dragon's wing, and when that wing is equipted that may
- alter the transportation mode from "walking" to "flying".</p>
- <h3 id="obj_ininv_preview">Preview<a href="#obj_ininv_preview"></a></h3>
- <p>If you click on the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" icon when the "In inventory" tab is active, then you'll see how the object
- will look like in the inventory.</p>
- <p>When you've finished configuring the object, don't forget to press <span class="ui1">Save</span>.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_dialogs" title="Dialogs">Previous</label><label class="btn next" accesskey="n" for="_crafting" title="Crafting">Next</label></div>
- <div class="page" rel="crafting"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Crafting</li></ul><hr></div>
- <span id="tab34"></span><h1 id="crafting">Crafting<a href="#crafting"></a></h1>
- <h2 id="defining_crafting_rules">Defining Crafting Rules<a href="#defining_crafting_rules"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Crafting</samp>. On the left you can see the already created crafting dialogs. Double-clicking on one of them will load
- that dialog.</p>
- <p>You have on the right the internal name of the dialog that the editor uses, otherwise the tool bar is empty.</p>
- <h2 id="crafting_dialog">Crafting Dialog<a href="#crafting_dialog"></a></h2>
- <p>Similarly to normal <a href="#dialogs" onclick="c('dialogs')">dialogs</a>, you can display crafting dialogs from event handlers, using the "Craft" command.</p>
- <p>Title is mandatory, translatable and shown in-game. It contains the name of the NPC who is doing the crafting (could be a
- blacksmith or a fireplace).</p>
- <p>Message is translatable, and optional. You can't place newline characters in the message, line breaks are handled automatically,
- because each player might have a different screen resolution, and with that a different dialog size. On the other hand you
- can use <samp>{}</samp> characters, which will be replaced by the player's name, or <samp>{attribute}</samp> which will be replaced by that attribute's
- value. Do not use large texts, just brief descriptions to hint the users what can be crafted in this dialog.</p>
- <p>If you want a sound effect to be played when the crafting is done, you can set it up here.</p>
- <p>There's also a "order irrelevant" checkbox. By default the placement of the ingredients are important, and crafting only works
- if the player places them exactly as you set it up in the recipe. If you check this checkbox, then the player can place the
- ingredients in any order.</p>
- <p>On the right, you have a button to set the portrait. This has to be independent to the NPCs, because not only NPCs can make
- dialogs. For example an owen could have a crafting dialog too.</p>
- <h2 id="recipes">Recipes<a href="#recipes"></a></h2>
- <p>Each crafting dialog must have at least one, but might have more recipes. These describe the ingredients and the product.</p>
- <div class="info"><p><span>Important</span></p><p> You can set up required quantity of 0. This means when the crafting is done, that item won't be removed from the player's
- inventory, but still required to craft the product (for example a pan).</p></div>
- <h2 id="preview_crafting_dialog">Preview Crafting Dialog<a href="#preview_crafting_dialog"></a></h2>
- <p>To get a glimpse how the dialog will look like in the game, press the <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button. If you don't
- like the dialog window or the font, you can set those in the <samp>Interface</samp> > <samp>Elements</samp> menu, see <a href="#ui_elements" onclick="c('ui_elements')">UI Elements</a>.</p>
- <p>When you're satisfied with the dialog, do not forget to press <span class="ui1">Save</span>.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_objects" title="Objects">Previous</label><label class="btn next" accesskey="n" for="_tiles" title="Tiles">Next</label></div>
- <div class="page" rel="tiles"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Tiles</li></ul><hr></div>
- <span id="tab35"></span><h1 id="tiles">Tiles<a href="#tiles"></a></h1>
- <h2 id="defining_meta_data_for_tiles">Defining Meta Data for Tiles<a href="#defining_meta_data_for_tiles"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Tiles</samp>. By default tiles just provide the background of the map. But you can add meta info to them, and by that
- give properties to them. On the left you can see all the tiles that already have such a meta info. Double-clicking on the list will
- load that tile. To load a tile that does not have meta info yet, use the tile sprite chooser on the tool bar.</p>
- <p>On the tool bar you can see the tile sprite chooser and the tile combining tool.</p>
- <h2 id="combining_tiles">Combining Tiles<a href="#combining_tiles"></a></h2>
- <p>It might happen that your imported tiles contain an edge or corner, but not in combination with another background tile, just
- with a transparent background. TirNanoG supports multiple layers of tiles, so you can place both the background tile and the
- transparent tile at the same spot on the map, yet sometimes that manz layers isn't enough. When that happens, you can combine
- those tiles into a new single tile which then can be placed on one layer.</p>
- <p>For example, in an imported tileset there can be a lake. The shore of the water might be a unique tile (like water with grassland,
- water with rocks, water with snow etc.), or it could be just the shore with a transparent background. For the latter, open
- the grassland tile, select the water shore tile then press <img class="imgt" width="20" height="20" alt="comb.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAALVBMVEUuMS5ERkRQUFBiZWJsbGx7e3t8fHyLi4unp6e3t7e5ubm6urq7u7u8vLy9vb1KvS67AAAATElEQVQI12MwhgFDBkNBKBAghhn37l2i4FsQU/Tdu2eCECZYUPANQu1rhNrXCLWvEGpfwdXWvXsOUyvxrhGmVmimIlytCzEuE2CAAQDiTTArCqd9PgAAAABJRU5ErkJggg=="> "Combine" icon. You'll get a new tile saved as
- if grassland + water combination would be provided by the imported tileset.</p>
- <h2 id="tile_properties">Tile Properties<a href="#tile_properties"></a></h2>
- <p>You might want to set how fast the characters can move on specific tiles. For example, on ice the speed can be 110%, and on
- rocky mountains only 50%. If you set the modifier to 100%, there'll be no change. It is common to set the modifier to 150%
- for "road" type tiles, so that characters will be able to move faster on roads.</p>
- <p>Tiles doesn't have event handlers, but you can set an audio for the "on walk", "on swim", and "on fly" events.
- These are played when the player moves above a tile of this kind with that transportation method.</p>
- <h2 id="automap_rules">Automap Rules<a href="#automap_rules"></a></h2>
- <p>Placing edge and corner tiles on maps can be overwhelming. To help you with that, TirNanoG supports automapping (which is
- different to autotiling). In autotiling you have tiles splitted into 2 x 2 subtiles. This only works with orthographic tiles,
- and with a little hack with isometric, but not for hexagonal ones. Automap on the other hand defines a pattern, which if matched,
- then the tile is automatically placed. This works with all kinds of grids without hacks. You have a list of these pattern rules,
- meaning you can set up multiple combinations with different neightbours if you want.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_crafting" title="Crafting">Previous</label><label class="btn next" accesskey="n" for="_maps" title="Maps">Next</label></div>
- <div class="page" rel="maps"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Maps</li></ul><hr></div>
- <span id="tab36"></span><h1 id="maps">Maps<a href="#maps"></a></h1>
- <h2 id="the_map_editor">The Map Editor<a href="#the_map_editor"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Maps</samp>. On the left, you'll see the list of maps. Double-clicking on one of them will load that map.</p>
- <p>In the toolbar, you'll see the "Map Meta Information" icon, the Layer Selector, the item selector, a special icon to select an
- "erase" item, and on the right the map's internal name, used within the editor. Other icons on the toolbar depend on which layer
- is the active one, for example for tile type layers, there will be painting tools, selection tools, copy'n'paste tools etc.</p>
- <p>The zoom control is located below the map, on the button bar.</p>
- <div class="hint"><p><span>Hint</span></p><p> To duplicate a map, first load it, give it a different name and press <span class="ui1">Save</span>.</p></div>
- <h2 id="shortcuts">Shortcuts<a href="#shortcuts"></a></h2>
- <p>There are some shortcuts that work on the map regardless which layer is active:
- <ul><li>using the <span class="mouseright"></span> right-click, holding it down and moving the mouse will move the map</li>
- <li><kbd>⯇</kbd> left, <kbd>⯈</kbd> right, <kbd>⯅</kbd> up and <kbd>⯆</kbd> down cursor keys will scroll the map</li>
- <li><kbd>Ctrl</kbd> + <kbd>⯇</kbd> left, <kbd>⯈</kbd> right, <kbd>⯅</kbd> up and <kbd>⯆</kbd> down cursor keys will rotate the map</li>
- <li><kbd>-</kbd> minus will zoom out, <kbd>+</kbd> / <kbd>=</kbd> plus and equal will zoom in</li>
- <li><span class="mousewheel"></span> mouse wheel will scroll the map (in horizontal too, if your mouse / touchpad supports that)</li>
- <li><kbd>Ctrl</kbd> + <span class="mousewheel"></span> mouse wheel will zoom in or out</li>
- <li><kbd>Ctrl</kbd> + <kbd>Z</kbd> will undo the last modification</li>
- <li><kbd>Ctrl</kbd> + <kbd>Y</kbd> will redo it</li>
- <li><kbd>Ctrl</kbd> + <kbd>S</kbd> will save the map (only if it has an internal name set)</li></ul></p>
- <h2 id="map_meta_information">Map Meta Information<a href="#map_meta_information"></a></h2>
- <p>If you click on the <img class="imgt" width="20" height="20" alt="info.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAY1BMVEUuMS5ERkRJSUlKSkpNTU1OTk5SUlJaWlpbW1tcXFxdXV1gYGBhYWFiZWJpaWmJiYmKioqLi4uMjIyNjY2RkZGenp6goKCpqamqqqqxsbGysrKzs7O3t7e4uLi6urq8vLy9vb3IqgWhAAAAmklEQVQY033Q7Q6CIBQGYEEqIQ2kzCyE9/6v0uMEHdF6x69n7HxVXRlWdaxIlVCaeR5lhrUNoISeH1g/4c0HN4+B73jHpJh5nNQEm1AGr7ZqyocmooYheOPMmIWO+MI1YYsxooNIKOD+/dToy5pb9xWp+yXN2a9zEtKcZh+eD/BWiJY2qo/dedzd8uxKjXZON1+n+3nPHOkVWQDW3g4a/gCxrAAAAABJRU5ErkJggg=="> "Meta Info" icon, then you'll be able to see and edit the map's meta information.
- <ul><li>Here title is the map's translatable, in-game name, if any.</li>
- <li>Daylight specifies the light overlay, you can set the daylight's duration in minutes, and a palette using a sprite. For more information, see the <a href="#lights" onclick="c('lights')">lights</a> section.</li>
- <li>This is also the place to set a background music for the map.</li>
- <li>Below are the parallaxes. You can have more of them, and you can set them below or above the map layers.</li></ul></p>
- <p>The first and third values specify how much the parallax moves every given time intervals on the X and Y axis (good for example
- creating a raining effect). The second and fourth values on the other hand specify how much the parallax moves when the player
- moves (good to create a perception of depth). The combination of these can give a very nice-looking effect on the parallaxes.</p>
- <h2 id="map_layers">Map Layers<a href="#map_layers"></a></h2>
- <p>Next to the info icon, there's the <img class="imgt" width="20" height="20" alt="layers.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAM1BMVEUuMS48PDw9PT1AQEBBQUFERkRHR0dJSUliZWKEhISFhYWUlJSYmJijo6Ourq6wsLC9vb2GRv+IAAAAOElEQVQY02PgwASsDBysGIABjyAbnwAMcMIEmXnhYjxMUEFGbrgYLwtMOxdcjJ995FmELghEGAAA8p0MwbTkMmMAAAAASUVORK5CYII="> "Layers" icon. Clicking on that will bring up the layer selector.
- Here you can click on the visibility (eye) icon to show and hide layers individually, or you can double-click on the layer's
- name to select that layer for editing. Keep in mind that the selected layer is always set to visible. You can also change the
- current layer with the <kbd>PgUp</kbd> and <kbd>PgDn</kbd> keys.</p>
- <p>There are several layers:</p>
- <ul><li>"Ground 1" to "Ground 4" are <b>under</b> the player, and there's more of them so that you can use transparent tiles too.</li>
- <li>"Objects" is at the same level as the player, and it also loads the <a href="#collision_mask" onclick="c('collision_mask')">collision mask</a> if the tile has an object meta info.</li>
- <li>"NPCs" and "Spawners" are at the same level as the player too. They are separated because they use different sprite sets.</li>
- <li>"Roof 1" to "roof 4" are <b>above</b> the player, and "Roof 4" layer disappears when the player walks under.</li></ul>
- <p>There are two additional techinal layers, not shown in-game:</p>
- <ul><li>"Collision" is a read-only layer, calculated automatically from the "Objects" layer.</li>
- <li>"Patrol paths" contains routes, directed vector lines.</li></ul>
- <h2 id="choosing_brush">Choosing Brush<a href="#choosing_brush"></a></h2>
- <p>Depending on which layer you are editing, the brush chooser will offer different items. For all layers except the paths, the
- <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" icon selects a special "clear" item. For the path layer erase icon erases the path.
- The keyboard shortcut for selecting the item is the <kbd>Space</kbd>. Press <kbd>E</kbd> to switch to erase mode.</p>
- <div class="hint"><p><span>Hint</span></p><p> There's a logic behind tile suffixes, which could help you a lot picking the correct one. See <a href="#tile_naming" onclick="c('tile_naming')">tile naming</a> for details.
- You can search for tile tags, and if translation exists, translated tags too.</p></div>
- <h2 id="pipette">Pipette<a href="#pipette"></a></h2>
- <p>Just like in GIMP, using this <img class="imgt" width="20" height="20" alt="pipette.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAgklEQVQY03XQ2w6CMBAE0KJU5KKgeENQEVCoOP//e5YXk+2ESZ9O0nZ3VMrxVOpRlMBtM1xcTD4AAgfv1qAFZqvJKnE9NE9rrZZvhgbj1Xd+P6Mfj85Im+8Q5KVE/4U9DV+hoI12qBeEj1rT7tFhSYWszY1bOgExYfTu9Gyff7SH8gOBRguzRwfS8QAAAABJRU5ErkJggg=="> Pipette tool you can select a tile or object from the map to draw with.
- The keyboard shortcut for this tool is <kbd>O</kbd>.</p>
- <h2 id="paint">Paint<a href="#paint"></a></h2>
- <p>The default tool looks like a brush <img class="imgt" width="20" height="20" alt="paint.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAfklEQVQY043QzQrCMBAE4DTdxFoDOWiwlZAWC/0R5/1fT8GDOHuwQ07fYTO7JupUJlYqZhe6oFFyUmjL4BkPw3rhmccRhT+SjC0Q2gz0XKl7ojjCdsZ0ovIxXe9n2iit283TmjIBi/3Fugc+Fb8o3fKYc6Aruabx8vee76fyAkFgCflg6VgVAAAAAElFTkSuQmCC">, and you can paint the selected item on the map by <span class="mouseleft"></span> left clicking
- and holding the mouse button down. The keyboard shortcut for this tool is <kbd>P</kbd>.</p>
- <p>If you press the <kbd>Shift</kbd> key, then you can draw lines, just like in GIMP.</p>
- <div class="info"><p><span>Note</span></p><p> If there's an active selection, then you'll be only able to draw inside that selection.</p></div>
- <h2 id="bucket_fill">Bucket Fill<a href="#bucket_fill"></a></h2>
- <p>The <img class="imgt" width="20" height="20" alt="fill.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAm0lEQVQY023QfQ+CIBAGcIFQYW44LSR19DINW9z3/3pJaTHPZ/z12+12PInCIYkiKEmEtJQY06GjCLOpZxukIkcojZMblCfrXzOKCNXZAQTU5Q+51iOAV33TX9mKWVPVE8DNtE/f0gXzpqLGwycP9Z8k4v7FoVgw1RUhYQF4W6w72TGc0AE4E53Ew5+5vdS4kAPfqW63zwjnh/IGPb4Pi/cSgAQAAAAASUVORK5CYII="> bucket fill tool replaces contiguous areas with the selected tile. The keyboard shortcut for this
- tool is <kbd>B</kbd>.</p>
- <p>If there's a selection and you <kbd>Shift</kbd> + <span class="mouseleft"></span> click, then the entire selection will be filled, no matter the
- continuity in tiles.</p>
- <p>If you press <kbd>AltGr</kbd> / <kbd>GUI</kbd> while you <span class="mouseleft"></span> click, then all occurances of the tile at the position
- where you clicked will be replaced with the selected tile.</p>
- <div class="info"><p><span>Note</span></p><p> Just like with the <img class="imgt" width="20" height="20" alt="paint.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAfklEQVQY043QzQrCMBAE4DTdxFoDOWiwlZAWC/0R5/1fT8GDOHuwQ07fYTO7JupUJlYqZhe6oFFyUmjL4BkPw3rhmccRhT+SjC0Q2gz0XKl7ojjCdsZ0ovIxXe9n2iit283TmjIBi/3Fugc+Fb8o3fKYc6Aruabx8vee76fyAkFgCflg6VgVAAAAAElFTkSuQmCC"> paint tool, if there's an active selection, only the selected area is modified.</p></div>
- <h2 id="selections">Selections<a href="#selections"></a></h2>
- <p>Works exactly like in GIMP. You have three tools:
- <ul><li><img class="imgt" width="20" height="20" alt="boxsel.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAj0lEQVQY062Q0Q7CIAxFVwpja2EFJJtGX/wA///3JCmZJjzqaZ9ObtKbTjICk8DA9AfpKVLwCbNnDjyr5JBDWoqt1E4zqSQGMAbbmJZYTlnuSjTSZUzweCk3U1kl2o8EhypT+Urum8qF4PpUdiDfK21gZwVh65VWYiQbUJxbae3JKFWKHO4IOZcL//6ltgNvV94NYb+kDQ4AAAAASUVORK5CYII="> rectangle selection (shortcut <kbd>R</kbd>),</li>
- <li><img class="imgt" width="20" height="20" alt="freesel.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAoklEQVQY023Q2w6CMAwGYHbgoBGHYwq4UhLG3AXx/V9PIiCE2uzqy9+tXaRosUgxUtGGXAh+QGUsgDXZDgtwCBYw9PqHxkMeCy7kCbxaUA3VchuL0fIZ61aurwloZhQAa5Cl3W1pvwfsH18rcArOmODYos7OJfh6G6l8je/gXNdcd8Nz/USnL/KwJi+8obunvaWYh4qgbDGhySz++597nA6pD58vDCaAonJ8AAAAAElFTkSuQmCC"> free-form polygon selection (shortcut <kbd>F</kbd>) and</li>
- <li><img class="imgt" width="20" height="20" alt="fuzzysel.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAilBMVEUuMS5ERkRJSUlLS0tOTk5RUVFTU1NVVVVWVlZXV1dZWVlcXFxeXl5gYGBhYWFiZWJmZmZpaWlsbGxvb29xcXF2dnZ3d3d9fX2CgoKHh4eKioqLi4uYmJiampqgoKCioqKkpKSlpaWmpqaqqqqrq6uurq6vr6+wsLC1tbW2tra4uLi5ubm6urq9vb14V6bHAAAAcUlEQVQY05WQSwqAMBBD6/gBfxREbHUqQqlard7/erq1WRlm9QhMEiFRiZAJSPyHOUIaphjmsw0mjZ0q3KepIqive2f5hcXEm9FrF3+vlHR+IMhZL14ThC/YcwaNaDyWEmsqb1vs3jsmHKQp/033HugBKFoI8qkVhC8AAAAASUVORK5CYII="> fuzzy selection (shortcut <kbd>U</kbd>).</li></ul></p>
- <p>If you just click on the map with the rectangle selection, that will clear all selection. If you hold down the <span class="mouseleft"></span> left mouse
- button and move the mouse, then you can select a rectangular area with rectangle select.</p>
- <p>With polygon select, first you click on the start point. Then you can make further clicks on other coordinates, each will add a
- line from the previous point to the new one. When you click again on a point which has the same map coordinate as the first point,
- then the path is closed, and the selection is made.</p>
- <p>Fuzzy select will select all neightbouring tiles of the same kind. If you press <kbd>AltGr</kbd> / <kbd>GUI</kbd> during
- selection, then all tiles of the same kind will be selected, not just the neightbouring ones.</p>
- <p>Normally a new selection will clear the previous one, but just like in GIMP, you can combine selections.</p>
- <ul><li>By holding <kbd>Shift</kbd> down, you can add a new selection to the previous one.</li>
- <li>By holding <kbd>Ctrl</kbd> down, you can intersect the previous selection with the new one.</li>
- <li><kbd>Ctrl</kbd> + <kbd>I</kbd> will invert the current selection.</li>
- <li><kbd>Ctrl</kbd> + <kbd>A</kbd> will select all.</li></ul>
- <p>There's no restriction, you can combine selection tools as you like. For example, you can select a rectangular area, then
- switch to polygon select, press and hold <kbd>Ctrl</kbd>, make a selection to "cut out" some parts of that rectangular area.</p>
- <h2 id="copynpaste">Copy'n'paste<a href="#copynpaste"></a></h2>
- <p>Selected areas are not only good to limit where Paint and Bucket fill can modify the map. You can also copy the selected
- items to a clipboard (<kbd>Ctrl</kbd> + <kbd>C</kbd>), and then paste them (<kbd>Ctrl</kbd> + <kbd>V</kbd>) at a different
- position. To cut out the selected part, use <kbd>Ctrl</kbd> + <kbd>X</kbd>. With this you can easily edit larger parts of the map.</p>
- <div class="hint"><p><span>Hint</span></p><p> You can copy'n'paste between layers too. For example to move an entire area to another layer, select the area, press
- <kbd>Ctrl</kbd> + <kbd>X</kbd>, switch to the new layer and press <kbd>Ctrl</kbd> + <kbd>V</kbd>.</p></div>
- <h2 id="flipping">Flipping<a href="#flipping"></a></h2>
- <p>You can flip the copy'n'paste clipboard vertically (<kbd>V</kbd>) or horizontally (<kbd>H</kbd>). This way you can make a
- selection, copy it, flip it and then paste it to create more variations on the map.</p>
- <p>Flip also works for patrol paths, but there it changes the direction.</p>
- <h2 id="chaining">Chaining<a href="#chaining"></a></h2>
- <p>The size of one map is limited (by default to 32 x 32). But don't worry, these relatively small maps can be chained indefinitely
- (ok, to be precise you can chain up a few million maps). When you scroll the map (or you <span class="mouseright"></span> right click on the map and move the
- mouse), on the corners in the corresponding directions a <img class="imgt" width="20" height="20" alt="linkmap.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAAvVBMVEUvMS5ERkNESEpISUdJTU9LTUpMTktLTlFNUVNOUlRQVFZSVFFRVVdUWFpXW11RXmNZXV9bX2FYZWtgZGZiZWJfZm1fbHJna25gcHtreX9zd3p9gYR1hpF+hIx5h411iJmChol5iZV9i5F8jJh6jZ57jp+HjZV/j5t6laSDk5+BlKaJl52EmKmQl5+AnKuMmqGNnqqRoKaepa2Wp7OWqbubrLigsb2jsbihtceutb2mt8SyucKwws65wMi6y9ioA7K0AAAAl0lEQVQY02MQwQSMDCKMGICBHEFWI2sFDEFZMUYDDEE5bWF1DEFuGRkuNEE+Wz5LNQVmVEFeSQkdTXUWDIt0hfmQtXPyAglpGyYUdyrpAwlzY5A9XHBBLWV2RkE7TQ5GRgEzuCCfqba4tZUqGyOPgSLCInZlKwsTPUkpQ2UhZNvFTPVUNeT52TlQnCQnKszLjDfogAgDAABAzA5lp5hOLQAAAABJRU5ErkJggg=="> "Link" button will appear with an anchor icon.
- Clicking on these will pop up the list of maps, and you can select which map should be in that direction. These chained maps are
- loaded automatically in-game, so the player will not know where one map ends and where another starts, for them it will look like
- one big map.</p>
- <p>It is not necessary to chain maps. You can create separate maps too, which are not chained, or chained in a local group.
- These can still be accessed by players via the "set player location" command in event handlers. Typical example is multiple
- chained maps of the overworld, and when the player touches the cave's entrace, he gets teleported to another group of
- chained maps, the dungeon.</p>
- <h2 id="map_preview">Preview<a href="#map_preview"></a></h2>
- <p>On the button bar, you have a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button. With that you can see the map in its entirety: with
- neightbours, parallaxes, lights etc.</p>
- <p>When you're finished with the map, don't forget to press <span class="ui1">Save</span>.</p>
- <h2 id="tiled_compatibility">Tiled Compatibility<a href="#tiled_compatibility"></a></h2>
- <p>The editor saves maps in TMX format, which is native to the Tiled mapeditor. There's a catch though, TirNanoG can handle tilesets
- in atlases, while Tiled can't, so you <i>must</i> unpack atlases first, otherwise you'll get "image not found" errors in Tiled. See
- <a href="#working_with_atlases" onclick="c('working_with_atlases')">working with atlases</a> for more details. (For the records, this is an open, and still unresolved issue in Tiled since 2015.) For
- the TirNanoG Editor this simply doesn't matter, it works with both packed and separate sprites, no matter how tilesets are stored
- (FYI it does not use the image URI in the TMX at all, just passes the tileset's <samp>name</samp> attribute to its sprite manager).</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_tiles" title="Tiles">Previous</label><label class="btn next" accesskey="n" for="_quests" title="Quests">Next</label></div>
- <div class="page" rel="quests"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Quests</li></ul><hr></div>
- <span id="tab37"></span><h1 id="quests">Quests<a href="#quests"></a></h1>
- <h2 id="adding_quests">Adding Quests<a href="#adding_quests"></a></h2>
- <p>Go to <samp>Game</samp> > <samp>Quests</samp>. On the left you can see the list of already existing quests. You can load one by double-clicking,
- or you can just create a new quest.</p>
- <p>On the tool bar, you have a checkbox to set the quest global, and on the right the internal name of the quest that the
- editor uses.</p>
- <p>On the button bar, you have the usual buttons: pressing the <img class="imgt" width="22" height="22" alt="del.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWBAMAAAA2mnEIAAAAKlBMVEUAMQAQEBBAQEBERkNPUlBbXVpiZWJoaGhpbGt7f3yMj4uYnpyoq6i8vrumCHu3AAAAAXRSTlMAQObYZgAAAGBJREFUGNNjYBCEAQYGxnIYEGAQd4EBRQx27t2rcHavyzUo2+fM2TN3zhwBs71mgsASiJq7IOCCyb6zdvets3jZxia31666tdfZGIMNVgNlg83EZMMAKptRCQYEGJD8DgCHDFY1WXyC9AAAAABJRU5ErkJggg=="> "Remove" button will remove the selected quest.
- Clicking on the <img class="imgt" width="22" height="22" alt="erase.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAsVBMVEUfAB8QEBBAQEBISEhJSUlKSkpMTExNTU1QUFBRUVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhaWlpbW1tcXFxfX19iYmJjY2NmZmZoaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBycnJ0dHR3d3d4eHh5eXl8fHx9fX1+fn6AgICDg4OEhISGhoaRkZGlpaWmpqanp6etra2urq6wsLCzs7O1tbW4uLi5ubm7u7u8vLy9vb02wfLDAAAAAXRSTlMAQObYZgAAAK9JREFUGNON0WsPgiAUgGEQs1JMSyu7WmkWVpbd4///sI5zMwjber+wPQwGOwghrIQgHCjhQttKGv6L+34dD7Ojr/Iof/HM/ebFlXP+PFgy0xMvygOJu/b0AnpPbZEHm9Ae3/gjoeLdvS1jE2t1jkzpJU7MwM2O8B1S5K4Zixqk7MPES+IWkVk3DEKcJiyQXrGX7ihsLvdQ6lVM5zMLzgYhNKfS3WK/GWFNqRxmzYjffsMXNSussmoAAAAASUVORK5CYII="> "Erase" button on the bottom center on the other hand will just clear the form. You also
- have a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button as usual.</p>
- <p>Quest alerts can be configured in the <samp>Interface</samp> > <samp>Alerts</samp> menu, see <a href="#alerts" onclick="c('alerts')">alerts</a> for details.</p>
- <h2 id="defining_quests">Defining Quests<a href="#defining_quests"></a></h2>
- <p>In the main editor area, you'll see the details of the quest. There's a translatable title, shown in-game in the <a href="#inventory" onclick="c('inventory')">inventory</a>'s
- "Quests" tab.</p>
- <p>The description can be longer, but newline characters not allowed, line breaks are handled automatically. On the other hand you
- can use <samp>{}</samp>, which will be replaced by the player's name, or <samp>{attribute}</samp> which will be replaced by that attribute's value.</p>
- <p>A quest can be global or local. Local quests can be fulfilled by each player individually. Global quests can be completed only
- by one player.</p>
- <p>Below the form, there's the "On completition" event handler. Here you can specify commands to be executed when the quest is
- completed. You can revard the player with items, change things on the map, you can play a quest specific sound effect (only if
- you haven't set up a common audio effect in <a href="#alerts" onclick="c('alerts')">alerts</a>), display a dialog to the player, etc.</p>
- <h2 id="preview_quest">Preview Quest<a href="#preview_quest"></a></h2>
- <p>On the button bar, you have a <img class="imgt" width="42" height="22" alt="preview.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAACE1BMVEUQwQECAgIQEBAvMDAJQWk4P0dAQEAsSmZISEg1UG1RS0ZOTUxPTUwaXI9UUE5RUVFZUElSUlJTUlFXVFFYV1dlVVFaWFdfWVZbWlldWlhoWE14VjxrWUphXVppXlZlYV5qYFpfZGyFXT5SZ4dqZGCJXzltZWBwZV5oaGhebHpuaWV/ZVYpeLSNY0WQZE1+a2CIaVNVdpKUaUl8cmuMb11/dG2WcVGEdWl9d3Gobj6IdWmVdWOockWzczo9jMxzhI+GgHxQi8Gee2GNgHehfmFLkMmqe2eOg3q5e0WegG5Xj8K8gUt5j6GohW6bi32whm+ki3qClKCsi3SujXu+i2qck5DFj1/Ej2RkpdiZmpplpt7Ekm7Bk3WDocO4l4HDlXedn5+en6GTobRmq+THlnuboqe5nIWhoqLIm392rtzKnX7IoIWxppvPoHW7pJTFooqUrMierLh3teSora+YsMuVs9Kur6+bs8zXq4/TrYuPvOXSrpbUr5TKsaLbsJOWv+C9uLK4urvatZvZt5/Ru6rXvKnivKLIxcTewarbwrDlwajhx7Pkx7DkyLXoybPI0NjqyrLc0cri0MHsz7bv0rzu1MDr1cHc2dXh3Nji3dnZ3+Tr3NHs3M7028bx3Mry3Mrz3Mrq39b13cfk4d324dD55tX859Tp6+vw7Ojy7Of47uX07+v77uHv8fHx9PX6/Pv7/f07H92gAAAAAXRSTlMAQObYZgAAAQpJREFUKM9jYGBgIgowAAGTBlGACaSSnyjAxkSZUjFjZ3cLESKUSgY0dU2YMndejgQhpWrZdW19U+cvWbqsWwu/UvGMivwgJzOXtJY5C5pl8Sr1jdeVFlW0D/RRtsrrjcOnVCFEyTSBkz21uNArKd28Wh2PUhMjh8hEXhZGRs2I2LUN2p54lOr7h5Y1uuqwMhsWlW9Y7KaHR6lQTHD78oJkO8eo+lnrJ6ZYoyvlQAIGWbUz15VkVpX2r57dKowsg6GUxya6c+HKGdNXrFozTYUDr1IOAUuP8JqOnsmLJslzEFDKwaVq6x2WW+nHzUFQKQcHn5SMnCC6IHal2AFpShmY2IgCkMxFZDYEAOEDX7HK0C9pAAAAAElFTkSuQmCC"> "Preview" button, with that you can check how the quest dialog looks
- like and how the quests shows up in the inventory. If you don't like the dialog window or the font, you can set those in the
- <samp>Interface</samp> > <samp>Elements</samp> menu, see <a href="#ui_elements" onclick="c('ui_elements')">UI Elements</a>.</p>
- <p>When you're finished with the quest, don't forget to press <span class="ui1">Save</span>.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_maps" title="Maps">Previous</label><label class="btn next" accesskey="n" for="_lights" title="Lights">Next</label></div>
- <div class="page" rel="lights"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Lights</li></ul><hr></div>
- <h1 id="lights">Lights<a href="#lights"></a></h1>
- <h2 id="ambient_lights">Ambient Lights<a href="#ambient_lights"></a></h2>
- <p>First of all, there's a daylight component to each and every map, in <samp>Map</samp> > <samp>Map meta info</samp>, see <a href="#maps" onclick="c('maps')">maps</a>. It is specified by two
- variables:
- <ul><li>length of the daylight in minutes</li>
- <li>and a sprite with the light map</li></ul></p>
- <p>The sprite should be N x 1 pixel. The overlay's color is taken from this sprite depending on the time of the day modulo sprite's
- width. If that pixel is fully transparent, or if the sprite isn't set, then there will be no light overlay. If that pixel is
- fully opaque black, that means pitch dark and then the light overlay will hide everything in the game area. You probably never
- want to use a black pixel with more than 75% alpha, so that the users can see at least something without a light source.</p>
- <p><img class="imgw" alt="daylight.png" src="data:image/png;base64,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"><span class="fig">A daylight sprite example</span>
- Setting the daylight length to 20 minutes and providing a sprite that has a gradient with 75% black (midnight) to 50% orange to
- 25% orange (morning) to full transparent (day, afternoon) to 25% orange to 50% orange (evening) and then to 75% black (night)
- again will provide a nice time of the day effect to the game by mimicing sunlight's colour and dark at night.</p>
- <p>For dungeons without sunlight, you want to set daylight length to 1 minute and provide a sprite with a single pixel
- of 75% transparent black. This means everything would be dark, except some circles around light sources.</p>
- <p>For chained maps, you probably want to have the same daylight length and light map sprite configuration, otherwise you'll get
- some very strange effects in-game.</p>
- <h2 id="wielded_lights">Wielded Lights<a href="#wielded_lights"></a></h2>
- <p>In the <samp>Attributes</samp> menu, under the <a href="#attributes_setup" onclick="c('attributes_setup')">Attributes setup</a> you can set which attribute is responsible for the light radius. Then
- you can assign a value to this attribute for each object under <samp>Objects</samp> > <samp>In inventory</samp> > <samp>Attribute modifiers</samp> (see object's
- <a href="#in_inventory" onclick="c('in_inventory')">in inventory</a>). When the player is equipted with an object that has this attribute set (or just wears such an object on his/her
- belt), then the light overlay will get a circular transparent "hole" in it with that radius and with the player in its centre.</p>
- <h2 id="stationary_light_sources">Stationary Light Sources<a href="#stationary_light_sources"></a></h2>
- <p>Similarily, you can place an object with light radius attribute set on the map, like for example a tourch on the wall. These
- also punch a circular transparent "hole" on the light overlay of that radius, with the object's position on the map as centre.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_quests" title="Quests">Previous</label><label class="btn next" accesskey="n" for="_translations" title="Translations">Next</label></div>
- <div class="page" rel="translations"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Translations</li></ul><hr></div>
- <span id="tab1"></span><h1 id="translations">Translations<a href="#translations"></a></h1>
- <h2 id="providing_translations">Providing Translations<a href="#providing_translations"></a></h2>
- <p>Select the <samp>Translations</samp> menu. In the drop down, you can select one of the existing translations, or you can choose
- the "New language" for a new language.</p>
- <h2 id="identifier">Identifier<a href="#identifier"></a></h2>
- <p>On the top right corner, you'll see the language's two letter ISO-639-1 code, and its native name. The code is like "en",
- "es", "ru", "de", "ja" etc. The name is always the one how the language is called by its native speakers, so for example
- it's not "German", rather "Deutsch". Or with another example, it's not "Japanese" rather it must be "日本語". There are some
- codes and names predefined for the most commonly spoken ones and for the languages of the EU, meaning when you enter the code,
- the name field gets filled in automatically. You can of course modify that name if you wish.</p>
- <h2 id="specifying_speech">Specifying Speech<a href="#specifying_speech"></a></h2>
- <p>Some audio files are special in that they contain speech which might be translated. All audio files that are categorized as
- such will be listed here, and then you can assign a translated audio file for each. It is not 100% possible, but always try
- to keep the translated audio files to have the same duration as the original ones. A few seconds more or less doesn't matter,
- but much more like double the duration can cause troubles in cutscenes where the speech uses precise timings.</p>
- <h2 id="specifying_text">Specifying Text<a href="#specifying_text"></a></h2>
- <p>Below the audio block, you can see all the texts in your game. These are collected automatically, so if you modify your game
- (for example you add a new object), then the list will change accordingly.</p>
- <p>You can use this interface to fill in the translated texts. Pasting from another application (like from a text editor) works as
- expected. But if you find it problematic, then you can save the translation to a file. It is stored in a format that resembles
- .po files, so you should have no issues translating them with your usual tools. Keep in mind that the comment in the first line
- is MANDATORY, do not change that. Also the first id-string pair must be the language code and the translated name of the language,
- and the second is the title of the game.</p>
- <p>When you're finished with translating the texts, don't forget to press <span class="ui1">Save</span>.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_lights" title="Lights">Previous</label><label class="btn next" accesskey="n" for="_purpose" title="Purpose">Next</label></div>
- <div class="page" rel="purpose"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Purpose</li></ul><hr></div>
- <h1 id="purpose">Purpose<a href="#purpose"></a></h1>
- <p>To give you a quick start creating games, TirNanoG provides the <a href="https://tirnanog.codeberg.page#templates" target="new">TirNanoG Base</a> asset set.</p>
- <div class="info"><p><span>Note</span></p><p> Unlike in other programs, you're not forced to use a specific asset set with the editor. This is just a convenience set,
- one of the many possibilities, the TirNanoG Editor can work with any game <a href="#templates" onclick="c('templates')">templates</a>.</p></div>
- <p>This part of the manual describes everything you need to know if you want to expand that default set with new assets in a
- compatible way.</p>
- <p>Assets in the TirNanoG Base template were originally based on the Liberated Pixel Cup, however diverged from that
- significantly. Most notable differences:</p>
- <ul><li>Standardized animations</li>
- <li>Standardized number of frames</li>
- <li>Standardized head and hands positions on every frame</li>
- <li>Standardized sprite sheet (see <a href="#layouts" onclick="c('layouts')">layouts</a>)</li>
- <li>Use of <a href="https://tirnanog.codeberg.page/guides.zip" target="new">guidelines</a> to help keeping compatibility</li>
- <li>Strictly using <b>CC-by-sa-4.0</b> license only (or any later version of that license).</li></ul>
- <p>To convert the old LPC assets into this new TirNanoG Base format, you can use the <a href="https://codeberg.org/tirnanog/sprsheet" target="new">sprsheet</a>
- converter tool.</p>
- <ol><li>use the sprsheet tool to convert the old assets into TirNanoG Base layout</li>
- <li>use your favourite pixel editor, load both the guides and the newly created sheet</li>
- <li>do fine adjustments so that each frame match the guidelines properly</li></ol>
- <p>When creating assets from scratch, follow the instruction in this section of the manual. The most important part is to
- match your frames with the guidelines, so that your set will fit with the already existing assets nicely.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_translations" title="Translations">Previous</label><label class="btn next" accesskey="n" for="_colors" title="Colors">Next</label></div>
- <div class="page" rel="colors"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Colors</li></ul><hr></div>
- <h1 id="colors">Colors<a href="#colors"></a></h1>
- <div class="info"><p><span>Important</span></p><p>Things that are important enough to be worth repeating
- <ul><li>No pure colors!</li>
- <li>Vary the hues of your color ramps!</li>
- <li>Highlighted areas are yellow-ish, shadowed areas are purple-ish.</li>
- <li>Block your art out first, including shadows, before adding detail.</li></ul></p></div>
- <h2 id="shades">Shades<a href="#shades"></a></h2>
- <p>Roughly a “toon style rendering” with medium-low levels of texturing.
- We want some detail, but not so much that things are so ornate that it
- might make collaboration difficult. We don’t want things to be
- “noisy” either. But detail is good. Texturing should have a
- toon-style; this is accomplished with medium to low amounts of
- texturing. Details should be used sparsely, so make them count!</p>
- <div class="imgc"><img class="imgc" width="408" height="128" alt="shades.png" src="data:image/png;base64,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"></div><span class="fig">Process of creating shades</span>
- <p>Shade in blocks. Begin drawing by blocking out the object first,
- paying attention to its volume. Lines should be added afterward, and
- generally only around the edges and with very important details.
- Details should mostly be implied by form and color, not by outlines.</p>
- <h2 id="lighting">Lighting<a href="#lighting"></a></h2>
- <p>Lighting should primarily come from above. If there is any side
- directionality, it should come from the left, but not by much: keep it
- mostly center.</p>
- <div class="imgc"><img class="imgc" width="544" height="412" alt="sun.png" src="data:image/png;base64,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"></div><span class="fig">The direction of sublight (yellow arrows)</span>
- <p>An example scene in blender with a sun light pointing in the appropriate location:</p>
- <p><img class="imgw" alt="lighting.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA3cAAAGfCAIAAABz2byHAAAAAXNSR0IArs4c6QAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAAd0SU1FB9wFHhQNMS5RrPMAAAApdEVYdENvbW1lbnQAQ2hyaXN0b3BoZXIgQWxsYW4gV2ViYmVyIHdhcyBoZXJlc4EULgAAIABJREFUeNrt3U+MHNd9J/DHmhm2hhr9Gf6TFXkwiEOtFWZlQ/IG1mgIR8IaNnewsLx7WCDABgss4IsuAY/OwYcc1kdBF10MLBBkgf2DzS5sGJNBEED2QkPazobZwDbjRAwC7sgb0RqKjiNzOBzyzR5abDW7e3r6T1V3varPBzxMN3/V0/Wquubb79WrOrKyshIAGMbu7u7ly5e//OUvX79+vfVklmUxxkEWT6VyqOJGo7G7u1ul1a9e5cbypfPXVqa4k6gcpPLGjd88ceLPqrFGmb8WAFB5G8uXXnn3Je3AJEmZAABImQDAkAYfKwcpEwAAKRMAmBIdmUiZAICISXXMagKAEb+mZ1mWZR3PDL5sEpWVXKm6Vbb/r51E5SQrpUyAEcUY2y8XV/PrZTYbpEqrX4HK+x2ZsbhtpPGLaNLKrJERcwAA8idlAkAFOSMTKRMAACkTACg9HZlImQCAiImUCQAAUiYA1I2OTKRMAACkTACg9HRkImUCACImUiYAAEiZAFA3OjIpoVlNUFUXLzRefG1XO0CBX9OzLMuyjmcGXzaJykquVFUrB6m3k6icZKWUCTCiGGOMsf2A2/6w/6E5icphiyu2+glVri9tnr+2EkKc/DbS+EU0aWXWyIg5AKTNWDnlJGVWluFyAEDKBABAygQAACmzni5eaGgEAEDKBABAygQAACmzSgYcCh9wjrmBdQBAyuTD+HhQNLx4odH81/3kQfUueAQAFMG9fxIOmt0BsWdkbD7ZXS9iAgDF0ZeZcNAcs17EBACkTA7UPT7evwAAQMrk8IjZ3iV50DB6x6mZcicAUDTnZVYnYoaDB8G7y5yUCTl8Tc+yLMs6nhl82SQqK7lSKu0kKidTKWUmbJyYKGjC+GKMMcb2A277w/6H5iQqhy2u2OpXcoNOdydRWbePkhFzIRUAIH9SZvKGPcnSSZkAwAQYMU81WR50FcwQwtUrl+fnjjR/3tnbP3P2+fb/NVYOkISN5UvtD89fW9EmSJlM2fzckWtvvNB6ePorlzqCZndaBaA8gbIjVm4sXxIxkTKZtJ4dmT/7xsqwSwFQhkDZkmVZCFFzIWWSv9bZk61E2P7MUDGxNXo+2u+yLQByzJTD9krqyETKJGc53hByZ2+//29x80mAIgJld6YctodSxETKZGq6T6w8c/b501+51Dw1c/nV73XP/glOxwQoIFOKgyBlVipf9pww3oyVB036ETEBxgyUHZlyqAtuD/V7JVekTMrooHnl4ibAUJlS1AMps6aGTYqSJcBBgbI9UxbUQzmg9aVN6RYpkzTCZQcdmYBMKcaBlMko/uO/uffv/9uMiAnFybIsy7KOZwZfNonKRFdqfWmzu2Bta7VrkZKu0frS5trW6uBbyU6ispyVUmalDHjlSxETchFjbB9RHXyANZXKYYun8lYHvMh58w0m0fjNST9ZForYoNPdSVSW+aNURKWUWZFw2X3ly9/+gzt/8XuPdwRKvZhA0g4a9Z7uOZSAlFlZzesZha5OyvaHPQsAEgqUoQZnUrp6EVIm09fRK3lofOwu0K8JlDlTnr+2oocSpEymHDF7FoRwSOdlzyu6AxSt59QcHXhBRyZSJuWPmKFtDH2QMkETKDQ5dTyztrWqhxKkTMoo31AoYgLFBcrQq5NymCvk1Kv1dGQiZQIgEtVxao6ICVImIYTw3H/4+fz8vHYAisiU3ZGo0WiEYGwEkDIBGCxQBp2Uxbe5FkbKBKDimbIj7riWECBl0ukvfu/xYHIPcHCgDDopy7FdbAWkTAASzpStKKN7EpAyAUoty7LswavyZANfpCfHyp4XOV/bWu16nVF++7RWqiaV60uba1urBy2ayhrZoCqlzNoxxxyKFmNs7xQcvI9w5Mo+o95drxnH/+3DFhe9+hWrvD9WHif224vYRjZoEptpWpVSJkBJDXL9IIDSkjIByhgom5nSOZQV3uK+MyBlkjD3KIdy6j6TUuAApEwAhtCzk3Jta1UPZc33Ct8rkDIBGCtT9gwTw0zeRcQEKZPyMVwOhfrDj1+OD/3fQzMlgJQJwBB+553nr19/qvUwy7I+1w+CEML60qavItSHYRsAAKRMhnTxQkMjAJTBxvKl7nsygZQJAABSJgCUianlSJlUjWnmACImTIU55gCjfk3PsuzBS19mA18JM5XKSq7UVCpbBXYSlfWplDIBRhRjbL+Fz+D3HE+lctjiiq1+XpX3OzJjGTbodHcSlXX7KBkxrzhzzAGAqZAyAaAozshEygQAACmTgZljDjAtOjKRMgGASkVMJ+UjZQIAIGWSIF9nASbPWDlImQBQQU7KR8oEgKrRkQlSpq+zAABSJgCUXkk6Mp2Uj5QJACImVNOsJqi2ixcaBs2hqK/pWZZlWcczgy+bRGUlV6rQykMXmdj7HOTJt3537tzre3YSlQVVSpkAI4oxxhjbD7jtD/sfmpOoHLa4Yqs/bOX9jsxY6G/v7jvoWXlQ/0J7ZZ9uiIJ2EpV1+ygZMa+4F1/bdXYOQB2O6hcvNLr/q+eTwUgXEyFl1uKQpBEACjXJMzJ7Bs1mauw+4Def7K73pwEpEwDKbn1pc8KTfnqmyaHqQcoEAHrr6KE8aMRcQyFlMqHDEAA52li+tLa1WoZD/UEj5h3p0x8FJsYc8zJ67rkXG435MV/k/fdvHD9+IoQQwlsvvPDPk26QX/ziH69c+YEdA6AjVranyYMqO/6rmTuNoSNl1ssnPvHJp55aDiHci/shhHgvapMQwv7+/iOPLPyz33z5gw9++c4773zwj/9PmwAl0Zz0k01jXFBMRMrk8GQZQlhYOLa4eGpmdm5udi6EsL8fQggx7o/zyrdv7ywsLIQQvvbD8wsLCTdRjPt7d++GEObn5xcXH3/7b47d3r0VQhA3ASRUpEwODJfHjn14fsxDDzVCmNEyh+yvs7Ozs7MLs4+GEB5qHAsh3N69JW4CU1GG+0levNDoefOeq1cunzn7fM96ERMpsy7hknESZwhhYfZRcROoVcRsJcXmDx13+bt65fL83JGffWNl+dXv7ezt98yaMBnmmE8oXH7iE5/81KeeO3168fTpxQlHzN9/dqPycXN2dnbh4UdPnjxz8uSZhUd+ZeGRX7HXATV09crln31j5dobL4QQrr3xwvzckY6C9iu0m2xO4X+gNUGh4XJh4VgIQc/lxOJmCKE1nu70TaAgRXdktvJfa3S7+5nQ6/TKjlh57Y0XTn/lUkd3ZsdSA/4ukDKFSz5KnOImRcuyrGOwMht4snEqlZVcqVwqC930rVMtW8Xtz5x7fW+o397+v90L9v9dNr3KcSqlzNySZQihnOHyaz88L24Gs4UoQIwxxth+wG1/2P/QnETlsMUVW/2DKu93ZJZx0+/sPXBxkuVXv3fm7PPtr9P+c5+uyoJ2EpV1+yhJmfmES92WScTNYLYQUCHdE8bPnH3+9FcutcbNO0JnMMecCf/l1QTCpbgZjKcDgynJ1YuaSbE5lafjSkYmlVMe5pgPFy6nOFV8ZJWfYz5O3GxOTm/OTzc5HSh/xAwPzhMfJ6raoBT+d1YTDBIuzeapQ+I0WwhITvf1Mvt489XQfqFNrYeUKVwyzbgpawJNJenIbIXLEZZ6+Q2bESlz2j71qeeqFC5rPsd8zLi58PCjd+/e3d6+qkGARHX3XOrIRMqcGp2XdMTNj33smXff/YmmgNoqVUdmnzTZESKbz8iUSJkAIGKOkixbU85bz+/s7MzPz8uXTJc55rVgmjlAlbR3W3ZcyeigepPKkTIBoERK2JHZf4Z4M1D+5393tKP+xdd233y1R06F4hgxB4BkHHoRoub/7uzcmZ+fb3+mu8z1jCiavsxaMM0cYAQl7MgcMBe292W2vPzGA12YuVzdHfrQlwkwoqNHjzYa/kh/pJKtkexK3er5zl9+44E16niIvU7KBCiFO3fu7O5+1LGUZVmMcZAFU6kcqrjRaLS3RgVW/35H5m6ia9S9OYrYRpXc86f+uavMR8mIeS2YYw4wlI3lS2tbq+m+/9/+gzs2IlMnZQJAvTgdEykTAKYgiTv9jMO8H6RMcmOOOUCt9JxjDlImAExN5Tsym1wpEykTAAApk7IyxxxgEJXpyDTHHCkTAETMqTEHCCkTAMifyeZImYzLHHOA/mrYkSloImUCAMUGTY2AlAkA+attRyYUalYT1MHvP7th0Bzy/5qeZVmWdTwz+LJJVFZypXpWDv5kEmvUvXPaSVROvlLKrIWv/fC8oAm5izHGGNsPuO0P+x+ak6gctjjR1b/fkRkT3Uw9Kzt2zkG20cULjdbQeUE7icpqf5R61Pg7AUBtGStvMQ2I3EmZdaEjEwCQMgGgcDoyO5hsjpQJAICUSTm4lTlAOx2ZIGUCgIg5OeYAIWUCAPl78bXdt353TjsgZTIoc8wBmnRkHurc63t6NJEyAYD8mW/O+Nz7p6wbZm42xv3xXmFmdq4K2zfe29+7e9cuAeRifWlTRyZImfXbGLMfbo6ZmdkQwv54Hc2zM7Nzsx+dWPPVM//z61f/VYrNcu9IfGRh4fbt3RDC3bv37CcAkAQj5mUxM7PfaBxtNI7Ozs6EEPb3NUlnBJ+ZmWk0jp48eVJrAKPZWL60trWqHQbn7EzG+tutCcrg+PGT8/MPh3AvhDAzM3PkSBbHTpkzs7MdI+aJDqDPzoW9O3f39+9m2UwI4amnngwhbG9v222Y/tf0LMuyrOOZwZdNorJKK7W+tNmMmNXbTN2V3TvnyK85yCJ1aFKVI1RKmeWJmB+am5u5dev2+C977+6du3sfnbv99atfCiHdU7lnGo2je3sfDpcLmpREjDHG2H7AbX/Y/9CcROWwxeVfqRhj9TZTz8qOnXPkbfTia7sXLzT6zwSqSZNO8nNXmTUyYl6uiDk7e1SbdDtyxOmYwFhcvWhkJpszMimzRJoRM5eOzEoGzbm5mdbDp5560gmaACBl0ltHR2ahEfOrZ74laAL1pCMTpMxaR8zZ2aN6MQchaAJMnsnmSJkJR0xtMojmCZrtQROgPx2ZuWhOA9IOSJlJRsyiOzK/fvVLVQqaLbozARETpEwOZKx82KBp3Bxgwkw2R8osO6dj5kXQBPrTkQlSZq0j5iR/ewWmmbc4QRMApEz6RUwdmWMGzRbdmUA7HZnFMQ0IKTMBIub4QdO4OQBImbVWhtMxKzPNvIOgCXTQkVkoVzViQLOaYCoRU5vk5ciRe/v7M3NzM3t77nXOxL+mZ1mWZR3PDL5sEpUprtT60uba1mqf5aq3mboru3fOfH/7udf32gvq0KQqR6iUMqcTMY2V5x40Ww+feurJEML29raWoWgxxhhj+wG3/WH/Q3MSlcMWl2el+ixVvc3Us7Jj5yxuG9WnSSf5uavMGhkxn6jpRswqzTHvDprGzYFgrBzKRMosVkdHZtCLWSRBE2CSnJ2JlFmWiOkC7IXqeQVNQRNqRUfmhJkGhJRZlog59bdU1TnmHUGzpXmCJiBiAlJmZZnxM8mgadwcYGLc3Bwpc9KcjjldgibUzfrSpo5MkDJrFzHLczpmheeYt+s+QVPQBAAps4IRU5tMK2gCNbGxfGlta1U7TJdpQEiZE+V0zOkGTd2ZACBlVkTJT8es/BzzboImVJ6p5SXhqkZImZOLmK6OOXVO0AQRkwkHTY2AlDmJiKlNyhk0AYDJmNUEuUTMB9q0rKdjfvXMt2o4aH7kyL39/Qe6M0MI29vb9lty+JqeZVmWdTwz+LJJVJb5ra4vba5trbb+v3qNP05l985Zz51E5XQrpcx8JHF1zK9f/VJtg+bc3Mze3j1Bk3zFGGOM7Qfc9of9D81JVA5bPPm32vrf6jX+mJUdO2dx26i7+OKFxkFD5zZTaT9KBVUaMR+X0zFT4QRNqBJnZJaWaUBImUVFzJK/4Rp2ZDY5QRMApMy0I6aOzJIHzRbdmZAuHZklZ7I5Umb+RMzyB03j5iBiAlJmqTkdM12CJgBImclETG2SCidoQtJ0ZKbFNCApkxwipo7M5IJmi+5MAJAyS0rETDFoGjeH5OjITI6rGkmZDMHpmFUiaAJMIGhqBCkTEbNenKAJadGRCVJmjSKmNqlG0GzRnQkiJiBlTpkZP1UKmsbNAYrm7Mya5iVNMIiOjkwRs2Lm5mb29u61gmYIYXt7W7Nw+Nf0LMuyrOOZwZdNorIMb3V9aXNta/XQJarX+ONUdu+c091Jzr2+d/FC49zrezZTrSqlzKEjptMxK+bIkXv7+zOCJiOIMcYY2w+47Q/7H5qTqBy2uLi3emh99Rp/zMqOnbO4bVSenaRKn7vKrJER86EjpjapZNDUCFBOzsisDJPNa0jKHILTMasdNJ2gCWWzvrQpYoKUWU1Ox6wbQRMApMxJR0ynY1Ze9xU0BU2Yoo3lS2tbq9qhesw3lzJFTKdj1jdoAgBS5iQ4HbNuQVN3JkydST8V5ubmUmatOR0TQROg0KCpEaTMmlpf/3brZ6dj1lD3CZo/+tFbmgUmRkcmVIOrsvf2R3/0Xz/zmc+cOXNWU9Q2aDYv1f7tb/8XrQEiJiBl5uyb3/rv6b75W7duHTt2zEYcx/GTT2sEgIJcvNAwdF5tRswBKAsdmbViGpCUCQAAQzNiDjDq1/Qsy7Ks45nBl02icpJvYH1pc21rteN/qtekk6ns3jnLuZOce33voGVt0ApUSpkAI4oxxhjbD7jtD/sfmpOoHLZ4/DfQ8Xz1mnRilR07Z47bSONP4HNXmTUyYg7A9DkjE6pHygRAxGTKTAOSMgH4yB9+/LJGAJAyASgjHZkEVzWSMgFo9zvvPL+xfEk7QF5BUyNImQCQDx2ZIGUCgIgJSJkAE3H+2opBc8iRszOlTAAYi45MejINSMoE4EO6MwGkTABKQUcmfZhsLmUCAICUCVAYg+ZDWV/a1JEJdTCrCQBG/JqeZVmWdTwz+LJJVOb+sutLm2tbq4P//uo16WQqu3fOhHaSposXGude37NBk66UMgFGFGOMMTZ/Pn9tZWN50C66LMtaC5a5ctji3CtTaagSVrbvnIW2fHEr1Zxsfug5mtXboFX6gBgxB2BCTPphKK5qlDopEwAob9DUCFImQN2tba2aA9SHjkyom9HPy1xcXAwhfOYzn6tq09y8+Y79g89//pWqrtqf//n/ur+r37ShAcjdWH2Z/jhByt+jbvoIMzE6MhmHszPrmDIBaOfCmSImRTANSMoEAAApE6AAujM76MgkFyabS5kAACBlAlAkHZkgZQKQG4PmUBBzgKRMANCRSf5MNk/LrCYAGPFrepZlWdbxTPOHta3VjeXNta3VPssO/lumWDnyy64vba5trR60aCqrn25l985Zwp1ktMpzr+9dvNA49/qeTV/+yrFSZvP2P0CKfH7HF2OMMbYfcNsfNgsOOjQf9F+lqhy2uGKrn3Rlx8556EaZzE6SV2X7fPPqbdAiNtO0Kt37B2rKvX8ojrFyIDgvE6Ag5gABUiYA5EZHJpNhGpCUCVBfNezOFDEBKRMASJirGkmZANSFjkwmHzQ1gpQJUFPmAAFSJgCM7psf+46OTEDKBAAqwtmZ1UyZ7h0C6VpcXPQRnow6DJpvLF965d2XbGumwjSgaqZMNw6BdLn3DzlGTGPlQM4pE4BBmAMEhTLZvJxmNQHAiF/TsyzLso5n+tcPWDn4axZdeWjx+tLm2tZqsySVlapDZffOOcWdRGVtK6VMgBHFGGOM7Qfc9oc96wesHPw1C60csLhVkMRK1aSyY+fs3lgT3klUDtWklVkjI+YAk1DJQXNnZFI2pgGVipQJAICUCZCsinVn6sikhFzVSMoEQMSEooKmRpAyAQCQMntx4xBIl3v/TEU1Bs11ZAKFp0w3DoF0ufcPUGHOziwD18sEmKjz11Y2ljfT7QvUkUkSmtOA8j1H85OffPbhhxeybDbLio5PLxf30jdv/kMI4e23L0uZAADT99JLXwghPPzwI7OzafeSPvnkk2+//Xdnz6787GfvbW9flTIBKAUdmSQkx47MykTMpqef/tWbP/9F8+dCg6Y55gCTtra1muIcIBGTeqpYxGxafPzRk6dOnD596uzZAj/UUiYAQI0iZnvQDCEUFzSNmAOM6OjRo43GiH94Xnn3pY3l77zy7kuprOw3P/adV959qf/qjtwa5O7evXs9N0c9t9Gbr4aX3xhlwZWV36pqxGwFzRDC9ns3zp5d+du/zX8+kJQJMKI7d+7s7n504leWZTHGQRZsVbYv3r9y8NfMsbKjuP+7bTQah65OGVaqJpV37tyZmZmZwDZKpKEau7u7Q73ms89+enHxVLUjZkfQ/LVfe/7KlUv5trwRcwAO4YxMkjbszc3rEzFbQbOgoXP3/oGacu+fqUvlPkAiJtUImgNWfvrTz9UqYnYEzWee+WxZUqYbh0C63PsH4KCI+dhjJ+sTMTuCZo49mkbMATjQ+tKmjkxqGDHr2QK5B02zfxLwW5/7Ygjh3r39oZba3n7v5MlTya3s7u5eCOHP/vebtjt10Bw0F+NgMvrcc7IZMWs1Sn5Q0Az3Z51fuTLuKT36MgHobWP50trWqnagMg6aBvTSS18QMduDZl49mlImwDSlMgcIqqrC113PJWiePHlGygQgT4byqaSOEXMR89Cgefr0qZGDpvMy0/DQQ7O3bu0MtciRI3ePHLmb3JpmM/dsbhAxYQJEzEODZghh+70bp0+fCiFsb1+VMivoBz/4bghh5/btoZa6devWsWPH0kuZR+ZscerGHCAQMUsbNBcff/Ttt/9utKBpxByAB4i8iJi0e/rpXw0jDZ279w/U9Ruqe/+UiTlAIGKWPGiePHVi2KA51oi5G4dAupqfX0FzHFmWZVnW8czgy47z5OCvOWzl+tLm2tZq+/9P+A2ozKWye+cs7ren1VCf+9znRcwR+yYef7T5w+nTp37yk+8P0vLOywQYUYwxxtj+B6z9Yf8/dT0ru58c/zVHqBxtpXq+/6LfqsqDKjt2zuK2UVoNJWLmEjS337vxzDOf/clPvn9oyzsvE6AUyjBo7oxMKkzEzCtoNq9w9Mwznz20WF8mACImVda6QbmImVfQDIPdhVJfJkBZmAMEImYqQXOQu1BKmQDoyETEJP+gKWUCAFWOmI89dlLEnErQdF4mQIlM5T5AOjKpnieeeOLEicUQ7v7lD/9GaxRq9/ZejEeOPfyxW798V8oEQMSk4q5fv379+vUvfvGLv/7Jp7VG0b7//f+zt9fjGupjpUzXc56MYe9gHkI4t/qF7e33Tp48dVDBW5t/Us6Vjft7tvhk+PyWltuaA9Uw1nmZ7v1TWu+/v3Xr1nb/GHpu9Qsaqs5u3rzpI4w4C5Q0ZVJme3t777+/9cEH12VNAEDKJGd37tyRNSE5k7lwpo5MQMpE1gQAEmOOee2yZgjh+PGlPlmz+UNppwdBib6mZ1mWZR3PDL7sgDX5vmarcn1pc21rdZAlCnoDKgut7N45i/vtCTUUhR4PpUxCCKGZNY8ePbqw8ET/uClrQh8xxhhj+0G2/WH/w/GhleevrWwsb65treb4mu0R8/y1lRBiji/bbJDc36rK0So7ds7itlFCDUXRx8MeW0e71JZhdACgOFKmrClrQkmdv7ayvrSZ+8ve78gEkDKRNQEAKRNZEyitjeVLa1ur2gGYAHeYpHfWDKaiV53PbxLWtlY3lg1wA/VLmW5PV22moldb8/Mra9ZK8zLsrvoCTIaDDYc4dBj9yl/99eknfl1DQUHyug+QO/0AUiYpZc0rf/XXs3PHtA8A0MFV2Rk6azbH0Jv5UsSEJOjIBCZPXyYjZk35EiYmr0FzACkTgNzoyASkTAB6050JJMd5mQCjfk3PsuzBywJlA18laLTK/kv1/N/1pc21rdWO/8mGuZpR0SulsojK7p2zuN+eUENR6PFQygTITYwxxth+kG1/2P9wPFpln6V6vub9sfI42m8ftrjo1Vc5eGXHzlncNkqooSj6eNhj64zzir9x44ZmhUT9xo0bPsJpMWgOpGWsvswfnzjxpCaENP34xIkQgjv/VJhJP8B0OZUBIBm6MwEpE4Bp0pEJSJkAiJiAlAnAVBk0B6RMAKZARyYgZQIAIGUCUA59Bs11ZAJSJgAAUuYBFhdd0RlStbi46COcrp7dmToygeqkzJs3b2pBSNTNmzd9hKtkfWlTxARKZVYTAIz4NT3LsizreGbwZcevnMBvn/xKqcylsnvntJNQ9PFQygTITYwxxth+kG1/2P9wPH7l+WsrG8sf9l9uLF9a21rN/bcPWzzJ1VfZv7Jj5yxuGyXUUBR9POyxdbQLAAC505cJkKrWHKDz11aMGQJl47AEAED+9GUCJMy8cqC09GUCACBlAgCQgrFGzN04BNLl8wtAodz7B2rKvX8AKG/KBAAAKRMAACkTAAApEwAAWlyVHWDUr+lZlj14Y8ds4Ps8plJZyZWqQ2X3zmknoejjoZQJkJsYY4yx/SDb/rD/4TiJymGLK7b6SVd27JzFbaO09mcKPR722DraBQCA3EmZAADkz71/oKZ8fgEolHv/QE259w8AhTL7BwCognPnXtYIpeK8TAAApEwAAKRMAACkTAAAkDIBAJAyAQCQMgEAYHTu/QM15fObw9f0LMuyrOOZwZdNorKSK1WHyu6d005C0cfDnFOmG4dAupqfX1lzHDHGGGP7Qbb9Yf/DcRKVwxZXbPWTruzYOYvbRmntzxR6PMw5ZVbb4uLHz61+vFRv6a3NPyltc51b/cL4b7vPiwDAIX8l33ozuANQmUiZAEBZnD9/vvXzd797WYMkzakMAADkT19mSgYfUH7//a0U3zYAUBn6Mqvp+PEljQAATJG+zMp67LEnjx8/FUrWrwkA1IS+zOo7fnxJ1yYAIGUiawIAyXPvn9plzWAMHZ9fAIo3Vl+me/+kmzX1a3Lz5k0fYQBKmjKRNQEAejLHXNb8MGiXH3+WAAADBElEQVQaRgcApEyKipuyJgwuy7IsyzqeGXzZJCoruVJ1qOzeOZPbSUjueChlImtCbmKMMcb2g2z7w/6H4yQqhy2u2OonXdmxcxa3jYrb90jueNhji2sXemZNp2wCAOOQMpE1AYD8GTHn8KzZ/KHPMPo/OSOMAgBSJmPEzY6sKV8CAPmnTPcOqXPWlC9T5/MLQKHc+4fRsyZJc+8fAMqbMgEAQMoEAEDKBABAygQAACkTAAApEwCApLgqO8CoX9OzLMuyjmcGXzaJykquVB0qu3fO5HYSkjseSpkAuYkxxhjbD7LtD/sfjpOoHLa4YqufdGXHzlncNipu3yO542HOKdO9QyBdPr8AFMq9f6Cm3PsHgPKmTAAAkDIBAJAyAQCQMgEAQMoEAEDKBAAgKeNelf1P//SbIyy1uLg48iVUprVscm97Z2dnfn5+nN+79S+2lv54SVNXe88EgILoywQAIH9Tu/dPisum9bbn5uYWFhbG+b2L31sMi0FTV37PBIBypUwjdCW3s7Ozt7enHQCAxFImQM1lWZZlWcczgy+bRGUlV6oOld07Z3I7CckdD6VMgNzEGGOM7QfZ9of9D8dJVA5bXLHVT7qyY+csbhsVt++R3PGwxxbXLgAA5E7KBABAygQAQMoEAEDKBAAAKRMAACkTAAApEwAApEwAAKRMAACkTAAAkDIBAJi2WU0AAFWys7Nz+/bt+fn5eq7+zZ+/3/r52rX3f7lzzy5RtNNPPPXTd25KmQC5+fuX//6n//BT7UDZ3N2+G0L44OQHKb75b4RvfPTgpVFe4RNb/7L188V/ejG5Fjj2n/71rX/7P9Lbcs8GKRMgN0+++WR2/aPzjrIsizEOsmAqlUMVNxqN3d3dKq1+9SqL2EYlXP0fh79s/bz0o6XkNtONEJb+eKkaO57zMgEAyJ+UCQBQQRcvNKRMAABy9uJru9MNmlImAABSJgAAg3nxtd0p/nYpEwAAKZNh7OzsaAQAQMoEAKAiXJW9smp7bzEAoAz0ZQIAIGUCAJCC/w9HKW98FfIK9AAAAABJRU5ErkJggg=="><span class="fig">Left example shows from the “top-facing” camera used in this style;
- right example shows a sideview. Yellow “sun” with ray is the light
- source, big orange triangle on right is the camera.</span></p>
- <p>Your light to dark color ramps should <i>never</i> all have the same hue.
- Vary the hue and saturation a bit as you go from light to dark, or
- your objects will look flat.</p>
- <h2 id="shadows">Shadows<a href="#shadows"></a></h2>
- <p>To create shadows or lowlights, once you have the main color the shade
- you want it to be move the hue (HSV selector) slightly towards the
- closest purple. To create highlight color, do the same but instead of
- purple and shade move the hue slightly towards the closest yellow and
- lighten it up. Adjust as necessary until it looks “right”.</p>
- <p>Inside, things will be cooler in overall color, with slightly less
- contrast. This is doubly true for things like basements, caves and
- other underground areas.</p>
- <p>All drop shadows should be done with the color #322125 at 60 percent
- opacity. If it makes sense, one may also provide a combined version
- of two tiles, so only one layer is needed to, say, put a house on a
- grass background.</p>
- <p>Dithering should be used sparingly if at all. None of the base
- artwork has dithering.</p>
- <h2 id="outlines">Outlines<a href="#outlines"></a></h2>
- <p>Outlines should be a darker version of the current color, or a dark
- color generally, not black. (Extreme circumstances obviously may have
- exceptions.)</p>
- <div class="imgc"><img class="imgc" width="363" height="300" alt="rock.png" src="data:image/png;base64,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"></div><span class="fig">Note how the outline is a darker version of the same color</span>
- <h2 id="props_and_objects">Props and Objects<a href="#props_and_objects"></a></h2>
- <p>Props should be colored so that they don’t blend in with the
- surrounding background tiles (vary color, brightness, and saturation
- to provide contrast).</p>
- <p>There’s should be a large difference in lighting between the sides and
- the top of objects. Look at these objects as example:</p>
- <div class="imgc"><img class="imgc" width="300" height="200" alt="barrel_and_bucket.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADICAYAAABS39xVAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9wFFxQvDzWKuPIAAAApdEVYdENvbW1lbnQAQ2hyaXN0b3BoZXIgQWxsYW4gV2ViYmVyIHdhcyBoZXJlc4EULgAACpRJREFUeNrt3c+PXWUZB/AZi8EpsYWOlJC02ELRBQkhorCBxA0LWbgzcYcrjQkr/gHDP9AVCdGV7FybyKYbE9hABk1IiEGHDrYlhCm33g4yV2Pauvf9mjzc9/TcMzOfz/Jkzpyfffre733mfdfWAAAAAACAQawftQt+4szZO1M+vw+uXV33WkL2NbcAULAAFCxAwQKYuHsO4kn3BOe/+uXTzbYv/v5Zs+2b335o0HOuHuPV19eWvjaBPUZYAAoWgIIFKFgAqzWpkLYapqfgPElB99vvfj7pB/LcM99qtlW/AHj19fdKPyecxwgLQMECULAABQvg7lhZ+JoC9ldePFPatyc4f/LcfUvve+L0Runn9nYXSx/j/Y+/XHrfFNgnF9+81mwTxGOEBaBgAQoWgIIF0G+UoDUF7NVpXlLAXg3OqyH51FVD/BTYVzvnU5e8IB4jLAAFC1CwABQsgK9mZXO6Dx2wJz0d50MH9j3nUpXuVbqnz3nvMcICULAAFCxAwQK4KwYP3VNX++bx/dK+qSu7GsRPvat9jBC/2umepGeUnqXud4ywABQsQMECULAA/r9ROt0vnGwD5zf++Ndm28svPd9sS13ZcU734lzoUwrsq8F5VXUqmdfeeKv0jGb7/oH0qC4MPLTD/MWIERagYAEoWICCBTB1g4dzZzcfaYLGExtt9ljtfn/ph99ptqUgOalOYTMl1eC8er3py41ktn+82ba3aF+Pq7MrR6rTvSc4r65b0PN8q/PzV009sDfCAnwkBFCwAAULYOpGCd2TFx693Wzbvrn8vOfVcL4n9Bxa9Vx6wvQkdbVfulz7v+uwhO7VMD0F59VnuaoveHq+uKkG9qsK542wAB8JARQsQMECmLqu4KwaXKaO6eT8Zju1SgqIk3c+bY+RuulTOJ8MHcSnUDZJYXrqQn/24VoDdvoiY2dWW5w2/YVCMvXu6PSevvLimdK+PcH5R/s3VnK9jx0/tfS+1TUALr55bSXvgREW4CMhgIIFKFgAUzd46J6C7p7O6gdOPdhsu7XYbbZVQ+hqOD+GnjA9XcexjdPNtn/cuF76fdW/PEjnPKXQPb2T1WleUsA+dHCe/i1U/8KjZ9+qFNhXO+dTl/zQ74YRFuAjIYCCBShYAFM3+EKq1c701EWdOuJzaNz+3Nb8dPEMdwe9jqpqOLo1r3XY7y3CfVlcX/reV+/BQVxcdYyA/YsfPNPev8faZYD//NHbtXsf9v0iHTf8vrTvZ7+7WDpuvAfvtpueM8ICULAABQtAwQKI7lnVgVN3+bMPtyFv6uiuhvOpSz51g89DBr01v/v34Fgx1692q/csWLu2tnGkXvw4jUoIl//5458127ZD0H3rk5vNtg8/+UPpXG7Ptpttf3l/+cVQPwzn8t2fvlK6jqc+2K7dKyMsAAULULAAFCyAaPDQ/dTpNqC7sTvsgpJp7vdkZ7b8MVJg36ManPdcb5r6pWdKkvQs1z6dHbiXPM2T//JLzzfbUvf227//bbPtqeJx37u/fYdSwF4eXWxeKP3c0/PwrhWvozqVzGtvvBX2Pm6EBaBgAQoWgIIFHHnl0L06f/uN3bbbOoa3N6+WjludIz65cLKdp7w6p3vat8f2em1+9Dyne7ULfX/pfatflmweX5TejakvrppC47TI7o9+8kTp98WFct8N4fexk8uf9Lz2xU01OK9eRw7YjbAAFCxAwQJQsACSrk73nnnPh54zndU9t6nP817t9k8d8Wtr7bYUzqdQO3XOV8PvqhSSp2Okn8vXO+33wAgL8JEQQMECFCyAqRtlTvfUMR2735NiR3xVT+d8j3yM5TvTq6r3eegpgFYlddjvLR5pOvHPb64t/R5cfPNaeK9q4Xw1JE9iN32QOtPzX1XUrjd9QXHpcjvWuTq7ctf/usEIC/CREEDBAhQsgKkbJXRPod0zp2v7piC0J0ieUod99Vyq13th7fNBn9Fh/muEndl9zbb5nXYO9luL3WZbdQqgHM6nL1qW7zivhukXTrbnnKZaSgsN96xHYIQF+EgIoGABKFjAUdMVuvcEtV3d70U9i7oOfS6rOm7PuVSf+RgLaPY4sdEGznuLNnDO4XL7c5cut9vywru7pfOr/pupLoC7Na91zu8twvUuri99T42wABQsQMECULAARup079HTJV81RtDd8wXAlO7VYXF+88vSz83vnGu2VTu/U9f4PGTVW/Plr+NY8Y8RqudcvS+pw94IC0DBAhQsAAULYGKh+2GZV9w9XZ2zm4+EWLvWlZ0C9qqeKVhyl/ywx0hhegrOq4vOGmEBKFiAggWgYAFk5dA9LVD5xJmzTZqZ5o4eQ3W6mil1g1fPZYypeKpSUJvejSlJU8mkKXFS13gKulOAncLqNGd6Xsj3du19WV+Unkeac3775uF45kZYgI+EAAoWoGABTN3gne5jdMXqiB/nHkx9/vbc1d66OrvSBMRPPv50s+/QC4bmRVPXRjjGxqD75i8tjLAAFCxAwQJQsACSrtA9hXGbIZOtTllRXVCyqieYHjrUrnamrypMrz6jKQWwSZqq5ersytK/74VHb4f7Utt3jKlaev7NpH0vXZ72GMYIC/CREEDBAhQsgKkbZU73FDTm+aSnMzXNQTxGVV4Ec/9QvNCpW72nqz2H0Pc1W+Z32rD/+/d/tpJ7sDV/qHRfdma13/fgiXt/0257/Nf/u+1PO3/7hREWgIIFKFgAChZw1HWF7ic22pB8Z9YGkmkO7KpVdclP3Rj3ID3L9MxXJU0bk6acqQbs6dqqnf3pGJdutOOBB06da7ZtzZe/B5cup2u7Pui/6arvnb/7QbwRFuAjIYCCBShYAFM3Sqf70OHt0F3yYwTYQ08rMvQ9SM/oIEpd2VX//s+/fr7se9oTzo9hSl+WGGEBPhICKFgAChZwmHWF7vd+/RtNwHlirQ0uUyCZtm3fbKc4GTr8TmH1GAteVs9l6Cl28rzstYA9BbXpmU9J6qxOHdjV9zkF8dV7ld6rnvevum+ePmj5f9M9994IC/CREEDBAlCwgKOmvCpmNbhMIWUKBqud1WlhzFuL3bXKMVJg/86n60vv26M6r/2zD99Zet9jG6ebbdXO6jQFUDpGNZQdI4AdWvUdr6oG9kMb+ouRKT1LIyzAR0IABQtQsACm7p5VHTiFvCmIz6FxG5wf2zjXbEtzZW8e/7jZVl1YtBrEV0PyFPZvzc+VjrG3CPdlsXzATl+4nAL7Kf1VwEH8EsQIC1CwABQsAAULOIgG73RPUsdv6uiudqH3dMkfREN3q1fv/dSnGsEIC0DBAlCwAAULYGrKne49c2UneWHR2lzU1fmzd2aH4yFVw/Qx7n313QAjLEDBAlCwABQs4CgaZXqZ1DE9219ber7r3KndhsbVaVTGWFx16AU089zvy5/L1BdIBSMsQMECULAABQvgIFgf+hcOPQ1NksLqajBdlaZbqf6+nn2rv696DxLTxmCEBaBgAShYgIIFcHesr+rAY4TzSQqr0wKpY4Tu1QVXq4TpGGEBKFgAChagYAGs1vrUT7AnnE96AvsxDD3NizAdIywABQtAwQIULIDxrB/mixs6sF8VwTkYYQEKFoCCBShYAAAAAAAAwJHyXwiUH9KSl56zAAAAAElFTkSuQmCC"></div><span class="fig">Examples of object lighting via a barrel and a bucket</span>
- <p>Props should have shadows, or they will appear not to be part of the
- scene. Shadows should follow the same transparency blending rules as
- mentioned in the “lighting“ and “shadows” sections above.</p>
- <h2 id="character_colors">Character Colors<a href="#character_colors"></a></h2>
- <p>Characters should have their own color palettes so that they stand out
- from the background. Drop shadows should follow the same rule as the
- tiles, #322125 at 60% opacity.</p>
- <div class="info"><p><span>Note</span></p><p> The sprite generator can handle dynamic <a href="#recoloring" onclick="c('recoloring')">recoloring</a> of the character layers.</p></div>
- <h2 id="palettes">Palettes<a href="#palettes"></a></h2>
- <p>There’s no specific palette <i>required</i> for TirNanoG Base asset
- conformance, but it’s generally best to try to match to the colors
- used in the base set.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_purpose" title="Purpose">Previous</label><label class="btn next" accesskey="n" for="_objects_and_tiles" title="Objects and Tiles">Next</label></div>
- <div class="page" rel="objects_and_tiles"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Objects and Tiles</li></ul><hr></div>
- <h1 id="objects_and_tiles">Objects and Tiles<a href="#objects_and_tiles"></a></h1>
- <p>There are not much to say about objects, because they have minimal compatibility requirements. Keep in mind that objects
- have orthograpic (top-down) <a href="#perspective" onclick="c('perspective')">perspective</a>, and you must choose the colors for <a href="#props_and_objects" onclick="c('props_and_objects')">props and objects</a> carefully so that they
- nicely fit with the tiles.</p>
- <p>When you're creating bigger objects, don't forget that players might walk <i>inside</i>. That's only possible if you
- create multiple layers of an object.</p>
- <div class="imgc"><img class="imgc" width="222" height="95" alt="bridges.png" src="data:image/png;base64,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"></div><span class="fig">Separate large object into layers</span>
- <h2 id="grid_size">Grid Size<a href="#grid_size"></a></h2>
- <p>The general tile grid is 32x32 with (possible) sub tiles at 16x16.
- The rationale being that the basic size of a square object (eg a chair
- or a character) is a 32x32 area. All base assets are designed to work
- at 32x32 tiling, and it’s recommended that you build yours to be so as
- well. However, for versatility tiling can happen at 16x16 resolution.</p>
- <div class="imgc"><img class="imgc" width="695" height="527" alt="32x32grid.png" src="data:image/png;base64,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"></div><span class="fig">32x32 grid example</span>
- <h2 id="perspective">Perspective<a href="#perspective"></a></h2>
- <p>The camera angle is top-down, roughly 60 degrees.</p>
- <div class="imgc"><img class="imgc" width="94" height="94" alt="ortho.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeBAMAAABY/L5dAAAAHlBMVEUAAAAhAAAAAACYlY21sqnIxb7Sz8fO1uXv7OP///+rkSpmAAAAAXRSTlMAQObYZgAAAJdJREFUWMNjKCcNMBQwoAB2VC6m9GBXz6SEDBQIqteciQyaCKvvQAZOQ1F9kwZp6pWUaKueVPcM9fAfVU+UelCyIEU9KNnRUj2p7qFO+KAX2GjqCZbnpLpHoy0NAVKIUJ+GDEbVj6oHAyXS1CcpqdFUPanuGY3fYavejbTyTcUFGThR3P4c6e3zUfWj6kfVj6ofLupJLM8BV+ADSkGnbygAAAAASUVORK5CYII="></div><span class="fig">Top-down, orthographic projection</span>
- <p>Rendering should be orthographic, which means there is <i>no</i>
- perspective... things <b>do not</b> get smaller as they move into the
- distance. If you’re using perspective techniques on your props or
- tiles, that’s wrong.</p>
- <div class="imgc"><img class="imgc" width="299" height="170" alt="chest.png" src="data:image/png;base64,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"></div><span class="fig">Chest perspective example</span>
- <h2 id="tile_authoring">Tile Authoring<a href="#tile_authoring"></a></h2>
- <p>Details are simplistic. There are more details on the edges, and the
- center tile should be either one color or a very subtle pattern.</p>
- <p>Occasional detail tiles should be thrown in to break the monotony of
- having a single repeating tile.</p>
- <div class="imgc"><img class="imgc" width="292" height="192" alt="tiles.png" src="data:image/png;base64,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"></div><span class="fig">Demonstrating tiles that can be used to make more complex patterns</span>
- <p>Edged tiles such as walls and floors should be arranged in a similar
- manner as the establishing art.</p>
- <div class="hint"><p><span>Hint</span></p><p> You can set up <a href="#automap_rules" onclick="c('automap_rules')">automap rules</a> and then the map editor will automatically place these edge tiles whenever preferable.</p></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_colors" title="Colors">Previous</label><label class="btn next" accesskey="n" for="_character_animations" title="Character Animations">Next</label></div>
- <div class="page" rel="character_animations"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Character Animations</li></ul><hr></div>
- <h1 id="character_animations">Character Animations<a href="#character_animations"></a></h1>
- <p>For characters and their assets, those must use the TirNanoG Base sprite sheet layout (see an example sheet below). This
- is very important, because using the same layout is what guarantees compatibility and makes the sprite <a href="#generator" onclick="c('generator')">generator</a> possible.</p>
- <h2 id="proportions">Proportions<a href="#proportions"></a></h2>
- <p>Characters are squashed, roundish, and not realistically proportioned.
- Bases are approximately two and a half heads tall and in the same
- perspective as the tiles. The base should fit in a 32x48 space and
- the clothing should fit in 48x64 space. The outlines should be black
- or near black, no selective outlining.</p>
- <div class="imgc"><img class="imgc" width="222" height="162" alt="characters.png" src="data:image/png;base64,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"></div><span class="fig">Example of accessorized characters</span>
- <h2 id="modularity">Modularity<a href="#modularity"></a></h2>
- <p>Characters are made up of multiple, strictly-positioned sprite sheets. This means that in TirNanoG Base the characters
- are modular, you can select different sprite sheets to create a player or NPC character of your liking.</p>
- <div class="imgc"><img class="imgc" width="365" height="102" alt="sheets.png" src="data:image/png;base64,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"></div><span class="fig">Demonstrating modularity through multiple sprite sheets</span>
- <h3 id="body_and_head">Body and Head<a href="#body_and_head"></a></h3>
- <p>The first and most important layer is the <samp>body</samp>, which consist of a torso, arms and legs and the second layer is <samp>head</samp>.
- There must be at least two variations of it:</p>
- <ul><li>female (feminine)</li>
- <li>male (masculine)</li></ul>
- <p>For both, the positions of the head and the hands are fixed, they must be at the same spot for every frame, depending on
- the animation and the direction.</p>
- <h3 id="clothes_and_accessories">Clothes and Accessories<a href="#clothes_and_accessories"></a></h3>
- <p>This layer could mean multiple layers, depending on the accessory's requirements. A full-body armour typically needs
- one, while a modern day outfit would probably need at least three (shirt, trousers, shoes). There's no limitation,
- these layers are fully customizable in the character sprite <a href="#generator" onclick="c('generator')">generator</a>.</p>
- <p>Since a clothes asset is using the same guides as the body layer, there should be multiple variations of it as well (female,
- male, etc.), but unlike the body layer, it is okay if only one of the variations exists for clothes.</p>
- <h3 id="tools">Tools<a href="#tools"></a></h3>
- <p>Everything that has to be positioned in the character's hands. Includes weapons, magic staff, torch etc. too. The guidelines
- provide standardized hand positions, which means there should be no need for multiple variations of tools per body (e.g. the
- same sword sprite sheet should work with both the male and female body layer). This is the most relaxed layer for animation
- requirement: typically all of movement type animations are required, but only one "use" animation is needed for them.</p>
- <p>Tools layer typically consist of one single layer. But it might be split into two: <samp>toolb</samp> is behind all the other layers and
- <samp>toolf</samp> is on top of all the other layers. This is needed if the tool has a long handle, like a scythe for example, or if you
- don't want to "cut out" parts of the accessory where the body should cover it.</p>
- <h2 id="animation_types">Animation Types<a href="#animation_types"></a></h2>
- <div class="table"><table><tr><th>Name </th><th>#frames </th><th>Description </th></tr>
- <tr><td>idle </td><td class="right">2 </td><td>idle animation </td></tr>
- <tr><td>hurt </td><td class="right">2 </td><td>played when character takes damage </td></tr>
- <tr><td>block </td><td class="right">2 </td><td>successfully blocked an attack </td></tr>
- <tr><td>walk </td><td class="right">6 </td><td>normal walking </td></tr>
- <tr><td>run </td><td class="right">6 </td><td>similar to walk, but faster movement </td></tr>
- <tr><td>jump </td><td class="right">6 </td><td>vertical jump </td></tr>
- <tr><td>slash </td><td class="right">6 </td><td>action 1: melee attack with sword </td></tr>
- <tr><td>thrust </td><td class="right">6 </td><td>action 2: melee attack with spear </td></tr>
- <tr><td>bowing </td><td class="right">6 </td><td>action 3: ranged attack, firing a bow </td></tr>
- <tr><td>cast </td><td class="right">6 </td><td>action 4: casting a magic spell </td></tr>
- <tr><td>push </td><td class="right">6 </td><td>action 5: push objects, same as walk </td></tr>
- <tr><td>carry </td><td class="right">6 </td><td>action 6: carry objects, same as walk </td></tr>
- <tr><td>climb </td><td class="right">6 </td><td>climbing on a ladder <sup>1 direction</sup> </td></tr>
- <tr><td>spawn </td><td class="right">6 </td><td>character appearing <sup>1 direction</sup> </td></tr>
- <tr><td>die </td><td class="right">6 </td><td>out of HP, death <sup>1 direction</sup> </td></tr></table></div>
- <h2 id="sheet_layout">Sheet Layout<a href="#sheet_layout"></a></h2>
- <div class="info"><p><span>Important</span></p><p> You can download this grid as well as the guidelines in <a href="https://tirnanog.codeberg.page/guides.zip" target="new">guides.zip</a>.
- This archive contains <samp>guides.xcf</samp> for GIMP, but in case you aren't using that, each layer is saved as a PNG as well.</p></div>
- <p>Animations are arranged on the sprite sheet by strict rules. Directions are encoded in rows (South, West, North, East in this
- order), and animation frames in coloumns (except <i>idle</i>, <i>hurt</i> and <i>block</i> animations, which have only 2 frames and are packed
- together, all animations have 6 frames).</p>
- <p>Next, each animation (6 x 4 grid cells) is arranged on the sheet in a strict order, like this:</p>
- <img class="imgw" alt="layout.png" src="data:image/png;base64,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"><span class="fig">The TirNanoG Base sprite sheet layout</span>
- <p>You can import these sprite sheets under the <a href="#sprites" onclick="c('sprites')">sprites</a> menu using the "TNG-Base" layout, and they are also used by the
- character sprite <a href="#generator" onclick="c('generator')">generator</a>.</p>
- <p>The bottom right corner of the layout contains a 4 x 5 grid size portrait. This is used to construct a modular portrait,
- but <i>without</i> facial expressions.</p>
- <p>Expressions for portraits are also modular and made up from multiple images (one for the eyes, one for the nose, one for the
- mouth etc.), but contain 4 times 4 x 5 grid size sprites in a row (so total of 16 x 5 grid cells), one sprite for each expression
- in order: neutral, happy, sad, angry.</p>
- <img class="imgw" alt="portraits.png" src="data:image/png;base64,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"><span class="fig">The Portrait layout</span>
- <h2 id="expanding">Expanding<a href="#expanding"></a></h2>
- <p>You can add new sprite templates any time. These are stored in <samp>~/TirNanoG/.common</samp>, and all are PNG files. Just like with
- the other assets, there's no database, the editor picks up new image files automatically.</p>
- <h3 id="layer_definitions">Layer Definitions<a href="#layer_definitions"></a></h3>
- <p>Images by the name <samp>(layer).png</samp> which are 16 x 16 pixels in size contain an icon, and define a layer type. Since layers are
- ordered alphabetically, it worth starting its name with a number (that number won't be shown in the layer's name, it just
- specifies the correct order, like <samp>1hair</samp>, <samp>2clothes</samp>). There are 4 hardcoded layers, <samp>body</samp>, <samp>head</samp>, <samp>toolb</samp> and
- <samp>toolf</samp> (the reason for this is, again, to guarantee correct layering order).</p>
- <div class="info"><p><span>Important</span></p><p> The generator constructs the final sprite sheet by adding layers in this order: first, <samp>toolb</samp> layers. Then other layers
- except <samp>toolf</samp> ordered by the variant's <samp>(number)</samp>, within each iteration <samp>body</samp>, <samp>head</samp> first, then all the user defined layers
- in alphabethical order, then finally <samp>toolf</samp>. Within a layer, variants are ordered alphabethically.</p></div>
- <h3 id="sprite_templates">Sprite Templates<a href="#sprite_templates"></a></h3>
- <p>Non-icon sprite template images are named like <samp>(layer)_(number)_(variant).png</samp>, where <samp>(layer)</samp> is one of the hardcoded names
- or the user specified layer's name. Images with height of 16 times the grid's size are character animation templates, they must
- follow the TirNanoG Base sprite <a href="#sheet_layout" onclick="c('sheet_layout')">sheet layout</a>. These layers might add parts to the portrait too, but only if those parts aren't
- facial expression related. The tools layer is special in a way that it has a background layer <samp>toolb</samp> and a foreground layer
- <samp>toolf</samp> too, handled together. The <samp>(number)</samp> part is a number between <samp>0</samp> and <samp>9</samp>, and it just tells the correct ordering of the
- variants, and finally, <samp>(variant)</samp> is the name, free to choose, but without spaces (use underscore) or parenthesis (see below).</p>
- <p>Portrait templates are named <samp>(layer)_(number)_(variant).png</samp> too, but their height is 5 times the grid's size.
- They do not add to the character animation sprites, only to the portrait sprite, but with multiple facial expressions.</p>
- <p>The layer types aren't hardcoded, you can create new types any time just by providing an icon first. For example, you can add
- an icon by the name <samp>ears.png</samp>, and then you can start adding templates like <samp>ears_1_elf.png</samp>, <samp>ears_1_small.png</samp> etc.</p>
- <p>Optionally template names might look like <samp>(layer)_(number)_(variant)_((depends)).png</samp>, for example <samp>ears_1_elf_(male).png</samp>.
- These variants are only selectable if the variant <samp>*_[0-9]_(depends).png</samp> is enabled. Only one parenthesis allowed, and only
- at the end of the filename. If there are multiple templates by the same name on different layers, then only the first
- match is counted as dependency, however the <samp>(variant)</samp> part of the templates should be unique in the first place.</p>
- <h3 id="recoloring">Recoloring<a href="#recoloring"></a></h3>
- <p>You can use a neat trick with the templates to allow dynamic recoloring. For that, the image must have some special
- grayscale colors, namely <samp>#101010</samp>, <samp>#303030</samp>, <samp>#505050</samp>, <samp>#707070</samp>, <samp>#909090</samp>, <samp>#b0b0b0</samp>, <samp>#d0d0d0</samp> or <samp>#f0f0f0</samp>, and a
- 8 x 16 pixel matrix <i>at the bottom right corner</i> (or, in case of a character <a href="#option_sprites" onclick="c('option_sprites')">option sprites</a>, on a separate sprite). Here each
- row corresponds to a palette. These grayscale values index one of the coloumns (brightest on the left, darkest on the right),
- and the user can choose one of the rows. Then the generator will replace these grayscale colors on the image with those
- selected colors.</p>
- <div class="imgc"><img class="imgc" width="576" height="512" alt="recolor.png" src="data:image/png;base64,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"></div><span class="fig">Explanation of how color variants work</span>
- <p>In order for a color variant to show up, the brigthest color (at image width - 8, the one which replaces <samp>#f0f0f0</samp>) must be
- specified. Others depend on which grayscale colors are used on the image. For example, the second color can be left empty
- if there's no <samp>#d0d0d0</samp> on the image.</p>
- <p>The <a href="https://codeberg.org/tirnanog/sprsheet" target="new">sprsheet</a> tool can automatically de-colorize any image for you with the <samp>-p</samp> flag.
- Follow these steps:</p>
- <div class="table"><table><tr><th>Step </th><th>Description </th></tr>
- <tr><td class="right">1 </td><td><img class="imgr" width="66" height="130" alt="decolor1.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAACCAgMAAACP0vbPAAAADFBMVEUAAABmZmaZmZn//wDv+XoAAAAARUlEQVRIx2P4z4AKPzC8WjU1NAsJF5ApooUm4kCmyFUUftaqDWSKiKKJNJApMho+o+EzGj6j4TMaPqPhMxo+wy98MFpEABdBSg0YzpxGAAAAAElFTkSuQmCC">create a transparent image of 8 x 16 pixels size, this will hold the palette variants </td></tr>
- <tr><td class="right">2 </td><td><img class="imgr" width="141" height="130" alt="decolor2.png" src="data:image/png;base64,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">choose a color and add its gradients (exactly as they appear on the sprite) to the top row </td></tr>
- <tr><td class="right">3 </td><td><img class="imgr" width="66" height="130" alt="decolor3.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAACCCAMAAADFYu5uAAAAkFBMVEUAAAAUDQ0TDRQNFBATEzsUEz4oGCA7Exw+ExwrHB0rHCccIysvHEAcIWI7JBMqKxw+JhNiHDEmOxMwMnQnPhNiNRx0MEFUOHNKSpl0SzBCYhxaUKGZSlxlV5FiXGxpW5VmZmZSdDBya36Za0qhfFB7griBiL5wmUptoVCZmZmxmZiVn8XEtZ/l5sf//wD///9iHJGHAAAA3UlEQVRo3u3au1ICQBBE0VZQAZ8giG8EBRVw/P+/g+BCQJnIJDrVJ9naYG/Y0SrWtLb/qXjDK+4wwBUu0MYhCiWUTahOIr53fGGJOSZ4xjGiTkLZhOokYoEZphjhCcMdZ4g6CWUTqpPYzu8jbtBFCyfo4IcF/+8JZROqk4gH3OIa5zhCE6doIOoklE2oTiI+8I4x7tFHD5c4QNRJKJtQnUR84gW/vUedhLIJ1UnEvk8396iTUDahOgnvhffCe+G98F54L7wX3gvvhffCe+G98F54L7wX3os/vxfpLxwrtcgUtcqUSAYAAAAASUVORK5CYII=">add more color variations </td></tr>
- <tr><td class="right">4 </td><td>use <samp>sprsheet -p palette.png lpc2tngbase.csv output.png input.png</samp> to de-colorize and create a recolorizable new sheet </td></tr></table></div>
- <p>You have to create this <samp>palette.png</samp> only once, it can be used to de-colorize any number of sheets. For example, create a
- palette image with the hair color variants (brown, blonde, gray, pink, orange etc.), with the brown hair's gradients on top.
- Then you'll only ever need just the brown hair LPC sprites (long, short, curly, messy etc.), and you can convert and add the
- recolor option to them all.</p>
- <p>In case some sprites use a different palette (for example the brown shirt uses one kind of brown gradient, but brown boots is
- using another one), then you can use <samp>sprsheet -r replace.png</samp> to replace the colors. Here <samp>replace.png</samp> must have at least 2
- rows, but can have more, and it has as many coloumns as many colors you want to replace. The first row is the "to" palette,
- others are the "from" palettes.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_objects_and_tiles" title="Objects and Tiles">Previous</label><label class="btn next" accesskey="n" for="_tile_naming" title="Tile Naming">Next</label></div>
- <div class="page" rel="tile_naming"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> Tile Naming</li></ul><hr></div>
- <h1 id="tile_naming">Tile Naming<a href="#tile_naming"></a></h1>
- <div class="info"><p><span>Note</span></p><p> The editor allows any naming scheme you'd like. The one below is just the naming convention used in the
- <a href="https://tirnanog.codeberg.page#templates" target="new">TirNanoG Base</a> asset set.</p></div>
- <div class="hint"><p><span>Hint</span></p><p> The suffix guide is also available in the <a href="https://tirnanog.codeberg.page/guides.zip" target="new">guides.zip</a> as GIMP layers and
- as individual PNG files too.</p></div>
- <h2 id="general_suffixes">General Suffixes<a href="#general_suffixes"></a></h2>
- <p>Tiles are named systematically. Most variants are labelled <samp>a</samp> - <samp>z</samp>, sometimes with <samp>1</samp> - <samp>9</samp>. Things that can be open or
- closed are always suffixed by <samp>0</samp> (closed) or <samp>1</samp> (open). Suffix strings follow a simple rule, a combination of letters:
- <samp>l</samp> (left), <samp>m</samp> (middle, repeatable), <samp>r</samp> (right) if it's horizontal, and <samp>t</samp> (top), <samp>m</samp> (middle, repeatable), <samp>b</samp> (bottom)
- if the item is vertical. If it has both horizontal and vertical variations, then the suffix contains <samp>h</samp> or <samp>v</samp> too,
- respectively. If there's also a one slot big version, that's suffixed <samp>c</samp> (center).</p>
- <div class="pre"><pre>
- t vt
- m l m m r vm hl hm hm hr
- m vm
- b vb c
- </pre></div>
- <p>When the item can be stretched both horizontally and vertically at the same time, then the combinations are <samp>tl</samp> (top left),
- <samp>tm</samp> (top middle, this item repeatable horizontally), <samp>tr</samp> (top right); <samp>ml</samp> (middle left, repeatable vertically),
- <samp>bg</samp> (instead of middle-middle it's called background, repeatable both vertically and horizontally), <samp>mr</samp> (middle right,
- repeatable vertically); <samp>bl</samp> (bottom left), <samp>bm</samp> (bottom middle, repeatable horizontally), <samp>br</samp> (bottom right). If the middle
- item can be used in combination with another (giving a two slots wide version), then that additional tile is suffixed <samp>n</samp> (next),
- but more commonly alternate version are just simply numbered.</p>
- <div class="pre"><pre>
- tl tm tm tr
- ml bg bg mr
- ml bg bg mr
- bl bm bm br
- </pre></div>
- <h2 id="terrain_suffixes">Terrain Suffixes<a href="#terrain_suffixes"></a></h2>
- <p>Terrain types are simply suffixed <samp>a</samp> - <samp>r</samp>. There's no logic in that, instead when you search for a terrain type it should be
- displayed in a visually helpful way in the search results box. Here <samp>d</samp>, <samp>l</samp> is repeatable horizontally, <samp>f</samp>, <samp>n</samp> vertically.
- The center item <samp>a</samp> is always repeatable both vertically and horizontally, and it usually has alternate versions
- (suffixed by <samp>b</samp>, <samp>i</samp>, <samp>j</samp>) to break the monotonity. Items <samp>q</samp> and <samp>r</samp> have all their edges cleared, with a little bit of
- terrain in the middle. The wangset correlations are as follows:</p>
- <div class="pre"><pre>
- 11 - a, b 00 - c 00 - d 00 - e 01 - f 11 - g 11 - h
- 11 01 11 10 01 10 01
- 11 - i, j 01 - k 11 - l 10 - m 10 - n 10 - o 01 - p
- 11 00 00 00 10 11 11
- 00 - q, r
- 00
- </pre></div>
- <h2 id="roof_suffixes">Roof Suffixes<a href="#roof_suffixes"></a></h2>
- <p>Similar to general suffixes, but with little additions depending on the direction the roof is facing.</p>
- <h3 id="south">South<a href="#south"></a></h3>
- <p>This is the default, the widest area shown of the roof. The edges are 2 x 2 grid sized to accomodate ornaments if any. Therefore
- the top middle and bottom middle sprites are 1 x 2 grids, and middle left and middle right 2 x 1 grids in size.</p>
- <div class="pre"><pre>
- so_tl so_tm so_tr
- so_ml so_bg so_mr
- so_bl so_bm so_br
- </pre></div>
- <h3 id="north">North<a href="#north"></a></h3>
- <p>Since the TirNanoG Base asset is an orthographic set, this is more likely top view. Usually roofs might have a flat top, that's
- their North side.</p>
- <div class="pre"><pre>
- no_tl no_tm no_tr
- no_ml no_bg no_mr
- no_bl no_bm no_br
- </pre></div>
- <p>There's a twist, because it usually has an edge, so there's a need for some continuation sprites too (using wangset notation):</p>
- <div class="pre"><pre>
- 10 - no_bg1 01 - no_bg2
- 00 00
- 00 - no_bg3 00 - no_bg4
- 10 01
- </pre></div>
- <h3 id="south_west_and_south_east">South-West and South-East<a href="#south_west_and_south_east"></a></h3>
- <p>These are beveled diagonal, and consist of bigger sprites. You cannot stretch these, because they must match the 1:2 sloop,
- have fixed size of 2 x 4 grids.</p>
- <div class="pre"><pre>
- sw se
- </pre></div>
- <h3 id="rooftop_parts">Rooftop Parts<a href="#rooftop_parts"></a></h3>
- <p>These mini towers also have their own roof. Usually they are smaller, perpendicular protrusion parts. Single sprite each, with
- fixed size, 2 x 2 grids (or with south direction 3 x 2).</p>
- <div class="pre"><pre>
- we_top ea_top
- so_top
- </pre></div>
- <h3 id="joins">Joins<a href="#joins"></a></h3>
- <p>These are named after the two directions to make life simpler. The <samp>t1</samp> and <samp>t2</samp> are both top elements, the only difference is,
- there's no more roof above <samp>t1</samp>, while the roof continues upwards for <samp>t2</samp>.</p>
- <div class="pre"><pre>
- we_so_t1 ea_so_t1
- we_so_t2 ea_so_t2
- we_so_m ea_so_m
- we_so_b ea_so_b
- so_we_t so_ea_t
- so_we_m so_bg so_ea_m
- so_we_b so_bm so_bm so_bm so_ea_b
- </pre></div>
- <h3 id="west_east_roof">West-East Roof<a href="#west_east_roof"></a></h3>
- <p>This is the case when you see both sides of the roof going down in West-East direction (up-side down V). There are two versions,
- an acute angled (suffixed <samp>acute_</samp>) and a bevel angled roof (suffixed <samp>bevel_</samp>). The last suffix part comes from the position:</p>
- <div class="pre"><pre>
- la ra
- lb lc rc rb
- ld le lf rf re rd
- lg lh li ri rh rg
- lj lk ll rl rk rj
- lm rm
- </pre></div>
- <p>On both sides the <samp>le</samp> or <samp>lh</samp> is the background (depends on the roof's "thickness"), so those are stretchable both vertically
- and horizontally. The only difference between acute and bevel is, that the second column on both sides (<samp>lb</samp>, <samp>le</samp>, <samp>lh</samp>, <samp>lk</samp>
- and <samp>rb</samp>, <samp>re</samp>, <samp>rh</samp>, <samp>rk</samp>) have double width for bevel to accomodate the 1:2 sloop. The last row, <samp>lm</samp> and <samp>rm</samp> is always
- twice the width, even for <samp>acute_lm</samp> and <samp>acute_rm</samp>.</p>
- <p>The roofs are made carefully in a way so that you can mix the second columns of acute and beveled roofs, creating a "break" in
- the roof's sloop if you like. For example:</p>
- <div class="pre"><pre>
- acute_lb
- acute_lb
- bevel_lb
- bevel_lb
- acute_lb
- acute_lb
- </pre></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_character_animations" title="Character Animations">Previous</label><label class="btn next" accesskey="n" for="_editor_license" title="TirNanoG Editor License">Next</label></div>
- <div class="page" rel="editor_license"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> TirNanoG Editor License</li></ul><hr></div>
- <span id="tab10"></span><h1 id="editor_license">TirNanoG Editor License<a href="#editor_license"></a></h1>
- <p><img class="imgr" width="127" height="51" alt="gplv3.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH8AAAAzAgMAAADDST+XAAAADFBMVEUAAAC8AAC9AAC+AADyLdeuAAAAAXRSTlMAQObYZgAAAn5JREFUOMt9lbtuU0EQhidrcQQrZCGq4OooitDRiooOV34EiqShSovFQwymsUzjIAWJisUyaL2JIosiRZQiT0PhhwDmsru248tK5+Ld7+zM/DM7Btg33C/Yvx5vkB4m7hg/vwKc7QO+9QCOCbBrs5Plq6fFww3gPL/cRnaj2QB+5xfntwODYooDgJquzpwjYt56Gz8lwAaJlKcdo5YpQ0DawYuLAPIxXJy+rfDR6YlBlwGrFgwKQB9YWgsMoKwHF0kfgIqpuAZAiiXQC1lmILQScLUELM0w8EoA0hq70Ke5ewL6aoF31CAUcLAggLd1BKDoEcBiBr4vxJEMVCQk5+KFRBIknbQ2z0Bw4kgPFgL4KgHeJcD3BUgysHz0ETvStBRQsa6S0qsA3Sh3l7aUA1/tub3893cVCN1kQQGSaEqhSPIV8Ko2z4wVCNAqihCAxQKgAuSB51h9O3KOJOwZVUdKpgLsmOhvQpuBqSEjClACpmuABDFnI5JMKQcF5pJB71LVoZTssl5ophPjvcG4FeDY+dYzkNZzthcrO9ANLZSDZUq2ve0V4HE+qwBPoNRLRwwzJXqnXDUKZEdEfYu1yS6qCyZmRxQYe5NdVBeMnuQyxmhyKt4AbGkfHg9ysqcKiIYzE/1ITzWC1mOyAIZbyiJM4g+to2uUqhTHZVQfz+rGTl8iwrBunnV47z9YwuO4nmM9irYZNE/v6omNuQfqoaHnaDJ8bb+cN5+PAY8GrgAug6MBeju2ZnRohkdYgANfuultnKkWN/F6FjPgkgXoPmyfPQ0uLPvxg4HrG2wAs7FscFU6+kaHPuHZPu4GLjB1zV2jiu/fhb1/I+34YeXXfzyvR6xFYz9TAAAAAElFTkSuQmCC">The TirNanoG Editor is Free and Open Source software available under <a href="https://codeberg.org/tirnanog/editor/src/branch/main/LICENSE" target="new">GPLv3+</a> or any later version of that license.</p>
- <div class="pre"><pre>
- This program is free software; you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 3 of the License, or
- (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- </pre></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_tile_naming" title="Tile Naming">Previous</label><label class="btn next" accesskey="n" for="_tirnanog_file_format_license" title="TirNanoG File Format License">Next</label></div>
- <div class="page" rel="tirnanog_file_format_license"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> TirNanoG File Format License</li></ul><hr></div>
- <h1 id="tirnanog_file_format_license">TirNanoG File Format License<a href="#tirnanog_file_format_license"></a></h1>
- <div class="info"><p><span>Note</span></p><p> The file format's license has nothing to do with the game's license stored in this format, just like how
- PKWARE's copyright does not influence the file's licenses stored in a .zip file.</p></div>
- <p>The TirNanoG File Format is <b>dual licensed</b>:</p>
- <h2 id="unencrypted">Unencrypted<a href="#unencrypted"></a></h2>
- <p><img class="imgr" width="120" height="42" alt="ccbyncsa.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqBAMAAACKDIIdAAAAGFBMVEVhcAAAAAAwMi9RU1BzdnOnsKvDxcL///9K6IvzAAAAAXRSTlMAQObYZgAAAzlJREFUSMellUl32jAQx+k36MjbWQmUs2MIZ5ftLMD12VngbLzo63dGI3lJ6GsWvbzgv62fNJpNkx/w5fFz4mdfHukk+Dqs/gmfkmT7H9HDD3iIac/+pkMth2I2FNMhfJLGBcKtfwBvs5aWPoC4KRyMrLjDf561DHytdSuFUSxiFtK/OGHhFMQOJ7w445S46Br/eAMUOBrz7QC9YPgEsKdXOBt4+bnWcai18q2oVloXZJYMzUQjGFbwS9t3ZvkTLU/TarDiaUW7sahpKxIMS2FZe0xFh3wmY+QSDZ3qCmh5Eh7+oH8uOp4xfITQwbg1OjyN0NAkydHuGfoD/FiQ7SrIVIQLzY4w10XAsGInaPYEvohxUwU4Q5dBFj/G+NhqI9K5LtHMONClz3Ds6X5I9JHMHXz1aSUMBr5xAm1Wnq4sTFa3Z/x6RguUeAOTOJhwVAa+Bng4oWvPwCec1UoI9BNNKeEGrJ8BdhbWuYErho+IFHAHf0DIAP2xdZutnKU4cOFHFmRjb/YR/YUeWNSQV3uM4jaLEdMmKclhKGoKFkjjsGLkMMo4wOBcgd29NaFiGEOF0dFSSL/Bk2UqxGm7lz5UB4RMWATDS04SA1Ne+NZhLZgkaan8uiR5v7PJSIK79LyunMjN8bv0tGdeP0NeP5ozm1ogmAsj5MJQVBhULq95XxjvvW2qcLOzJWmrsLYlmY9KkuLcAMa5cHGm+kegkdwbpEf1PxZdM6ADt5m29gjbbBYJAHelI4tlJ9bQt6F3uX2zAS679ubE7ariBrsYdttbwtZzNK7nTzX9t53kw7CXLEY9LMjWyQdHPMHTj7vn6ePX5MRcJGrQt9XnYI9vjES6RyOEhJjnCHwWiSPuY3zRw1QK3V1lwghhq6fXoOQ5URmoFdaNGX7bwrwcwLjfiW7J+8xuDGERpee53TlqAtXAK4tQzeSuGsDd9Um3Fk9pcjlvraFRvjxcndV++xvqbAiPc4/gl30aOCDanI9XLDs79XJf7UcwLPokZrODwi8dnGpVd2bH0ba9pCMY/btJZBeEEL8P4JXan60dQXOZp0ExhsdDJA8grL/Ak54UG/dpkXru0wS+Mb4F/wXD5mGK2xvuTQAAAABJRU5ErkJggg==">By default, TirNanoG File Format is licensed under <a href="https://codeberg.org/tirnanog/editor/src/branch/main/LICENSE" target="new">CC-by-nc-sa</a> (attribution required, non-commercial, share-alike):</p>
- <div class="pre"><pre>
- CREATIVE COMMONS - BY - NC - SA
- https://creativecommons.org/licenses/by-nc-sa/
- You are free to:
- - Share — copy and redistribute the material in any medium or format
- - Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow
- the license terms.
- Under the following terms:
- - Attribution — You must give appropriate credit, provide a link to
- the license, and indicate if changes were made. You may do so in
- any reasonable manner, but not in any way that suggests the
- licensor endorses you or your use.
- - NonCommercial — You may not use the material for commercial purposes.
- - ShareAlike — If you remix, transform, or build upon the material,
- you must distribute your contributions under the same license as
- the original.
- </pre></div>
- <h2 id="encrypted">Encrypted<a href="#encrypted"></a></h2>
- <p>With the written permission of the TirNanoG File Format's author, you can create encrypted game files, see chapter <a href="#license_keys" onclick="c('license_keys')">License Keys</a>
- for more details. For commercial games I recommend this file format option as it gives you not just encryption but a legal
- guarantee too that your assets in the .tng file can't be stolen.</p>
- <p>The decision and the responsibility of which licensing version to use for the game files is up to the editor's users, and it
- <b>does not influence the game's license</b> stored in this format. Under no circumstances can I, bzt, the TirNanoG Editor and TirNanoG
- File Format's author be held responsible for the game files created by others.</p>
- <p>Trying to decrypt, disassemble or any other way reverse engineer the proprietary encrypted format is strictly forbidden to
- protect the rights of the copyright holders of the assets inside the file.</p><br style="clear:both;"><label class="btn prev" accesskey="p" for="_editor_license" title="TirNanoG Editor License">Previous</label><label class="btn next" accesskey="n" for="_tirnanog_base_license" title="TirNanoG Base License">Next</label></div>
- <div class="page" rel="tirnanog_base_license"><div><ul class="breadcrumbs"><li><label class="home" for="_" title="Home"></label> »</li><li> TirNanoG Base License</li></ul><hr></div>
- <h1 id="tirnanog_base_license">TirNanoG Base License<a href="#tirnanog_base_license"></a></h1>
- <p><img class="imgr" width="120" height="42" alt="ccbysa.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAqBAMAAACKDIIdAAAba3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZpXdiy5ckX/MQoNAd4MBwGzlmag4Wsf0Fzedk96UrO7SRarMoEwxwTSnf/6z+v+g39q9d7l0nod+tH7PPKIkx+6//XP+fw+vL/6OfNf+HwtfL8ruN/+8PVT4OvH62V8/jXySuJ7+vj1+35JF0o/LlS/v4e/ej2UP7yevm8ff1tRr993jj9fTxaG//lP//Xfvbtf9uz07jxzJT71c1NfW3w/8UYjMOl9rPLV+K/wc3tfg6/up18uZL/98sbXCiPEkPwNOewwww3nfV9hscQcT2x8j3HF9F7rqcURV/IppOxSTjnc2NJIO/UU04onJV6N32sJ777j3W6Fzo134J0xcLHAJ96X+/rh//r1lxe6dylEQcEk9eEjwTEqDUFRTPo/7yIh4X7VUXkB/vr64z8klotk3qUwdzY4vX1cwkr4VVvJvUQn3lj4nj8+3PbnBQgR9y4sJiQy4GtIJdTgW4wtBOLYyc9k5TG5HI0UhFLiZpUxp1RJTo+6N59p4b03lvjxMi1EIkqqqZGakSa5yrnk6nLLnRqaJZVcSqmllV5GmTXVXEuttVX14myp5VZaba31Ntrsqedeeu2t9z76dCOORK+WUUcbfYwxJzedXHny6dknL1i0ZNmKVWvWbdhclM/Kq6y62uprrOl23GnnXXbdbfc99jzhUEonn3Lqaaefceal1G66+ZZbb7v9jju/s/ay6n7L2Z8z989ZC59ZI2Hu5Szzpq+s8XJrX5cIgpOinJGxmAMZb8oABR2VM99DzlGZc8qZH5GuKJFVFiVnB2WMDOYTYrnhO3e/MvenvDn6/t/NW/yZOafU/X9kzil1f5G5P+ftL7K2he9LfQj4vzZUUH2i/Rb/4318pBGa21vdt4xd67azC5tKZi3dwbVvK3vk5ufyLZfgtlnRTVa0cj2oucnavbHWAoLG2W+v5Dvme/O61/SL90T72LQJ6+S5eq/LnZLuCWXeziJOD+nekYQkV2Cff9zB+497UDrvLjBV5FptnBO9OTI0q/UxU6+xhFHbCOTDp3lJ4/LHNtBLdCxU0pM3P+U851lmq0OK61BMw7tS7gynAd11fiz77zd5e6l2iJ0259nsyWt9fKa40kY9M6Xb5121xUW51R5aSmOkMFjIJq8r9dV2u2Z38e53yXHgiXdJ1pCcfoRbEveGC1araRf7N6LmfoVtWVwVLqqtsx3FLVENrYU4Q1zlnLNmKZl1QDknUUvtjt1YGXvtbl5PPaQgqICxTmitnj5ynFynKfiXgvWWtOY/LBRl8ZYKjQb321r/EF5y2yNi5dRQxvSjxNKHnWN0RRj5EtxII/nCEl3+x1yU96qfu0GvlKQf73XakRt2imCePn08LTr95et9Ej/8/vk+kjBn+qftlEJ/sorLl2s7xTUzoZ4j1ASxLLbyhNdCgjS2dmaG/MCPZH+/PqcFztbseMIe6fPsbe50ySE1fu2MpajdSpnfSu0mYMJWuS3cPZSxHWMd04UxOmB66zprTfTNjmBOEhrXeqxzey57a6P7a7PERjYX9eBTu7DmWjnyv0HTQobhDgP+IMp12gaLN0DRbcV9/WWfUfV9Mj11bzHWclKZv0fX/Sm8i07gU5EC5M6DnexyVi10ZyJ4hiLy1Mlc7ebJbcMludc7A+NrmaDyCLY7zbVbNERcyaDUKP3ssGtWNySt6++qzv2rri51n35Z5zhm1QPqFR1QgiXqM1fQOHcSFF0LCLDaYbWtNv9XQPZe/77vuyuvc18n2iwwUHu1Apn8m5XuvkvdeqRWG2Tc427tQEoJet52R1hgIgUxAuUjGm3VkMEUbIKtEFNzVKcW9OF4s9jb2tb3U0gA/aBMbjtrU0HjoZHvp63Ez+O+La0+PkoBcqJpUbpC5W7okFbCzoH4rhhHyaJNny2k7jMgQCQhNyAHRjPQIFGnlFaVVHEldtJc905jqTHnrKWwNgjucI+NYIgL4B/NqA/EN9C/XgnWCmR997T7M5gW8Jay9TvRUccHg9g2fJY7QqavmuiCfspAfng6gbjS/RcLMREGZCndMKg3iMlveoG24Dq2UTSgxV7W9g4PfuPJG6HDAn9yjvvfkc5nnUT7veS2CvIntPaKxqNZPBA7i8W6fW6bEoYDIPzB9bYye8oa9/DefIxGHOUUh3Xh2gdh9wK4H/bVseNA9KKSaEz68MxWFDbembnEoARQLg9TCWCDW9yxAD2aeTRWoLMzdjNwnwVfptcYg61PyGSzj4tbgsoJNiKl31xBkrKTHdxR2TFtQ7iF6CdlmeA2zysIGUNGwfVJm6D+K6VnSJy0/c0dHZLo4YBl6rsfR6mjeiIaqQ6uRP0hGNeYhyL24FoIZJDFk1S/ICEYCVbKVMAwdT9F68WJ7tL3fB9oikQh8kmAEUSjL0EtOmvGPhufw+VNeiPMJXVYZmzIMsRpALxu6g7lAMDDxX5OmF0Zh0HAliJ2aWBeJo2zvvQTG+Tb+FAtBV8J+rGmvQA26VQwP02qca88LWSk7xFvs1lxxNybTxEdERciuq9FMaB52XCQmDI06XRHLd2BfYJyUVcBrQfgesK24Qcsl1oZMoGzRqMyzpK/FYWNhGpETMSEFHK+GYxWO/iRI7KWz4IG8eyKtKeuIEj8JIXSj4JrWLc15XUD0a0oO7ZGDTRHu191+Vx5T3oDMssLXDh8kh5TvyPAOzUO5FHQldAGmMZKRIl3mCvw93wxfhM/aMNLNZtgiN0Mag993noJ7dRrJeUnk0CJSgUh72liKHNRm4eMw00OFIaj8DVQJ38N9SHj3t3U4HtBEdf8JXnZMvyPpKZrcQ5tlNtR4YEUgotYiAoK4yeAjA3PNgD8RIt3dcD3IqVRahVnYB2utl2ideAUPL5BahK/C/vGgarNa9cLP+EtzIYQtVIBfN+Lopq5GR8saQGFSFZgBPEPzlULaAQAVIOOgxfJ41RDhxQjuwDx2ZeAoef5FIEIpPwEFP5qWakEzuuFkRvWyWYKaaGG4BMHy8RLpbeg2DXpuAXQhkW1GR1LXizwDiAV0hWVQOMYF6g3bfAk455QH9VhALBJiKLe22swfhoIhrXDwsJLnJa8Dee36DY5T9Bj8u8m8LgqiDCwuA2MJFNA8JCgPUwlJIroOuOjDfNJrdeepp0JVV0IisI9LHXkD1sY9mpgm9sL90ABroWWf5iH+V1tNkKAhMnoGoI3EzoKD5SL2Snx0cwYOAX8AuUBorp4WCS37zcZOAO6r1toPeiZYjigXkXISeLhYfjnFLka4gE11Qof00e8ghdZWD0xDRJyHKKDMg3Zah/CWGEwyg2ZCI+Nz2LUStZzhpkOqp3aLeagYioYerkyN0QuGDINdQvQSfBcdMeBSknZbGy/zYtQ8mjVKk5GVKIrKDeHGH5lTL2RAo9vlo7kwuTwkGWkLeADK2+82qZPCRRQCH63tnChB4mBQziOtBTCkeB3KID9YV8axq5n1XRnNVQH6NQgklkBS5opqbzsBkyZLbAXV0WwB71PCyUxi8euhdhoRWBFl6f810wxSdY1EqU2pb3YJzaddretoV+HuB0g2zZdSelACDcldoZ03YaIAKglNQ6Gk2ZBU1Gnhq0A+LgRGeCXVdECtTQHAiqBHfpkk/QcKgKKZROkZ2bd0SowgCpHOxYkJ1W+JPs1zgK9ETMnEiOukDC59SnpDFo1ySIw2UuuEFh8yxH/xprZHX3F66DXpQcLCA2wnkBknCeDcOHudDKw0EFwmGH5p02jeBlPgg+hOyNUHezEPaBX/gWdZqTkEeDTO5kQOLkg4ZNsKPcCLS4gPWGOKf0IZWrKUSB1/NTJIAU47iOlIkhEKB27jnWBUygX7Q3fEh8cDw94k3eZrGZXnF+OUGSypowgoEsqeCIcrIUomAs0Ew4w7GgbuyRfa2QcN/W4Fd/BCh+znq2hApVN6LscU/JPS9pjYacOxGeRcBpIOuY3FYP6l45Zo62KfqUwsjQgUYIpUaIEB2rC33v3UztJaIEkTzuBPbQ3wA5EZ+QnQs9SLmjRDSVmupA9w50AKwW7k0snoFCxKg3VPDFDgHfH8POhoPAY1UjjvtWB1G2j8pGvmALRojIAjEENDnAfggEkPhYWrzMpVI/llCheor+y4U4I4FA1cBbYAGcDDxGQ1BQBId58c2Efehmuk16k9no7aeyMuAeGBH6QV2sx53IoU1R/hTioFPYlHAnqSxZxnMEWGr4Rx8YH192ZOFT2Lqrnd0iSyiBxFMU845ZLHMEttOZFmGGbh0wRMeKe7JIwV0ANOOWHBCYgQDQfxlJSbgMVlZp41RZ4x51pkKJhEogu1F0ONb0Be1xFOuzyimkuIq9P/GnUCBSwqCNN8Asqo8tkb0jc4RJIwIRskUbRKcQFYlmxzC5l12S7rtJLWwGcDTQnT9MaOF8g5pASemUh67guqblrLkNDGh/FeGwEDESmmtS4L9HW5cN4LtzQmhtXVgsqhMbrJAKMB7Ae+1OqpTilOcoEienzMu2E5A2DghBeSK+IKUTDeIEikI26hEazx+bVTN7xa+gXwB9YwiNcAg5pAceILCw6mTXpVHJdpHQCLdhhOvaOxpD/9BVWoWDwrcAoIoL7oqMjcocKK1cNPFCpfVNAdDJMwEZ3QqhNKofqM82R8YzobNgUHwl/ZHMoWqJWoYMInPBHnaeocLEFlAcNj3GQu0UVAjMsF/IBziit0RMtWgaYm5LbA/uJuM/UX/sw35rR4O3YM4rigBigCShrbPQKxDOYPTV0TmeSJS/cAdhiOWRU6p6/HywaInQWOeYB8nQoVWQe5mm4DlbKBZ6O05T4QqBnI5H9cVmiRudONBdiR/AscT7A4pPU8DUv2BTPrkEvZT8h8Ag8sUOqFuEDRI3UHMLaGrfGvlSKTsQTuwceqjKMKeAiJO4ZU8syO1iv273OtJAa0AOaAr5wQEjfIgWKDlhCf9I6lD/bocTjOAki1mg3YfotYTgoQWPpSE2kldgLkXmbe7wIUtFXZ91UAxhHx14ECsh4gs+5e2wa13upKOXZWBAKvKrhCCHl7tydsMPUbNwyvgsNj1DTWei4efWp4R4Ce9JZgHqj8QXxTeIftKf4HrHPWQE2PB0+nBV23o8FlpTeGTVmsFDOAGaaIcKpjdUvQQjLIb/AkRAxhIoXxK6PjEybEnGqO7KH7NT5RaRxsS5t2io6EiHl4M6evcsgAvE4ox4o+JpUibgjLxDG9iMaUOJG0ndKhWy0hC4dkEhtlCeLpng1y+NOwFIvY+4u16B8Lofx0tGF9LG1pMBBp2wdGAXqwagU5zBBrl1N7dDGmo4tjQcoTDSIF8kEN9DKGkwAqPBSpoYRSxpmHmkdIr8mcgYkyWymJXTowFxFwReMQXCKQKCjs+mAy6ZMKLp0OIOm2OGRdKt0DBw8kUDILFWnKftRXh3TNxHnG1NFWKKbVBeC9m5/EGsV/a86RiCiMwMGm0bpqCpkP2KAxSPczVuak84wWXo8OULTO4wtACxClZmHoaAdeSKwEsUGTfilcZoasFL3C+FA0/iURkO6FZJE4xWU//PFCG+AD3ytdDLAejV8OjJ4aKkh0BCYY/rA3q0ZBZdVj0GjNxPOFha+XzN5QI7g56IeMLBo+SMt3KqGuCjm4QNWCp284E3sRCgIt4tZJQ40NI3heFOQ+yEaGHdDv212hJw+uCesxcQI1x2QhiHs/MlZgEzAHFVpL433TGeQEy+DvSI5xKpmdNeTT6LIm0lMJ0piMKBSziYDtihvfsGvg0TroBl2J9isOclmEmo+2CurLj+nU5pNSTkNMI00IUpXfTgwyCZo+KzZng7zGHHXSFuk2RuXpkuLkBp+PULEtYWEE+uG6aRjqwATkEOoCNwPDghWcIFPIhSRe0UCWrUGA0tAEmwwJxJO7e3UmiGJmAbqGYWggZgBQLAIhIgVVcBCxWGio3E+XeobXo3Jo3WBPMwcrXLJP6nC9txJSFnYgTXQeBp86BRpu0VbIL10CEogsrgC6Q16oM7pVQ8WAfnPhCIlQuJmU8eVbE8jLNzqRP+M4bRHy9QhWddpELYA4j40CRug+FgDZgvrgCvLWjbgjuTGU8nd1ZOpDGAYm2XkVrHRPZWtguEZqHgUDEg+6BAkLuq+SM9qNVvDkwQYDoQP+m6mThZokaYh0dpIhyZKTpfr4fWxsAvlXKO85C2RpVGvWKUy40Dbg9YAG1ZXRzKYGtwKDUJBA6Ze9lbWUh4YcD4IDvAFTTZSncAmcgcBiXBcserkBveIVqTtYnZ8DlYDFVmsl9QBp9D4HphAKuH9t4RnK8j9LDtGIxmSJR/peJg4e9QL1OFoTvgPBUd5bzDNCFjgxl4fRZnhOHCBeDnYm+CmSBU1yONQwLBWAeOphkdHKM6APuo7rKe0J1yBh69EGMtMeqgyNh7QV8/ZYgzxDNFvU6MHwAMvHB0uGoDEO+Y9canjucxqfbKprIFoH9Rb6zuio0tHY1CbADgurqq2cI1SANisIYCcFFEF17HeixBWVWkAD+knmJ9izXKY0GuSd59WdFaCgEU/3avI07TI+KuBhtgJP/3jgE7zG/wkq9Fx0o1fw3E2C1wUjQvYhaF4zIqDBLL4ldrWeX6cHiWLzOoLJm8apnv7h4t+HLiwezfeKFzHfLxPtP15tENNUNNbblxsuPbxH+d9Sy4rBpZVIv6P2JtO2WlaVHjfmmerWIVv5sULOGXkjlG9t+t4QzPFRSN6DdwXAsuLVCqE1FgDim1cVDPL6nQE7uoqR29dcMXXAYcWBLoGerSzSQlL2hGlyIsXpYphd5aS1yE28oR2zbSE5qOp4gcpMFQ2/hVhowfG8Fd4gZQea1IXGnFbCyeSq0GLxAV+HjEkVUnSK842a+o96c6EMwYLwQiKUE+PgEhb4rBHzX032ujjdMRRAr8q4CP/ZB8WrmIoSh0dvqvml1Wz8yhmQ1R4dKsG6/49TIG0Vx39D5L7d7lFyaKyOvrC/c11Pq/yeY2fV/isDapaM9NIrGQ/p+tZJ7ETBYaVzCp/YMpTEGi9ifvCcmI9AIwtPf664S9CkTQb+ev16Bhvaf7xBI6UJ6oFFBaooVVREZgpOUrDyOXlHZJRj1Us0BG5KcCH914erg4c+LPp+ZFZqEgV7EKiIH00Ih8ZtlgiBXjPgUQS5llQxa56bkDd9G8hlAUyLOLCaEcEmOkoL+Wg8/339IbMM3q6x2NOh9ICNQWuZ4rGNGb2GihLVOD8l1hVcyuws4pXa/X8BurqrYbK9UTb2TuCg9pCAIRQxpsUQUosDreo+VMB9JCvcC5aoOS38a9+ojY+OoqmnZ8PASBoERMfRfFv1Jb7Y3F9T6HeDErjJ9MoKs2z/+nyzYGzAMl7noeaOEtCecLpVMgA+bic12M9+FH0Q/Foq5LWmVapqUFZkLeEcs60iOGqNR9LEHxYlOOgNk7XYyuIbBCB3gW5dggULr6VBeMObswW4TfUb6+9ZkeszxlrBvxngBqMf6eO/NBtmgWkNyEb+3SdsV7EZUJ+aqyuYw6uT2ABkOYw84RtAkuAoA40zweuDiQfoZDEHqhuqRzh+HomuxcJHy4+VEuQYSlOB7KdcogZqaHnCjquMzb8hOf9Xg/nHE0Pdgk6JsdUhwCidh3DjqmjPU34tzmsy8djPOHN3qZBWnKMqO0EtCa8I8qg6eCnpHbTxSwNYDFUPS4BwXXwEJ53SXdBwEogr3Cr2HiOf3oOaXRN/FEMaOWiIRYaCpeNqNLUEY0CP6B2DoI1YafQbFVvPJgdQthBfVlYHbfJHsShAxgJWTAdxY5fA/Upg5GULx2DAF96kgtzd1SReJWpwFRZTrlWEkd5naFDzOrlArGi0RzpxR0CHzQ5wh71oOOKLUKYWC+1q1zEUJLT7G+gOfAFmFa0N803s2bK2XUUNDqo6Yk1XaCG9dGMHQ81dKZEN/Tzztp1bK8jF9Bsbp2FblRG0YAuNIdNpEqwf/Am0AHUrA1V5YvXpI51HnK3huL4HZrsjaQQMIiudPWoadYItNpwd1bKJL7RD6z1cYbi3xMAKGQs/32+0zQKoP7BK/JsbHwN8B/9qFMrOMkFFC6+6uoYBUoFhKSM8T6dvkebYp5DfyevNGPVSVqqnR1DfVXHZstrDq9HGXzp5K963ipI1pSkaMyPsQcmKm9FSArHULAR4fOAo8c7URgXoGt6EKdXdHYxiTug/rZIKlBstNct9HlGloKxMSJyUbsnUMU4FaoZS2wgWORvrDofYASFjQzGSIABcuJPwwAFuttZED0JKlUYfuhi6U3QJRiiFlyNeuZHQ1fqiI8cnSgM6dz78YhL1eUiGwXvYLErzMBcpG0B21bhQxZqmuIi91TcIIO7ejqFpPMz9XEbGoRuqOKHVjWoxtwC6OgFPa9nb78Lr6v00ipf36vrOpqJtKPOIHPHcWw5K3xPzJF3bAABn/KeE9MjmBN7A6ZsQWzSYHlrGnujw3ahz3VUoJmZHs9BFy6jJgF+zUK5sqZPTbnBtVb5DRX3ZYMdQzZLLJpo9amuITQG/NGBbMOSJpFvQGSkC5jn1qBZ1iTpPRugZ4F8G5ZQoF2Oe5rTASPKrumc3IOflCHo3TVEN8WcDosfD3bsgWehWatG6RjktnBF8uCa1l+H8coQx9DztRNTAEmjiFcMhD2xlrFzKr7oWTMrIBU9vkIEHinYStBiCqYJgYtIzN2UjH51lO9rL3rqAGMWkaISzkmn/1RR1cMsKj9EaAcl5gBYktcjJKM4egHRlLIG3vLpXYed4FiUySY2bAvZi/EbKI30ntXvV48fTCrrR5u7rx9+fdcR34hBB3UhYTQpkDWhFbHJmnoutcFjYBMGVSiw6ZCZnZ6xiWoWPa/qEVnwVX7HJBSAnmiymyKkhwakyMZA9TVNXHVT9M/ReZQeL3J5d40TFklCwsHrsMnRqKpyySXk0BOymnTodCLpsQVU25CP0zD2u7rdjzL/+I4WHydoMpyiTlBQTSZAm0hX7OnEhMGXPW+Pf1MLsR/y4rwOqTWj7iDH1cmbmC8/MiAnovNGacnUwLTyZmsi2WBh7XuiURPAN5OTdbhbK0HxrMSedQjX/YI2NN3Ck4+GaySA+M6EvOP3awQj7p9Zcr/SpRN4nUOisg4VoCcgMcOm5WBX0KtL1pNKLfXZIyDYa9SKr1l6ihW0FNoTAuU0i1/1yHPViEiHvrCTMJHAgIc1VD3hIgWvp+c8e0fh6lTfLXEWerJePRiuB7mHolu3KBHtvWB5HUYl+oNgLoB0FyiA4OSj8Y6m2SF2pymA5oBgpk7zBP1g553dErwpQGh6DrlSbKgUigI6S0nPLPo3ZuCnl2z3p+zjGjfWw/03iSw6/mcAZgIAAAAbUExURWEAAGFwAAAAADAyL1FTUHN2c6ewq8PFwv////hIkwcAAAABdFJOUwBA5thmAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+YFCgweIE2h21gAAALHSURBVEjHnZXLduIwDIY58yRzZBNYuxmGdZrQfcptnQSaNZ0OWUNC9NgjOxfLIaeHwSsi9Fmy/Eue/ICn18/J9Pj0iife83DyPbwOI9dwCMPtCPxKh/g18FRkk9zyDtyrg40fgNhyVwXR5pXTKYjNWsFqABMrXpQbJ4Y9In7Cwu42LRDrQLhwDGJHjl/API/wG5GssbSBiUW8dU4NfAATBLECsDkKxJLcb9CdRc2ME54khxMdpLHb0DG5XnWsuK3pgT4qHeYGHFaiZbFWos+akqkjsl3bQKlE1LUpMFhYOINZB1PobReHvsJwRWds90vmdIxFBks8eRZOmkJgU402yWyqP0Dn1GYZL/FCn4GHl6mFA4l2qVbsqdfDqkkm2GNMOScSSwbrrOszeZ0pg0R8A1/JeBJYyR4+0ClqBR7pgYp0gW9gzA1cWjgj5AQv8AFCeVSTrYUVSAfW+blpZ1QvqkJUQV7u6SYb10xjFyMeW7DTXcG06mCuFdGUe2uvysD9Vc3IZfflXlVKbmQx96DhlRWJgZlIat16jkjGIxt5GtjKM9c1fXPk2Z55/Qfy6q0/s2mMi1Fy1xgBbfc3dxtjvNqmJatN4bRkfteS+p7pRj3agd2zVq3u8bQfHNRAsuC90yiMDlwfsc1JsDHkrwNgszkDEa3BHUOj2h4dgKmu9soZgKNd1Y7ezXD0RoPRm+m8h/388NAfnSSPwJIeBT7DPMr1wRVMqALu9Dw8/kxqeEGh7dxO/g+WzYsRqu5nu/xX0p3k3n5AKnRhKrB9q1L7X1Fc9ypn7LSuYXkZwBTvoF9J/8gDwxmq2WfJ4FmyULtyALMXKma+xfEqtOBZ5HeojkO4l1zKT3je0GRS3LIq/HJ/B0NkH2+W9gfsuWEWzLd1Ed/BVOxNqNybKM6VC3u3Yhl7p3t4ZPm0m+9YoliCCB6CHxLJ0+sfWK0QVskAjXQAAAAASUVORK5CYII=">The default game template, the TirNanoG Base is licensed under <a href="https://creativecommons.org/licenses/by-sa/" target="new">CC-by-sa</a>
- (as well as the LPC assets it is based on). Uses the 4.0 version, or any later version of that license.</p>
- <div class="pre"><pre>
- CREATIVE COMMONS - BY - SA
- https://creativecommons.org/licenses/by-sa/
- You are free to:
- - Share — copy and redistribute the material in any medium or format
- - Adapt — remix, transform, and build upon the material
- The licensor cannot revoke these freedoms as long as you follow
- the license terms.
- Under the following terms:
- - Attribution — You must give appropriate credit, provide a link to
- the license, and indicate if changes were made. You may do so in
- any reasonable manner, but not in any way that suggests the
- licensor endorses you or your use.
- - ShareAlike — If you remix, transform, or build upon the material,
- you must distribute your contributions under the same license as
- the original.
- </pre></div><br style="clear:both;"><label class="btn prev" accesskey="p" for="_tirnanog_file_format_license" title="TirNanoG File Format License">Previous</label></div>
- <footer><hr><p>© Copyright 2022 bzt (bzt@codeberg)<br><small>Generated by <a href="https://gitlab.com/bztsrc/gendoc">gendoc</a> v1.0.0</small></p></footer>
- </div>
- </div>
- <script>function c(s){var r=document.getElementById(s);if(r!=undefined){if(r.tagName=="INPUT")r.checked=true;else document.getElementById("_"+r.parentNode.getAttribute("rel")).checked=true;}}function s(s){var r=document.getElementById("_s"),p=document.getElementById("_m").getElementsByClassName("page"),n,i,j,a,b,c,d;if(s){s=s.toLowerCase();document.getElementById("_t").style.display="none";r.style.display="block";while(r.firstChild)r.removeChild(r.firstChild);n=document.createElement("p");n.appendChild(document.createTextNode("Search Results"));r.appendChild(n);for(i=1;i<p.length;i++){a=p[i].getAttribute("rel");b="";c=p[i].childNodes;d=p[i].getElementsByTagName("H1")[0].innerText;for(j=1;j<c.length && c[j].className!="btn prev";j++){if(c[j].id!=undefined&&c[j].id!=""){a=c[j].id;d=c[j].innerText;}else if(a!=b&&c[j].innerText!=undefined&&c[j].innerText.toLowerCase().indexOf(s)!=-1){b=a;n=document.createElement("a");n.appendChild(document.createTextNode(d));n.setAttribute("href","#"+a);n.setAttribute("onclick","c('"+a+"');");r.appendChild(n);}}}}else{document.getElementById("_t").style.display="block";r.style.display="none";}}document.addEventListener("DOMContentLoaded",function(e){var i,r,n;document.getElementById("_q").style.display="inline-block";if(document.location.href.indexOf("?")!=-1)document.location.href=document.location.href.replace("?","#");else{r=document.getElementsByTagName("LABEL");while(r.length){l=r[0].getAttribute("for").substr(1);n=document.createElement("a");n.appendChild(document.createTextNode(r[0].innerText));n.setAttribute("href","#"+l);n.setAttribute("onclick","c('"+(l!=""?l:"_")+"');");if(r[0].getAttribute("class")!=undefined)n.setAttribute("class",r[0].getAttribute("class"));if(r[0].getAttribute("title")!=undefined&&l!="")n.setAttribute("title",r[0].getAttribute("title"));if(r[0].getAttribute("accesskey")!=undefined)n.setAttribute("accesskey",r[0].getAttribute("accesskey"));r[0].parentNode.replaceChild(n,r[0]);r=document.getElementsByTagName("LABEL");}try{c(document.location.href.split("#")[1]);}catch(e){}}});</script>
- </body>
- </html>
|