Энтпатч текста брифинга для карты
Помогите разобраться. Имеется такое вот демо мода:
http://www.moddb.com/mods/stargate-tc-sg-1-missions/downloads/stargate-tc-sg-1-missions-demo-english
На первой карте этого демо (mission_demo_1.bsp), после небольшого ролика, когда игрок появляется на карте, ему выводится в отдельном окошке текст, который содержится во внешнем текстовом файле (mission_demo_1.txt). Суть в том, что само имя текстового файла определяется модом автоматически, в соответствии с именем карты. Т. е. существует потенциальная возможность добавить такое же сообщение при старте игры для любой другой карты, создав для неё одноимённый текстовый файл.
Но тем менее, для того, чтобы такой текст выводился в нужный момент (и в нужном месте), требуется наличие соответствующей энтити на карте. Путем анализа энтпатча я определил, что ключевыми строчками, необходимыми для выведения текста являются следующие строчки в конце:
Однако при попытке сделать энтпатч с подобными строчками для другой карты (с исправленными указателями номера модели и оригина) ничего не происходит, текстовый файл при старте карты и появлении игрока не считывается.
Соответственно вопрос - можно ли вообще реализовать выведение текста брифинга для готовой карты при помощи энтпатча, без декомпиляции и прямого редактирования исходника карты. В аттачменте - полный энтпатч исходной карты, посмотрите, может быть, я ещё что-то пропустил. Под готовой картой я подразумеваю карты из полной версии данного мода (хочется сделать, так сказать, исправленное издание этого мода, и, в числе прочих фиксов, добавить к другим стартовым картам миссий такой вот текст брифинга в начале).
Помогите разобраться. Имеется такое вот демо мода:
http://www.moddb.com/mods/stargate-tc-sg-1-missions/downloads/stargate-tc-sg-1-missions-demo-english
На первой карте этого демо (mission_demo_1.bsp), после небольшого ролика, когда игрок появляется на карте, ему выводится в отдельном окошке текст, который содержится во внешнем текстовом файле (mission_demo_1.txt). Суть в том, что само имя текстового файла определяется модом автоматически, в соответствии с именем карты. Т. е. существует потенциальная возможность добавить такое же сообщение при старте игры для любой другой карты, создав для неё одноимённый текстовый файл.
Но тем менее, для того, чтобы такой текст выводился в нужный момент (и в нужном месте), требуется наличие соответствующей энтити на карте. Путем анализа энтпатча я определил, что ключевыми строчками, необходимыми для выведения текста являются следующие строчки в конце:
Code:
{
"model" "*46"
"target" "text_b"
"classname" "trigger_once"
}
...
{
"origin" "-1344 2496 -1088"
"targetname" "text_b"
"classname" "info_briefing"
}
Соответственно вопрос - можно ли вообще реализовать выведение текста брифинга для готовой карты при помощи энтпатча, без декомпиляции и прямого редактирования исходника карты. В аттачменте - полный энтпатч исходной карты, посмотрите, может быть, я ещё что-то пропустил. Под готовой картой я подразумеваю карты из полной версии данного мода (хочется сделать, так сказать, исправленное издание этого мода, и, в числе прочих фиксов, добавить к другим стартовым картам миссий такой вот текст брифинга в начале).
Attachments
-
3.6 KB Views: 140