Случайная подборка модов
Призраки Прошлого 2
3.0
Clear Sky - Remake
3.8
Апокалипсис
4.0
Absolute Nature 3
4.1
CoP’s Level Pack [beta]
4.1
Вектор Отчуждения
4.2
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
Модератор форума: 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)
Поиск: