tips 0004 extrakeys v30 - cwtickle/danoniplus-docs GitHub Wiki

English | Japanese

Custom key types template

  • See also key type's specifications for definition of custom key typess.
  • When multiple custom keys are used, only "keyExtraList" needs to be summarized like |keyExtraList=6,11j| when written in the common settings file. If you want to use the defined custom keys for other pieces, it is convenient to write them in the common settings file, not in the chart settings.
  • For more information on how to define the Dancing Onigiri Editor (CW Edition compatible), please see this page.

Common settings (Chart data)

  • To apply all the keys defined below, use the following keyExtraList.
    -> Since ver 31.3.1, the keyExtraList specification is no longer required.
|keyExtraList=1,5g,5p,6,7e,8i,9j,9g,9v,10,10p,11j,11f,11g,12i,14e,20,21i|

1key

Chart data

|color1=2|
|chara1=space|
|stepRtn1=onigiri|
|keyCtrl1=32/0|
|shuffle1=0|

5gkey

Chart data

|color5g=5_0$5g_0$5_0$5_1$5_2|
|chara5g=5_0$5g_0$5_0$5_1$5_2|
|stepRtn5g=0,45,135,180,giko$5g_0$5_0$5_1$5_2|
|keyCtrl5g=112/0,113/0,114/0,115/0,13/16$49/0,50/0,51/0,52/0,13/16$5_0$5_1$5_2|
|blank5g=57.5$57.5$57.5$57.5$57.5|
|shuffle5g=5_0$5g_0$5_0$5_1$5_2|
|scroll5g=5_0$5g_0$5_0$5_1$5_2|
|transKey5g=$$5$5$5|

5pkey

Chart data

|color5p=0,1,2,1,0$5p_0$5_0$5_1$5_2|
|chara5p=5_2$5p_0$5_0$5_1$5_2|
|stepRtn5p=-45,45,onigiri,135,-135$5p_0$5_0$5_1$5_2|
|keyCtrl5p=88/90,69/87,68/70/83,84/82,86/67$66/78,89/85,72/74/75,73/79,77/188$5_0$5_1$5_2|
|shuffle5p=0,0,0,0,0$5p_0$5_0$5_1$5_2|
|blank5p=57.5$57.5$57.5$57.5$57.5|
|scroll5p=5_2$5p_0$5_0$5_1$5_2|
|transKey5p=$$5$5$5|

6key

Chart data

|color6=0,1,0,1,0,2$2,0,1,0,1,0|
|chara6=left,leftdia,down,rightdia,right,space$space,left,leftdia,down,rightdia,right|
|stepRtn6=0,45,-90,135,180,onigiri$onigiri,0,45,-90,135,180|
|keyCtrl6=75/0,79/0,76/0,80/0,187/0,32/0$32/0,75/0,79/0,76/0,80/0,187/0|
|shuffle6=1,1,1,1,1,0$0,1,1,1,1,1|

7ekey

Chart data

|color7e=2,0,1,0,1,0,2,3,3$3,3,2,0,1,0,1,0,2|
|chara7e=oni,left,down,gor,up,right,space,sleft,sright$sright,sleft,space,right,up,gor,down,left,oni|
|stepRtn7e=onigiri,0,45,-90,135,180,onigiri,iyo,giko$giko,iyo,onigiri,0,45,-90,135,180,onigiri|
|keyCtrl7e=9/0,83/0,69/0,68/0,82/0,70/0,78/0,54/0,55/0$55/0,56/0,78/0,76/0,80/0,187/0,192/0,186/0,13/0|
|blank7e=52.5$52.5|
|shuffle7e=2,0,0,0,0,0,1,0,0$0,0,1,0,0,0,0,0,2|
|scroll7e=Cross::1,-1,-1,-1,-1,-1,-1,1,1$Cross::1,1,-1,-1,-1,-1,-1,-1,1|

8ikey

Chart data

|color8i=1,1,1,2,0,0,0,0$8i_0$8_0$8_1$8_2$8_3$8_4$8_5|
|chara8i=left,leftdia,down,space,up,rightdia,right,sleft$8i_0$left,leftdia,down,up,rightdia,right,sleft,space$space,left,leftdia,down,up,rightdia,right,sleft$8i_3$8i_3$8i_3$8i_3|
|stepRtn8i=0,-90,180,onigiri,0,-90,90,180$giko,morara,iyo,onigiri,0,-90,90,180$8_0$8_1$8_2$8_3$8_4$8_5|
|keyCtrl8i=65/90,83/88,68/67,32/0,37/0,40/0,38/0,39/0$8i_0$8_0$8_1$8_2$8_3$8_4$8_5|
|shuffle8i=0,0,0,2,1,1,1,1$8i_0$8_0$8_1$8_2$8_3$8_4$8_5|
|transKey8i=$$8$8$12$12$12$12|

9jkey

Chart data

|color9j=2,0,1,0,2,0,1,0,2$9A_0$9A_1$9A_2|
|chara9j=9A_0$9A_0$9A_1$9A_2|
|stepRtn9j=giko,0,-45,-90,onigiri,90,135,180,iyo$9A_0$9A_1$9A_2|
|keyCtrl9j=9/0,83/0,68/0,70/0,32/0,74/0,75/0,76/0,13/0$9A_0$9A_1$9A_2|
|shuffle9j=1,0,0,0,1,0,0,0,1$9A_0$9A_1$9A_2|
|scroll9j=9A_0$9A_0$9A_1$9A_2|
|transKey9j=$9A$9A$9B|

9gkey

Chart data

|color9g=0,0,0,0,1,1,1,1,2$9g_0|
|chara9g=left,down,up,right,sleft,sdown,sup,sright,space$9g_0|
|stepRtn9g=0,45,135,180,0,45,135,180,giko$9g_0|
|keyCtrl9g=112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,13/16$49/0,50/0,51/0,52/0,53/0,54/0,55/0,56/0,13/16|
|blank9g=52.5$52.5|
|shuffle9g=0,0,0,0,1,1,1,1,2$0,0,0,0,1,1,1,1,2|

9tkey

9vkey

Chart data

|chara9v=9B_0$9B_0|
|color9v=1,0,1,0,2,0,1,0,1$9B_0|
|keyCtrl9v=52/0,82/0,70/0,86/0,32/0,78/0,74/0,73/0,57/0$9B_0|
|scroll9v=---::1,1,-1,-1,-1,-1,-1,1,1/flat::1,1,1,1,1,1,1,1,1$9B_0|
|shuffle9v=9B_0$9B_0|
|stepRtn9v=90,120,150,180,onigiri,0,30,60,90$9B_0|
|transKey9v=$9B|

10key

Chart data

|minWidth10=650|
|color10=0,0,0,0,2,1,1,1,1,2|
|chara10=left,down,up,right,space,sleft,sdown,sup,sright,sspace|
|stepRtn10=0,-90,90,180,onigiri,0,-90,90,180,onigiri|
|keyCtrl10=83/0,68/0,69/82,70/0,32/0,74/0,75/0,73/79,76/0,13/0|
|blank10=52.5|
|shuffle10=0,0,0,0,1,2,2,2,2,3|
|scroll10=Cross::1,1,-1,-1,-1,-1,-1,1,1,1/Split::1,1,1,1,-1,-1,-1,-1,-1,-1/Alternate::1,-1,1,-1,1,-1,1,-1,1,-1/AA-Split::-1,-1,-1,-1,1,-1,-1,-1,-1,1|

10pkey

Chart data

|minWidth10p=650|
|color10p=0,1,2,1,0,0,1,2,1,0$10p_0$11i_0|
|chara10p=left,down,gor,up,right,sleft,sdown,siyo,sup,sright$10p_0$11i_0|
|div10p=10$10$11|
|stepRtn10p=-45,45,onigiri,135,-135,-45,45,onigiri,135,-135$10p_0$11i_0|
|keyCtrl10p=88/90,69/87,68/70/83,84/82,86/67,66/78,89/85,72/74/75,73/79,77/188$88/90,87/81,68/83/70,82/84,67/86,77/78,85/89,75/74/76,79/80,188/190$11i_0|
|blank10p=50$50$50|
|shuffle10p=0,0,0,0,0,0,0,0,0,0$10p_0$11i_0|
|scroll10p=Cross::1,1,1,-1,-1,-1,-1,1,1,1/Split::1,1,1,1,1,-1,-1,-1,-1,-1/Alternate::1,-1,1,-1,1,1,-1,1,-1,1$10p_0$11i_0|
|transKey10p=$$11i|

11jkey

Chart data

|minWidth11j=650|
|color11j=2,0,0,0,0,2,3,3,3,3,2|
|chara11j=gor,left,down,up,right,space,sleft,sdown,sup,sright,siyo|
|stepRtn11j=giko,0,-90,90,180,onigiri,0,-90,90,180,iyo|
|keyCtrl11j=9/0,83/0,68/0,69/82,70/0,32/0,74/0,75/0,73/79,76/0,13/0|
|blank11j=50|
|shuffle11j=0,1,1,1,1,2,3,3,3,3,4|
|scroll11j=Cross::1,1,1,-1,-1,-1,-1,-1,1,1,1/Split::1,1,1,1,1,-1,-1,-1,-1,-1,-1/Alternate::1,-1,1,-1,1,-1,1,-1,1,-1,1/AA-Split::1,-1,-1,-1,-1,1,-1,-1,-1,-1,1|

11fkey

Chart data

|minWidth11f=650|
|color11f=0,1,0,1,0,2,0,1,0,1,0$11f_0$3,3,3,3,0,1,0,2,0,1,0$0,0,2,0,0,2,3,3,2,3,3|
|chara11f=left,leftdia,down,space,up,rightdia,right,sleft,sdown,sup,sright$11f_0$leftdia,space,sleft,sup,left,down,up,rightdia,right,sdown,sright$11f_0|
|pos11f=0,1,2,3,4,5,6,7,8,9,10$11f_0$0,1,4,5,6,7,8,9,10,11,12$11f_0|
|div11f=11$11$6$11|
|stepRtn11f=0,45,-90,135,180,onigiri,0,45,-90,135,180$11f_0$0,-90,90,180,0,-45,-90,onigiri,90,135,180$0,-90,giko,90,180,onigiri,0,-90,iyo,90,180|
|keyCtrl11f=83/0,69/0,68/0,82/0,70/0,32/0,74/0,73/0,75/0,79/0,76/0$88/0,68/0,67/0,70/0,86/0,32/0,78/0,74/0,77/0,75/0,188/0$69/0,82/0,73/0,79/0,83/0,68/0,70/0,32/0,74/0,75/0,76/0$83/0,88/67,68/0,69/82,70/0,32/0,74/0,77/188,75/0,73/79,76/0|
|shuffle11f=0,0,0,0,0,1,2,2,2,2,2$11f_0$0,0,0,0,1,1,1,2,1,1,1$0,0,1,0,0,2,3,3,4,3,3|
|blank11f=50$50$55$50|
|transKey11f=$$11F$11i|
|scroll11f=Cross::1,1,1,-1,-1,-1,-1,-1,1,1,1/Split::1,1,1,1,1,-1,-1,-1,-1,-1,-1/Alternate::1,-1,1,-1,1,-1,1,-1,1,-1,1$11f_0$Split::1,1,-1,-1,1,1,1,-1,-1,-1,-1$11f_0|
|assist11f=Left::1,1,1,1,1,0,0,0,0,0,0/Right::0,0,0,0,0,0,1,1,1,1,1$11f_0$$11f_0|

11gkey

Chart data

|minWidth11g=650|
|color11g=0,1,0,1,0,2,0,1,0,1,0$11g_0$3,3,3,3,0,1,0,2,0,1,0$0,0,2,0,0,2,3,3,2,3,3|
|chara11g=left,down,up,right,space,tspace,sleft,sdown,sup,sright,sspace$11g_0$down,right,sdown,sright,left,up,space,tspace,sleft,sup,sspace$11g_0|
|pos11g=0,1,2,3,4,5,6,7,8,9,10$11g_0$0,1,4,5,6,7,8,9,10,11,12$11g_0|
|div11g=11$11$6$11|
|stepRtn11g=0,-30,-60,-90,-120,onigiri,60,90,120,150,180$0,-45,-90,-135,180,onigiri,0,45,90,135,180$0,-90,90,180,0,-45,-90,onigiri,90,135,180$0,-90,giko,90,180,onigiri,0,-90,iyo,90,180|
|keyCtrl11g=90/0,83/0,88/0,68/70,67/86,32/0,77/78,75/74,188/0,76/0,190/0$83/0,69/0,68/0,82/0,70/0,32/0,74/0,73/0,75/0,79/0,76/0$69/0,82/0,73/0,79/0,83/0,68/0,70/0,32/0,74/0,75/0,76/0$83/0,88/67,68/0,69/82,70/0,32/0,74/0,77/188,75/0,73/79,76/0|
|blank11g=50$50$55$50|
|shuffle11g=0,0,0,0,0,1,2,2,2,2,2$11g_0$0,0,0,0,1,1,1,2,1,1,1$0,0,1,0,0,2,3,3,4,3,3|
|transKey11g=$11f$11F$11i|
|scroll11g=Cross::1,1,1,-1,-1,-1,-1,-1,1,1,1/Split::1,1,1,1,1,-1,-1,-1,-1,-1,-1/Alternate::1,-1,1,-1,1,-1,1,-1,1,-1,1$11g_0$Split::1,1,-1,-1,1,1,1,-1,-1,-1,-1$11g_0|
|assist11g=Left::1,1,1,1,1,0,0,0,0,0,0/Right::0,0,0,0,0,0,1,1,1,1,1$11g_0$$11g_0|

12ikey

Chart data

|minWidth12i=675|
|color12i=1,0,1,0,3,3,3,3,0,1,0,1$12i_0|
|chara12i=oni,left,leftdia,down,sleft,sdown,sup,sright,space,up,rightdia,right$12i_0|
|stepRtn12i=45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225$12i_0|
|keyCtrl12i=112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0$81/0,87/0,69/0,82/0,84/0,89/0,85/0,73/0,79/0,80/0,192/0,219/0|
|shuffle12i=0,0,0,0,1,1,1,1,2,2,2,2$12i_0|
|blank12i=50$50|
|scroll12i=Cross::1,1,1,1,-1,-1,-1,-1,1,1,1,1/Split::1,1,1,1,1,1,-1,-1,-1,-1,-1,-1$12i_0|

Chart data (defined as another key mode)

  • The following method is to append to the regular key types settings.
  • For ver30.4.0 or earlier, replace 12_(0) with 12_4.
|keyExtraList=12|
|minWidth12=675|
|append12=true|
|chara12=oni,left,leftdia,down,sleft,sdown,sup,sright,space,up,rightdia,right$12_(0)|
|color12=1,0,1,0,3,3,3,3,0,1,0,1$12_(0)|
|pos12=0,1,2,3,4,5,6,7,8,9,10,11$12_(0)|
|div12=12$12|
|stepRtn12=45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225$12_(0)|
|keyCtrl12=112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0$81/0,87/0,69/0,82/0,84/0,89/0,85/0,73/0,79/0,80/0,192/0,219/0|
|shuffle12=0,0,0,0,1,1,1,1,2,2,2,2$12_(0)|
|blank12=50$50|
|scroll12=Cross::1,1,1,1,-1,-1,-1,-1,1,1,1,1/Split::1,1,1,1,1,1,-1,-1,-1,-1,-1,-1$12_(0)|
|transKey12=12i$12i|

14ekey

Chart data

|minWidth14e=950|
|color14e=2,0,1,0,1,0,3,3,3,3,0,1,0,1,0,2|
|chara14e=aleft,bleft,adown,bdown,aup,bup,aright,bright,cleft,dleft,cdown,ddown,cup,dup,cright,dright|
|div14e=17|
|stepRtn14e=onigiri,0,45,-90,135,180,giko,onigiri,iyo,c,0,45,-90,135,180,onigiri|
|pos14e=0,1,2,3,4,5,6.5,7.5,8.5,9.5,11,12,13,14,15,16|
|keyCtrl14e=9/0,88/0,68/0,67/0,70/0,86/0,84/0,89/0,85/0,73/0,188/0,76/0,190/0,187/0,191/0,13/0|
|shuffle14e=1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1|
|blank14e=50|
|scroll14e=Cross::1,-1,-1,-1,-1,-1,1,1,1,1,-1,-1,-1,-1,-1,1|

20key

Chart data

|minWidth20=850|
|color20=4,4,4,4,3,3,3,3,4,4,4,4,2,0,1,0,1,0,1,0$20_0|
|chara20=aleft,adown,aup,aright,sleft,sdown,sup,sright,bleft,bdown,bup,bright,oni,left,leftdia,down,space,up,rightdia,right$20_0|
|stepRtn20=0,-90,90,180,0,-90,90,180,0,-90,90,180,onigiri,0,30,60,90,120,150,180$20_0|
|pos20=0,1,2,3,5,6,7,8,10,11,12,13,14,15,16,17,18,19,20,21$0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19|
|div20=14,23$12,21|
|keyCtrl20=87/0,69/0,51/52,82/0,85/0,73/0,56/57,79/0,37/0,40/0,38/0,39/0,32/0,78/0,74/0,77/0,75/0,188/0,76/0,190/0$20_0|
|blank20=50$50|
|scale20=1$1| 
|shuffle20=3,3,3,3,0,0,0,0,4,4,4,4,1,2,2,2,2,2,2,2$20_0|

Dancing Onigiri Editor (CW Edition compatible)

  • The arrow part ← ↓ ↑ → is substituted by the Z X C V key.
  • The value of id must be at least 20. If you have already added a custom key elsewhere, make sure it is a number that will not be covered.
{
	"20": {
		"id": 21,
		"num": 20,
		"keys": ["KeyW", "KeyE", "Digit3", "KeyR", "KeyG", "KeyN", "KeyJ", "KeyM", "KeyK", "Comma", "KeyL", "Period", "KeyU", "KeyI", "Digit8", "KeyO", "KeyZ", "KeyX", "KeyC", "KeyV"],
		"alternativeKeys": ["", "", "Digit4", "", "KeyH", "", "", "", "", "", "", "", "", "", "Digit9", "", "", "", "", "" ],
		"noteNames": ["aleft_data", "adown_data", "aup_data", "aright_data", "oni_data", "left_data", "leftdia_data", "down_data", "space_data", "up_data", "rightdia_data", "right_data", "sleft_data", "sdown_data","sup_data", "sright_data", "bleft_data", "bdown_data","bup_data", "bright_data"],
		"freezeNames": ["afrzLeft_data", "afrzDown_data", "afrzUp_data", "afrzRight_data", "foni_data", "frzLeft_data", "frzLdia_data", "frzDown_data", "frzSpace_data", "frzUp_data", "frzRdia_data", "frzRight_data", "sfrzLeft_data", "sfrzDown_data","sfrzUp_data", "sfrzRight_data", "bfrzLeft_data", "bfrzDown_data","bfrzUp_data", "bfrzRight_data"],
		"colorGroup": [3, 3, 3, 3, 2, 0, 1, 0, 1, 0, 1, 0, 2, 2, 2 ,2, 3, 3, 3, 3]
	}
}

Kibuntenkan ni RPG (FUJI's Editor)

Click here to view
map=11110121212133331111

//ここから出力内容
[header]

|aleft[i]_data=[a00]
|adown[i]_data=[a01]
|aup[i]_data=[a02]
|aright[i]_data=[a03]

|oni[i]_data=[a04]

|left[i]_data=[a05]
|leftdia[i]_data=[a06]
|down[i]_data=[a07]
|space[i]_data=[a08]
|up[i]_data=[a09]
|rightdia[i]_data=[a10]
|right[i]_data=[a11]

|sleft[i]_data=[a12]
|sdown[i]_data=[a13]
|sup[i]_data=[a14]
|sright[i]_data=[a15]

|bleft[i]_data=[a16]
|bdown[i]_data=[a17]
|bup[i]_data=[a18]
|bright[i]_data=[a19]

|afrzLeft[i]_data=[f00]
|afrzDown[i]_data=[f01]
|afrzUp[i]_data=[f02]
|afrzRight[i]_data=[f03]

|foni[i]_data=[f04]

|frzLeft[i]_data=[f05]
|frzLdia[i]_data=[f06]
|frzDown[i]_data=[f07]
|frzSpace[i]_data=[f08]
|frzUp[i]_data=[f09]
|frzRdia[i]_data=[f10]
|frzRight[i]_data=[f11]

|sfrzLeft[i]_data=[f12]
|sfrzDown[i]_data=[f13]
|sfrzUp[i]_data=[f14]
|sfrzRight[i]_data=[f15]

|bfrzLeft[i]_data=[f16]
|bfrzDown[i]_data=[f17]
|bfrzUp[i]_data=[f18]
|bfrzRight[i]_data=[f19]

|speed[i]_change=[speed]
|boost[i]_data=[boost]
[footer]

[intext]
|[creator]

//ここまで出力内容

21ikey

Chart data

|minWidth21i=750|
|color21i=1,0,1,0,3,3,3,3,0,1,0,1,4,0,4,0,2,0,4,0,4|
|chara21i=f1,f2,f3,f4,f5,f6,f7,f8,f9,f10,f11,f12,left,down,up,right,space,sleft,sdown,sup,sright|
|div21i=12|
|keyCtrl21i=112/0,113/0,114/0,115/0,116/0,117/0,118/0,119/0,120/0,121/0,122/0,123/0,65/0,83/0,68/0,70/0,32/0,74/0,75/0,76/0,187/0|
|shuffle21i=0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,3,3,3,3|
|stepRtn21i=45,0,-45,-90,giko,onigiri,iyo,c,90,135,180,225,45,0,-45,-90,onigiri,90,135,180,225|

Related pages

⚠️ **GitHub.com Fallback** ⚠️