| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (347/447) > >> |
| Alexandr7:
Прошу вашей помощи. Можету кого остался скаченный RCED v 0.4 beta просто я в результате ошибки лешился всех файлов в том числе и этого проэкта. |
| SeregaZ:
мдем... какие-то вы пассивные... об ошибках так и нислова... ну а я - как обещал - допилил одну эпическую задумку из двух :) вышло правда совсем не эпически... кароче я ожидал что будет куда лучше :) вобщем теперь можно послушать звук выстрела. косо и коряво правда... особенно коряво соник танк. ну уж как есть. есть ограничения - PSG тип звуков не играет :((( там черт ногу сломит в коде разобраться чтоб заставить их петь... это 36 и 39 звуки например. так-же частота сэмплов порой не совпадает и звуки как у гномов - тоненькими голосами :) так-же частично были добавлены статы, что Ti_ прислал. он вобще много прислал - но я тупо не понимаю в чем суть... так-что если кто знает и сможет объяснить человеческим языком например что за хрень: 0x56.w - тип повреждений снаряда.? посмотрел у пехоты 0, у ракетницы 2 кажись. у детханда 0B - подумал видимо когда снаряд долетает до цели это параметр взрыва. следовательно если ракетнице прилепить детханда - то должен быть просто эпический бабах от маленькой ракеты - однако нифига, попытался установить и что-то разницы никакой не заметил... |
| M3tro ™:
--- Цитата: SeregaZ от 07 Ноябрь 2015, 14:26:08 ---граждане! столько народу скачало, а репортов об ошибках нет... не порядок! ищем и сообщаем где косяки. --- Конец цитаты --- Вот тебе пару слов о DUE v0.1… Блин, я не успел мнение высказать, как ты уже новую версию шлёпнул :D. Вобщем, так. Вцелом, выглядит добротно и удобно, проверил на копии своего хака, вроде как работает всё и без багов и каких либо погрешностей. Исправить надо "осадной танк" :lol:. И ещё такой нюанс, может кто не заметил, из-за того и не сохранял может, надо перед каждой смене юнита нажимать "Сохранить". И иконки у некоторых юнитов не с той палитрой отображаются, кроме диэс хэнда, у девастатора и сониктанка 3я палитра почему-то. Вот такие скрины :). |
| SeregaZ:
торможу видимо наночь глядя... а что с осадным танком то нето? по поводу палитр - я Ti_ и талдычу, что надо :) а он пока не сделал. сейчас не правильно потому-что у тебя галки домов чуток поменялись. если будет только атрейдис - будет правильная палитра. там просто из-за того, что основная часть иконок сделаны на ордосовской палитре - сделал палитру по приоритету. типа если есть ордосы в наборе домов - брать ордосов. а остальные там по какому-то порядку уже сам не помню почему сардукары идут приоритетнее атрейдисов... тоже самое и девастатор - самая правильная харконеновская палитра, но у тебя дом к нему другой закреплен, вот другая палитра и заюзана. в общем в этой хитрой системе ордосовского приоритета в не измененном сборщике только дет ханд не правильно отображается. то есть ему надо ордосовскую, но там то только харконенский дом, то есть приоритет ордосов не работает. так что нужно: 1. чтоб бы вынесен из рома флаг палитры для каждой иконки индивидуально, так как игра сама получает эту инфу. ведь действительно же можно перезахватить завод и начать строить тех спец-юнитов, а цвет иконки будет у них правильный. то есть получается иконка имеет свою индивидуальную домо-независимую палитру. 2. чтобы у иконок была нумерация, дабы правильно задействовать номер иконки из описания юнита. сейчас я тупо беру первые 32 иконки, в итоге возможны разночтения между номером иконки и настоящим файлом иконки. (тоже самое касается и больших иконок - по идее в файле описания юнита должен быть еще один номер для больших иконок) 3. чтобы у спрайтов была нумерация, а не название согласно юниту. названия пусть будут в отдельном текстовом файле для справки так сказать. тогда я мог бы сделать отображение соответствующих спрайтов в окошке рядом с иконкой. правда терь места нет :)))) придется еще увеличивать размер наверное. а скрин с самолетом я не понял в чем ошибка? |
| M3tro ™:
--- Цитата: Alexandr7 от 07 Ноябрь 2015, 21:14:01 ---Прошу вашей помощи. Можету кого остался скаченный RCED v 0.4 beta просто я в результате ошибки лешился всех файлов в том числе и этого проэкта. --- Конец цитаты --- AlexandrV, если честно, чел, ты хернёй маешься, как по мне так эти регионы вполне юзабельно и в текстовом файле менять (лично для меня - удобней), ты свой потенциал не в то русло направляешь, не в обиду. Просто если хочется полезную для ребилда утилиту сделать, делай что-то реально нужное. Вон, возьми пример с SeragaZ, начал с гимнов, а щас вон уже почти готов удобный с широким профилем опций редактор юнитов. Неплохо было б, если бы кто занялся редактором как RotateSprite, чтоб цвета палитры потом не путались у спрайта после поворота. А так вроде, остальные фичи все есть для изменений сборщика. SeregaZ, 1) написано "осадной", 2) насчёт палитр иконок новых юнитов - gfx\sprites\new_icons_pal.asm попробуй заюзать, может чё и улучшится, хотя у моих новых палитру верно отображает, 3) насчёт приритета понятно :), это даже и не столь важно, 4) насчёт нумерации иконок и спрайтов (по-моему) спорный вопрос, думаю, и так можно редактировать, а то переименование будет только запутывающим, 5) а с самолётом — это типа всё нормально отображает :). P.S. menu order - да, приоритет в меню, ты правильно понял. |
| M3tro ™:
--- Цитата: SeregaZ от 07 Ноябрь 2015, 22:45:56 ---так-же частично были добавлены статы, что Ti_ прислал. он вобще много прислал - но я тупо не понимаю в чем суть... так-что если кто знает и сможет объяснить человеческим языком например что за хрень: 0x56.w - тип повреждений снаряда.? посмотрел у пехоты 0, у ракетницы 2 кажись. у детханда 0B - подумал видимо когда снаряд долетает до цели это параметр взрыва. следовательно если ракетнице прилепить детханда - то должен быть просто эпический бабах от маленькой ракеты - однако нифига, попытался установить и что-то разницы никакой не заметил... --- Конец цитаты --- Например, оффсет 0*56-0*57 отвечает за тип анимации снаряда, это касательно bullet и ARocket, то есть 00 00 это как у пехоты и бтр (без лунки), 00 01 и другие значения - это как у танков (с лункой), a FF FF - это если bullet‘ом стреляет юнит, то будет отображаться спрайт от laserbeam.smd, вроде ясненько объяснил :). |
| SeregaZ:
гимны были сложнее! намноооооого сложнее :) я их досих пор недоделал и черт знает когда доделаю... старая версия не очень. а в новой надо все до ума довести. зато оттуда код взял для кнопки проигрывания звуков выстрела :) и пока его брал афигел - это я все написал? да я гений просто оказывается :))))) еще бы разобраться теперь во всем этом... повторно. по поводу объяснения - все равно не понял. лунки? имелось ввиду чтоль дырки на земле от снарядов? я думал за дырки отвечает "песочный" бит: 0x38.w bit#B - sand_impact - повреждение песка или этот бит правильней понимать было бы повреждение спайса при выстреле в юнита, который стоял на спайсе? Добавлено позже: хотя гугл переводчик пишет что "влияние песка". типа включить износ двигателя в машине при езде по песку? :)))))) |
| M3tro ™:
Насчёт оффсэта 0x38 я, честно, не знаю, ваще в первый раз о нём слышу :D. Да, те лунки, что остаются от выстрелов ракет и прочего (также, это подразумевает под собой и выпиливание спайса и плитки под юнитом). --- Цитата: Ermac_oo от 04 Ноябрь 2015, 20:20:43 ---SeregaZ, а в личке не пробывал об этом с Таем поговорить? Тут разглагольствования от тебя на целые мб настрочены. --- Конец цитаты --- Воу воу воу, не трогаем Серёгу, он тут по делу пишет, и более того, в этих самых диалогах содержится много полезной инфы. Я, например, захожу на форум, и мне интересно почитать, какие у кого новости в области своих разработок :). Мне конечно про гемс было много чего непонятно читать, но тем не менее интересно, хоть это и тонны незнакомых слов для меня :lol:, хотя это может щас, а когда-нибудь лет через 50 я пойму, что значили те слова и запилю себе новой музыки в хак :D. Kcтати, никто не знает как поменять местами мелодии test sound 5 и test sound 6? Папки это 091 и 092, но от замены их содержимого местами и запуска game_gems_combine.bat только интро перестало играть =/, просто я хочу чтоб 1-4, 6 были в хаке, а 5й не было. |
| SeregaZ:
предложил попробывать бы в gems\game\game.cfg или game_rus.cfg поменять кусочек: --- Код: ---sequence '089\089.cfg' sequence '090\090.cfg' sequence '091\091.cfg' sequence '092\092.cfg' sequence '093\093.cfg' --- Конец кода --- на --- Код: ---sequence '089\089.cfg' sequence '090\090.cfg' sequence '092\092.cfg' sequence '091\091.cfg' sequence '093\093.cfg' --- Конец кода --- ;) |
| M3tro ™:
--- Цитата: SeregaZ от 08 Ноябрь 2015, 01:41:36 ---попробывать бы в gems\game\game.cfg или game_rus.cfg поменять кусочек: --- Код: ---sequence '091\091.cfg' sequence '092\092.cfg' --- Конец кода --- --- Код: ---sequence '092\092.cfg' sequence '091\091.cfg' --- Конец кода --- ;) --- Конец цитаты --- Воу, братиш, ща ваще чётко стало, большущий сэнкс тебе за это. Ваще респект просто :cool:. |
| Ti_:
--- Цитата: Mєtro™ от 08 Ноябрь 2015, 01:37:21 ---Kcтати, никто не знает как поменять местами мелодии test sound 5 и test sound 6? Папки это 091 и 092, но от замены их содержимого местами и запуска game_gems_combine.bat только интро перестало играть =/, просто я хочу чтоб 1-4, 6 были в хаке, а 5й не было. --- Конец цитаты --- В sounds.asm: --- Код: --- dc.w 0091, $14A0 ; 11 vectorman2 - tornano 1:28 dc.w 0092, $1D4C ; 12 doom troopers lvl4 --- Конец кода --- Добавлено позже: --- Цитата: SeregaZ от 08 Ноябрь 2015, 00:19:27 ---по поводу палитр - я Ti_ и талдычу, что надо :) а он пока не сделал. --- Конец цитаты --- А я ответил , что не стоит тратить время на иконки, потому что 'пока' может и через полгода не быть. |
| M3tro ™:
--- Цитата: Ti_ от 08 Ноябрь 2015, 08:07:17 ---В sounds.asm: --- Код: --- dc.w 0091, $14A0 ; 11 vectorman2 - tornano 1:28 dc.w 0092, $1D4C ; 12 doom troopers lvl4 --- Конец кода --- --- Конец цитаты --- Не, как не странно, там я менял значения местами, не помогло почему-то, а папке gems — получилось, может это из-за game_gems_combine.bat? я его в первом случае не запускал. Но в любом случае я разобрался как их менять, спасибо :). И ещё такой вопрос, Ti_, возможно ли в следующем ребилде подписывать тест мьюзики и тест саунды, на подобие как titles.asm? Через хекс ровно сделать не получается, а длинное имя не влезает, “ячеек” мало :neznayu:. |
| Ti_:
--- Цитата: Mєtro™ от 08 Ноябрь 2015, 09:10:48 ---Не, как не странно, там я менял значения местами, не помогло почему-то --- Конец цитаты --- А ты прослушал или названия прочитал? (которые понятно что не изменились). Добавлено позже: --- Цитата: Mєtro™ от 08 Ноябрь 2015, 09:10:48 ---в следующем ребилде подписывать тест мьюзики и тест саунды --- Конец цитаты --- ок. |
| M3tro ™:
--- Цитата: Ti_ от 08 Ноябрь 2015, 09:27:04 ---А ты прослушал или названия прочитал? (которые понятно что не изменились) --- Конец цитаты --- Так естественно прослушивал, когда ром собрал. Хотя я не помню точно, возможно числа 0091 и 0092 я не поменял местами >_<, хз. Но спасибо за альтернативный метод. |
| Alexandr7:
--- Цитата: Mєtro™ от 08 Ноябрь 2015, 01:04:49 ---AlexandrV, если честно, чел, ты хернёй маешься, как по мне так эти регионы вполне юзабельно и в текстовом файле менять (лично для меня - удобней), ты свой потенциал не в то русло направляешь, не в обиду. Просто если хочется полезную для ребилда утилиту сделать, делай что-то реально нужное. Вон, возьми пример с SeragaZ, начал с гимнов, а щас вон уже почти готов удобный с широким профилем опций редактор юнитов. --- Конец цитаты --- Как по мне удобнее когда перед собой видишь как это будет выглядить в редакторе. А не работать с кучами числами в которых я когдато то и дело путался. Ладно я так пологаю так как редактор был никому ненужен то и копии не осталось |
| SeregaZ:
я кароче sand impact выкину, все равно название выходит не правильное и я понятия не имею что это, и тем более что оно есть только у Rocket и ARocket. вместо него поставим 0x56.w - тип повреждений снаряда - раз это, как мы выяснили - воронки на земле и песке от выстрелов :) Добавлено позже: эм... у червяка 13. он же помница не оставляет воронок? Добавлено позже: еще момент "0x40.w - anim рейт для футедов." - количество кадров? скорость перелистывания кадров анимации? |
| Animamundi:
Ещё бы кто-нибудь разобрался, как прописать взрыв техники на анимацию смерти пехотинца (ну надо так), было бы вообще замечательно. Хак Consul War готов на 85% :D |
| SeregaZ:
а галка "взрыва при смерти" в редакторе разве не помогает? Добавлено позже: ага... не помогает :) не взрываются однако... хм... Добавлено позже: а эта галка ваще за взрыв то хоть отвечает? взял танку отключил - а эти танки все равно продолжают взрываться. значит это отвечает за что-то другое... кто знает за что? :) 0x38.w - флаги юнита: bit#2 - explode on death Добавлено позже: хы... другой номер иконки в юните оказывается изменяет иконку только на поле боя, а на заводе так-же остается иконка оригинальная. значит внутри файла заводов и бараков надо тоже отслеживать эти изменения... |
| CN7:
А как создать свою технику?а то миссии создал,всего по настроил нехвотает техники |
| Razor:
Эх, всё-таки сейчас, сравнивая наработки от Ti_ в сравнении с оригинальной Дюной понимаешь, насколько оригинал стал хуже хака выглядеть. Миссии из оригинала теперь кажутся совсем простыми, что их теперь и спидранить получается без особых проблем. Ну и плюс я напомнил себе, какой по сложности был оригинал. Поэтому считаю верными настройки сложностей в своем Dune Razor Missions. Добавлено позже: Обновил Dune Razor Missions: - заменен спрайт Stingray и увеличена скорость перемещения юнита, добавлена возможность стрельбы по самолётам; - уменьшена мощность и увеличена скорость перезарядки ракет R-Turret; - увеличена дальность стрельбы Launcher; - уменьшен обзор тяжелой техники (из War Factory и IX); - увеличен обзор легкой техники (из Moto-Factory). http://razor-missions.16mb.com/ |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |