Перейти к контенту

Внимание. На форуме проводятся технические работы с боковым меню.

_Val_ _Val_

[SoC] Ковыряемся в файлах


Рекомендуемые сообщения

TREWKO Будет растянуто и размазано. Зачем так?

 

В общем подумал на досуге и решил предложить идею, реализовать конечно я полностью хз как. Вот идея: чтобы игрок при начале игры мог вводить своё имя а Меченый будет оставаться его прозвище. Когда жмёшь новую игру появляется окошко типа введите имя и всё в игре перед его прозвищем будет ваше имя Например: Александр Меченый, Вася Меченый, Забыл как звать но Мечаный.

Изменено пользователем Starter

ЯДиск папка с крутым схроном!

TREWKO,

Я не спец, может у карты размеры строго ограничены, но - возьми любой холст соответствующих размеров - к примеру холст с иконками сталкеров из соли и перекопируй карту на него прямо на картинки.

Еще 10 лет таких цен, зарплат и пенсий, и вместо переписи населения будет перекличка

Не подскажите, как изменить координаты вспышки пламени при выстреле, и как правильнее это просчитать?

 

Мои работы ТЫЦ

Влад,

Darien

хекс для этого не подходит.

Starter

Юзай дизассемблер.Советую IDA.

Как это не подходит? В иде ты только ищешь что хочешь сменить, а меняешь уже в хексе. Есть Hiew, дизассембер и хекс редактор в одном флаконе, но иде конечно равных нет.

Starter,

Да. Подскажите как и чем редактировать движок и всё поподробней пожалуйста.
Подсказать то можно конечно, но поверь для того что бы ты смог хоть малейшие изменения внести в движок тебе придется не один год учится, а что либо глобально изменить в движке, не возьмется делать ни один крекер(ну если он только не мазахист, да и то вряд ли что то из этого выйдет путное). Изменено пользователем vecha

может кто подсказать как переписать урон РПГ ?

 

где именно и что надо изменить чтоб урон РПГ вырос ..

 

заранее спс

 

п.с. топ пролистал но ненашел данных

Labus,

 

ето , а незнаешь чтоб поменять чтоб визуально еще в игре взрыв РПГ был более поболее ..сам эффект взрыва .

 

чтоб высота волны там повыше была )))

 

поменял я там данные вроде как было так и осталось ... мож радиус еще есть где сменить поржения ?

 

ставил повер 40 а импулсь 1500

Изменено пользователем vlad7079

Labus,

 

[ammo_og-7b]:ammo_base

GroupControlSection = spawn_group

discovery_dependency =

$spawn = "weapons\ammo\ammo_og-7b" ; option for Level Editor

class = A_OG7B

cform = skeleton

visual = weapons\ammo\ammo_og-7b.ogf

description = enc_weapons1_ammo_ammo-og-7b

$prefetch = 64

cost = 1000

box_size = 1

inv_name = ammo-og-7b

inv_name_short = ammo-og-7b

inv_weight = 0.1

inv_grid_width = 3

inv_grid_height = 1

inv_grid_x = 15

inv_grid_y = 19

k_dist = 1

k_disp = 1

k_hit = 1.2

k_impulse = 1

k_pierce = 1.25

impair = 1.15

buck_shot = 0

tracer = off

wm_size = 0.1

 

а что тут поправить ? на мощность етого снаряда ? я ток вес поправил :)

Изменено пользователем vlad7079

А просто нельзя попробовать изменить масштаб карты в два раза, и места будет в два раза больше, и локаций больше)))

 

Добавлено через 27 мин.:

Товарищи!

Не знаете, можно ли на ТЧ выкрутить графику по максимуму?

Именно тени, что бы были видный далеко и близко, но и без искажений.

Labus,

 

попробовал по 5000 хит и импульс поставить .... чтот разницы незметил .. или мож поставить 20 000 ?

Labus,

 

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

 

а снаряд так и летит как обычно .

 

k_dist = 1

k_disp = 1

k_hit = 5000.5000

k_impulse = 5000

k_pierce = 1.25

impair = 1.15

 

для снаряда и для РПГ ..

 

hit_power = 5000.5000

hit_impulse = 5000

hit_type = explosion

hit_rate = 2.3

max_max_08

В ТЧ не такого.Всё зашито в двиг.В ЧН тоже,но всякая мелочь вынесена в тот самый скрипт.

Не бойтесь совершенства. Вам его не достичь.
C. Дали

Господа! Заспавнил нового НПС и прописал ему логику. Но он ни в какую не хочет со мной говорить и смотрит на ГГ только если подойти в упор. :blink:

[logic]

active = remark1

meet = meet

on_actor_dist_le = 23| remark2

 

[meet]

meet_state = 15|guard@wait

meet_state_wpn = 15|backoff@threat_weap

victim = 15|actor

victim_wpn = 15|actor

use = true

use_wpn = false

 

[remark1]

no_move = true

 

[remark2]

anim = hello_wpn

snd = esc_wolf_say_thanks

target = actor

 

 

Подскажите, что не так? Заранее благодарен :)

 

Labus,

 

неа , стандарт ... яж тож подумал радиус поражения увеличится ..но нефига ничего

 

радиус поражения такойже..

vlad7079, не там копаешь.

Зайди в конфиг РПГ, найди в конце секцию [wpn_rpg7_missile]

В ней правь параметры

 

blast =

blast_r =

blast_impulse =

 

для взрыва и

 

frags =

frags_r =

frag_hit =

frag_hit_impulse =

 

для осколков

 

 

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

Kirag,

 

да получилось и конкретно волна взрыва получилась...

 

а можешь сказать что те значат параметры для чего они , что они изменяют ?

 

w_rpg7

 

;---------------------------------------------------------------

hit_power = 5000.5000

hit_impulse = 2000

hit_type = explosion

hit_rate = 2.3

 

fire_distance = 400

bullet_speed = 200 ;300 ;начальная скорость пули

rpm = 5

;---------------------------------------------------------------

 

weapons

 

[ammo_og-7b]:ammo_base

GroupControlSection = spawn_group

discovery_dependency =

$spawn = "weapons\ammo\ammo_og-7b" ; option for Level Editor

class = A_OG7B

cform = skeleton

visual = weapons\ammo\ammo_og-7b.ogf

description = enc_weapons1_ammo_ammo-og-7b

$prefetch = 64

cost = 1000

box_size = 1

inv_name = ammo-og-7b

inv_name_short = ammo-og-7b

inv_weight = 0.1

inv_grid_width = 3

inv_grid_height = 1

inv_grid_x = 15

inv_grid_y = 19

k_dist = 1

k_disp = 1

k_hit = 5000.5000

k_impulse = 2000

k_pierce = 1.25

impair = 1.15

buck_shot = 0

tracer = off

wm_size = 0.1

Изменено пользователем vlad7079

Что такое hit_rate не знаю. Все остальные параметры означают всем известно что, просто на гранаты и гранатометы они не действуют, только на пули и оружие, пулями стреляющее. В гранатах/ракетах же оставлены, скорее всего, для совместимости, чтоб движок не возмущался. Поменяй их на ПМ - результат увидишь сразу - труп любого существа отправится на орбиту с первого выстрела.

Мои работы:

Ночные прицелы + смена ножевого слота

AI вертолетов + ПЗРК

Soul Cube

 

Работаю только с ТЧ. С ковырянием ЧН/ЗП не связываюсь ни в какой форме. Совсем.

Пытался вытащить скриптами иконку неписей. В итоге разобрался, как работает система профайлов, но задачу так и не решил. Хитрая система:

начинается всё с секции сталкера, в которой указан параметр

character_profile. Если не указан, то принимается значение default. Этот параметр указывает на профайл в файле config\gameplay\npc_profile.xml. Сам этот файл зарегистрирован в system.ltx в разделе [profiles] в параметре files. В этом файле отдельные профили имеют вид:

    <character id="имя_профиля_которое_указано_в_секции">
        <class>имя_класса</class>
    </character>

Т.е. там фактически ничего нет. Теперь самое интересное. Собственно профиль движок находит по параметру имя_класса. Ищет в файлах, которые через запятую перечислены в system.ltx в разделе [profiles] в параметре specific_characters_files. Вот это собственно и есть профили, где находятся параметры. Здесь они имеют вид, достаточно подробно расписанный здесь. Если коротко, то вид такой:

    <specific_character id="какое_то_имя_походу_неважно_какое" team_default = "1">
        ...
        <class>тот_же_класс_что_и_в_фале_npc_profile.xml</class>
        ...
    </specific_character>

Там много параметров. Я так понял, что визуал, указанный в секции, попросту игнорируется и берётся именно отсюда. Также игнорируется биография и нигде не используется репутация. Прописанный здесь набор предметов работает, но после смерти всё удаляется и лут спавнится скриптом.

 

Теперь, как ищется этот собственно профайл. Он ищется по имени тега <class>. Причём, профайлов specific_character может быть несколько. Движок при спавне выбирает случайным образом любой из найденных specific_character с соответствующим классом. Это чтобы разнообразить автоматический спавн.

Ну так вот. Я это к тому, что есть проблема. Как определить иконку непися? Функция profile_name(), которая есть и у серверного и у клиентского классов возвращает имя профайла из npc_profile.xml, которое может соответствовать не одному, а нескольким "реальным" профайлам. Так что узнать, с каким именно профайлом заспавнился непись, нельзя. Почти все параметры, которые указаны в профайле, можно вытащить из объекта скриптами, а вот для иконки у меня идей нет. Но может кто знает способ?

 

Плагины Total Commander для работы с игровыми архивами:

Архиваторный плагин (для работы с одиночным архивом): link1 link2

Системный плагин (для распаковки установленной игры): link1 link2

 

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...