Они даже написали в патч нотес, что много накосячили, а дел там ещё больше, и это последний патч перед рефордж Arsimont, можешь попробовать ключ -opengl только тебе ярлык надо к x86_64/warcraft iii.exe делать
Я так понимаю, щас работают локализаторы и локали накатят как отдельные буквы к версии
prog, vscode - не монополия.
но обернуть можно
а вот подпапки, проэкты, тонны ассетов и прочие нагромождения - точно не для вц3 модов, уже проходили. Проект вц3 становится неподъемным, как только ты начинаешь преждевременное раздувание структуры
Я всё-таки думаю сделать новый менеджер модулей, который будет ссылаться на гитхаб/битбакет (вайтлист на домен) репозиторий и тег версии, со своим package.json
текущие LuaRocks репо просят кучу зависимостей и всякие io/os, которых нет в вц3 их всё равно придётся оборачивать.
который будет, юзая свой менеджер модулей (и декларируя/требуя его для каждого модуля), объявлять модуль в глобал спейсе, а другие будут на него ссылаться
только не знаю, как засунуть папку vendor в файл триггеров
есть!
когда создаешь что-то с точкой в начале, он не пакует это в карту =)
prog, а что если сделать watcher, который будет брать war3map.lua и работать над конечным файлом?
Это сработает только для mas as a directory, но всё же. Зато никаких хакингов и нарушения лицензии, чисто сторонняя тулза и чисто для твоего контента.
Если это так, то он есть в опенсурсе) github.com/ladislav-zezula/StormLib Drynwhyl, windows 8+ поддерживает прямые слеши при чтении/записи/получении инфы о пути файлов и директорий, так что это проблема именно близзов
научить этот парсер конвертировать равкоды в числа в Lua коде при сохранении карты.
Это совершенно не нужно, можно написать функцию, которая будет делать это из строки, но это user-level ответственность.
Вообще я за то, чтобы парсер не трогал юзер-левел.
Лучше заняться пакетным менеджментом, ведь для луа уже есть такой luarocks.org
Я бы предложил сделать так, чтобы твой (пока) парсер умел его запускать, читать .rockspec и подгружать модули из luarocks.org/modules
После этого надо очень сильно всё это дело пиарить на хайве, чтобы сделать мейнстримом. И написать всё надёжно и по стандартам. А то получится как с cJass.
pJass - это синтакс чекер для jass 2, он был сделан первым, т.к. стандартный WE не говорил, где ошибка, а иногда просто крашился
JassHelper - это vJass синтакс чекер и транспилятор
Сначала вызывается JassHelper, у него свой синтакс чекер, а pjass вызывается уже на транспайлед коде.
Редактор кода, в т.ч. подсветка кода к этому не относится, это делает TESH или Project Horus
Ред. N7 Molot
» WarCraft 3 / Официально стал доступен PTR 1.31
Предлагаю поучаствовать в бета-тесте всех желающих
» Администрация XGM / Добавьте возможность менять оценку
» Администрация XGM / Вход на сайт через вк
Ред. N7 Molot
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. ScorpioT1000
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
Ред. ScorpioT1000
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
ПМ готов со всеми зависимостями и подкачкой, осталось билд дописать
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
» WarCraft 3 / Официально стал доступен PTR 1.31
Продолжаю делать сам wlpm
» WarCraft 3 / Официально стал доступен PTR 1.31
Я не успеваю))
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
Arsimont, можешь попробовать ключ -opengl только тебе ярлык надо к x86_64/warcraft iii.exe делать
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
но обернуть можно
а вот подпапки, проэкты, тонны ассетов и прочие нагромождения - точно не для вц3 модов, уже проходили. Проект вц3 становится неподъемным, как только ты начинаешь преждевременное раздувание структуры
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
Думай как джобс (нет)
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
текущие LuaRocks репо просят кучу зависимостей и всякие io/os, которых нет в вц3 их всё равно придётся оборачивать.
только не знаю, как засунуть папку vendor в файл триггеров
когда создаешь что-то с точкой в начале, он не пакует это в карту =)
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
По поводу луа
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
Это сработает только для mas as a directory, но всё же. Зато никаких хакингов и нарушения лицензии, чисто сторонняя тулза и чисто для твоего контента.
Ред. ScorpioT1000
» WarCraft 3 / Map Import Manager
Drynwhyl, windows 8+ поддерживает прямые слеши при чтении/записи/получении инфы о пути файлов и директорий, так что это проблема именно близзов
» WarCraft 3 / Map Import Manager
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
Ред. ScorpioT1000
» Эксперименты в Пустоте / Ломаем PTR 1.31 полностью: Lua+JassHelper+костыли
Лучше заняться пакетным менеджментом, ведь для луа уже есть такой luarocks.org
Я бы предложил сделать так, чтобы твой (пока) парсер умел его запускать, читать .rockspec и подгружать модули из luarocks.org/modules
Ред. ScorpioT1000
» WarCraft 3 / Официально стал доступен PTR 1.31
JassHelper - это vJass синтакс чекер и транспилятор
» WarCraft 3 / Официально стал доступен PTR 1.31
» Администрация XGM / Не могу открыть свой профиль и вообщем проблемы с сайтом.
» Администрация XGM / Появляются копии файлов при аплоаде