Etapa 5 – CNF
Vou explicar agora a estrutura de um arquivo CNF, o arquivo que contém os códigos do arquivo da kiss doll.
| ;; ; **Palette files** %AQUI É O NOME DA PALETTE.KCF ; (800,600) ; Environment size +TAMANHO DA ÁREA DA KISS DOLL+ [0 ; Border color +COR DA BORDA+ ; ; ; ** Cel entries ** +AQUI VÊM OS NOMES DOS CELS+ ; #0 nome1.cel *0 :0 1 2 3 4 5 6 7 8 9 #1 nome2.cel *0 :0 1 2 3 4 5 6 7 8 9 #2 nome3.cel *0 :0 1 2 3 4 5 6 7 8 9 #3 nome4.cel *0 :0 1 2 3 4 5 6 7 8 9 #4 nome5.cel *0 :0 1 2 3 4 5 6 7 8 9 #5 nome6.cel *0 :0 1 2 3 4 5 6 7 8 9 ; ; ** FKiSS stuff ** ; ;@EventHandler() ; ;@initialize() +AQUI SÃO OS CÓDIGOS DE FKISS+ ; ; ; ** Object coordinates ** +AQUI É A LOCALIZAÇÃO DOS CELS, MAS OS CÓDIGOS SÃO CRIADOS AUTOMATICAMENTE PELO PLAYFKISS+ ; ; *set #0* $0 0,0 306,5 272,144 536,395 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 579,630 0,0 0,0 ; ; *set #1* $0 668,45 -2,-2 -1,128 0,0 711,84 697,96 437,635 665,162 221,400 260,401 802,639 561,190 833,200 498,266 562,906 832,859 409,828 494,823 698,97 667,204 649,537 580,630 498,16 ; ; *set #2* $0 668,45 -2,-2 -1,128 0,0 711,84 227,509 437,635 115,386 592,222 856,233 718,195 15,415 133,419 28,701 479,462 749,415 409,828 494,823 228,510 196,628 565,93 497,186 498,16 ; ; *set #3* $0 668,45 -2,-2 -1,128 0,0 711,84 227,509 666,140 115,386 221,400 260,401 802,639 15,415 133,419 28,701 562,906 832,859 487,517 778,427 228,510 196,628 649,537 497,186 498,16 ; ; *set #4* $0 668,45 -2,-2 -1,128 0,0 711,84 227,509 437,635 115,386 221,400 260,401 802,639 15,415 133,419 28,701 562,906 832,859 409,828 494,823 228,510 196,628 649,537 580,630 498,16 ; ; *set #5* $0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 579,630 0,0 0,0 ; ; *set #6* $0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 579,630 0,0 0,0 ; ; *set #7* $0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 579,630 0,0 0,0 ; ; *set #8* $0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 579,630 0,0 0,0 ; ; *set #9* $0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 579,630 0,0 0,0 |
Abra o bloco de notas. Copie o código acima e cole. Agora edite alguns itens:
· Troque “AQUI É O NOME DA PALETTE” pelo nome da palette que você fez.
· Apague de “; *set #0*” até o final; Como disse, esse código é criado automaticamente pelo playfkiss.
· Apague, é claro, os comentários que eu coloquei XD
· Troque “nome1.cel, nome2.cel”, etc, pelo nome dos cels que você fez.
A ordem dos cels depende de que cels são. A base, por exemplo, deverá ser o último da lista dos cels, pois as roupas vêm por cima dela. Uma calça deverá vir depois de um vestido, então a ordem seria: “vestido.cel”/”calca.cel”
| #0 nome1.cel *0 :0 1 2 3 4 5 6 7 8 9 #1 nome2.cel *0 :0 1 2 3 4 5 6 7 8 9 #2 nome3.cel *0 :0 1 2 3 4 5 6 7 8 9 #3 nome4.cel *0 :0 1 2 3 4 5 6 7 8 9 #4 nome5.cel *0 :0 1 2 3 4 5 6 7 8 9 #5 nome6.cel *0 :0 1 2 3 4 5 6 7 8 9 |
A numeração (negrito) não depende da posição dos cels. Poderá haver mais de 6 cels e 6 números, como no meu exemplo. Os números após o nome dos cels (verde) são os sets em que eles aparecem. Por exemplo: Se você quer que sua kiss doll só tenha 5 sets, apague os números de 5 à 9 (lembre-se de que o set0 é um set comum)
**********************************************
Recapitulando…
Os cels são colocados em ordens de acordo com a posição que terão na sua kiss doll. A numeração deles pode ser aleatória, mas um cel deve ter seu número diferente dos outros cels, senão um ficará preso ao outro. Mas em certos casos essa ferramenta será usada.
Uma kiss doll possui 10 sets: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9, que são como diferentes “guarda-roupas”. Você poderá definir quantos sets possui sua kiss doll, e que roupa ficará em qual.
**********************************************
Dúvidas? Espero que não. O meu arquivo ficou assim:
| ; ; **Palette files** %chii.KCF ; (200,200) ; Environment size [0 ; Border color ; ; ; ** Cel entries ** ; #1 faixa.cel *0 :0 1 2 3 4 5 6 7 8 9 #2 hand.cel *0 :0 1 2 3 4 5 6 7 8 9 #3 blusa.cel *0 :0 1 2 3 4 5 6 7 8 9 #4 pant.cel *0 :0 1 2 3 4 5 6 7 8 9 #5 shoes.cel *0 :0 1 2 3 4 5 6 7 8 9 #6 chii.cel *0 :0 1 2 3 4 5 6 7 8 9 #3 blusa_.cel *0 :0 1 2 3 4 5 6 7 8 9 ; ; ** FKiSS stuff ** ; ;@EventHandler() ; ;@initialize() ; ; ; ** Object coordinates ** |
Por último, antes de salvar:
Reparou no meu cnf? Bem mesmo? Viu que os cels “blusa.cel” e “blusa_.cel” têm o mesmo número? Lembra-se desses cels?
Blusa.cel/Blusa_.cel
No cnf, já que o cel “blusa_.cel” fica por trás da base, ficará assim: (com zoom)

Prosseguindo, se você fez tudo certinho… Pode salvar, mas não salve como arquivo de txt. Lembre-se que o arquivo da kiss doll é um arquivo .cnf!

Salvou? Espero que tenha dado tudo certo!