This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

Вопрос Проблема с фиксированием ID одежды

TomRiddle

Участник портала
Автор темы
24 Янв 2023
2
0
20
Всех приветствую.
Как только у рокстаров выходит апдейт с одеждой, все твои аддоновские шмотки сдвигаются по айди, т.к. платформа предусматривает загрузку сначала ванильных, а затем аддоновских DLC. Интересуют ваши варианты решения проблемы. Если есть "нужная" информация или приватный скрипт, создающий относительные ID или системно сдвигающий их, пишите в дискорд - обсудим стоимость. (На всякий случай - платформа RAGE)






Discord: aR1val#9910
 

aspidemon

Активный участник
26 Сен 2022
116
42
40
Как вариант можно искать не ID одежды, а их хэши, не знаю возможно ли так сделать, возможно когда-нибудь сделаю такое
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,424
191
27
В конечном счёте RAGE принимает только численную данную одежды, так что тебе придётся её в любом случае каким-то чудом превращать в число, под которым она находится.
Поэтому в данный момент максимум, что можно сделать - какой-то offset, но его в любом случае придётся двигать руками после обновлений от рокстаров.
 

aspidemon

Активный участник
26 Сен 2022
116
42
40
Нет, я могу её загрузить через нативки!

UPD: Правда в таком случае нужно её синхронизировать самому
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,424
191
27
Подскажи нативку, пожалуйста, которая позволяет отрисовать на персонаже одежду не по номеру.
 

aspidemon

Активный участник
26 Сен 2022
116
42
40
0x82A3D6D9CC2CB8E3

До конца еще не изучена нативка, но я ею на fivem вставлял одежду, если она доступна на рейдже, то проблему автора темы можно легко решить
 
Последнее редактирование:

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,424
191
27
В базе нативок рейджа действительно есть, никогда не слышал, спасибо.
В таком случае надо пробовать.

 
Реакции: aspidemon

AlexMak

Начинающий специалист
31 Окт 2021
14
2
50
А, про dlclist.xml, что то слышал? Зачем вы огород городит? Еще и платить что то
 

XDeveluxe

Модератор
Команда форума
high coder
30 Авг 2021
2,219
1,424
191
27
А, про dlclist.xml, что то слышал? Зачем вы огород городит? Еще и платить что то
И чем dlclist тебе поможет?
Это список, который включает или отключает DLC для работы на сервере.
Одежда как сбивалась, так и будет сбиваться, когда Rockstar выпускает обновления.
 

Vitalik70

Начинающий специалист
9 Июл 2021
373
39
69
а как вариант - писать id dlcшной одежды на несколько порядков выше? ну на пример рокстаровская 165 а dlcшная 200... будет промежуток.. спасёт или нет?
 

Amazingevich

Гуру
27 Апр 2021
671
490
124
Тебе всё равно нужно как-то взаимодействовать с одеждой. Как? Через айдишник шмотки.
ID шмотке мы как присвоим? Ну, один из вариантов - это смещение относительно последнего рокстаровского элемента.
Только вот по итогу получится, что после выхода новой рокстаровской шмотки у тебя всё переебётся и нужно будет обновлять это смещение.
 

Vitalik70

Начинающий специалист
9 Июл 2021
373
39
69
значит рокстаровская 165 а dlcшная 200. и разброс в 35 едениц не спасёт?
 

Amazingevich

Гуру
27 Апр 2021
671
490
124
значит рокстаровская 165 а dlcшная 200. и разброс в 35 едениц не спасёт?
Сегодня: Последняя рокстаровская шмотка 165, ты добавляешь по коду +35, чтобы длс шмотка стала 200й
Завтра: Рокстар добавляет 5 новых шмоток, последняя рокстаровская шмотка становится 170й, у тебя по прежнему идёт +35 и твоя длс шмотка становится 205, соответственно там, где у тебя используются айдишники (например инвентари, кастомизация) - у тебя всё собьётся и уже будет показываться не та шмотка, которая нужна.

Решение проблемы: оперативно обновлять кусок кода после обновлений рейджа
 

Vitalik70

Начинающий специалист
9 Июл 2021
373
39
69
понятно. с ними вести борьбу бесполезно.
а что они из шмоток добавляли? чёт не заметил...
они и wikiне особо обновляют.... зато игру ... капец..
 

lmklde

Специалист
1 Мар 2021
73
49
80
Насколько я знаю, если создать пустой dlclist, то рокстаровская одежда из обновлений подгружаться не будет, останется только ванильная.
Таким образом, если рокстаровская одежда (и машины из обновлений тоже) не нужна, можно в листе держать только свои dlc, либо подключать обновления только те, которые нужны
 

aspidemon

Активный участник
26 Сен 2022
116
42
40
Даже если у тебя будет сдвиг, при добавлении новой кастомной одежды или её удалении, нужно будет все равно все менять
 

Amazingevich

Гуру
27 Апр 2021
671
490
124
Почему? Ну если мы совсем с ебаньцой и добавляем новую кастомную одежду в начало списка - да. Удаление - очевидно, что это не рекомендуется делать, в крайнем случае можно сделать длсшку, где у тебя будут идти шмотки, например _001, _002, _004 и будет пропущена 003, соответственно там просто будет пустота.

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

Vitalik70

Начинающий специалист
9 Июл 2021
373
39
69
а если вообще закоментить одежду рокстара и оставить свои dlc ?? работать будет или опять всё от них зависит.. от их обнов?
 

Depp

Специалист
high coder
1 Ноя 2020
88
13
75
Если в dlclist не подгружать новые обновления, id одежды сбиваться не будет. Но если же подгрузить обнову, в которой будет одежда, кастомная одежда увеличится в id на то количество которое было добавлено Рокстарами.