Jagged Alliance 2 1.13 — это масштабный мод, превращающий классическую тактическую RPG 1999 года в глубокую, гибко настраиваемую тактическую песочницу. Установка может показаться запутанной, особенно для новичков, но на деле она довольно проста. Ниже — пошаговая инструкция для Windows.
Читать далее »Архив за Июнь, 2025
Уже писал гайдик на эту тему, но там я рассказывал о процессе настройки на примере PHP7. Решил обновить информацию, т.к. PHP 8 используется 3я версия xdebug, а также есть нюансы, связанные с определением адреса клиентского хоста.
Читать далее »Иногда стандартных полей WordPress для медиафайлов недостаточно. В этой статье я расскажу, как добавить собственное поле в окно редактирования вложения (attachment) — то самое, что появляется при открытии медиафайла в библиотеке. Мы не просто добавим поле, а сделаем это через полноценный class-плагин с сохранением значения на сервере и кастомной обвязкой HTML в окне WordPress Media Library.
Читать далее »У нас есть окружность, заданная точкой её центра и радиусом. Еще у нас есть две точки, принадлежащие этой окружности — A и B, отсекая на окружности арку. Задача — построить между точками A и B еще n равноудаленных точек, принадлежащих окружности.
Читать далее »
Методика заключается в поиске ближайшей точки на отрезке и зачем вычислении расстояния до этой точки.
Читать далее »
В Jagged Alliance 2 бензин — ценный дефицитный ресурс, но найти его всё же можно тремя основными способами.
Читать далее »HTML-элемент <canvas>
часто используется для рисования интерактивной графики, визуализации данных, или даже простых эффектов. Но многие разработчики сталкиваются с неожиданным поведением: изображение смещается, масштаб не соответствует ожиданиям, или картинка получается мыльной.
Разберёмся в причине и как это исправить.
Читать далее »
Одной из фишек Jagged Alliance 2 всегда была неповторимая харизма наёмников. Каждый из них — это не просто набор характеристик, а личность с характерами, привычками, антипатиями и, конечно, своими коронными фразами. В версии 1.13 диалоги стали ещё богаче благодаря новым репликам, фанатским озвучкам и расширенной логике поведения.
Читать далее »Попытка запустить cron параллельно с запущенным кроном не увенчается успехом, так как Drupal использует блокировку. Но иногда, из-за ошибок во время исполнения, блокировка не снимается.
Читать далее »