Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Гарант RF-Cheats.ru Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > > >

Тюнинг RF Online клиента

: Вопросы связанные с модифицированием, улучшение стандартного RF Online клиента. Патчи, моды, текстуры для RF Online
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Опции темы
Старый 15.05.2015, 23:00   #1
MasterNick
Постоялец
Аватар для MasterNick
OFFLINE
Регистрация: 11.04.2010
Сообщений: 100
Благодарностей:
191 всего
Мнения: + 766
Репутация: 574

Описание .spt файла


Гайд 1. Без хайда.

UPD: Предисловие. СПТ - файл настройки эффекта как таковой. Цвет, движение, поворот. Однако, это файл настройки готового эффекта. Его текстуру и форму это не затрагивает. Эти моменты будут рассмотрены позже.

Т.к. подавляющее большинство вопросов поступает о том, что содержится в .spt (= спт, = сптшник) файле, то 1й мини-гайд будет об этом.




1. Путь к r3e файлу, который и составляет сам эффект. Всегда начинается с точки ".\" , затем идёт главная папка, почти всегда "Chef".

2. Количество единиц эффекта в единицу времени. То есть, если поставлено "2", то на вашем оружии\броне будет не более 2х единиц этого эффекта в ЛЮБОЙ промежуток времени.

3. Главные настройки любого эффекта:

pos box x y z - координаты в системе x, y, z, относительно точки, в которой вы его ставите.
При постановке дыма и любого динамичного эффекта чаще всего используются настройки pox box rand(-10,10) rand(-5,5) rand(-3,3).
Rand = Random, генерирует эффект в случайной точке между указанными координатами. Числа могут быть любые.
ГЛАВНОЕ - СПЕРВА ИДЁТ МЕНЬШЕЕ ЧИСЛО! Иначе работать не будет!
ДЕСЯТИЧНЫЕ ЧИСЛА ПИШУТСЯ ЧЕРЕЗ ТОЧКУ "." И НИКАК ИНАЧЕ, переход между ними ЗАПЯТАЯ ","


Live_time xxx - время, в течение которого эффект вообще существует на вашем экране. То есть, появился он, идёт отсчет секунд, затем он исчезает.

time_speed xxx - скорость перемещения эффекта, чем больше, тем шустрее оно двигает, вплоть до создания "буэээ эффекта"

gravity x y z - движение по оси x, y, z. Эффект при создании будет следовать в сторону заданной точки. Чем больше значение, тем дальше и быстрее происходит перемещение.

4. Начальные настройки: абсолютно все настройки тут пишутся с префиксом "start_" ( = time 0 )

start_scale xxx - начальный масштаб.
а) Забудьте о целых числах. Придется привыкать к десятичным, иногда к сотым и тысячным долям.
б) Можно писать rand() , это применимо почти ко всем настройкам. Почти везде можно указывать рандом.

start_power x y z - начальное отклонение.
Отличается от гравитации тем, что характеризует отклонение относительно заданного промежутка времени, когда наступает другой промежуток времени, отклонение прекращается или идёт по другой траектории, при этом гравитация действует постоянно.

start_time_range xxx - время старта новой единицы эффекта после окончания действия крайнего.

(на скриншоте не отмечен) create_time_epsilon xxx - время создания эффекта

start_alpha xxx (от 0 до 255) - яркость эффекта.

start_color xxx xxx xxx - цвет в виде RGB палитры. Возможны случаи, когда цвет не влияет на эффект. Это нормально, но требует смены самой текстуры эффекта. Тут рассмотрено не будет.

start_zrot - поворот по оси z. От -360 до 360. Rand работает
_yrot - поворот по оси y. От -360 до 360. Rand работает


5) Дополнительные настройки. Можно писать вместе с 3).

alpha_type xxx - чаще всего стоит 3. Привычный глазу тип эффекта. На 11 меняется на полностью черный цвет. (Так как привычным способом сделать черный эффект невозможно, то используются альфа-тип). Можно экспериментировать до посинения. Меняется яркость и контраст.

z_(y_)billboard - важнейшие настройки. Игрик_биллбоард означает, что картинка эффекта будет повёрнута к камере монитора, как бы вы не поворачивали персонажа и камеру. Зет_биллбоард перемещает изображение в противоположную от камеры сторону, очень неудобное.

no_billboard - нет никакого поворота, стандартное отображение, не зависящее от камеры.

6,7,8,9)

Time xxx
Промежуток времени, который вы собираетесь настраивать. Зависит от live_time. При присутствии двух одинаковый таймов принимает значение последнего прописанного.

Все настройки копируют то,что я писал в начале, кроме того факта, что им не нужен префикс "start_"

END - Условие окончания действия. После него всё написанное игнорируется. В некоторых случаях не стоит. Критично или нет - я пока не понял.


ВАЖНО!

Иногда требуется написать возможные альтернативы или дать несколько настроек, чтобы не забыть их. Но одинаковые настройки будут перебивать друг друга. При наличии символа "точка с запятой ( ; )", поставленное прямо перед названием опции заставляет настройку полностью её игнорировать.

Допустим, стоит вот так

;start_alpha 100
start_alpha 200
;start_alpha 0

Первое и последнее значение полностью игнорируются, применяться будет только "альфа 200".

Последний раз редактировалось MasterNick; 16.05.2015 в 01:52.
 
Ответить с цитированием
Сказали спасибо:
Union™ (17.05.2015)


Старый 16.05.2015, 16:33   #2
arka0228
Продвинутый читер
Аватар для arka0228
OFFLINE
Регистрация: 19.02.2011
Сообщений: 362
Благодарностей:
118 всего
Мнения: + 833
Репутация: 355
Отправить сообщение для arka0228 с помощью Skype™

Вообще красава, могу от себя ещё кое что добавить. В документе particle.ini есть все пути к свечениям ко всему и вся в игре. В начала
Цитата:
[PARTICLE_INFO]
MAXPARTICLE=1071
увидите такое - это значит, что максимальное количество 1071 путей к свечениям, их можна менять и даже если поставите большее число от действующего, то ничего не будет.
Вы увидите, что там много разных папок которые, вроде как, должны быть в папке Chef, но их там нету. Эти папки нужно искать в chefentity*.rpk, где * - это число от 1 до 20. Распаковать его можна RPKExstrakor`ом. Cкачать можна тутта http://www.rf-mods.ru/texture-guides...ya-raboty.html
Наверника вы задались вопросом, как понять какое spt отвечает за свечение, ведь их дофигища. Легко!!! Для этого вам нужно узнать ID модели оружия\шмота и т.п. в Item.edf (или скачать текстовики со всеми ид шмоток\оружек и т.д.). После того как узнали ID модели, топаем в RFOnline\chef -> itemeffectlist.txt ищем ИД модели, смотрим номер в первой колонке(подробное строение кому надо, тот разберёт и поймёт, что означают остальные колонки. Я давно этим занимался, но мне кажется они отвечают вроде за части сета, но уверен что ошибаюсь, лучше гуру подскажите), запоминаем цифру и -> effectfilelist.txt открываем, ищем номер какой надо, после открываем тот EFF файл который указан, и там увидим https://yadi.sk/i/6wfWpxGegfiYJ. Вот то, что красным выделено есть наши "имена" свечений.Главный критерий: они находятся в первых двух колонках среди нулей. Есть имена которые занимают и одну колонку(1 байт). Переводим это "имя" в число наше вот так: EA 03 -> 03EA (зеркальное отображение), в калькуляторе вводим это число и переводим в DEC значение из HEX. Вот это число и есть путём к нашему свечению, которое написано в particle.ini.
Есть ещё вариант, перебирать значения и подписывать скрины с этими свечениям, вот типо как я делал. https://www.youtube.com/watch?v=xl9q...PGJAg&index=42
Ну а свечений в игре вообще много, я расшифровал около 800 свечений, но я уверен, что их около 1.5к
Изображения
Тип файла: jpg Безымянны11й.jpg (18.2 Кб, 71 просмотров)

Последний раз редактировалось arka0228; 16.05.2015 в 17:20.
 
Ответить с цитированием
Сказали спасибо:
Union™ (17.05.2015)
Старый 16.05.2015, 17:06   #3
~Greeddy™~
Читер
Аватар для ~Greeddy™~
OFFLINE
Регистрация: 04.03.2014
Возраст: 32
Сообщений: 150
Благодарностей:
10 всего
Мнения: + 383
Репутация: 31
Отправить сообщение для ~Greeddy™~ с помощью Skype™

А еще максимальное количество значений партикля 3072.
Больше клиент не видит. Свечений просто не будет.
 
Ответить с цитированием
Старый 16.05.2015, 17:53   #4
MasterNick
Постоялец
Аватар для MasterNick
OFFLINE
Регистрация: 11.04.2010
Сообщений: 100
Благодарностей:
191 всего
Мнения: + 766
Репутация: 574

Цитата:
Сообщение от arka0228 Посмотреть сообщение
Вообще красава, могу от себя ещё кое что добавить. В документе particle.ini есть все пути к свечениям ко всему и вся в игре. В начала увидите такое - это значит, что максимальное количество 1071 путей к свечениям, их можна менять и даже если поставите большее число от действующего, то ничего не будет.
Вы увидите, что там много разных папок которые, вроде как, должны быть в папке Chef, но их там нету. Эти папки нужно искать в chefentity*.rpk, где * - это число от 1 до 20. Распаковать его можна RPKExstrakor`ом. Cкачать можна тутта http://www.rf-mods.ru/texture-guides...ya-raboty.html
Наверника вы задались вопросом, как понять какое spt отвечает за свечение, ведь их дофигища. Легко!!! Для этого вам нужно узнать ID модели оружия\шмота и т.п. в Item.edf (или скачать текстовики со всеми ид шмоток\оружек и т.д.). После того как узнали ID модели, топаем в RFOnline\chef -> itemeffectlist.txt ищем ИД модели, смотрим номер в первой колонке(подробное строение кому надо, тот разберёт и поймёт, что означают остальные колонки. Я давно этим занимался, но мне кажется они отвечают вроде за части сета, но уверен что ошибаюсь, лучше гуру подскажите), запоминаем цифру и -> effectfilelist.txt открываем, ищем номер какой надо, после открываем тот EFF файл который указан, и там увидим https://yadi.sk/i/6wfWpxGegfiYJ. Вот то, что красным выделено есть наши "имена" свечений.Главный критерий: они находятся в первых двух колонках среди нулей. Есть имена которые занимают и одну колонку(1 байт). Переводим это "имя" в число наше вот так: EA 03 -> 03EA (зеркальное отображение), в калькуляторе вводим это число и переводим в DEC значение из HEX. Вот это число и есть путём к нашему свечению, которое написано в particle.ini.
Есть ещё вариант, перебирать значения и подписывать скрины с этими свечениям, вот типо как я делал. https://www.youtube.com/watch?v=xl9q...PGJAg&index=42
Ну а свечений в игре вообще много, я расшифровал около 800 свечений, но я уверен, что их около 1.5к
Это уже лишнее. Это вытекает из базовых гайдов.

Цитата:
Сообщение от ~Greeddy™~ Посмотреть сообщение
А еще максимальное количество значений партикля 3072.
Больше клиент не видит. Свечений просто не будет.
Наверняка его можно увеличить иным способом. Мб это как с Win XP, который больше 2х или 4х(точно не помню) гигов оперативки не видит. Но то ПО, а тут какая-то обгрызанная игра, наверняка способ намного прозаичнее.
 
Ответить с цитированием
Сказали спасибо:
arka0228 (16.05.2015)
Старый 16.05.2015, 18:22   #5
arka0228
Продвинутый читер
Аватар для arka0228
OFFLINE
Регистрация: 19.02.2011
Сообщений: 362
Благодарностей:
118 всего
Мнения: + 833
Репутация: 355
Отправить сообщение для arka0228 с помощью Skype™

Цитата:
Сообщение от MasterNick Посмотреть сообщение
Это уже лишнее. Это вытекает из базовых гайдов.



Наверняка его можно увеличить иным способом. Мб это как с Win XP, который больше 2х или 4х(точно не помню) гигов оперативки не видит. Но то ПО, а тут какая-то обгрызанная игра, наверняка способ намного прозаичнее.
ХР видит макс 4 гига. Я ещё не разу не видел, чтобы хотябы к 2к приближались пути. Где-то видел 1.5к и всё.
 
Ответить с цитированием
Старый 17.05.2015, 02:23   #6
Emka
Освоившийся
Аватар для Emka
OFFLINE
Регистрация: 07.01.2009
Возраст: 35
Сообщений: 63
Благодарностей:
1,116 всего
Мнения: -17912
Репутация: 4198
Отправить сообщение для Emka с помощью Skype™

MasterNick
Ну если судить по другим ключевым файлам в папке chef вполне может оказаться так, что количество в данном случае задано не конкретным числом, а статическим массивом, а такие вещи не меняются так просто.

Рекомендую: [BSB/GU] Набор модификации РФО

На мнения, что положительные, что отрицательные - не отвечаю!

0 | ... | -13000 | -14000 | -15000
 
Ответить с цитированием
Старый 17.05.2015, 05:17   #7
Union™
Продвинутый читер
Аватар для Union™
OFFLINE
Регистрация: 05.03.2012
Сообщений: 240
Благодарностей:
1,626 всего
Мнения: + 6188
Репутация: 4879
Отправить сообщение для Union™ с помощью Skype™

Если бы я не умел работать с SPT, наверно меня удовлетворил бы гайд. Но что бы работать с SPTшками можно знать английский на троечку, понять алгоритм и все...

Вроде полезно а вроде и не нужно.

RF-GRADE моды для Rising Force Online
 
Ответить с цитированием
Старый 17.05.2015, 13:41   #8
MasterNick
Постоялец
Аватар для MasterNick
OFFLINE
Регистрация: 11.04.2010
Сообщений: 100
Благодарностей:
191 всего
Мнения: + 766
Репутация: 574

Цитата:
Сообщение от Emka Посмотреть сообщение
MasterNick
Ну если судить по другим ключевым файлам в папке chef вполне может оказаться так, что количество в данном случае задано не конкретным числом, а статическим массивом, а такие вещи не меняются так просто.
Насколько я в курсе, у разных клиентов вплоть до 223 разная вместимость партикла. Если включить нормальных программистов, то почему нельзя сравнить файлы?

К тому же, 223 вообще незавершенный. Недавно надоумили лог ошибок глянуть, оказывается, должны были быть 70,75,80 пушки. Там работы непочатый край
 
Ответить с цитированием
Старый 25.12.2015, 06:27   #9
m0tr1x
Старичок форума
Аватар для m0tr1x
OFFLINE
Регистрация: 19.08.2009
Возраст: 33
Сообщений: 0
Благодарностей:
827 всего
Мнения: + 7306
Репутация: 2482

Не думал что увижу этого идиота тут )

Провожу сделки только через гарантов рфч.
Ни каких дел с протекцией не имею.
 
Ответить с цитированием
Старый 15.06.2018, 00:51   #10
arka0228
Продвинутый читер
Аватар для arka0228
OFFLINE
Регистрация: 19.02.2011
Сообщений: 362
Благодарностей:
118 всего
Мнения: + 833
Репутация: 355
Отправить сообщение для arka0228 с помощью Skype™

в папке .\Chef\Mob\BELPHEGORGUARD есть интересные 2 спт eye_03.spt и eye_01.spt
в них записано какое-то special_id 2 . Кто-то ещё где-то такую строчку встречал? изменения цифр результата не дало, но зачем-то оно было записано
 
Ответить с цитированием
Ответ

Метки
particlespt, настройка



Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
пакет Gold.spt Winston1 Программы для GameNet/Blood and Soul 3 26.08.2013 16:17
[C++] Данные из файла. RolEs Взлом и программирование 3 22.05.2013 23:29
Расшифровка Map_Data.spt RedCobra Архив 6 07.10.2012 13:43
[Помощь] Тип файла на w7 DrumBass Просьбы 4 06.04.2011 09:51
Уменьшить размер .dll файла rew1446 Читы, хаки для CS 5 19.09.2010 21:16

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр