Меню сайта
HardLife addon
Статистика
Вход

Последнее в блоге
[02.10.2015]
О релизе в steam (14)
[17.06.2015]
Как всё начиналось (3)
Последние картинки
Среда, 08.05.2024, 23:40
Приветствую Вас Гость

Как изменить биографию наёмников - Форум

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Модификации » Наука модификации » Как изменить биографию наёмников (Как менять оригинальное содержимое игры)
Как изменить биографию наёмников
DancerДата: Вторник, 01.06.2010, 14:06 | Сообщение # 1
Генерал-лейтенант
Группа: Администраторы
Сообщений: 543
Репутация: 144
Статус: Offline
Как менять оригинальное содержимое игры.
 
КЦДата: Вторник, 01.06.2010, 14:06 | Сообщение # 2
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 6
Статус: Offline
Уважаемый Dancer.Сори за ламерский вопрос, чую истина гдето рядом, но своих мозгов маловато.
Хочу изменить био ..Напр Цезаря. в файле start.a пишу строчку:
#include "MyMod\SUBJECTS\RPC\013GuidoCasiniCaesar.a"
соотв пути закидываю файл 013GuidoCasiniCaesar. компилирую.при компиляции вылезает куча Warning-ов
что делаю не так?
 
DeadheadДата: Вторник, 01.06.2010, 14:07 | Сообщение # 3
Генерал-лейтенант
Группа: Администраторы
Сообщений: 460
Репутация: 66
Статус: Offline
Ругается потому, что идет повторная декларация, Цезарь уже объявлен в основных исходниках.
С изменением уже имеющихся ресурсов другая песня.
Нужно воспользоваться конструкцией replace
Code

replace ArturoBon.PrintGreetings by //Название процедуры для замены
    phrase ArturoBon_PrintGreetings_MOD() //На что меняем
       //Новое содержание процедуры
    end phrase
 
DancerДата: Вторник, 01.06.2010, 14:07 | Сообщение # 4
Генерал-лейтенант
Группа: Администраторы
Сообщений: 543
Репутация: 144
Статус: Offline
Quote (Deadhead)
Нужно воспользоваться конструкцией replace
Верно. Добавлю, что реплейсить можно только отдельные phrase. В Вашем случае конструкция будет иметь вид:
Code
  replace GuidoCasini.RISInfoReceived by
    phrase GuidoCasini_RISInfoReceived_MOD()
      call PrintToJournal(this, "Гвидо Казини – человек-загадка. Больше о нём ничего не известно.")
    end phrase

Реплейс правильно писать в отдельный файл. Н-р, replases.a
 
КЦДата: Пятница, 04.06.2010, 06:56 | Сообщение # 5
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 6
Статус: Offline
Сделал через функцию replace. мод устанавливается.(у игрока тестово появляются 1000000 эльдо)но игра всёравно берет инфу из исходникеов.т.е. в био ничего так ничего и не поменялось.Что то я не так делаю.


Сообщение отредактировал КЦ - Пятница, 04.06.2010, 11:45
 
DancerДата: Пятница, 04.06.2010, 17:13 | Сообщение # 6
Генерал-лейтенант
Группа: Администраторы
Сообщений: 543
Репутация: 144
Статус: Offline
Quote (КЦ)
Сделал через функцию replace
Нужно подключить файл в котором replace: прописать путь к нему в start.a
 
КЦДата: Суббота, 05.06.2010, 14:42 | Сообщение # 7
Майор
Группа: Пользователи
Сообщений: 89
Репутация: 6
Статус: Offline
в проблеме разобрался.всё работает)

Сообщение отредактировал КЦ - Понедельник, 07.06.2010, 04:20
 
Форум » Модификации » Наука модификации » Как изменить биографию наёмников (Как менять оригинальное содержимое игры)
  • Страница 1 из 1
  • 1
Поиск: