Пользователей: 0
Гостей: 205
Всего: 205

» Подробно
» Сегодня


Привет, Гость!

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное






Форумы > Архив > Склад > Вопросы и ответы (старое по 19.06.2012)

Страница 15 из 63Первая«12131415161718 »Последняя
Быстрый переход:


 

Автор Сообщение
Cоболь
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 2855
Откуда:
Занятие:
Возраст: 29

14-11-2013
07-02-2012 09:14 GMT3 часа #1572849   Split
ColR_iT нифига расписал... Спасибо! Мне лично помог.


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 10:14 GMT3 часа #1572850   Split
ColR_iT .

Единственное, что все поймут и многим нужно:
чтобы тайники выдавались чаще, измените число 65 в строке 121 на меньшее

У меня уровень,далеко не тот.
Вообще-то


PoG ne Riba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 132
Откуда: Азов
Занятие:
Возраст:

07-02-2012 13:05 GMT3 часа #1572867   Split
ColR_iT
Столько проблем из за одной нычки
Теперь ясно почему разработчики в ЗП сделали другой вид тайников
Я бы тоже по поводу такой нудьбы не заморачивася, а вот выдача инфы по лакам рангам и групировкам - полезная функция. Может пригодиться, спасибо


Cоболь
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 2855
Откуда:
Занятие:
Возраст: 29

14-11-2013
07-02-2012 13:53 GMT3 часа #1572878   Split
Как сделать чтоб мой непись не тупо стоял, а ходил по кругу из трех, для тренировки, точек? Допустим заспавнил я его в точке 1, дальше он идет в точку 2, стоит несколько секунд, идет в точку 3, проигрывает любую анимку и возвращается в точку 1.


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 35

07-02-2012 14:01 GMT3 часа #1572879   Split
Arist. Про это значение знали многие и активно его меняли. Но у меня возник вопрос, а можно ли при помощи этой цифры в condlist увеличить шанс выпадения какого-то конкретного тайника, а не общий случай. Оказалось, что нет. Вообще у меня есть идея переделать treasure_manager.script, но пока это идея...


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 18:09 GMT3 часа #1572952   Split
ColR_iT

Конечно,раз так хорошо разбираешься в скриптинге, можешь помучиться,хотя наверняка знаешь,что Artos давно переделал и task_manager и treasure_manager.Последний у него весит 15 Кб против родных 7 Кб.Кстати,все мастера по скриптам твоего уровня,сейчас на АМК-ТЕАМ.


И вопрос по вылету.Заканчиваю заселение лок и сделал гулаг на 21 чела.Вылет:

[error]Expression : fatal error
[error]Function : CScriptEngine::lua_error
[error]File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
[error]Line : 73
[error]Description : <no expression>
[error]Arguments : LUA error: ...\s.t.a.l.k.e.r\gamedata\scripts\smart_terrain.script:755: C stack overflow


Сразу же оставил трёх камперов,вылета нет.Что только не делал,пришлось остановитья на 11 НПСях.
Причём этот же вылет был пока не оставил по одному сидячему и спящему.И завтра буду отлаживать
смарты.У меня,логика у них сбивается(не всегда),если добавляю подобное.

predicate = function(obj_info)
return obj_info.name == "esc_blokpost_commander"
end
}

Иногда работает.НПСи прописаны только в характер_деск и нпс_профиль.


KerYa
[1] Странник
Онлайн статус=0  Профиль    




Посты: 51
Откуда: EvpaCity
Занятие: Модостроитель, Турники, Яхтинг.
Возраст: 28

15-09-2013
07-02-2012 18:42 GMT3 часа #1572967   Split
Связистт да! в модели етого предмета, нада-будет прописать имя твоей текстуры.
Это делается через Act editor, или Ogf viewer!

добавлено спустя 1 минуту

Arist ненужно, там прописываются классические текстуры!

Сообщение было успешно отредактировано KerYa (07-02-2012 18:42 GMT3 часа, назад)

Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 19:21 GMT3 часа #1572978   Split
Dmitriy_Dark_Stalker

Пример из моего последнего смарта, просто ходит по кругу.

[limansk_sky_smart_walk]
points = p0,p1,p2,p3
p0:name = name00
p0:flags = 0x1
p0:position = -39.9088706970215,-4.99105310440063,-169.462829589844
p0:game_vertex_id = 3188
p0:level_vertex_id = 6448
p0:links = p1(1)

p1:name = name01
p1:flags = 0x2
p1:position = -24.6505374908447,-5.05896282196045,-169.27409362793
p1:game_vertex_id = 3192
p1:level_vertex_id = 12830
p1:links = p2(1)

p2:name = name02
p2:flags = 0x4
p2:position = -24.5982341766357,-4.99172353744507,-130.223785400391
p2:game_vertex_id = 3193
p2:level_vertex_id = 12886
p2:links = p3(1)

p3:name = name03
p3:flags = 0x8
p3:position = -41.9707870483398,-5.00001096725464,-130.292816162109
p3:game_vertex_id = 3193
p3:level_vertex_id = 5707
p3:links = p0(1)


Для анимаций нужно look.В принципе то же самое.Вот со второй страницы этой темы:

a=binocular|t=3000, что значит, остановится и будет смотреть в бинокль в течении 3 секунд! В этом случае можно задать точку look с вышеописанными флагами

Вообще, последние страницы перечитай.Недавно этот вопрос обсуждался.


[limansk_sky_smart_look]
points = p0,p1,p2,p3
p0:name = name00
p0:flags = 0x1
p0:position = -39.9088706970215,-4.99105310440063,-169.462829589844
p0:game_vertex_id = 3188
p0:level_vertex_id = 6448
p0:links = p1(1)

p1:name = name01
p1:flags = 0x2
p1:position = -24.6505374908447,-5.05896282196045,-169.27409362793
p1:game_vertex_id = 3192
p1:level_vertex_id = 12830
p1:links = p2(1)

p2:name = name02|a=binocular|t=3000
p2:flags = 0x4
p2:position = -24.5982341766357,-4.99172353744507,-130.223785400391
p2:game_vertex_id = 3193
p2:level_vertex_id = 12886
p2:links = p3(1)

p3:name = name03
p3:flags = 0x8
p3:position = -41.9707870483398,-5.00001096725464,-130.292816162109
p3:game_vertex_id = 3193
p3:level_vertex_id = 5707
p3:links = p0(1)


Cоболь
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 2855
Откуда:
Занятие:
Возраст: 29

14-11-2013
07-02-2012 19:44 GMT3 часа #1572983   Split
Arist, с путями ясно, как это к моему нпс присобачить, чтоб именно он ходил. Надо что-то в логике ему прописать?

Сорри если задаю нубские вопросы, просто привык работать с конфигами и текстурами. Алл.спавн недавно начал осваивать...


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 19:57 GMT3 часа #1572985   Split
Dmitriy_Dark_Stalker
Если в all.spawn'e, придерживайся подобной схемы.

custom_data = <<END
[smart-terrains]
none = true -- (не под гулагом)

[logic]
active = walker --(active -- активируется логика)

[walker]
path_walk = walk_bla_bla -- точти пути
path_look = look_bla_bla -- точки,куда смотрит
END
Флаги не забывай.


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
07-02-2012 20:28 GMT3 часа #1572996   Split
Хочу запаковать свою геймдату в игровой архив типа gamedata.db0. Знаю что понадобится конвертер от бардака, но пользоваться им не умею. Где скачать нормальный конвектер, неохота перебирать кучу всякого мусора, пока найду нужный. Кто может помоч в этом деле?


userbar
Brodrig
[1] Странник
Онлайн статус=0  Профиль    




Посты: 11
Откуда: Златоуст
Занятие: Gamer
Возраст: 44

07-02-2012 20:31 GMT3 часа #1572998   Split
Парни подскажите как в Gamedata найти личный ящик в который ГГ складывает свое нужное борохло патроны,ружя и тд.


PoG ne Riba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 132
Откуда: Азов
Занятие:
Возраст:

07-02-2012 21:12 GMT3 часа #1573016   Split
Brodrig
в смысле "личный"? что конкретно нужно ?

добавлено спустя 7 минут

Тут вопрос знатокам
как мне добавить новые локации из солянки ??? и заспавнить для начала туда ГГ
На сколько я знаю нужно просто из папки level нужную локу перетащить, а как и где её рекать и как присвоить level id вообще не в курсе. Помогите пожайлуста, оч нужно разнообразие в игре (с заселением разберуся сам когда додумаю спаун мутантов в не гулага)

Сообщение было успешно отредактировано PoG ne Riba (07-02-2012 21:12 GMT3 часа, назад)

Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 21:37 GMT3 часа #1573024   Split
TheDoktor

Вот,ещё раз запаковщик.
Очень прост.Если семёрка,сделай дубликат gamedata,которую упаковываешь,на диске С.То есть надо две геймдаты.


Cоболь
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 2855
Откуда:
Занятие:
Возраст: 29

14-11-2013
07-02-2012 21:37 GMT3 часа #1573025   Split
PoG ne Riba просто перетащить локи путем переноса папки не сможешь, надо СДК, аивриппер, конвертер от бардака и собсно актив перл, чтоб конвертеры работали. Потом скомпилировать локу, собрать аи сетку, прописать в конфигах... Жесть в общем, я до конца в этом не разобрался.

Arist а есть разница где анимацию писать, в walker, look?


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 21:40 GMT3 часа #1573026   Split
Brodrig

Ящик в all.spawn'e.

добавлено спустя 49 секунд

Dmitriy_Dark_Stalker
Только в look.

Сообщение было успешно отредактировано Arist (07-02-2012 21:40 GMT3 часа, назад)

Cоболь
[7] Выживший
Онлайн статус=0  Профиль    




Посты: 2855
Откуда:
Занятие:
Возраст: 29

14-11-2013
07-02-2012 21:51 GMT3 часа #1573033   Split
Arist вот ходит мой непись и все, а анимацию не воспроизводит. Тупо по кругу слоняется.


PoG ne Riba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 132
Откуда: Азов
Занятие:
Возраст:

07-02-2012 22:09 GMT3 часа #1573038   Split
Dmitriy_Dark_Stalker
Я думал что тут локации независимы, ну и ладно, воспользуюсь паком мап от АМК


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
07-02-2012 22:11 GMT3 часа #1573040   Split
Arist как две геймдаты? Копия не прокатывает, а сделать две папки с одинаковыми именами не получится.


userbar
PoG ne Riba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 132
Откуда: Азов
Занятие:
Возраст:

07-02-2012 22:39 GMT3 часа #1573053   Split
Вставил новые локи из солянки и офигел, ну не потому что рабочие чистые 12 лок, а по тому что названия локаций отсутствуют (написаны просто их названия по скриптам) и нет файлов в gameplay
это как это ?


dimak
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1494
Откуда: Архангельск
Занятие: ТЧ - МОД "Возвращение Шрама"
Возраст: 51

07-02-2012 22:49 GMT3 часа #1573060   Split
PoG ne Riba Всё нужно руссифицировать, и тем самым можешь названия лок присвоить свои. В солянке к примеру

<string id="aver">
<text>Неразведанная земля</text>
</string>

В своём моде использую

<string id="aver">
<text>Волчье логово</text>
</string>

Вот такие пироги!


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 22:53 GMT3 часа #1573062   Split
TheDoktor
Создаёшь папку на диске С.Кидаешь в неё db.packer.Потом геймдату,которую хочешь запаковать и копию этой геймдаты на диск С. И нажимаешь батник. Случайно сделал так - всё О'кей.


ColR_iT
[1] Странник
Онлайн статус=0  Профиль    




Посты: 398
Откуда: Киев
Занятие: Логика, скриптование
Возраст: 35

07-02-2012 22:57 GMT3 часа #1573063   Split
Dmitriy_Dark_Stalker
Анимацию поддерживают, как walk, так и look точки. Разница лишь в том, что в точках walk анимация задаётся из режима ходячие состояние, таким образом НПС в такую точку пойдёт именно с такой анимацией. Пример на примере:
Код:
limansk_sky_smart_walk]
points = p0,p1,p2,p3
p0:name = name00
p0:flags = 0x1
p0:position = -39.9088706970215,-4.99105310440063,-169.462829589844
p0:game_vertex_id = 3188
p0:level_vertex_id = 6448
p0:links = p1(1)

p1:name = name01|a=sneak
p1:flags = 0x2
p1:position = -24.6505374908447,-5.05896282196045,-169.27409362793
p1:game_vertex_id = 3192
p1:level_vertex_id = 12830
p1:links = p2(1)
Во вторую точку пути НПС будет идти крадучись.
А если прописать анимацию в точках look, то отыгрываться она будет, только по прибытию НПС в ту точку walk из которой он должен в неё смотреть. Анимации берутся из стоячего и сидячего состояний.
Все доступные состояния можно посмотреть в файле state_lib.script


PoG ne Riba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 132
Откуда: Азов
Занятие:
Возраст:

07-02-2012 22:56 GMT3 часа #1573064   Split
dimak
А что с gameplay там нет нужных файлов, где их брать и я забыл как id левела через грап узнать?


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
07-02-2012 22:58 GMT3 часа #1573066   Split
Dmitriy_Dark_Stalker
Я кроме бинокля у стоящего, пока ничего не делал.Но вот полез на Инсайд.Почитай пока.Я тоже скоро начнудобавлять анимки.


TheDoktor
[20] Сталкер
Онлайн статус=0  Профиль    



Вернулся...

Посты: 3820
Откуда: Керчь
Занятие: MotoGP
Возраст: 37

26-10-2012
07-02-2012 23:02 GMT3 часа #1573068   Split
Arist у меня получается только текстовый документ dbpack_Виталий.


userbar
dimak
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1494
Откуда: Архангельск
Занятие: ТЧ - МОД "Возвращение Шрама"
Возраст: 51

07-02-2012 23:28 GMT3 часа #1573076   Split
PoG ne Riba
Новые уровни вместе со старыми пишутся в 3 файлах
gamedata/config

game_graphs.ltx
game_levels.ltx
game_maps_single.ltx

Для звуков амб.
game_levels_music.ltx


У тебя в gamedata/levels прописаны имена левелов, к примеру

l01_escape -- id кордона

В gameplay ты создаёшь уже свои файлы. К примеру специфик характер NPC можешь создать свой.

character_desc_new.xml ---регишь только в config/system.ltx

specific_characters_files = character_desc_general, character_desc_simulation,character_desc_escape, character_desc_garbage, character_desc_agroprom, character_desc_darkvalley, character_desc_deadcity, character_desc_bar, character_desc_yantar, character_desc_military, character_desc_radar, character_desc_pripyat, character_desc_aes, character_desc_kishka, character_desc_sarcofag,character_desc_new


Так же для новых профилей gameplay/npc_new.xml созданных новых НПС, всё в том же систем

[profiles]
;список xml файлов, содержащих профили сталкеров и торговцев
files = npc_profile, npc_new

Можешь так же для своих инфопоршнов создать новый файл. gameplay/info_new.xml, и так же зарегить в систем

[info_portions]
;список xml файлов, содержащих info_portions
files = info_portions, info_portions_light, info_portions_test, info_lchanger_ico, info_level_tips, info_known_objects, info_l01escape, info_l02garbage, info_l03agroprom, info_l04agroprom_u, info_l05dark_valley, info_l06dark_valley_u, info_l07rostok, info_l08yantar, info_l08deadcity, info_l08rostok_bar, info_l09marshes, info_l09rostok_dolg, info_l10military, info_l11pripyat, info_l11yantar, info_l12yantar_u, info_l13deadcity, info_l14swamp, info_l10radar, info_l16radar_antena, info_l17monolith_control, info_l19stanciya, info_l12u_sarcofag, info_l21generators, info_l22warlab, info_stories, info_new

Сообщение было успешно отредактировано dimak (07-02-2012 23:28 GMT3 часа, назад)

PoG ne Riba
[1] Странник
Онлайн статус=0  Профиль    




Посты: 132
Откуда: Азов
Занятие:
Возраст:

07-02-2012 23:32 GMT3 часа #1573083   Split
dimak
Мда.... А по человечески ???
В общем я не понял как эти character_desc привязывать к локации

добавлено спустя 1 минуту

ща разархивировал all.spawn и не нашёл файлов Болота, фиговинько.........

Сообщение было успешно отредактировано PoG ne Riba (07-02-2012 23:32 GMT3 часа, назад)

dimak
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 1494
Откуда: Архангельск
Занятие: ТЧ - МОД "Возвращение Шрама"
Возраст: 51

08-02-2012 00:07 GMT3 часа #1573107   Split
PoG ne Riba По человечески в gameplay ничего не нужно вписывать, чтобы у тебя были в игре новые уровни.

Ты скачал локи, acdc не было? Если нет, то нужен acdc с pl
И новые локи должны быть прописаны в acdc.pl

Вот пример с новыми локами

#######################################################################
package levels;
use strict;
use constant levels_info => (
{ gvid0 => 3900, },
{ gvid0 => 3700, name => 'jupiter' },
{ gvid0 => 3517, name => 'pripyat' },
{ gvid0 => 3337, name => 'marsh' },
{ gvid0 => 3324, name => 'lost_village' },
{ gvid0 => 3224, name => 'red_forest' },
{ gvid0 => 3153, name => 'warlab' },
{ gvid0 => 3076, name => 'generators' },
{ gvid0 => 3028, name => 'hospital' },
{ gvid0 => 2988, name => 'limansk' },
{ gvid0 => 2909, name => 'av_peshera' },

{ gvid0 => 2886, name => 'aver' },

{ gvid0 => 2881, name => 'puzir' },
{ gvid0 => 2862, name => 'peshera' },
{ gvid0 => 2792, name => 'atp_for_test22' },
{ gvid0 => 2661, name => 'l10u_bunker' },
{ gvid0 => 2517, name => 'l12_stancia_2' },
{ gvid0 => 2467, name => 'l12u_control_monolith' },
{ gvid0 => 2402, name => 'l12u_sarcofag' },
{ gvid0 => 2273, name => 'l12_stancia' },
{ gvid0 => 2117, name => 'l11_pripyat' },
{ gvid0 => 1862, name => 'l10_radar' },
{ gvid0 => 1545, name => 'l07_military' },
{ gvid0 => 1529, name => 'l08u_brainlab' },
{ gvid0 => 1438, name => 'l08_yantar' },
{ gvid0 => 1308, name => 'l06_rostok' },
{ gvid0 => 1168, name => 'l05_bar' },
{ gvid0 => 1109, name => 'l04u_labx18' },
{ gvid0 => 811, name => 'l04_darkvalley' },
{ gvid0 => 703, name => 'l03u_agr_underground' },
{ gvid0 => 416, name => 'l03_agroprom' },
{ gvid0 => 252, name => 'l02_garbage' },
{ gvid0 => 0, name => 'l01_escape' },
);
sub name_by_gvid {
foreach my $info (levels_info) {
if ($_[0] >= $info->{gvid0}) {
return $info->{name};
}
}
return undef;
}


Болота наз. marsh

Если не вписаны локи, то объекты занимают свои места в стандартных файлах лок ТЧ, либо может создаться такой файл

alife_lxx_unknown.ltx


Arist
[1] Странник
Онлайн статус=0  Профиль    




Посты: 310
Откуда: Москва
Занятие:
Возраст:

24-10-2018
08-02-2012 00:15 GMT3 часа #1573113   Split
TheDoktor
1.Папка на диске С (Я назва свою Stalk)
2.В неё кидаешь файлы из архива,что скачал.(У меня русская версия игры и я кинул только:dbpackrus.exe,
xrCore.dll и батник start_dbpackrus.bat)
3.В эту папку кладёшь gamedata,которую хочешь запаковать в db.
4.Эту же gamedata из папки Stalk на диск С(две одинаковые gamtlata)
5.Нажимаешь батник в папке Stalk.




Форумы > Архив > Склад > Вопросы и ответы (старое по 19.06.2012)

Страница 15 из 63Первая«12131415161718 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



???????@Mail.ru Rambler's Top100
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»