Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Итемы > 0x4000
Ozzy Osbourne
сообщение 20.9.2018, 22:01
Сообщение #1


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Я примерно понимаю в чем проблема, только не понимаю как её побороть.
С Фидлера+ копирую ид итема:

<Item ID="0x64A0" />

Вставляю в центред+ (тайлесгруп конфиг)
в итоге при открытии в центреде вкладки с данным итемом - креш и ошибка

(IMG:https://c2n.me/3WOliJP.jpg)

//

т.е.

<Item ID="0x3999" />

еще работает, 0х4000 - уже креш
версия центреда+ - последняя

фактически все что после

(IMG:https://c2n.me/3WOlGz4.png)


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Doberman
сообщение 21.9.2018, 13:26
Сообщение #2


******

Expert
Сообщений: 793
Регистрация: 5.2.2006
Группа: Пользователи
Наличность: 5479
Пользователь №: 5.032



Как я понимаю Фидлер поддерживает UOP, а Центред нет.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 21.9.2018, 19:57
Сообщение #3


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Да просто если смотреть на тему 2013 года то статикс сказал что это вроде подфиксил (https://forum.uokit.com/index.php?showtopic=26500). У меня то клиент HS т.е. должно поддерживать хз. Просто и в конфиге центреда в группах забиты итемы старше этого айдишника т.е. предполагается что они должны отображатся


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 21.9.2018, 21:49
Сообщение #4


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Все, вроде порешал. Взял чистые файлы HS, перенастроил по новой серве+клиент центреда = и все запахало (не ругается на айдишники после 0х4000). Мистика блин, но походу в чем то мой косяк )


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 21.9.2018, 22:04
Сообщение #5


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Ага, теперь стало до

0x63B5

итемы дальше - игнорируются и просто не выводятся в группах, ну намного лучше )) а как то дальше заставить остальные видеть центред реально? может флаги какие то эксперементальные есть?


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Doberman
сообщение 22.9.2018, 7:37
Сообщение #6


******

Expert
Сообщений: 793
Регистрация: 5.2.2006
Группа: Пользователи
Наличность: 5479
Пользователь №: 5.032



Возможно не до конца пофиксил: http://dev.uoquint.ru/issues/189
Хотя вспоминаю, что при работе с картой у меня не было проблем с использованием мулов из SA. HS не испытывал.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ozzy Osbourne
сообщение 22.9.2018, 8:03
Сообщение #7


*********

Grandmaster
Сообщений: 2.067
Регистрация: 5.8.2003
Группа: Пользователи
Наличность: 0
Пользователь №: 810
Возраст: 32



Да SA отлично. Тут просто у меня проблема в том что именно пустые слоты что бы вставить свои итемы до 0х4000 почти отсутствовали т.е. пришлось бы подменять уже существующие итемы чего бы не хотелось. До 0x63B5 мест побольше, это решило часть проблемы, но все равно пришлось избавится от итемов новых кораблей (все равно не планировал их использовать). Основное раздольше на свободных слотах после этого айдишника, но видимо пока что без фиксов центреда туда не добраться ))


--------------------
Forest Wars
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 15.10.2018, 20:41
Сообщение #8


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



В CentrEd+ нет никаких проблем с отображением тайлов вплоть до 0xFFFF как в общем списке, так и в группах и мульти объектах (мы добавляем тайлы с конца поэтому очень активно работаем с максимальными значениями индексов). Подобные проблемы вызваны ошибками в конфигами.

1) для HS на сервере надо указать <Format>0x000С</Format> иначе клиент не верно будет читать тайлдату и определять число тайлов.
2) При переносах часто теряют и путают файлы. Любому тайлу соответствует запись в тайлдате, часто берут старую тайлдату и новый артмул, что может провоцировать краш так как при загрузке клиент также читает и тайлдату, а если она взята от старой версии клиента то вполне вероятно там нет нужных индексов.
2) убедитесь что индексация тайлов совпадает, некоторые программы начинаяют индексацию итемов с 1 другие с 0 по этой причине может выйти что для одного и того же тайла индексы немного отличаются.
3) в случае если проблемы не исчезли пересохраните art.mul в фиддлере, порой арт мул содержит всякий треш или записан не очень корректно.

4) игнорируемые тайлы скорее всего связаны с тем что они перечислены в VirtualTiles.xml в оригинальном клиенте там карказ идет овер дофига кусков кораблей из которых ничего не построешь и что бы они не забивали список тайлов я сделал возможность прятать тайлы из списка и добавил их по умолчанию в этот конфиг.

Сообщение отредактировал StaticZ - 15.10.2018, 20:43


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Ryuk2
сообщение 26.10.2018, 13:22
Сообщение #9


**

Группа: Пользователи
Наличность: 0
Пользователь №: 18.947
Возраст: 20



Цитата(StaticZ @ 15.10.2018, 20:41) *

В CentrEd+ нет никаких проблем с отображением тайлов вплоть до 0xFFFF как в общем списке, так и в группах и мульти объектах (мы добавляем тайлы с конца поэтому очень активно работаем с максимальными значениями индексов). Подобные проблемы вызваны ошибками в конфигами.

1) для HS на сервере надо указать <Format>0x000С</Format> иначе клиент не верно будет читать тайлдату и определять число тайлов.
2) При переносах часто теряют и путают файлы. Любому тайлу соответствует запись в тайлдате, часто берут старую тайлдату и новый артмул, что может провоцировать краш так как при загрузке клиент также читает и тайлдату, а если она взята от старой версии клиента то вполне вероятно там нет нужных индексов.
2) убедитесь что индексация тайлов совпадает, некоторые программы начинаяют индексацию итемов с 1 другие с 0 по этой причине может выйти что для одного и того же тайла индексы немного отличаются.
3) в случае если проблемы не исчезли пересохраните art.mul в фиддлере, порой арт мул содержит всякий треш или записан не очень корректно.

4) игнорируемые тайлы скорее всего связаны с тем что они перечислены в VirtualTiles.xml в оригинальном клиенте там карказ идет овер дофига кусков кораблей из которых ничего не построешь и что бы они не забивали список тайлов я сделал возможность прятать тайлы из списка и добавил их по умолчанию в этот конфиг.


Ну как это никаких проблем у меня вобще из-за больших деревьев просто пропадает окно с выбором
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 26.10.2018, 15:21
Сообщение #10


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



Цитата(Ryuk2 @ 26.10.2018, 13:22) *

Ну как это никаких проблем у меня вобще из-за больших деревьев просто пропадает окно с выбором

С выбором чего? Вообще не понял о чем вы


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
UO:Remedy
сообщение 12.1.2019, 19:03
Сообщение #11


*

Registred
Сообщений: 2
Регистрация: 12.1.2019
Группа: Пользователи
Наличность: 0
Из: Riga
Пользователь №: 19.184
Возраст: 30



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

Пользование программой одно удовольствие, но тут недавно появилась сильная необходимость провести массовое заполнение ландшафта статикой. Находящиеся в конце art.mull позиции не вгружаются в окно Глобальные операции > Добавление статики.

Тобишь:
1. Выше всё ценрэд+[0.7.9 скачанный с сайта] видит а ниже нет. ("границы" я чёткой не знаю, думаю предполагалось что весь список доступен для процедуры)
(IMG:https://cdn.discordapp.com/attachments/468353915667218434/533676077378306060/unknown.png)

Помогите пожалуйста решить эту задачу.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
StaticZ
сообщение 30.6.2019, 17:18
Сообщение #12


*********

Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009
Группа: Пользователи
Наличность: 0
Из: РФ, Москва
Пользователь №: 11.948



Цитата(UO:Remedy @ 12.1.2019, 19:03) *

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

Пользование программой одно удовольствие, но тут недавно появилась сильная необходимость провести массовое заполнение ландшафта статикой. Находящиеся в конце art.mull позиции не вгружаются в окно Глобальные операции > Добавление статики.

Тобишь:
1. Выше всё ценрэд+[0.7.9 скачанный с сайта] видит а ниже нет. ("границы" я чёткой не знаю, думаю предполагалось что весь список доступен для процедуры)
(IMG:https://cdn.discordapp.com/attachments/468353915667218434/533676077378306060/unknown.png)

Помогите пожалуйста решить эту задачу.

Это его величество Баг - не работают в глобальных операциях тайлы с большими ID. Поправлю потом ) Граница скорее всего или 0x4000 или 0x8000 или 0xC000 (+- 1)

Сообщение отредактировал StaticZ - 30.6.2019, 17:20


--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.
Game isn't a dream, it is the reality, reality which is coming while we dream...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 29.3.2024, 2:12
Designed by Nickostyle