Расчёт bound rect и global rect с помощью программы map dragger — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

Расчёт bound rect и global rect с помощью программы map dragger — различия между версиями

Материал из S.T.A.L.K.E.R. Inside Wiki

Перейти к: навигация, поиск
(Новая страница: «'''Map dragger''' Скрипт для компоновки карт локаций в одну глобальную карту, позволяет вычислят...»)
 
(Исправил категорию)
 
(не показаны 7 промежуточные версии 4 участников)
Строка 1: Строка 1:
'''Map dragger'''
+
Краткое руководство по использованию программы [http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewtheoned&lid=467 Map dragger], предназначенной для компоновки локаций на глобальной карте и расчета их координат.
  
Скрипт для компоновки карт локаций в одну глобальную карту, позволяет вычислять координаты каждого изображения, и т.д. Работает в браузере. Скачать можно тут [http://stalkerin.gameru.net/modules.php?name=Downloads&d_op=viewtheoned&lid=467]
 
  
Материал и руководство подготовил я, при использовании на своем ресурсе указывайте авторов.
+
==Предварительная настройка==
 +
В качестве глобальной карты по умолчанию используется '''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>
 +
Путь к изображению и его разрешение задаются во второй и третьей строках скрипта соответственно.
  
'''Автор программы:''' xiani,
 
'''Автор руководства:''' EnTaGgg a.k.a. alewka_ph
 
  
Руководство по использованию программы в картинках :)
+
==Получение global_rect==
 +
Запускаем '''index.html''' в браузере и расставляем карты как душе угодно.
  
----
+
Для получения координат карт отдельных локаций на глобальной нажимаем кнопку '''GetLtx''' и копируем полученные значения в '''gamedata\configs\game_maps_single.ltx'''.
  
1.Открываем папку с '''map_dragger'''
 
[[Файл:http://img.gameru.net/?v=dba3e.png]]
 
  
----
+
==Получение bound_rect==
 +
1. Запускаем игру, вводим в консоли команду '''demo_record 1'''<br />
 +
2. Нажимаем '''F11'''<br />
 +
3. Идём в папку с настройками игры (по умолчанию ''C:\Users\Public\DOCUME~1\STALKE~1.-\''), в папке screenshots вы найдете изображение в формате .tga, в названии которого и будет bound_rect.
  
2.Видим папку '''map''', нам туда
+
В ЧН/ЗП bound_rect пишется в '''gamedata\levels\%levelname%\level.ltx''' при построении (Compile -> Build) уровня в СДК (при отсутствии исходников воспользуйтесь converter.exe).
[[Файл:http://img.gameru.net/?v=d0220.png]]
+
  
----
 
  
3.По умолчанию стоит карта показанная на рисунке.
+
==Авторы==
[[Файл:http://img.gameru.net/?v=87073.png]]
+
Данное руководство написал '''EnTaGgg a.k.a Chriotmao'''
  
----
+
Программа создана товарищем '''XiaNi'''
  
4.Смотрим разрешение карты.
+
Перевел в вики-стайл '''RedPython''' за что ему огромное спасибо.
[[Файл:http://img.gameru.net/?v=58be8.png]]
+
 
+
----
+
 
+
5.Изменяем файл показанный на рисунке.
+
[[Файл:http://img.gameru.net/?v=b521c.png]]
+
 
+
----
+
 
+
6.Меняем путь до карты как показано на рисунке.
+
[[Файл:http://img.gameru.net/?v=35476.png]]
+
 
+
----
+
 
+
7.Открываем файл показанный на рисунке.
+
[[Файл:http://img.gameru.net/?v=47fa1.png
+
]]
+
 
+
----
+
 
+
8.Расставляем карты как душе угодно
+
[[Файл:http://img.gameru.net/?v=f5805.png]]
+
 
+
----
+
 
+
9.Проделываем операции показанные на рисунке.
+
[[Файл:http://img.gameru.net/?v=b3674.png]]
+
 
+
----
+
 
+
 
+
'''Все! Global_Rect рассичтан.'''
+
 
+
----
+
 
+
 
+
Рассчитываем '''bound_rect'''
+
 
+
----
+
 
+
'''1.''' В игре в консоле вводим: demo_record <ваше имя демки>
+
 
+
----
+
 
+
'''2.''' Нажимаем F11
+
 
+
----
+
 
+
'''3.''' Идем в папку с сохранениями, там в папку screenshots в ней вы и найдете картинку в формате TGA а в названии будет bound_rect!
+
 
+
----
+
 
+
 
+
 
+
==Авторы==
+
  
Данное руководство написал '''EnTaGgg''',
+
[[Категория:Программы]]
Программа создана товарищем '''Xiani
+
'''
+

Текущая версия на 18:28, 23 июня 2013

Краткое руководство по использованию программы 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 a.k.a Chriotmao

Программа создана товарищем XiaNi

Перевел в вики-стайл RedPython за что ему огромное спасибо.

Другие места
LANGUAGE