| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (213/447) > >> |
| плюшевыйТедди:
--- Цитата: Ti_ от 28 Август 2014, 21:47:34 ---p.s. Прогресс с r75 пока небольшой, пока только залепил переводы для меню опций и паролей. --- Конец цитаты --- А какие еще изменения планировал внести? |
| Ti_:
--- Цитата: плюшевыйТедди от 29 Август 2014, 03:56:59 ---А какие еще изменения планировал внести? --- Конец цитаты --- Ну, заранее писать не буду, а то вдруг не сделаю :) , ну понятно что изменений не одно будет. Да и ещё надо бы разобраться ещё в баге с застрявшим харвом: если у кого-то такое было, записывайте реплей: Добавлено позже: Для AlexanderV и Торина - качайте gamemaker8 и вот образец открытия файла юнита и изменения жизней. objects-object0 - там кнопки draw, pressf11 и т.д. кликаем и дописываем другие статы по аналогии. (f11-открытие, f12-сохранить, 1-изменить жизни). другие кнопки добавлять через add event. |
| Torin:
Мне в gamemaker не удобно писать :( |
| Ti_:
--- Цитата: Torin от 31 Август 2014, 20:29:50 ---Мне в gamemaker не удобно писать :( --- Конец цитаты --- http://yandex.ru/yandsearch?text=delphi%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D1%82%D0%B8%D0%B5%20%D0%B1%D0%B8%D0%BD%D0%B0%D1%80%D0%BD%D1%8B%D1%85%20%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2&clid=9582&lr=6 http://cybern.ru/workwithbinarydelphi.html Первая же ссылка всё находит как файлы открывать в вашем delphi. |
| Torin:
Да не,хочеться уже в геймМакер написать Я просто не очень понимаю каким оброзом на нем писать программы,если прога для игр ? Может как-нить обьяснишь... |
| Ti_:
--- Цитата: Torin от 31 Август 2014, 21:49:26 ---Может как-нить обьяснишь... --- Конец цитаты --- Что именно? Образец дал, добавляй новые статы по аналогии и всё. Ну как удобный интерфейс сделать да, надо разбираться. Сейчас там просто на кнопку. Объяснять мне некогда, проще сделать самому. Но просто если я займусь редактором , или буду создавать кампании, кто тогда будет делать апдейты Rebuild'а? |
| плюшевыйТедди:
Torin , что там с твоими миссиями? |
| Torin:
--- Цитата ---Torin , что там с твоими миссиями? --- Конец цитаты --- я был неделю в отьезде,а так 6 миссий готовы. |
| плюшевыйТедди:
Скидывай мне |
| ALEX_230_VOLT:
Ti, а на сколько реальны и стоит ли мне ждать от ближайшей версии, да и в целом, следующих вещей: 1. Возможность задавать в условия победы уничтожения конкретной фракции, а не всех врагов на карте (как для зданий, так и для юнитов) 2. Десант из дворца Сардукаров. В идеале бы конечно сделать чтобы их именно самолётик высаживал, но на худой конец можно и ВНЕЗАПНОЕ появление как у Фрименов. 3. Заменить одного из новых юнитов (например ховер) на пехотинца, чтобы можно было делать новых юнитов на базе пехоты. Добавлено позже: 4. хорошо бы как-то добавить возможность делать после миссий эпилоги. В идеале - с картинками (как было в ПК версии), ну или хотя бы возможность вывести текст на чёрном фоне. Или возможность сделать разный текст финальных титров за разные дома (чтобы помимо титров там написать мол "Захват планеты Харконенами стал началом к захвату все вселенной..." |
| Ti_:
--- Цитата: ALEX_230_VOLT от 01 Сентябрь 2014, 19:18:59 --- --- Конец цитаты --- 1) Над этим - подумаем. 2) Нет. 3) Это будет, когда будет наведён порядок с текущими новыми юнитами. Я как раз думаю сейчас это делать или искать этот баг с харвестером. Ну и выложу r75 пока что есть, а r76 уже допилка багов 75-ой (а они найдутся, из-за переделки доступностей юнитов). 4) Нет. |
| Torin:
Блин ппц,я сегодня устал,с 10:00 утра пишу накрутку просмотров на You-Tube (кстати сделал,и она работает) Но не об этом, Так как голова у меня не варит...Может кто-нить подкинет идейку,для 7 миссии дома Торинов ? |
| AlexandrV:
Редактор можно сказать готов. Остались английский перевод программы и цвета для покраски текста регионов сделать. и Можно будет переходить к написанию плангина редактора текста для DuneHack. Вот скриншот |
| Ti_:
DuneHack Rebuild r75 + более гибкое редактирование юнитов, теперь читается из файлов - с какого уровня юнит доступен, каким домам доступен и другие. * + редактирование списка юнитов в заводах. (buildings/can_build.asm) * + возможность редактирования/замены новых юнитов. * ** + можно изменить урон и время перезарядки для пушек. (misc/turret_dmg.asm ) + добавлены тайлы зданий и земли для редактирования. ( gfx/tileset.bin, gfx/game.smd ) + настройка рейтинга 'читерства' ИИ. (misc/ai_cheat.asm) + в опциях перевод текста, подправлено отображение таймера. + при чтении зданий в файле миссии %жизней теперь считывается. * не использовать старые файлы юнитов - многое поменялось, со старыми могут баги быть. изменилась некоторая доступность юнитов. для отключения новых юнитов, теперь надо убирать их в заводах (new_units.asm больше не используется). ** gfx\sprites\ gfx\sprites\new_spr_75.asm также см. units\script_id.asm (тип поведения юнита-если менять тип) если менять кол-во спрайтов, в файле юнита 0x4C: --- Код: --- 0 - sonicblast 1 - обычные в 3 кадра 2 - обычные в 5 кадров 3 - пехота 4 - пехота 5 - орнитоптер 6 - 1 кадр 7 - кэриолл 8 - харвестер 9 - фрегат ; двух-спрайтовые: 10 - танк 11 - осадный танк 12 - из файла hurricane_spr.asm 13 - из файла lasert_spr.asm --- Конец кода --- Не меняется: Тип для ORKA менять нельзя. У юнита LaserTank если снаряд - пуля, то использует спрайт лазера. У юнитов Hovertank скорость перемещения не зависит от поверхности. |
| NakL3:
Ti_, Ты действительно очень сильно расширяешь возможности в дюне и не останавливаешься, а добавляешь всё более крутые и полезные особенности, которые увеличивают возможности для создания миссий. Особенно это чувствуется в 74 и 75 сборках. Тай ты даже больше чем просто молодец!!! |
| ALEX_230_VOLT:
Ti_, отлично, хороший прогресс. А что не так с идеей десанта из дворца Императора? трудности реализации, или сама идея? И сразу вопрос по --- Цитата ---более гибкое редактирование юнитов, теперь читается из файлов - с какого уровня юнит доступен, каким домам доступен и другие --- Конец цитаты --- это про какие именно файлы идёт речь? в папке units же всё так и осталось в bin файлах. или изменились сами bin файлы под новый редаткор юнитов, который пока не создан? |
| Ti_:
--- Цитата: ALEX_230_VOLT от 03 Сентябрь 2014, 19:16:26 ---Ti_, отлично, хороший прогресс. А что не так с идеей десанта из дворца Императора? трудности реализации, или сама идея? И сразу вопрос по это про какие именно файлы идёт речь? в папке units же всё так и осталось в bin файлах. или изменились сами bin файлы под новый редаткор юнитов, который пока не создан? --- Конец цитаты --- В сеговской версии эти параметры не работали (с какого уровня юнит доступен, каким домам, сколько апгрейдов нужно), потому что всё это задавалось в самом коде. Редактор Петросяна - поддерживает сколько апгрейдов нужно, и какие здания требуются для постройки юнита. Не поддерживает с какого уровня доступен (но можно самому поменять через winhex открыв файл юнита - адрес 0x1A-0x1B) , номер спрайта (адрес 0x46) и тип спрайта (про тип написано под спойлером). Плюс не забываем, что важен не только уровень, но ещё сами апгрейды. Редактора кол-ва апгрейдов пока нету. Например многие юниты считаются доступными аж с нулевого левела - но построить их нельзя, т.к. либо на этом уровне нет ещё нужного здания, либо не доступно нужное число апгрейдов. Добавлено позже: --- Цитата: ALEX_230_VOLT от 03 Сентябрь 2014, 19:16:26 ---изменились сами bin файлы --- Конец цитаты --- Изменились они из-за того, что многие параметры не были заданы правильно, или не были заданы вообще, плюс изменения в типе конфига спрайта, там опять же кодом было частично, в новой версии новые типы ввёл. Это для конфигурирования новых юнитов. Добавлено позже: --- Цитата: ALEX_230_VOLT от 03 Сентябрь 2014, 19:16:26 ---А что не так с идеей десанта из дворца Императора? трудности реализации, или сама идея? --- Конец цитаты --- Ну особых причин реализовывать именно эту идею нету. А другой предложит другую идею. А третий третью. Я для каждого писать код не собираюсь. В оригинале ракета и никто не жалуется, а так ещё и недовольные найдутся. |
| ALEX_230_VOLT:
ясно. мда, довольно запутанно с этим деревом технологий. Правда вот по адресу A1 - кого не открою, у всех нули o_0 уже проверил Девастатор, Тяжёлый танк, Квад, Отряд лёгкой пехоты. а по какому адресу указывается для каких домов? Причём, как я понимаю, должно быть несколько адресов под это т.к. ракетные танки, например, доступны всем кроме Ордосов Добавлено позже: кстати, а зданий это тоже касается, в смысле редактирование из bin файлов? или пока только юнтов? |
| Ti_:
--- Цитата: ALEX_230_VOLT от 03 Сентябрь 2014, 21:43:34 ---ясно. мда, довольно запутанно с этим деревом технологий. Правда вот по адресу A1 - кого не открою, у всех нули o_0 уже проверил Девастатор, Тяжёлый танк, Квад, Отряд лёгкой пехоты. а по какому адресу указывается для каких домов? Причём, как я понимаю, должно быть несколько адресов под это т.к. ракетные танки, например, доступны всем кроме Ордосов --- Конец цитаты --- Адрес 1a, а не a1. И ещё поправку я уже дал - 1b. (просто на самом деле считывается не 00, а 0000). Поэтому и получается 1a-1b. Про девастатор и так далее, ну да доступно с любого уровня, но посколько hi-tech доступен с 7-ого, то всё равно построить нельзя. Каким домам доступен располагается по адресу 0x32 (а вот тут именно уже 1 байт). Чтобы высчитать какие дома - надо число из hex перевести в bin. считаем справа налево - каждый бит означнает доступность дому - Например 3d = 111101 - всем кроме атредесов. (Порядок - harkonnen, atreides, ordos, fremen, sardaukar, 6-ой бит - mercenary но у нас их нету, так что неважен). 4 = 000100 - только ордосом. Добавлено позже: --- Цитата: ALEX_230_VOLT от 03 Сентябрь 2014, 21:43:34 ---кстати, а зданий это тоже касается, в смысле редактирование из bin файлов? или пока только юнтов? --- Конец цитаты --- Да у зданий тоже теперь из конфигов читается, ну только редактора под здания у нас совсем нету. Каким домам, с какого уровня, какие здания требуются - по тем же адресам что и в файлах юнитов. |
| ALEX_230_VOLT:
ага, ясно. спасибо, буду разбираться. Добавлено позже: --- Цитата ---Адрес 1a, а не a1 --- Конец цитаты --- да, я его и имел в виду. опечатка :blush: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |