Skip to content

Dual languaged (rus+eng) tool for disassembling and assembling scripts .bin from the Excude's visual novel's engine ACPX.//Двуязычное (рус+англ) средство для разборки и сборки скриптов .bin движка визуальных новелл от Escude ACPX.

License

Notifications You must be signed in to change notification settings

TesterTesterov/ACPXScriptTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ACPXScriptTool

English

Dual languaged (rus+eng) tool for disassembling and assembling scripts .bin (sometimes with .010) from the visual novel's engine ACPX. Very incomplete list of games on this engine you can find on vndb. With it thou can fully edit all thecode, not just strings. Thou can add message breaks and change scenarios without restrictions!

Definations: "#0>" are "free bytes", "#1>" are commands (and "[...]" are arguments below), "*" are labels, "@" есть комментарии.

Русский

Двуязычное (рус+англ) средство для разборки и сборки скриптов .bin (иногда с .010) движка визуальных новелл ACPX. С неполным списком игр на нём вы можете ознакомиться на vndb. С ним вы можете полностью редактирвоать код, а не только строки; по вашему повелению добавлять разрывы между сообщений и даже менять сценарии по своему замыслу!

Определения: "#0>" есть "вольные байты", "#1>" есть команды (и под ними "[...]" аргументы), "*" есть метки, "@" есть комментарии.

Usage / Использование

English

изображение

  1. Choose the mode, file or directory. In first mode you will work with one .bin (sometimes with .010) - .txt pair, in second -- with all files in a pair of directories.
  2. Enter a name of the .bin file in the top entry (do see, with extension) or the directory name. Thou can also enter relative or absolute path. You can also click on "..." to choose.
  3. Choose the version of script file.
  4. Enter a name of the .txt file (do see, with extension) or the directory name. Thou can also enter relative or absolute path. You can also click on "..." to choose.
  5. Choose or enter the encodings: for .bin and .txt files. By default, ACPX engine's scripts use cp932 encoding.
  6. For dissassemble push the button "Disassemble".
  7. For assemble push the button "Assemble".
  8. Status will be displayed on the text area below.

Русский

изображение

  1. Выберите режим: файл или директорию. В первом вы будете работать с парой .bin (иногда с .010) - .txt, во втором -- со всеми файлами в паре директорий.
  2. Введите название файла .bin в верхней форме (заметьте, с расширением) или имя директории. Также можно вводить относительный или абсолютный до него путь. Также вы можете нажать на кнопку "...", чтобы выбрать.
  3. Введите название файла .txt в нижней форме (заметьте, с расширением) или имя директории. Также можно вводить относительный или абсолютный до него путь. Также вы можете нажать на кнопку "...", чтобы выбрать.
  4. Выберите версию скрипта.
  5. Выберите или введите кодировки: .bin и .txt файлов. По умолчанию в скриптах движка ACPX используется cp932.
  6. Для разборки нажмите на кнопку "Дизассемблировать".
  7. Для сборки нажмите на кнопку "Ассемблировать".
  8. Статус сих операций будет отображаться на текстовом поле ниже.

Breaks / Переносы

English

Sometimes, there could be a very big problem: text may not fully get in textbox. But with this tool thou don't need to cut some part of text, no. Thou can use line and message breaks. Methods are below.

For line breaks add to lines <r>.

For message breaks insert this below the current message.

In version ESCR1.00:

#1>MESSAGE 
[]
#1>21 
[0]

In version ESCR_NEW:

#1>2d
[0]
#1>MESSAGE
["……。"]
#1>WAIT_FOR_CLICK
[]

Русский

Иногда можно столкнуться с одной большой-пребольшой проблемой: текст может не полностью влезать в текстовое окно. Однако, с сим средством вам не нужно обрезать его, отнюдь. Вы можеет организовывать переносы по строкам и сообщениям. Методы указаны ниже.

Для переносов по строкам добавляйте в них <r>.

Для переносов по сообщениям добавьте под текущее сообщение следующий код.

В версии ESCR1.00:

#1>MESSAGE 
[]
#1>21 
[0]

В версии ESCR_NEW:

#1>2d
[0]
#1>MESSAGE
["……。"]
#1>WAIT_FOR_CLICK
[]

Tested / Протестировано

English

Русский

About

Dual languaged (rus+eng) tool for disassembling and assembling scripts .bin from the Excude's visual novel's engine ACPX.//Двуязычное (рус+англ) средство для разборки и сборки скриптов .bin движка визуальных новелл от Escude ACPX.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages