Воскресенье, 26.07.2026, 11:59 Приветствую Вас, Гость | RSS
PDA версия сайта Главная | Сборка движка - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Сборка движка
НД Дата: Четверг, 04.06.2026, 09:54 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
Приветствую. У меня вопрос по изменению движка игры. Значит я sln открыл в vs2008, подредачил нужный файл cpp в папке danae, а как дальше всё это дело собрать - не пойму.
 
Dimoks Дата: Четверг, 04.06.2026, 12:00 | Сообщение # 2
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Нужно осваивать студию.
Сначала нужно убедиться, что редактированные файлы сохранены в западноевропейской кодировке Windows (1252), и что никакие символы не были потеряны: £ и прочие. И французские комментарии не поломаны.
Убедиться, что файлы DirectX SDK имеются в папке DX в папке проекта Sources.
Сборка осуществляется через меню «Построение» → «Построить решение».
Могут появиться ошибки при сборке.

Собранные файлы появятся в папке game рядом с папкой Sources.
 
НД Дата: Четверг, 04.06.2026, 19:41 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
Про СДК в ридми ни слова не было. Ну допустим я установил этот Директсдк, в нем 7 подпапок - какую куда перетаскивать в соурс?
У меня заморская версия VS, поэтому я так понимаю надо нажимать Build / Build Solution?
Одни ошибки выдало и ничего не создалось никакой папки гейм нет. Этот движок кривой не собирается даже если я ничего в нем не меняю.
 
Dimoks Дата: Четверг, 04.06.2026, 20:47 | Сообщение # 4
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Просто прочитай начало страницы «файлы по игре». И вопрос по SDK отпадёт сам собой.
 
НД Дата: Четверг, 04.06.2026, 21:34 | Сообщение # 5
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
Перетащил две нужные папки СДК, нажал построить решение, создается папка гейм но она пустая. Кстати а что выбирать в конфиге - debug или release и для каких из списка? И что стоит ждать в итоге в папке гейм?
 
Dimoks Дата: Четверг, 04.06.2026, 22:16 | Сообщение # 6
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Игра естественно в release версии.
Скорее всего у тебя много ошибок сборки, что странно. У меня в русской студии SP1 всё нормально собирается.

В game должны быть:
arx.exe
arx.exp
arx.lib
Athena.dll
Athena.map

Кроме того, Sources\DANAE\Release\ARX_SCRIPT_DEBUGGER.dll
 
НД Дата: Пятница, 05.06.2026, 04:07 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
Проблема похоже была в экспресс версии студии, поставил полную и сборка пошла. Получил я эти шесть файлов, но так понимаю нужны отсюда лишь 1 и 4, остальные зачем? Ох, новый экзешник не понравился пропатченной русской версии и она теперь не запускается.
 
Dimoks Дата: Пятница, 05.06.2026, 14:49 | Сообщение # 8
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Там версия 1.2.2 или новее. И естественно никто исходников не опубликовал.
Кому там сейчас Arx Fatalis и Arkane принадлежат? XBox? Эти вряд ли что-то опубликуют.

Хотя мой патченый arx_test.exe версии 1.2.1 вроде бы игру из steam запускает.
 
НД Дата: Пятница, 05.06.2026, 22:45 | Сообщение # 9
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
У меня версия 1с дисковая плюс руспатч 1-21. Если в сборке ничего не менять то собирается и играет, а если изменить хотя бы один символ то уже не запускается. А вот твой тестовый работает на ней, как ты это сделал?
 
Dimoks Дата: Пятница, 05.06.2026, 22:56 | Сообщение # 10
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Что значит изменить символ? Возможно твои изменения что-то ломают. И про кодировку файлов я не просто так говорил. Открывать файлы для просмотра тоже нужно в ней.
 
НД Дата: Суббота, 06.06.2026, 00:58 | Сообщение # 11
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
Просто хотел количество мешков увеличить, но менял похоже не то значение в Arx_inventory.cpp. Знаешь какая именно команда там за это отвечает?
 
Dimoks Дата: Суббота, 06.06.2026, 09:14 | Сообщение # 12
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Тебе 3 мало? Что ты там носить собираешься? К тому же общий показ 4 сумок скорее всего не впишется в размер экрана.
 
НД Дата: Суббота, 06.06.2026, 10:12 | Сообщение # 13
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
Ну так знаешь или нет?
 
Dimoks Дата: Суббота, 06.06.2026, 10:31 | Сообщение # 14
Рядовой
Группа: Администраторы
Сообщений: 12
Награды: 0
Репутация: 0
Статус: Вне сайта
Хотя если так хочешь, можно это сделать, но изменится формат сохранений.

Arx_Player.cpp:
Код
void ARX_PLAYER_AddBag()
{
   player.bag ++;

   if (player.bag > 3)
   {
      player.bag = 3;
   }
}
Заменить 3 на 4.

Найти по всем файлам в Sources (поиск по всему решению в студии):
Код
[3][INVENTORY_X][INVENTORY_Y]

и заменить 3 на 4.

А так же в любом упоминании
Код
Bag < 3
заменить 3 на 4.

Изменить скрипт graph\obj3d\interactive\items\provisions\backpack\backpack.asl.  
Код
IF (#BAG == 3) GOTO NO
Заменить 3 на 4.
 
НД Дата: Суббота, 06.06.2026, 22:00 | Сообщение # 15
Рядовой
Группа: Пользователи
Сообщений: 9
Награды: 0
Репутация: 0
Статус: Вне сайта
...и еще в двух h-файлах. Ну и зачем мой предыдущий коммент удалил? Фух, ладно, вроде заработало. Молодца! И это случилось под моим чутким руководством)) ну вот теперь можешь смело добавить этот "четвертый карман" в свой патч, ведь мешков в игре мы находим три, а места было только для двух. А я себе пожалуй еще добавлю, места у меня этот разворот только на пол экрана пока занимает.
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

» Меню сайта
Copyright Dimoks © 2012—2026
Яндекс.Метрика
» Важное на сайте

Фиксы для “Arx Fatalis”:

Фикс скриптов игры.

RSS Новости сайта
Обновления сайта

Тестовые сохранения (версия игры 1.21) для фикса скриптов.

Поправки уровней игры.

«Патч» для игры версии 1.21.


Фикс от Mikroid’а.


Редактор игры “Arx Fatalis” — “DANAE!”.


Развлечения:

«Ловушка для Карло».