Случайная подборка модов
Двойники - Разлом Времени
3.5
Thorny Way
3.5
Сталкер "Диана"
2.0
АльтернативА 1.3.2
3.2
Lost World Troops of Doom
4.1
Оставшийся умирать
4.3
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » Редактирование движка (#1.0007 #1.6.02 #1.5.10 #C/C++ #Asm)
Редактирование движка
Российская Федерация  ForserX
Четверг, 30.07.2015, 16:31 | Сообщение # 1
Сообщений: 87
Регистрация: 21.07.2015








Сообщение отредактировал ForserX - Пятница, 29.01.2016, 17:27
  Злобная реклама
Четверг, 30.07.2015, 16:31
Статус:
Сообщений: 666
Регистрация: 21.07.2015
Российская Федерация  FX
Понедельник, 18.09.2017, 15:53 | Сообщение # 76
X-Ray Oxygen
Статус:
Новичок:
Сообщений: 308
Награды: 3
Регистрация: 23.05.2016

Небольшой апдейт вам.

Сообщение отредактировал FX - Понедельник, 18.09.2017, 15:58
  Злобная реклама
Понедельник, 18.09.2017, 15:53
Статус:
Сообщений: 666
Регистрация: 23.05.2016
Украина  AngryWolf
Вторник, 09.01.2018, 19:35 | Сообщение # 77
Статус:
Гость:
Сообщений: 55
Награды: 1
Регистрация: 16.11.2017

Подскажите пожалуйста как сделать из текстового значения (выделена жёлтым цветов в коде, в данном случае имя валюты) переменную и вынести её в конфиг из файлов движка. Используется x-ray 1.6.0.2. А именно:

в Файле UIRankingWnd (из директории xrGame/ui)


в Файле UIItemInfo


в Файле UIActorMenuTrade


Большое спасибо.
Сообщение отредактировал AngryWolf - Среда, 10.01.2018, 09:31
  Злобная реклама
Вторник, 09.01.2018, 19:35
Статус:
Сообщений: 666
Регистрация: 16.11.2017
Российская Федерация  FX
Среда, 10.01.2018, 01:35 | Сообщение # 78
X-Ray Oxygen
Статус:
Новичок:
Сообщений: 308
Награды: 3
Регистрация: 23.05.2016

AngryWolf:
Код

pSettings->r_string("секция", "параметр"); // Читает из ini, под xml не помню, надо код поскроллить
Сообщение отредактировал FX - Среда, 10.01.2018, 01:35
  Злобная реклама
Среда, 10.01.2018, 01:35
Статус:
Сообщений: 666
Регистрация: 23.05.2016
Украина  AngryWolf
Среда, 10.01.2018, 08:30 | Сообщение # 79
Статус:
Гость:
Сообщений: 55
Награды: 1
Регистрация: 16.11.2017

FX, укажите пожалуйста пример кода (для меня не совсем ясно "секция" "параметр", а также не понятно что делать когда два значения в кавычках: "%d RU" а поменять нужно только одно RU при этом для всего файла я хочу сделать единственную переменную). И ещё один вопрос Почему для ini а не для ltx? Спасибо.
Сообщение отредактировал AngryWolf - Среда, 10.01.2018, 08:34
  Злобная реклама
Среда, 10.01.2018, 08:30
Статус:
Сообщений: 666
Регистрация: 16.11.2017
Казахстан  tatarinrafa
Среда, 10.01.2018, 08:47 | Сообщение # 80
Lost Alpha DC
Статус:
Отмычка:
Сообщений: 142
Награды: 2
Регистрация: 25.05.2016

Если ты хочешь вынести контроль "RU" в файлы перевода, то вот так.

Код
xr_sprintf    (str, "%d %s", item_price, *CStringTable().translate("st_name_of_money")


ini это и есть ltx, грубо говоря
Сообщение отредактировал tatarinrafa - Среда, 10.01.2018, 08:47
  Злобная реклама
Среда, 10.01.2018, 08:47
Статус:
Сообщений: 666
Регистрация: 25.05.2016
Украина  AngryWolf
Среда, 10.01.2018, 09:19 | Сообщение # 81
Статус:
Гость:
Сообщений: 55
Награды: 1
Регистрация: 16.11.2017

Спасибо. Подскажи пожалуйста, tatarinrafa, как сослаться на ссылку из файла configs\text\rus\ui_st_invetory.xml ?

Также забыл упомянуть в моем первом сообщении что это x-ray 1.6.0.2 (уже отредактировал).
Сообщение отредактировал AngryWolf - Среда, 10.01.2018, 09:33
  Злобная реклама
Среда, 10.01.2018, 09:19
Статус:
Сообщений: 666
Регистрация: 16.11.2017
Казахстан  tatarinrafa
Среда, 10.01.2018, 18:01 | Сообщение # 82
Lost Alpha DC
Статус:
Отмычка:
Сообщений: 142
Награды: 2
Регистрация: 25.05.2016

Если этот файл уже заинклужен в других(это вроде стоковый файл для зп), то движек найдет эту ссылку. AngryWolf,
  Злобная реклама
Среда, 10.01.2018, 18:01
Статус:
Сообщений: 666
Регистрация: 25.05.2016
Украина  AngryWolf
Среда, 10.01.2018, 18:07 | Сообщение # 83
Статус:
Гость:
Сообщений: 55
Награды: 1
Регистрация: 16.11.2017

tatarinrafa,

Код
xr_sprintf    (str, "%d %s", item_price, *CStringTable().translate("st_name_of_money")


Я буду рад если вы мне подскажете на какой файл ссылается данная команда. Спасибо.
Сообщение отредактировал AngryWolf - Среда, 10.01.2018, 18:09
  Злобная реклама
Среда, 10.01.2018, 18:07
Статус:
Сообщений: 666
Регистрация: 16.11.2017
Российская Федерация  atanda
Среда, 10.01.2018, 21:24 | Сообщение # 84
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

AngryWolf, все строковые таблицы грузятся в одну строковую таблицу. Из какой папки будут загружены относительно configs/text/ указывается в файле localization.ltx

Из этого следует, чтобы получить строку из этой таблицы достаточно просто указать ключ.

Добавлено (10.01.2018, 21:24)
---------------------------------------------
FX, а разве поле pSettings имеется у родительских классов ui-элементов?

  Злобная реклама
Среда, 10.01.2018, 21:24
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Российская Федерация  Khyzyr
Среда, 10.01.2018, 22:41 | Сообщение # 85
Статус:
Неопытный:
Сообщений: 452
Награды: 5
Регистрация: 19.06.2017

А осталась у кого-нибудь ссылочка на фикс, убирающий 100 советов для ЗП?
  Злобная реклама
Среда, 10.01.2018, 22:41
Статус:
Сообщений: 666
Регистрация: 19.06.2017
Российская Федерация  atanda
Четверг, 11.01.2018, 16:50 | Сообщение # 86
Статус:
Бывалый:
Сообщений: 672
Награды: 7
Регистрация: 12.07.2017

Khyzyr, вот ссылочка на ftp сервер.
Там найдёшь все его правки.
Сообщение отредактировал buffy - Четверг, 11.01.2018, 16:52
  Злобная реклама
Четверг, 11.01.2018, 16:50
Статус:
Сообщений: 666
Регистрация: 12.07.2017
Российская Федерация  Khyzyr
Четверг, 11.01.2018, 17:34 | Сообщение # 87
Статус:
Неопытный:
Сообщений: 452
Награды: 5
Регистрация: 19.06.2017

buffy, Благодарю
  Злобная реклама
Четверг, 11.01.2018, 17:34
Статус:
Сообщений: 666
Регистрация: 19.06.2017
Украина  AngryWolf
Среда, 07.03.2018, 15:12 | Сообщение # 88
Статус:
Гость:
Сообщений: 55
Награды: 1
Регистрация: 16.11.2017

Здравствуйте. Подскажите пожалуйста, существуют ли где-то описания к файлам движка для начинающих его редактировать? Для чего какой файл необходим. В данном случае, хотел бы знать в каких файлах движка прописан механизм голода. Спасибо.

P.S. Используется движок 1,6,02.
  Злобная реклама
Среда, 07.03.2018, 15:12
Статус:
Сообщений: 666
Регистрация: 16.11.2017
Российская Федерация  Policai
Четверг, 08.03.2018, 14:48 | Сообщение # 89
Dead City Breakthrough
Статус:
Опытный:
Сообщений: 2244
Награды: 11
Регистрация: 08.11.2011

Народ! Незнаю где спросить, напишу тут. Вопрос по редактированию game_graphs от ЗП. Максимально возможно прописать 255 смартов, я так понимаю это ограничение движка. Что делать если нужно больше?
  Злобная реклама
Четверг, 08.03.2018, 14:48
Статус:
Сообщений: 666
Регистрация: 08.11.2011
Коста Рика  Jargon
Четверг, 08.03.2018, 15:02 | Сообщение # 90
X-Ray Multiplayer Extension
Статус:
Бывалый:
Сообщений: 1078
Награды: 3
Регистрация: 24.06.2012

Цитата Policai ()
Народ! Незнаю где спросить, напишу тут. Вопрос по редактированию game_graphs от ЗП. Максимально возможно прописать 255 смартов, я так понимаю это ограничение движка. Что делать если нужно больше?

это game_graphs.ltx ?
  Злобная реклама
Четверг, 08.03.2018, 15:02
Статус:
Сообщений: 666
Регистрация: 24.06.2012
Форум » S.T.A.L.K.E.R. Модификации » Помощь в моддинге » Скрипты, конфиги, логика, движок » Редактирование движка (#1.0007 #1.6.02 #1.5.10 #C/C++ #Asm)
Поиск: