@@ -12,10 +12,14 @@ There was some tools for the formats ealier, but it was always simple string dum
1212Ранее для сего формата были прочие средства, но все они были простыми дамперами строк. Иногда с дополнительным функционалом.
1313
1414Tested on:
15- - [ Kusarihime \~ Euthanasia\~ ] ( https://vndb.org/v37 )
15+ - [ Kusarihime \~ Euthanasia\~ ] ( https://vndb.org/v37 ) <for the most part >
16+ - [ Sekien no Inganock -What a Beautiful People-] ( https://vndb.org/v417 ) <for the most part >
17+ - [ Hiragumo-chan -Sengoku Gekokujou Monogatari-] ( https://vndb.org/v10182 ) <for the some part >
1618
1719Протестировано на:
18- - [ Принцесса порчи: Эвтаназия] ( https://vndb.org/v37 )
20+ - [ Принцесса порчи: Эвтаназия] ( https://vndb.org/v37 ) <по большей части>
21+ - [ Инганок ярчайшего пламени: Как прекрасны люди] ( https://vndb.org/v417 ) <по большей части>
22+ - [ Хирагумо-тян: Моногатари о "Высший побеждает высшего" эпохи Сэнгоку] ( https://vndb.org/v10182 ) <в некоторой степени>
1923
2024Uncomplete game's on the engine list you can see on [ here] ( https://vndb.org/r?fil=engine-codeX_01RScript ) .
2125
@@ -60,10 +64,13 @@ Well, let's show you a basic known commands with the arguments:
6064Arguments: [ label] . (In the original script offset from the beginning of command block).
6165- 5 (0x05): JUMP.
6266Arguments: [ label] . (In the original script offset from the beginning of command block).
67+ - 12 (0x0C): CALL_SCRIPT.
68+ Arguments: [ script number, ???] .
6369- 13 (0x0D): PAUSE.
6470Arguments: [ time in seconds] .
65- - 14 (0x0C): CALL_SCRIPT.
66- Arguments: [ script number, ???] .
71+ - 14 (0x0E): CHOICE:
72+ Arguments: [ ???, ???, ???, ???, ???, ???, ???, -1, -1, ???, ???, ???, ???, ???, ???] .
73+ In the original script is not -1, but choice's strings.
6774- 20 (0x14): IMAGE_GET.
6875Arguments: [ image index (from the name), ???] .
6976- 26 (0x1A): IMAGE_SET.
@@ -104,10 +111,13 @@ Arguments: [???, ???].
104111Аргументы: [ метка] . (В оригинальном скрипте смещение относительно начала секции команд).
105112- 5 (0x05): JUMP.
106113Аргументы: [ метка] . (В оригинальном скрипте смещение относительно начала секции команд).
114+ - 12 (0x0C): CALL_SCRIPT.
115+ Аргументы: [ номер скрипта, ???] .
107116- 13 (0x0D): PAUSE.
108117Аргументы: [ время в секундах] .
109- - 14 (0x0C): CALL_SCRIPT.
110- Аргументы: [ номер скрипта, ???] .
118+ - 14 (0x0E): CHOICE:
119+ Аргументы: [ ???, ???, ???, ???, ???, ???, ???, -1, -1, ???, ???, ???, ???, ???, ???] .
120+ В оригинальном скрипте вместо -1 строки-выборы, порою начинающиеся с <* >.
111121- 20 (0x14): IMAGE_GET.
112122Аргументы: [ индекс картинки (из имени), ???] .
113123- 26 (0x1A): IMAGE_SET.
@@ -144,7 +154,7 @@ Arguments: [???, ???].
144154
145155For those who desire for scripts to edit it's very important. The syntax is rather simple, but it have some specific moments.
146156
147- - "< " is the string's beginning is for one-string comment.
157+ - "$ " is the string's beginning is for one-string comment.
148158- "#" in the string's beginning is for defination of command.
149159- "[ ..., ..., ...] " is for function argument's splitted with "," form. It goes strictly on the next line after the command defination.
150160- "@" is a label, to which some arguments are connecting.
@@ -157,7 +167,7 @@ DO NOTE: NOT AN ALL OF CONNECTED INDEXES WAS FOUND!**
157167
158168Для тех, кто скрипты именно редактировать жаждет, сие крайне важно знать. Синтаксис в целом прост, но имеет ряд особенностей.
159169
160- - "< " в начале строки обозначает однострочный комментарий.
170+ - "$ " в начале строки обозначает однострочный комментарий.
161171- "#" в начале строки есть определение команды.
162172- "[ ..., ..., ...] " есть форма описания аргументов функции (разделяются запятой) и следует сразу после определения команды.
163173- "@" есть метка, на кою ссылаются некоторые команды.
0 commit comments