Разработка и ромхакинг > Ромхакинг
[SMD] Dune: The Battle for Arrakis
AuAurora:
Всё очень плохо
Docm@n:
--- Цитата: Дмитрий555 от 21 Октября 2017, 12:01:50 --- Где какой уровень сложности? 1800-1800; 1800-1400; 1600-1200?
--- Конец цитаты ---
1600-1200 - Легкий.
1800-1800 - Нормал.
1400-1800 - Сложный
1600-2200 - Муаддиб.
SeregaZ:
а я вчера пылесосил... и чот вроде в голову пришло. что-то получается :) и даже начал делать сохранение потихоньку. там с конфигами мысль такая: при старте редактора графики делать копию массива конфигов, и уже над копией издеваться. ежели юзверь нажал закрыть окно, без сохранения - ничо не происходит. но ежели нажал сохранить, тогда этот измененный массив копируется в оригинальный, с пересохранением файла конфига и файла графики, над которым были изменения. но вот с анимацией все так-же пока без идей.
***
с логистикой пока-что получается просто аааафигенски :) в итоге вышло так, что без танцев с бубном можно загрузить любое изображение из юнитных картинок :) в yy chr надо было каждому тыркать размерность. в моем случае изображение само загружается правильно. сам несколько в недоумении как это вышло :)
теперь надо продумать когда выбивать диалог сохранения файла графики, в случае если пользователь решит добавить еще строку (слой) в конфиг. потом надо подумать ежели вдруг пользователь решит нажать отмену. просто тут получается две кнопки должны будут отвечать за сохранение изображения. что несколько не верно. так-же при изменении маркера-ссылки на файл изображения нужно предусмотреть чтоб старый файл удалялся за ненадобностью. но там стописят нюансов. ежели оставить не удаленным - то тогда фактически в роме тайлы будут заняты, но использоваться игрой не будут. то есть например кериол читал картинку из crr_t1 - но я решил снести этот crr_t1, и читать из метки newcrr_t1. вот надо чтоб везде, где есть crr_t1 - он был снесен, и сам файл, закрепленный за этой меткой тоже был удален из файлов сборщика. геморой...
и еще я думаю теперь нужна кнопка селекта. чтобы можно было выделять отдельные тайлы в изображении.
***
пока не ушел кино смотреть в голову мысль пришла - а почему-бы не расширить GEMS онлайн базу? точнее убрать из названия GEMS, просто онлайн базу, в которой будет скажем список: юниты, заводы, музыка. открываешь юниты скажем - а там стописят вариантов юнитов всех мастей от топтеров и до убертанков какихнить. типа пользователь для своего хака выбирает понравившиеся и одним кликом заменяет оригинальный юнит на этот из базы. естественно если пользователи ранее добавляли в эту базу свои юниты, которые они создавали. еще и буржуев к этой базе подключить :) думаю было бы здорово.
п.с.: ежели у кого есть распакованные GEMS банки от игр, которых нет в списке онлайн базы - присылайте. добавлю. так-же я думаю в эту уже существующую базу прикрутить возможность отправлять свои конвертированные треки, то есть чтоб в базе была не только музыка и спецэффекты из игр.
AuAurora:
Смели за 25 минут
Потихоньку прикрепляю звуки выстрелов из сеги к моделям(после видео), шоб всё по феншую было, позиционный звук.
Ti_:
--- Цитата: SeregaZ от 23 Октября 2017, 22:06:11 ---ежели его подвинуть, то можно освободить еще один тайл. 4:4 тайл итак не существовал, а мы этим самым освободим еще 4:3 тайл.
--- Конец цитаты ---
В 81b он так и расположен не по центру. В 82t я его наоборот обратно в центр подвинул и вернул 3 конфига вместо 8-ми. Иначе возникают неудобства в редактировании, из-за того что есть ещё комбо конфиги - кэриолл+харвестер, их тоже вернул к 3.
SeregaZ:
ну доделаю окончательно редактор ты сам посмотри потом... этож неудобство было из-за неудобства редактирования :) ведь не видишь что происходит. пиксель туда подвинул - собрал посмотрел - долго, неудобно, не эффективно. в моем случае ведь все под рукой. а так то я понял о чем ты - если сдвинуть чуть от центра, то после зеркалирования тайлы кериола и харвестера не совпадут. вот ежели бы зеркалилось не от границ тайла, а от границ видимой части изображения - тогда было бы дело :)
***
и наверное файл 5_math_sprites_cfgs.asm еще на 2 файла разбить надо. в одном чтоб только юнитные, во втором чтоб все остальное не юнитное.
***
хотя не... не помогает. видимо автоматику по удалению не используемой графики сделать не получится.
***
все. опять мать его затык. ежели в конфиге для одной строчки с маркером на изображение crr_t1 с размером spr2x4 взять и заменить на размер spr3x3 скажем, в этой строчке картинка будет верная. но в соседней строчке у crr_t1 все еще останется spr2x4. и следовательно отображаться она будет не верно. чего теперь, везде где есть crr_t1 делать замену типоразмера? почему столько геморроя то а...
Lipetsk:
через 10 мин [SMD] Дюна хак Рейзора
Смотрим на:
http://elektropage.ru/video
http://peka2.tv/romhack
https://gaming.youtube.com/user/Lipcards/live
Поддержать канал: http://donatepay.ru/donation/romhack
-RagmuL-:
M3tro ™, русский ментат есть!?
SeregaZ:
кстати про ментатов... в файле конфиге только 1 координата. а что если у меня глаза совсем в другом месте? где задать размер изображения для глаз и координат для глаз?
Ti_:
--- Цитата: SeregaZ от 28 Октября 2017, 22:00:10 ---кстати про ментатов... в файле конфиге только 1 координата. а что если у меня глаза совсем в другом месте? где задать размер изображения для глаз и координат для глаз?
--- Конец цитаты ---
Не одна. word_25958 - X и Y анимации глаз. word_25964 - X и Y носа и рта. Размер задать нельзя.
SeregaZ:
а если мне рот не нужен? все тайлы для рта сделать прозрачными? и посмотрев на фрименшу вообще в шоке... у неё косичка получается в файле ниже головы. откуда игра знает что косичку надо наверх установить? потом еще в файле рта не ясно... ежели все изображения одного размера и изменять нельзя - как так вышло, что в файле фрименши размеры картинок не совпадают с атрейдисными? как в плане размеров, так и в плане стартового тайла для 2 и далее картинок. первая картинка то еще совпадает так сказать. последующие нет.
***
по юнитам осталось сохранение доделать и что-то придумать с анимацией.
***
алгоритм сохранения изображения с пропуском последних прозрачных тайлов вроде родил, и на половину сохранение уже написал. а вот путаницу с фактически двумя кнопками сохранения не решил :(
Ti_:
Ментаты состоят из спрайтов. Есть карта описывающие расположение каждого спрайта.
Фременская ментатша была больше размером и не влезала. Чтобы засунуть, там ряд изменений был произведен в размерах, в схеме спрайтов, и в коде.
SeregaZ:
вот я ж чувствую что что-то не то. и этой самой карты для редактирования естественно нет в сборщике? по аналогии с юнитами там по идее должны быть конфиги :) типа картинка айди такой-то, размеры такие-то, лежит по координатам х и у... и так по всем кусочкам пазла :)
AuAurora:
Всем замес 3х3х3
Razor:
- обновил Dune Razor Missions;
- обновил Dune Razor Missions Ultimate;
- выпустил новый хак Dune Razor Missions Origins;
Скачать можно в полном сборнике: https://yadi.sk/d/OE5f8azyuUb5p
Ermac_oo:
Lin:
Возможно ли добавить в Dune 2 поддержку мыши? Кто-то пробовал уже?
SeregaZ:
Razor:
SeregaZ, там сборка обновляется, а твой редактор DUBDSE_v0.6h не может с ней работать. Когда он парсит файлы, то удаляет строчки конфигов новые. Не порядок. :(
SeregaZ:
да я по глупости старые версии не сохранял. кодил только в одном и том-же проекте. и в результате когда прикручивал редактор графики, то вносил изменения и в сборку тоже. поскольку изменения были не слишком большие - думал эти сборочные изменения потом мигрируют в последующие обновления сборки Тi. а именно группировка юнитных конфигов в отдельные файлы. там просто концы искать целая проблема... особенно если это орнитоптер - костыль на костыле и костылем погоняет. я хотел чтоб худо бедно был единый формат чтения каждого юнита. но как стало понятно в новых версиях сборки эти изменения небыли применены. даже то мелкое изменения, что Ti делал по моему заказу для правильного определения номера палитры для иконки - и то в новую версию не попало. то есть сейчас вы не видите иконки в окошке иконок. потому как я то думал тот файл палитр будет включен и изменение в редактор внес, но сам файл в сборку в новую не попал :) эм... а выпиливать там капец. я уже сам стал путаться в показаниях... 58 тыщ строчек кода.
товарищ Метро немного переделал сборку. то есть там где происходит импорт этого файла экстрас - он взял и по моему двойку приписал. и скопировал этот файл. то есть в сборке два файла. один редактор читает и изменяет в нем что-то, но в ром этот файл не попадает. а тот правильный файл менять руками, но зато все в ром попадает и ошибки нет. потом то я вроде переделал эту фигню и теперь этот экстрас файл может сколько угодно изменятся и редактор все сохранит верно, НО! из-за того разрезания конфиг файла уже не совместимо все это дело... да и сам этот редактор недоделал. логистика куда что как сохранять это тот еще кошмар разработчика. просто например у тебя спрайт юнита 4х4 тайла. ты его решил изменить. сделал 3х3. но скажем это же изображение использовалось для другого юнита (как например трайк и рейдер трайк используют одну и ту-же картинку), то значит этот типоразмер 4х4 надо изменить везде, где он применяется. хорошо, я типа в базу внес что он изменился. но кнопка изменения типоразмера и кнопка сохранения изменений это разные кнопки. а вдруг пользователь нажмет отмену? но я то ведь уже внес изменение в базу. кароче мозг взрывается от этой неразберихи :)))))
потом я еще карты выбрасывал. и какие-то конфиги типа 10 кадра саботера. и пехоту по моему 3 кадра лишних... вот это все в новую версию сборки не попало. так что редактор теперь становится несовместимым с новой сборкой. и со старой. кароче завис в промежуточном состоянии :)
я еще хотел редактор гербов и ментатов. но там тоже все хотелки уперлись в костыли. а именно фрименша - не стандарт. потом герб ордосов - не стандарт. дюна это сплошные костыли. это я ладно еще вижу все готовое и плююсь - представляю как Ti когда все расковыривал плевался :) когда при расковырке такой очередной костыль рвал шаблон :)))
и мой ромхак тоже завис. уже и художницу подключил, чтоб мне кой чо подрисовала... собирался ей софт сделать по рисовке... и все. энтузиазм улетучился.
"все в одном" было и хорошей и плохой идеей. видимо надо было идти по пути, что Торин и второй... забыл... пытались сделать в своем редакторе, а именно просто оболочку главную, в которой отдельные ехешники для выполнения каких-то отдельных операций.
и еще миди2гемс хотел инструменты новые привнести. из досовского того гемс редактора вытащил штук 20-30 инструментов с такими-же названиями как миди. по идее там будет близкое звучание. и прикрутить этот миди2гемс в основной редактор. даже нашел где в нем проблема была при переходе из анси в юникод.
посмотрим еще кароче... может получится братьев-буржуев подключить к делу. но повторюсь, уже писал об этом - опоздал я лет на 5-7 :) хрен кого теперь достучишься со своими вопросами :) поливали с тем, в сети не появляются, форумы игнорят. печаль. тоска.
Навигация
Перейти к полной версии