Расчёт bound rect и global rect с помощью программы map dragger — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Авторы) |
RedPython (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | Краткое руководство по использованию программы [http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewtheoned&lid=467 Map dragger], предназначенной для компоновки локаций на глобальной карте и расчета их координат. | |
− | |||
− | + | ==Предварительная настройка== | |
+ | В качестве глобальной карты по умолчанию используется '''ui_global_map_cs_zp2.jpg'''. При работе с другой картой необходимо поправить файл '''game_maps_single_css_my.js''': | ||
+ | <javascript>var global_map = { | ||
+ | texture: "map/ui_global_map_cszp2.jpg", | ||
+ | bound_rect : {x1: 0.0, y1: 0.0, x2: 1024, y2: 3658.0} | ||
+ | } | ||
+ | var levels = {};</javascript> | ||
+ | Путь к изображению и его разрешение задаются во второй и третьей строках скрипта соответственно. | ||
− | |||
− | |||
− | + | ==Получение global_rect== | |
+ | Запускаем '''index.html''' в браузере и расставляем карты как душе угодно. | ||
− | + | Для получения координат отдельных карт на глобальной нажимаем кнопку '''GetLtx''' и копируем полученные значения в '''gamedata\configs\game_maps_single.ltx'''. | |
− | '' | + | |
− | |||
− | |||
− | + | ==Получение bound_rect== | |
− | + | 1. Запускаем игру, вводим в консоли команду '''demo_record 1'''<br /> | |
− | + | 2. Нажимаем '''F11'''<br /> | |
− | + | 3. Идём в папку с настройками игры (по умолчанию ''C:\Users\Public\DOCUME~1\STALKE~1.-\''), в папке screenshots вы найдете изображение в формате .tga, в названии которого и будет bound_rect. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | ''' | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | 3. | + | |
− | + | ||
− | + | ||
− | + | ||
+ | В ЧН/ЗП bound_rect пишется в '''gamedata\levels\%levelname%\level.ltx''' при построении (Compile -> Build) уровня в СДК (при отсутствии исходников воспользуйтесь converter.exe). | ||
==Авторы== | ==Авторы== | ||
+ | Данное руководство написал '''EnTaGgg'''<span style="color: white">, а перевел в вики-стайл RedPython</span> | ||
− | + | Программа создана товарищем '''XiaNi''' | |
− | Программа создана товарищем ''' | + | |
− | ''' | + |
Версия 09:02, 31 января 2012
Краткое руководство по использованию программы Map dragger, предназначенной для компоновки локаций на глобальной карте и расчета их координат.
Предварительная настройка
В качестве глобальной карты по умолчанию используется ui_global_map_cs_zp2.jpg. При работе с другой картой необходимо поправить файл game_maps_single_css_my.js:
var global_map = { texture: "map/ui_global_map_cszp2.jpg", bound_rect : {x1: 0.0, y1: 0.0, x2: 1024, y2: 3658.0} } var levels = {};
Путь к изображению и его разрешение задаются во второй и третьей строках скрипта соответственно.
Получение global_rect
Запускаем index.html в браузере и расставляем карты как душе угодно.
Для получения координат отдельных карт на глобальной нажимаем кнопку GetLtx и копируем полученные значения в gamedata\configs\game_maps_single.ltx.
Получение bound_rect
1. Запускаем игру, вводим в консоли команду demo_record 1
2. Нажимаем F11
3. Идём в папку с настройками игры (по умолчанию C:\Users\Public\DOCUME~1\STALKE~1.-\), в папке screenshots вы найдете изображение в формате .tga, в названии которого и будет bound_rect.
В ЧН/ЗП bound_rect пишется в gamedata\levels\%levelname%\level.ltx при построении (Compile -> Build) уровня в СДК (при отсутствии исходников воспользуйтесь converter.exe).
Авторы
Данное руководство написал EnTaGgg, а перевел в вики-стайл RedPython
Программа создана товарищем XiaNi