| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (411/447) > >> |
| SeregaZ:
да я по глупости старые версии не сохранял. кодил только в одном и том-же проекте. и в результате когда прикручивал редактор графики, то вносил изменения и в сборку тоже. поскольку изменения были не слишком большие - думал эти сборочные изменения потом мигрируют в последующие обновления сборки Тi. а именно группировка юнитных конфигов в отдельные файлы. там просто концы искать целая проблема... особенно если это орнитоптер - костыль на костыле и костылем погоняет. я хотел чтоб худо бедно был единый формат чтения каждого юнита. но как стало понятно в новых версиях сборки эти изменения небыли применены. даже то мелкое изменения, что Ti делал по моему заказу для правильного определения номера палитры для иконки - и то в новую версию не попало. то есть сейчас вы не видите иконки в окошке иконок. потому как я то думал тот файл палитр будет включен и изменение в редактор внес, но сам файл в сборку в новую не попал :) эм... а выпиливать там капец. я уже сам стал путаться в показаниях... 58 тыщ строчек кода. товарищ Метро немного переделал сборку. то есть там где происходит импорт этого файла экстрас - он взял и по моему двойку приписал. и скопировал этот файл. то есть в сборке два файла. один редактор читает и изменяет в нем что-то, но в ром этот файл не попадает. а тот правильный файл менять руками, но зато все в ром попадает и ошибки нет. потом то я вроде переделал эту фигню и теперь этот экстрас файл может сколько угодно изменятся и редактор все сохранит верно, НО! из-за того разрезания конфиг файла уже не совместимо все это дело... да и сам этот редактор недоделал. логистика куда что как сохранять это тот еще кошмар разработчика. просто например у тебя спрайт юнита 4х4 тайла. ты его решил изменить. сделал 3х3. но скажем это же изображение использовалось для другого юнита (как например трайк и рейдер трайк используют одну и ту-же картинку), то значит этот типоразмер 4х4 надо изменить везде, где он применяется. хорошо, я типа в базу внес что он изменился. но кнопка изменения типоразмера и кнопка сохранения изменений это разные кнопки. а вдруг пользователь нажмет отмену? но я то ведь уже внес изменение в базу. кароче мозг взрывается от этой неразберихи :))))) потом я еще карты выбрасывал. и какие-то конфиги типа 10 кадра саботера. и пехоту по моему 3 кадра лишних... вот это все в новую версию сборки не попало. так что редактор теперь становится несовместимым с новой сборкой. и со старой. кароче завис в промежуточном состоянии :) я еще хотел редактор гербов и ментатов. но там тоже все хотелки уперлись в костыли. а именно фрименша - не стандарт. потом герб ордосов - не стандарт. дюна это сплошные костыли. это я ладно еще вижу все готовое и плююсь - представляю как Ti когда все расковыривал плевался :) когда при расковырке такой очередной костыль рвал шаблон :))) и мой ромхак тоже завис. уже и художницу подключил, чтоб мне кой чо подрисовала... собирался ей софт сделать по рисовке... и все. энтузиазм улетучился. "все в одном" было и хорошей и плохой идеей. видимо надо было идти по пути, что Торин и второй... забыл... пытались сделать в своем редакторе, а именно просто оболочку главную, в которой отдельные ехешники для выполнения каких-то отдельных операций. и еще миди2гемс хотел инструменты новые привнести. из досовского того гемс редактора вытащил штук 20-30 инструментов с такими-же названиями как миди. по идее там будет близкое звучание. и прикрутить этот миди2гемс в основной редактор. даже нашел где в нем проблема была при переходе из анси в юникод. посмотрим еще кароче... может получится братьев-буржуев подключить к делу. но повторюсь, уже писал об этом - опоздал я лет на 5-7 :) хрен кого теперь достучишься со своими вопросами :) поливали с тем, в сети не появляются, форумы игнорят. печаль. тоска. |
| Ti_:
Неправильно. R82T и R81C это параллельные версии. R82 делалась именно как новая версия, но тестовая, мы там много раз переделывали, чтобы конфиги все сделать совместимыми с редактором. Как апдейт такая версия бы не подошла, тем кто делает кампании. Им не вариант каждый раз всё переделывать с нуля под новый формат. Ожидалось, когда редактор будет доделан, чтобы ничего потом не менять. И можно будет перенести изменения из r81c в r82, и уже выложить как новую сборку. А не багфикс к 81b. Поэтому ещё делались небольшие апдейты, для r81b, в последствии названные r81c. И в ней менялся только основной файл, только совсем в последних некоторые файлы изменил. |
| SeregaZ:
вобщем изложил я наглядно что меня дико удручает :) это еще при всем том, что были внесены изменения в саму сборку - разбивка на разные файлы, добавления в файл математики новых путей для удобства редактора - но не имеющие ценности в роме. просто без этих мелких изменений в оригинальной сборке концов вообще хрен найдешь :) так что то в моей схеме это еще побожески :) |
| Moon_Shadow:
С Прошедшим новым годом всех фанатов DUNE2 ! недавно наткнулся на этот сайт поиграл в некоторые модификации, понравилось новое разрешение. Уважуха всем кто разрабатывал да и фанатам тоже. Понравилось многое. Но сильно не понравилось одно: в большинстве карт где развиты юниты стало тяжело проводить атаки из за массовости баталий, лимит лопается за минуту. И весь смысл атаки заключается постоянной бегатне на базу, заказавания с шести заводов техники, а выпущенную быстро отправлять на подкрепления пока атакующие силы совсем не лопнули. И так по кругу раз десять пока в атаке не наметится прогресс, прт этом 90% времени контроля занимает подкрепление, в атаке толковые приказы раздавать уже нет времени. Естественно все подкреплено товеррашем. В классической дюне была изюминка в контроле 4-8 юнитами (чувствовался индивидуально каждый юник) и в ремонте поврежденной технике, когда рядом с пушками противника построишь ремонтный завод, ценился каждый юнит. А в большинстве хардкорных модов баланс смещен на массовость, все таки управление в сеговской дюне не комфортное для контроля большого количества юнитов, особенно когда нужно постоянно подводить подкрепление, ну и ремонтный завод становиться бесполезным хламом, потому что проще наклепать трех новых чем чинить побитого. Если в моих словах видите смысл, то просьба к тем кто будет делать новую модификацию, уменьшить требуемую армию игрока для успешного проведения атаки. Например сделать очень дорогих, лимитированных юнитов, помимо обычных, чтобы хотя бы 30-40% операций мог сделать отряд не более 7 унитов с учетом их периодического ремонта. Еще раз всех с прошедшим новым годом :) |
| AuAurora:
--- Цитата: Moon_Shadow от 05 Январь 2018, 02:41:16 ---И весь смысл атаки заключается постоянной бегатне на базу, заказавания с шести заводов техники, а выпущенную быстро отправлять на подкрепления пока атакующие силы совсем не лопнули. И так по кругу раз десять пока в атаке не наметится прогресс, прт этом 90% времени контроля занимает подкрепление --- Конец цитаты --- Таков геймплей Д2. Лучше не сделать |
| Smoke_John:
--- Цитата: AuAurora от 05 Январь 2018, 09:16:16 ---Таков геймплей Д2. Лучше не сделать --- Конец цитаты --- Я как-то давно помню курсором мышки стрелял по дендивским уткам вместо пистолета на эмуле. Вот если бы курсором управлять мышкой в дюне, было бы куда удобнее управлять большим числом юнитов, вот только не помню что за эмуль был и есть ли в сеге поддержка курсора пистолета |
| ALEX_230_VOLT:
в Gens Sureal такое есть, в том числе для Дюны. Правда работает кривовато, в смысле что чувствительность слишком высокая и не настраивается. Правда я это проверял лет 8 назад, может сейчас уже всё иначе |
| SeregaZ:
Moon_Shadow, ну частично помогло бы решить твою проблему две вещи: ралли поинт и горячие кнопки заказа юнитов. (это лишь предложение для Ti_ - этого функционала нет в игре :) а то побежишь уже нажимать все что я описал) типа скажем кликаем на танковом заводе, нажимаем какую-нить там Y кнопку, курсор меняется на таргетный курсор, как ежели бы ты юниту таргет указывал, наводишь на какой-то проходимый участок у вражеской базы, рядом со своим основным отрядом и жмешь А. в итоге юнит, выезжая из завода - начинает ехать в ту точку. тебе, будучи в атаке, просто нужно будет нажимать B когда ни одного юнита в селекте для нового заказа юнита, они будут строится и ехать к тебе. теперь что касается горячих кнопок. скажем выделен все тот-же танковый завод. не заходя в этот самый завод жмем X или Z - то есть это как бы влево и вправо по списку юнитов, доступных в заводе. иконка юнита справа переключается с лайт танка на харвестер, потом на мкв, потом на хеви, потом на ланчер, потом на домашний юнит. выбрал какой надо, нажал B - пошло строительство выбранного. ситуация в бою менятся, тебе строчно нужен ланчер. опять X или Z - переключился на ланчер, нажал постройку и ждешь пока этот ланчер доедет до той точки ралли поинта, что ты выставил ранее. |
| AuAurora:
неужели кому-то ещё это пришло наконец в голову |
| SeregaZ:
рожать идеи я мастер :) другое дело доводить до конца... никто не знает как эти форумы называются, где всякие 8 битные музыканты сидят? там должен быть раздел 16 битный и YM2612 в частности, а значит там могут посодействовать в рожении 127 более мидиподобных инструментов для конвертера midi2gems, чем нежели у меня сейчас есть. у меня жалкое подобие инструментов. вот надеюсь там помогут подкрутить крутилки редактора инструментов, чтоб звучание стало более ближе, для более качественного конвертирования. |
| Razor:
Ради удобства лучше поиграть в нормальные стратегии :cool: |
| Lin:
Эмуляторы не так интересны, как мышь на реальном железе. Я правильно понимаю, что расхакать дюну 2 было не так сложно, как добавить в неё всего лишь какую-то мышку? :neznayu: |
| SeregaZ:
задача была не только расхакать, но и чтоб худо бедно на реальном железе запускалось. мыши для SMD, как и световые пистолеты - были мягко говоря не так уж популярны... и поэтому никто не заморачивался с эмуляцией этих устройств. а если нет эмуляции, то какой смысл со стороны игры предусматривать эту возможность? через n-цать лет я обязательно сделаю на PC с сеговской графикой :) и с мультиплейером и с мышкой. уж тем более, что есть уже чтение карт, чтение графики юнитов, правильное их позиционирование по градусам. осталось то научить ездить, стрелять, и рисовку заводов сделать, и поведение этих заводов изобрести. а мультиплейер я уже изобретал в своих танках. можно взять оттуда... там просто очень очень недоделано осталось :))) но основной принцип как-бы уловлен и действует. |
| Ti_:
--- Цитата: SeregaZ от 06 Январь 2018, 21:09:17 ---и поэтому никто не заморачивался с эмуляцией этих устройств. а если нет эмуляции, то какой смысл со стороны игры предусматривать эту возможность? --- Конец цитаты --- 1) Kega Fusion поддерживает мышку. Да и думаю ряд других эмулятор тоже. 2) Много игр было с поддержкой мыши, например Cannon Fodder. Можно полный список найти в инете. 3) Я делал хаки где используется мышь, например на Zero Tolerance. На дюну тоже делал, но не доделал правда, так как не особо понравилось это управление, удобства как такого не добавилось. Я конечно имею ввиду управление курсором мышью, а не выделение нескольких юнитов (про это уже много раз отвечал). |
| SeregaZ:
вот почему я в Cannon Fodder не смог поиграть оказывается... |
| pornov:
здорова народ! представляю вам кооперативный режим!! https://cloud.mail.ru/public/3Q8c/ux9yEufPJ Dune - The Battle for Arrakis Cooperative Mod - разработали r57shell и Слава. На базе сборки DuneHack Rebuild - r81c (17 сентября 2017 г.) от Ti_ |
| SeregaZ:
ты этому товарищу Шеллу напиши чтоб он WWF Arcade, Flashback, Zerotolerance распаковал вторые банки GEMS и прислал. надо же... четвертую игру забыл уже какая :( MK3 наверное. там тоже два. но по моему не МК3 а какая-то еще. кароче нужны эти игры для базы GEMS. |
| pornov:
--- Цитата: SeregaZ от 08 Январь 2018, 22:26:03 ---ты этому товарищу Шеллу напиши чтоб он WWF Arcade, Flashback, Zerotolerance распаковал вторые банки GEMS и прислал. надо же... четвертую игру забыл уже какая :( MK3 наверное. там тоже два. но по моему не МК3 а какая-то еще. кароче нужны эти игры для базы GEMS. --- Конец цитаты --- шел читает эту тему... |
| SeregaZ:
он свой форум то не читает :) тут и подавно. хеш тэг нужен: #шеллсделайвидеосраспаковкойдвухбанковскихgemswwfmk3flashbackzerotolerance :) |
| M3tro ™:
--- Цитата: pornov от 08 Январь 2018, 21:53:55 ---представляю вам кооперативный режим‼ https://cloud.mail.ru/public/3Q8c/ux9yEufPJ Dune - The Battle For Arrakis Cooperative Mod — разработали r57shell и Слава. На базе сборки DuneHack Rebuild - r81c (17 сентября 2017 г.) от Ti_ --- Конец цитаты --- Boт Вам немного геймплэя со стрима кампании за 0рдосов. Мы со Славой прошли пока 4 миссии, в ближайшие дни продолжим прохождение, но возможно и с кем-то другим. 3воните/пишите в Дискорд — сыграем и с Вами =)!.. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |