Автор: soviet
В папке с программой должен находиться war3map.j, результат - war3map.s.j
Программа разбивает строки в коде скрипта карты на множество маленьких, в конечном итоге конкатенирующихся к моменту их вызова.
Так же переименовывает переменные и функции по виду sv_A, sv_A3D и т.д..
Исправлена медленная работа программы.
v~106
Добавлена мини-настройки, а именно:
Use caching (0/1) определяет, нужно ли каждый символ заносить в переменную или использовать существующую
Garbage number (0-2 rec) определяет, сколько "мусорных" переменных будет создано на каждый символ
Invis number (0-1 rec) определяет, сколько "пустых" переменных будет конкатенировано на каждый символ
Рекомендуются настройки: 1; 0; 0
Добавлена мини-настройки, а именно:
Use caching (0/1) определяет, нужно ли каждый символ заносить в переменную или использовать существующую
Garbage number (0-2 rec) определяет, сколько "мусорных" переменных будет создано на каждый символ
Invis number (0-1 rec) определяет, сколько "пустых" переменных будет конкатенировано на каждый символ
Рекомендуются настройки: 1; 0; 0
v~105
Скорость работы увеличена в 25-30 раз.
Вы можете вернуть медленную работу программы забыв положить в папку с ней .dll из архива
Добавлен Beep для незрячих
Скорость работы увеличена в 25-30 раз.
Вы можете вернуть медленную работу программы забыв положить в папку с ней .dll из архива
Добавлен Beep для незрячих
v~104
Теперь программа запускается у всех
Теперь программа запускается у всех
v~103
Увеличена производительность.
Увеличена производительность.
v~102
Теперь вызовы ExecuteFunc должны обрабатываться корректно
Теперь вызовы ExecuteFunc должны обрабатываться корректно
v~101
Скрипт игнорирует строки содержащие ExecuteFunc
Игнорирование (не переименовывать) main2, main3 ф-ции
Скрипт корректно обрабатывает русские (UTF-8) символы
Скрипт игнорирует строки содержащие ExecuteFunc
Игнорирование (не переименовывать) main2, main3 ф-ции
Скрипт корректно обрабатывает русские (UTF-8) символы
Ред. soviet