|
|
|
карта мира |
|
|
StaticZ |
27.2.2012, 22:48
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(kklej @ 27.2.2012, 22:26) хей, подскажите пожалуйста где можно другую карту скачать и заменить оригинал? я тут нажимал в поиске "новая карта" но чего то не нашол!!
Карт есть много, но их никто не выкладывает ибо делаются они для сервера самими серверами.. Есть один человек что продает карты, ну и пара более менее глобальных работ, что выложены в открытую знаю: 1) Измененная Карта Malas'а c сервера uoquint2) Собственная карта Gaia (копирайты хз чьи) - сильно не доделанная карта, 3) Карта "Die Scherbe", автор - eri - Во много раз уменьшенная замена илшинару. К сожалению размер карты примерно с хороший данж. 4) Карта "2 Welten", автор - eri - достаточно креативная карта, но имеет не завершенный характер - полностью отсутствуют данжи, немного пустоват мир и могут быть сложности с размещением домов. Так же она сделана с использованием не стандартных мулов, что тоже может стать проблемой. (мулы кстати сделаны по немецки - с кучей ошибок и через заднее место)
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
27.2.2012, 23:14
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(kklej @ 27.2.2012, 22:57) спасибо за ответ! аа ещё мне как бы надо карта - стандартная, просто, чтобы ещё было дополнительно два острова есть ли такая?
Как бы тогда просто нарисуйте два острова, а не ищите новую...
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
27.2.2012, 23:44
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(kklej @ 27.2.2012, 23:20) отлично! а это правда,что можно Аксисом статику править?
Можно, но если вы хотите рисовать острова то вам потребуется редактировать не только статику но и карту а для этого потребуется чтото помощнее например CentrEd+
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
28.2.2012, 1:02
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(kklej @ 28.2.2012, 0:28) спасиб. а вот я скачал то CentrED. чего то приконектитца не могу, пишетца - connection refused.
читайте сентрад и вики на сайте.. я там все на русском языке написал...
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
28.2.2012, 1:21
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(kklej @ 28.2.2012, 1:13) спасиб за прогу! я тут почитал, всё настроил. щас поздно уже, но ещё вопрос пожалуйста. Тоесть можно выкинуть старые проги и пользоватца CentrED'om?
Вам решать, мы кроме CentrEd+ пользуемся только Fiddler+ (тоже собственная модификация), в другом по надобности нет...
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
2.3.2012, 17:39
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(kklej @ 2.3.2012, 17:27) это правда, что какие то функции CentrED'a работают на runuo, но не работают на сфере? Или это домыслы злые? скажите пожалуйста! У меня сфера.
Как и сказали выше CentrED это отдельный сервер, ни как не связаный с сферой или ранкой, что работает с мул файлами (картой и статикой). Однако, по ряду причин для серьезной коллективной работы удобно сделать такую связь, т.е. интегрировать или связать с игровым сервером (например для автоматического обновления карт на сервере). При необходимости это делается лично в частном порядке ибо тут нет универсального решения и да проще написать такой код на ранке ибо там полноценный язык программирования позволяющий запустить другой процесс и управлять им. Но опять же данная потребность возникает у тех кто серьезно занимается декорированием глобально переделывая и создавая новые локации. Для остальных это нужно также как интеграция фтп сервера в ранку\сферу (то есть нафих не нужно). А что касается мулов, то наша версия поддерживает все мулы от SL (пре-альфа) до самого последнего HS, в будущем также в планах сделать поддержку использование текстур и статики из вердаты и патч мулов карт/статики. Сообщение отредактировал StaticZ - 2.3.2012, 17:45
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
3.10.2012, 12:31
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Ну я знаю, А можно поподробнее? Что касается структуры то тут все зависит от клиента и версии, для классика МЛ-СА хорошее пособие исходники UltimaSDK, также входящие в проект Fiddler, в версии вятта можно посмотреть алгоритмы работы с уоп'ами HS клиентов, с анимацией уопошной, что появилась в СА, дела обстоят сложнее. Информации о ней нет, так что пришлось ковыряться, не так давно мне удалось вскрыть формат и извлечь оттуда анимацию, но к сожалению пока не разобрался как правильно работать с палитрами и как следствие абилие артефактов на кадрах, вторая проблема это проблемы с хешами индексов, пока единственное решение мне видится в брутфорсе....
ЗЫ имхо уо слишком тяжелая игра для подобных сред и готовых тайловых движков, так что лучше не тратить на это время вообще, а если интересно то браться за свое двигло (я кстати этим как раз занимаюсь, правда пока без особого энтузиазма в перерывах между работами на сервере)....
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
3.10.2012, 13:57
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(Warstone @ 3.10.2012, 13:48) Для 2.0Х - 6.0Х используются mul файлы. Вообще - подробно о них можно почитать на стратикзе, там было где-то... Я гуглил по UO FileFormat ( http://uo.stratics.com/heptazane/fileformats.shtml ) до 5.х какогото клиента если не ошибаюсь была вердата, а это отдельная тема она вообще крайне глючная штука, да и по мне вносит огромную путаницу... в более поздних ее заменили на дефы... что касается описания то там ошибок и косяков пруд пруди, но главное оно совсем не полное и по ходу его чтения вопросов возникает не меньше ответов... так что имхо лучший гайд сурсы уосдк, благо для учебных целей написаны они грамотно (кроме анимации)
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
EL-GReeN |
3.10.2012, 17:44
|
Journeyman
Сообщений: 474
Регистрация: 18.7.2011 Группа: Пользователи Наличность: 0 Из: Россия
Пользователь №: 13.815
Возраст: 32
|
Ничего серьезного просто ковыряюсь, версия обычная старая от абиса, исходники Ultima.dll от фидлера нашел но там слишком сложно, не понять. Это правильно?: Цитата 3.8 MAP0.MUL
This file holds all the base-level terrain, and doesn't look too pretty without the static data.
The map is stored as a 768x512 matrix of blocks. A block is basically a 8x8 matrix of cells. Each individual cell contains data about the tile for that cell, and the cell's altitude. Therefore, the entire map is 6144x4096 individual cells in size.
Blocks are loaded top-to-bottom then left-to-right. Cells are loaded from blocks left-to-right then top-to-bottom.
The formula used to locate an individual CELL in the file is a little complex, since you have to work out what block it is in...
If you refer to the map in blocks, then there's 512 blocks down, by 768 blocks across.
XBlock = Int(XPos/8) YBlock = Int(YPos/8) Block Number = (XBlock * 512) + YBlock MAP0 (37,748,736 bytes)
393,216 [Block]s sequentially, Block = 196 bytes DWORD header, unknown content 64 Cells Cell (3 bytes) 0 1 2 Color Alt
UWORD cell graphic (which can be looked up in RADARCOL). BYTE Altitude (-128..127 units above/below sea level). На первый взгляд вроде так и есть, 4байта чего то, потом 64ячейки по 3 байта, это блок 8х8 тайлов. Блоки загружаются сверху вниз, а затем слева-направо. Тайлы загружаются из блоков слева-направо, затем сверху-вниз. Только не понятно что это значит: 393,216 [Block]s sequentially
--------------------
|
|
|
|
StaticZ |
3.10.2012, 18:50
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Цитата(EL-GReeN @ 3.10.2012, 18:44) Ничего серьезного просто ковыряюсь, версия обычная старая от абиса, исходники Ultima.dll от фидлера нашел но там слишком сложно, не понять. Да нет там ничего сложного, недельку повтыкать и сами потом начнете проповедовать всем карму... Когда пойдете по тайлам и анимации горя в этих гайдах хлебнете, там памоему даже в хуесах и то ошибка ))) Цитата(EL-GReeN @ 3.10.2012, 18:44) Это правильно?: На первый взгляд вроде так и есть, 4байта чего то, потом 64ячейки по 3 байта, это блок 8х8 тайлов. Блоки загружаются сверху вниз, а затем слева-направо. Тайлы загружаются из блоков слева-направо, затем сверху-вниз. правильно, правда блоки сами грузятся помоему сверзу-вниз и слева-направо.... 4 байта хедера, он ни на что не влияет, ну покрайне мере его влияние выявлено не было. Цитата(EL-GReeN @ 3.10.2012, 18:44) Только не понятно что это значит: 393,216 [Block]s sequentially
Означает ровным счетом то что и написано - последовательность из 393,216 блоков. (512 * 768 = 393,216), но опять же это уже ересь ибо у каждой карты свой размер, да и размер 0 и 1 мапы уже давным давно больше....
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
StaticZ |
3.10.2012, 19:01
|
Разработчик проекта "Квинтэссенция"
Сообщений: 2.155
Регистрация: 15.6.2009 Группа: Пользователи Наличность: 0 Из: РФ, Москва
Пользователь №: 11.948
|
Ваше впринципе UltimaSDK и создана для того чтобы упростить жизнь людям, то есть вы можете просто использовать ее в своем проекте и не париться о том как устроенны мулы... просто дергайте АПИ..... есть еще схожий проект - заброшенный OpenUO (интересен тем что ориентирован под WPF и содержит кое какие полезные расширения например графику можно грузить сразу в текстуры директа), но по мне он слишком костляв и не удобен... также как говорил ведем работу над новым проектом UltimaUDK, он подходит к данному вопросу с другой стороны полностью абстрагируясь от модели хранения данных ну и более ориентирована тяжелую работу, т.е. посути это движок а не просто АПИ... если в паскале шаришь есть еще исходни редактора сентрада, там посути своя библиотека работы с мулами...
--------------------
RP сервер UO: Quintessence, а также ПО: EssenceUCS, EssenceUDK, CentrEd+, Fiddler+ и др.Game isn't a dream, it is the reality, reality which is coming while we dream...
|
|
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|