Blame | Last modification | View Log | Download
00 - end of string
хёыш с√ы яхЁхїюф яю 0B 39 - тючтЁрЄ яю рфЁхёє юёЄртыхээюьє ъюьрэфющ 0B 39
01 - #CLS - ╬ўшёЄър ЄхёЄютюую юъэр яюёых эрцрЄш
04 file - #LOAD_SCENARIO "file.ovl" - ╟руЁєчър ёЎхэрЁш file
03 - ???? (юфшэюўэр ъюьрэфр -т√їюф т ьхэ■, т тшфх 12 04 її її 03 - ЁрсюЄхЄ эюЁьры№эю)
06 xx - #LOAD_MUSIC "XXX" - чруЁєчър ьєч√ъш
08 - | - юцшфрэшх эрцрЄш ш яЁюфюыцхэшх т√тюфр схч яхЁхэюёр ёЄЁюъш
0A - ^ - ╧хЁхэюё эр ёыхфє■∙є■ ёЄЁюъє
0B 01 XX YY - #LOCAL_LET [XX]=[XX]+YY [XX] ўхщър YY ╫╚╤╦╬
0B 02 XX YY - #LOCAL_LET [XX]=[XX]+[YY] [XX],[YY] -▀╫┼╔╩╚
0B 03 XX YY - #LOCAL_LET [XX]=[XX]-[YY] -
0B 05 XX YY - #LOCAL_LET [XX]=YYY - ╧Ёшётюхэшх ыюъры№эющ яхЁхьхээющ X=Y
0B 06 XX YY ZZ - #LOCAL_LET [XX]=[YY]-[ZZ]
0B 07 X Y Z - #LOCAL_LET [XX]=[YY]-ZZ - ┬█╫╚╥└═╚┼
0B 08 X Y Z - #IF [YY]>0 AND [ZZ]>0 THEN [XX]=1 - ╧ЁютхЁшЄ№ ўхщъш Y ш Z эр шёЄшээюёЄ№
0B 09 X Y Z - #IF [YY]>0 OR [ZZ]>0 THEN [XX]=1 - ╧ЁютхЁшЄ№ ўхщъш Y шыш Z эр шёЄшээюёЄ№
0B 0A X - #IF [XX]>0 THEN CONTINUE - ╧ЁюфюыцшЄ№ хёыш X шёЄшээю
0B 0B XX [A1] [A2] [A3]...[Axx] [A1]=[A1]&[A2]&[A3]..&..[Axx] [A1]=1 хёыш тёх юяхЁрэф√ > 0
0B 0C XX [A1] [A2] [A3]...[Axx] [A1]=[A1]or[A2]or[A3]..or..[Axx] [A1]=1 хёыш їюЄ№ юфшэ > 0
XX - ╩╬╦-┬╬ ╬╧┼╨└═─╬┬
[A1]...[Axx] - ╬╧┼╨└═─█ ... ╨┼╟╙╦▄╥└╥ - ┬ [A1]
0B 14 X Y - #RANDOMIZE [XX]_YY - ухэхЁшЁєхЄ ёыєўрщэюх ўшёыю т ўхщъє
[XX] т фшрярчюэх 0...YY-1
0B 32 X Y Z - #IF [XX]>0 THEN GOTO ZZYY - ╧хЁхщЄш яю рфЁхёє YZ хёыш X шёЄшээю
0B 33 X Y Z - #IF [XX]=0 THEN GOTO ZZYY - ╧хЁхщЄш яю рфЁхёє YZ хёыш X ыюцэю
0B 34 X Y Z - #IF [XX]<0 THEN GOTO ZZYY - ╧хЁхщЄш яю рфЁхёє YZ (┼╤╦╚ ╒<0 )
0B 35 X Y Z - #IF [XX]>00 THEN GOTO ZZYY - ╧хЁхщЄш яю рфЁхёє YZ хёыш X шёЄшээю
0B 36 X Y - #GOTO XXYY - ╧хЁхщЄш яю рфЁхёє XY
0B 39 x adr1 ... adrx FFFF=??????? ъюьяыхъёэ√щ яхЁхъы■ўрЄхы№ - юуЁрэшўшЄхы№- ёыютю FFFF
(т√сшЁрхЄ рфЁхё яхЁхїюфр юЄ ёюёЄю эш ўхщъш [x] ш ёюїЁрэ хЄ рфЁхё тючтЁрЄр
--- рфЁхё ёыхфє■∙хщ чр FFFF ъюььрэф√
([x])=0 - adr1 ([x])=1 -adr2 etc.
------------ уЁєяяр ЁрсюЄ√ ё уыюсры№э√ьш яхЁхьхээ√ьш ------------
0C 01 X Y - #GLOB_TO_LOC [XX]=[YY] - ╧хЁхтюф уыюсры№эющ яхЁхьхээющ т ыюъры№эє■ LOC [XX]= GLOB [YY]
0C 02 X Y - #LOC_TO_GLOB [XX]=[YY] -
0C 03 X Y - #GLOBAL_LET [XX]=YYY - ╧Ёшётюхэшх уыюсры№эющ яхЁхьхээющ X=Y
10 - BAD ENDING
0F XX - GOOD ENDING No XX
12 01 X - #MENU[XXX]=OFF
12 02 X - #MENU[XXX]=ON
12 04 X Y - #SUBMENU[XXX,YYY]=OFF
12 05 X Y - #SUBMENU[XXX,YYY]=ON
/////////////////////////////////////////////////////////////////////////////////
╥╚╧ ┬█┬╬─└
default - 60
this.prepareFX = function() {
this.fx[50] = {
type: 'FADE'
};
this.fx[51] = {
type: 'FADE'
};
this.fx[54] = {
type: 'RCGR',
side: 'black',
center: 'white'
};
this.fx[56] = {
type: 'RCFC',
style: 'horizontal',
side: 'white',
center: 'black'
};
this.fx[57] = {
type: 'RCFC',
style: 'horizontal',
side: 'white',
center: 'black'
};
this.fx[58] = {
type: 'RCFC',
style: 'vertical',
side: 'white',
center: 'black'
};
this.fx[59] = {
type: 'PATF',
pattern: [
[155, 51, 215, 183, 67, 227, 99, 3],
[211, 247, 119, 43, 31, 123, 91, 131],
[143, 19, 219, 87, 195, 111, 255, 31],
[235, 107, 167, 7, 139, 39, 79, 179],
[223, 75, 191, 23, 151, 127, 243, 95],
[143, 175, 251, 95, 207, 15, 147, 63],
[59, 187, 135, 231, 115, 27, 71, 203],
[159, 199, 83, 103, 47, 171, 11, 239]
]
};
this.fx[60] = {
type: 'UPDN'
};
this.fx[61] = {
type: 'WIND',
wind: 150
}
};
/////////////////////////////////////////////////////////////////////////////////
╤ъюЁюёЄ№ ¤ЇЇхъЄр
default - 1000
eff 50 - 500
eff 51 - 2000
/////////////////////////////////////////////////////////////////////////////////
13 01 05 07 AA 0E ZZ 'NAME' 00 - ╟└├╨╙╟╩└ BACKGROUND ┬ ┴╙╘┼╨ ┬█┬╬─└ ╚ ┬█┬╬─ ═└ ▌╩╨└═
13 02 05 07 AA 0E ZZ 04 00 - ┬█┬╬─╚╥ ═└ ▌╩╨└═ BACKGROUND ╚╟ ╧└╠▀╥╚ эх яюЁЄ сєЇхЁ т√тюфр
13 02 05 07 AA 0E ZZ 03 00 - ┬█┬╬─╚╥ ═└ ▌╩╨└═ BACKGROUND ╚╟ ┴╙╘┼╨└ ┬█┬╬─└
\ \ ZZ - ╥╚╧ ┬█┬╬─└
\ -+----------------- чрфхЁцър 0a с√ёЄЁхх ўхь 09
---+--/------------------- ??? ┴█┬└┼╥ 07 ╚ 08 07 - ёяыю°эющ т√тюф 08- ЎтхЄ шэфхъё8- яЁючЁрўэ√щ?
/ ---^
13 03 08 AA 0D XX YY 'NAME' 00 - ╟└├╨╙╟╚╥▄ ╤╧╨└╔╥ ╚ ═└╦╬╞╚╥▄ ┬ ┴╙╘┼╨ ┬█┬╬─└
08 ъЁрЄэюёЄ№ ўў ъююЁфшэрЄ√. срщЄ
XX - X ╩╬╬╨─╚═└╥└ ╤╧╨└╔╥└ 0 - #3B (0-59) Є.х ЇръЄ ъююЁфшэрЄр 08*╒╒
YY - Y ъююЁфшэрЄр (т яшъёхы ї)
└└ Єшя чруЁєчъш.
09 шёяюы№чєхЄё яЁш яЁ ьюь т√тюфх ёяЁрщЄр
0A шёяюы№чєхЄё яЁш т√тюфх яютхЁї TB_008
------ эрўрыю ъююЁфшэрЄ т тхЁїэхь ыхтюь єуыє ---------
-- 13 03 07 AA 'TB_008' 00 - ???? - ╥╬╦▄╩╬ ╧╨╚ ╟└├╨╙╟╩┼ TB_008 - чруЁєчър ьрёъш т сєЇхЁ т√тюфр
- ╤─┼╦└╦ - ╤╬─┼╨╞╚╠╬┼ ▌╩╨└═└ ╩╚─└┼╥╤▀ ┬ ┴╙╘┼╨ ┬█┬╬─└
-- 13 03 08 AA 0D XX YY 'name' - ??? - чруЁєчър ёяЁрщЄр т сєЇхЁ т√тюфр
-----╟руЁєцрхЄё ьрёър (яєёЄющ ¤ъЁрэ), эр эхую эръырф√трхЄё ёяЁрщЄ, яюыєўхээ√щ ¤ъЁрэ эръырф√трхЄё эр ╚╟╬┴╨└╞┼═╚┼ ═└ ▌╩╨└═┼
ьрёър шчюсЁрцхэшх эр ¤ъЁрэх эх чрЄшЁрхЄ (эр Єю юэр ш ьрёър)
----- яЁю∙х уютюЁ - фюсртыхэшх ёяЁрщЄр ъ шчюсЁрцхэш■ эр ¤ъЁрэх
- яюЁЄшЄё сєЇхЁ т√тюфр
13 04 07 0A 'NAME' 00 - ╟└├╨╙╟╚╥▄ BACKGROUND 'NAME' ┬ ╧└╠▀╥▄
13 0F - RESTORE BACKGROUND - ╧┼╨┼╩╚═╙╥▄ ╨╚╤╙═╬╩ ╚╟ ╧└╠▀╥╚ ┬ ┴╙╘┼╨ ┬█┬╬─└
13 10 - STORE BACKGROUND - ╤╬╒╨└═╚╥▄ ╚╟╬┴╨└╞┼═╚┼ ═└ ▌╩╨└═┼ ┬ ╧└╠▀╥▄
14 01 XX -CLEAR NEXT XX GLOBAL VARIABLES
E.G. 14 01 03 64 65 66 00 юсэєы хЄ уыюсры№э√х яхЁхьхээ√х 64 65 66(hex)
\ /
>>>>>>>>>>
14 03 XX - ╬╫╚╤╥╩└ ▌╩╨└═└ ╤╧╬╤╬┴╬╠ XX
15 01 BB 0D XX YY 'NAME'00 - ╟└├╨╙╟╚╥▄ └═╚╠└╓╚▐, чряЁхЄшЄ№ т√тюф тёхї рэшьрЎшщ, ЁрчЁх°шЄ№ т√тюф рэшьрЎшш ё эюьхЁюь
Ёртэ√ь Єюы№ъю-ўЄю чруЁєцхээюьє
BB - ═╬╠┼╨ └═╚╠└╓╚╚
XX - X ╩╬╬╨─╚═└╥└ └═╚╠└╓╚╚ т чэръюьхёЄрї (0-59)
YY - Y ъююЁфшэрЄр (т яшъёхы ї)
(╟═└╫┼═╚▀ ╩└╩ ╚ ┬ ╤╬╥┬┼╥╤╥┬╙▐┘┼╠ ╤╧╨└╔╥┼ - ёъюЁхх тёхую т .GRA рэшьрЎшш хёЄ№ ёьх∙хэшх юЄэюёшЄхы№эю эрўрыр ёяЁрщЄр)
///////////////////////////////////////
rect: [+imgParams[3] + this.cgScreen[0] + (+params[3] << 3), +imgParams[4] + this.cgScreen[1] + (+params[4] << 3), +imgParams[1], +imgParams[2]], // т√ўшёыхэшх ъєфр т√тюфшЄ№ ёяЁрщЄ рэшьрЎшш
//эєцэю Єюы№╩╬ єчэрЄ№, юЄъєфр схЁєЄё imgparams т 'img'
timeline: this.prepareAniTimings(imgParams[5], +imgParams[2]),
///////////////////////////////////////
------ эрўрыю ъююЁфшэрЄ т тхЁїэхь ыхтюь єуыє ---------
15 03 BB - ╨└╟╨┼╪╚╥▄ └═╚╠└╓╚▐ ═╬╠┼╨ BB
15 04 - ╬╥╩╦▐╫╚╥▄ ┬╤┼ └═╚╠╓╚╚
15 05 - ╬╫╚╤╥╚╥▄ ┴└═╩ └═╚╠└╓╚╔ - └═╚╠└╓╚╚ ╤ ╬─╚═└╩╬┬└╠╚ ═╬╠┼╨└╠╚ ═┼ ╟└╥╚╨└▐╥╤▀
╚ ╧╨╚ ╟└├╨╙╟╩┼ └═╚╠└╓╚╚ ╤ ╚╠┼▐┘╚╠╤▀ ═╬╠┼╨╬╠ ╚ ┼┼ ┬█╟╬┬┼ ┬╠┼╤╥┼ ╤ ═╬┬╬╔
┬█┬╬─╚╥╤▀ ╥└╩╞┼ ╤╥└╨└▀ ╤ ╥┼╠ ╞┼ ═╬╠┼╨╬╠
╧ЁшэЎшя ЁрсюЄ√ ё рэшьрЎшхщ - ъы■ў эх юЄъы■ўрхЄ рэшьрЎш■ фы Єхъє∙хую шчюсЁрцхэш
р фрхЄ чэрЄ№ ўЄю яЁш ёыхфє■∙хь юсэютыхэшш ¤ъЁрэр шч сєЇхЁр рэшьрЎш т√тюфшЄё эх сєфхЄ
16 XX - FLASH XXX
17 XX - PAUSE XXX
18 xx - earthshake xxx
Єшя√ т√тюфр
32 - ьуэютхээю
36 - юЄ ъЁрхт ъ ЎхэЄЁє ¤ъЁрэр
37 - юЄ ъЁр ъ ЎхэЄЁє яю ёяшЁрыш т фтр їюфр
38 - юЄ ЎхэЄЁр ъ ъЁр ь - (юсЁрЄэюх 36)
39 - юЄ ЎхэЄЁр тяЁртю ш тыхтю
3A - юЄ ЎхэЄЁр ттхЁї ш тэшч
3B - цры■чш \
3C - ётхЁїє ш ёэшчє \ ъръ т OVL 1.x
3D - ёыхтр эряЁртю \