Igor
Надо свой курл собирать, эх
Igor
Стырил из термукса курл в /data/data/org.love2d.android/files и либу подключить вышло. Но это только половины проблемы решение.
Snusmumriken
Ничоси
Igor
Igor
У ловки самой код местами необоснованно усложнен от чего и не очевидно его поведение. Ну раз один хрен мне придется собирать с курлом, то уберу модуль love.video, мне он всё равно бесполезен, а так избавлюсь от зависимости от theora.
Igor
Вообще странно, что сторонние либы, с которыми это можно сделать, динамически сами не подгружаются при реквайре того или иного модуля из набора love.*
Мне бы такое поведение было больше по душе...
VEIgroup Russia
Админы, а как разбанить тут аккаунт, если отвлекся и не успел капчу ввести?
Aydar
Luсky
Отправить 100 р. на яндекс-кошелёк
Igor
А ведь реально сейчас отправит...
Luсky
Igor
Как-то мы не правильно новые лица встречаем, короче)))
Luсky
Книжки слабо покупать стали. Хоть новые пиши.
Luсky
9 кошанов и 237 улиток смотрят с укоризной.
Igor
@VEI_Serv_Ru Напиши имя основного аккаунта, а также что нужен разбан и отметь Снуса (Snusmumriken), помогёт, когда смогёт.
VEIgroup Russia
Snusmumriken
Ура
Alexey
Ура ) спасибо
Igor
Ура
Джифорсович
арУ
Джифорсович
Извините, не сдержался)
Anton Maragaev
Добрый день! Кто нибудь занимается криптовалютой и NFT. Нужен совет в реализации механики для NFT игры. Буду очень благодарен )
Alxius
Не тратьте денег и время на нфт. Это просто напрасное выбрасывание денег и времени. И не советую минтить токены если не обладать популярностью ну хотя бы уровня minecraft. Я уже потерял на этом не мало денег и не советую повторять ошибки
Mike_Went
Mike_Went
покупай скорее сейчас, пока горячо
Snusmumriken
Не засирайте тему плес )
Snusmumriken
Если делаешь покемонов и хочешь сделать покемоноподобные токены принадлежности конкретным игрокам чтобы не дюпали — в любом случае у тебя будет сервер, на котором хранятся данные аккаунтов. И на нём можно отслеживать принадлежность.
Snusmumriken
Если хочешь сделать обмен покемонами — можешь сделать обмен png-картинками со вшитыми метаданными, если хочешь сделать это надёжно, чтобы точно не дюпали — делай обмен через сервер.
Leon174
Еще один язык от разочарованных в луях. Пересечений с Lua практически никаких, похоже, пилят от противного.
https://mun-lang.org/
Leon174
И еще один движок со скриптингом на Lua.
https://www.solarus-games.org/
Leon174
Timur
mva
mva
LLVM под некоторые микроконтроллеры таки есть
R
Snusmumriken
Ммм, кажется в яблоках запрещена горячая перезагрузка кода. Ну, это подразумевает внешнюю подгрузку и запуск, что очинь очинь плёхо.
Ну и просто очень интересно какой ряд задач. Потому что луа даже без Jit должна быть норм, а если не норм — самое время перевешивать куски на ядро двигла.
Ну и эти пчелы опять подкрутили статику (сейчас везде прикручивают статику), спрашивается, зачем.
mva
mva
avr - тоже микроконтроллеры, в основном (пердуины те же)
Leon174
Ммм, кажется в яблоках запрещена горячая перезагрузка кода. Ну, это подразумевает внешнюю подгрузку и запуск, что очинь очинь плёхо.
Ну и просто очень интересно какой ряд задач. Потому что луа даже без Jit должна быть норм, а если не норм — самое время перевешивать куски на ядро двигла.
Ну и эти пчелы опять подкрутили статику (сейчас везде прикручивают статику), спрашивается, зачем.
Они там вообще все перепилили наоборот. Из совпадающего встройка и сборка мусора. Статика вместо динамики, AOT вместо JIT, фигурные скобки, точка с запятой, структуры другие, вообще все другое. Это от луев такая психологическая травма, что ли?
Snusmumriken
Видать )
Snusmumriken
Тип, в луях слова - сократим все слова, function сократим до fn, do-end до скобок )
Timur
они же растеры
A
Luascratch типа ))
Leon174
А Rust все еще с тормозной компиляцией? Тогда становится понятна идея Mun. И этот ржавый синтаксис, и горячая перезагрузка, которая им явно очень нужна. Тогда возникает вопрос - чем они больше разочарованы, Lua или Rust? Луаха, получается, вообще не при чем, просто она не похожа на раст и им не подходит.
Luсky
Leon174
Мерси!
На здоровье. Он, кстати, ничо так выглядит.
Luсky
Потыкаем
Leon174
Потыкаем
Ха, вообще твоя тема.
https://www.solarus-games.org/en/development/resource-packs/visual-novel-system
Luсky
Да
Luсky
Посмотрю ещё как там с экспортом на мобилки
Igor
И снова здравствуйте, товарищи. Задолбался уже голову ломать. Может кто подсказать, почему так происходит? Какое-то время всё работало адекватно, а потом через раз жит паниковать начал, когда я CTRL+C жал, ну и сейчас вообще каждый раз такая фигня. И это учитывая, что код библиотеки и не менялся вовсе с того момента, как она заработала.
P.S. Тащить стороннюю либу для обработки сигналов желания вообще ноль.
Igor
Вот определения коллбека и его установщика
Igor
Паникует вообще в любом случае, даже если коллбечная функция пуста. Сишные функции используются напрямую помимо этого места ещё при общении с сокетами, но я даже их отключал, оставляя пустой цикл луёвый и эту библиотеку свою и всё равно панику ловил жит.
Что-то мне подсказывает, что это из-за стандартного луёвого обработчика сигналов, но как от него избавиться идей особо нет.
🐅🤦♂️
Igor
Не заработает, тогда в SetConsoleCtrlHandler передастся NULL
Igor
И не будет вообще никакого хэндлера
Igor
Я её в переменную сунул внутри таблички, чтобы не дай б-г она из памяти вывалилась благодаря мусорщику, потому что луи её больше нигде не используют
Igor
Igor
Я раз сто уже точно запустил и остановил сервер через CTRL+C
Igor
И машина ни разу в панику не улетела
Igor
На всякий случай ещё LuaJIT из мастера собрал, вдруг в нём бажина какая-то
🐅🤦♂️
Igor
🐅🤦♂️
Igor
Просто видимо перестал задеваться луастейт в памяти, а кем задевался и когда - не понятно
Igor
Решаем проблемы по мере наступления, раз уж проблема отступила, то и кинуть её на второй план никто не мешает)
🐅🤦♂️
Igor
Не так часто, как хотелось бы
Igor
Ну переодически на выхлопной набор инструкций смотрю, чтобы понять, хорошая функция вышла или не очень))
🐅🤦♂️
Я столкнулся с тем, что при встраивании C библиотеки через ffi довольно тяжело отлаживать падения. Если пишешь на C, то можно перейти в отладчик. А здесь непонятно что делать.
Igor
Остаётся только как слепому котёнку тыкаться в надежде, что случайно получится исправить ошибку.
Igor
Ну и накидывание дебаггера поверх LuaJIT особой инфы не даёт, естественно. Дебаггер не знает, что это за код и откуда он взялся. А главное почему вызвал ошибку.