| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (12/447) > >> |
| Segaman:
а вот вам обновлённый, уже более совершенный редакторhttp://www.rapidshare.ru/1000832 Добавлено позже: я извиняюсь, забыл в архав вот это полажитьhttp://www.rapidshare.ru/1000833 кидайте прямо в папку с прогай |
| Ti_:
--- Цитата: Segaman от 09 Апрель 2009, 05:36:14 ---а вот вам обновлённый, уже более совершенный редактор --- Конец цитаты --- размерчик ужасен. :) неужели никак нельзя добиться большого обзора? пропал скролл мышью, а в управлении wsad вместо стрелок (что неудобно imho) мигание полосы по краям - лишнее. а так в целом отличная работа. карту открывает теперь сразу. ах, да еще бы отмену действий добавить непомешает. а то --- Цитата ---он в роме редактирует и каждое лействие тут же оказывается в роме --- Конец цитаты --- вот так 1раз провел мышкой и всё запорол гг |
| Segaman:
щас разбираю файл с объектами и нашол многа чиво: например: там в начале --- Код: ---dc.b $00,$00,$00,$0E,"LOSTBILD.WSA" dc.b $00,$00,$00,$01,$00,$0A,"WIN1.WSA",$00,$57 dc.b $00,$02,$00,$0C,"HARVEST.WSA",$00 dc.b $00,$03,$00,$00 dc.b $00,$04,$00,$01 dc.b $00,$05,$04,$C8 dc.b $00,$06,$04,$C8 dc.b $00,$07,$00,$04 dc.b $00,$08,$00,$06,$01,$53,$00,$01 --- Конец кода --- коментарии идут с цифрами по возростанию, сейчас проверяю, что они значят |
| Ti_:
--- Цитата: Segaman от 09 Апрель 2009, 17:07:47 ---щас разбираю файл с объектами --- Конец цитаты --- это тебе как ориентир (из инифайла пк) --- Код: ---[BASIC] LosePicture=LOSTBILD.WSA WinPicture=WIN1.WSA BriefPicture=HARVEST.WSA TimeOut=0 MapScale=1 CursorPos=1630 TacticalPos=1367 LoseFlags=4 WinFlags=6 [MAP] Field=1300,1510 Bloom=2409 Seed=353 --- Конец кода --- |
| Segaman:
--- Цитата: Ti_ от 09 Апрель 2009, 17:35:31 ---это тебе как ориентир (из инифайла пк) --- Код: ---[BASIC] LosePicture=LOSTBILD.WSA WinPicture=WIN1.WSA BriefPicture=HARVEST.WSA TimeOut=0 MapScale=1 CursorPos=1630 TacticalPos=1367 LoseFlags=4 WinFlags=6 [MAP] Field=1300,1510 Bloom=2409 Seed=353 --- Конец кода --- --- Конец цитаты --- A sho za ini fajl takoj? de vzjal? |
| Ti_:
--- Цитата: Ti_ от 14 Март 2009, 16:57:55 --- btw карты сделаны на основе с пк. можно увидеть много схожего , по ним разбирать кусок ини-файла карты с пк(из d2tm взял): --- Конец цитаты --- ну вот они все если над держи. Добавлено позже: кстати, что интересно. стены можно задавать и в мапе, а не в миссии как объекты, и они нормально уничтожаются . а вот пушки, если их "нарисовать" будут чисто как fake'и , но их нельзя атаковать и заехать на них . а вот по "черноте" ездить можно :) p.s. так что можно компу фальшивую базу еще добавить - приехал а там картон )) |
| ALEX_230_VOLT:
так, давно у меня кружатся мысли по поводу миссий, но всё как то не собирался написать. Вот пишу: Четвёртая (или пятая) миссия за Атрейдесов: ну тут меня вдохновила похожая миссия в Дюне 2000, а именно мы стартуем на краю карты с MCV в НЕРАЗВЁРНУТОМ виде (то есть в виде юнита) и небольшим отрядом войск (2 танка, 4 квада и 2 отряда лёгкой пехоты), а где то в середине карты стоят 2 радара (они же аванпосты) с заборами и пушками (НЕ ракетными, а слабенькими). Так вот по сценарию ожидается наступление врага и было принято решение усилить защиту на аванпостах (они же радары) и для этого выслали новый MCV. Желательно сделать чтобы враг сконцентрировал атаку именно на этой "базе", а не на основной и чтобы при разрушении 2х радаров игроку засчитывали поражение. ************************************************** пятая (или шестая) за Харков: Инструктаж: Атрейдесы имеют в этом районе хорошо защищённую горными массивами базу Атрейдесов. Мы долгое время не могли пробратся туда, однако наши инженеры нашли выход из положения: мы высадим вас прямо на горном массиве. К сожалению доставить на гору MCV не представляется возможным и потому вам придётся захватить вражеский Сборный Двор. Совет: используется экспериментальные танки для успешного захвата базы. А теперь как это будет выглядеть: мы начинаем с внушительным отрядом прямо на горе (БЕЗ MCV), вокруг вражеской базы (то есть враг как бы в окружении): 2 Девастатора (они же экспериментальные танки), 4 обычных танка, 2 ракетных, 4 отряда тяжёлой пехоты. Наша задача провести захват Сборного Двора (а желательно ещё и ветряка, завод техники и завода спайса) и уничтожить всех кто будет мешать. Сделать это будет не очень сложно, т.к. пушек не будет (или всё таки сделать паорчку чтобы жизнь мёдом не казалась?), а будет лишь штук 5 танков и 2 осадных. Как только мы успешно проведём захват надо немедленно отстраивать базу, т.к. через некоторое время враг высадит ответных нехилый десант соник танков и осадных и ракетны на тех же горах. Причём этот десант будет высаживатся не один раз, а на протяжении всего уровня. Правда нам тоже пошлют помощь (1 или 2 девастатора), но НЕ на горах а просто на базу. Теперь когда мы кое как отбились и поставили пушки на случай повторных атак, можно мочить и основную базу. Ну тут всё как всегда. *************************************************** Ещё вот есть такая неразвитая идея по поводу миссии за Харков: мы начинаем с внутиельным отрядом войск, но БЕЗ MCV и задача прочесать местностьв поисках остаточных сил врага и уничтожить их всех p.s. нумерацию миссий веду с 1, а НЕ с нуля |
| ALEX_230_VOLT:
что, неужели нет ни новостей ни отзывов? |
| pedro:
а спрайты менять будите. уж больно приелись стандартные здания :) |
| ALEX_230_VOLT:
лично я против что либо менять или добавлять. Вот разе что Фрименов хорошо бы сделать отдельным домом (например чтобы можно было сделать миссии "защити/уничтожь Фрименов") |
| ALEX_230_VOLT:
Segaman, ну что, как там редактор? Добавлено позже: ох щас вдохновение пришло! Я придумал основной сюжет и предысторию! Получилось нечто вроже исторического трактата событий ПКшно и Сеговской версий Дюны. Короче читайте. Сразу говрю: читать придётся много ;) Вступление. Планета Аракис, так же известна как Дюна. Единственное во вселенной месторождение драгоценного спайса. Ещё с давних времён спайс высоко ценился в Космической Гильдии и многие хотели завладеть планетой, однако законного повода для начала войны не было. Шло время... К власти на Аракисе пришёл жестокий император (забыл как его имя). Как только [имя императора] пришёл к власти, он сразу заявил что намерен активно развивать военную промышленность, аргументирую это возможным началом войны. Начались массовые призывы в армию, промышленность была военизированна, рабочий день был увеличен в 2 раза. И вот он - тот самый повод которого ждала Гильдия. Она обвиняет императора [имя императора] в нарушении конвенции и требует немедлнно прекратить массовое вооружение, в ответе император игнорирует угрзоу. 3 сильнейших дома вызываются "помочь планете Аракис востановить демократию". Конечно все понимали что это всё для закрытия глаз и на самом деле каждый из 3х домов намерен захватить планету, однако Гильдия была заинтерисована в том чтобы три дома воевели между собой, ослабили друг друга и потеряли влияние во вселенной. Одно ясно точно: император оказался прав, и такая подготовка не окажется напрасной ибо грядёт буря... Этап первый: The building of a dinasty. Все три дома высаживаются на планете, условно разделённой на 40 секоторов, и стараются захватить как можно больше территории. Заключается договор между тремя домами и императором о том, что он (император) не будет вмешиватся в войну и занимает нейтральную позицию по отношению к домам (надеясь что война будет недолгой и в скором времени Атрейдесы, Ордосы и Харконены уничтожат друг друга). Однако на этот раз он ошибался. Время наборот работало на каждый из домов. С каждым днём дома завоёвывали всё больше и больше нейтральных территорий и разрабатывали всё более совершенную технику, а Атрейдесы умудрились заключить союз с одной из коренных расс планеты - Фрименами. Прошло 10 лет, однако ни один из домов не понёс существенных потерь, в то время как власть самого императора покачнулась (что и понятно. Кому же будет приятно когда на твоей планете ведут войну абсолютно чужие дома, а тебя выселяют в резервации?). Тогда император принимает решение что необходимо как можно быстрее закончить войну, пока захватчики не набрали ещё большей силы. Он решает вести тройную игру и тайно заключает договор о взаимопомощи с каждым из домов и начинает активные боевые действия против каждой из сторон. Однако этой тактике не суждено было быть успешной и в скором времени все три дома поняли что их обводят вокруг пальца , обвинили императора в предателстве и начали прямую атаку на его дворец. Император сопротивлялся как мог, старался поссорить дома опять, просил у Гильдии помощи, однако всё было напрасно и война сразу на три фронта было недолгой. Дворец был окружён зазватчиками со всех сторон, бежать было некуда и [имя императора] был вынужден примать послов от всех 3х домов. Первыми были делигаты от Атрейдесов, они обвинили его в предателстве и свергли с трона. Через несоклько минут подоспела делигация Ордосов, они взяли императора под стражу, и поставили у власти своего марианеточного императора. Однако власть нового "императора" была недолгой. Скоро подоспели Храконены и расстреляли всех представителей Ордосов, а [имя императора] устроили военный трибинал и после этого расстреляли. Император мёртв. Вместо него назначенно временное правительство, а планета равно разделилась между тремя домами. Война перешла в новую стадию. Этап второй: The battle for Arrakis. Укрепив своё положение на чужой планете и устранив законную власть, стороны начали открытую борьбу друг с другом. Война приняла более глобальный характер. Теперь секторов не 40, а всего 9, зато более укруплённых. В основном в войне участовали Атрейдесы и Харконены, а Ордосы лишь выжидали удобного момента чтобы добить проигравшего, однако это было временно и чуть позже Ордосы стали первыми на ком Харконены испытали своё новое оружие - ядерную ракету "Рука Смерти". Данное обстоятельство заставило Атрейдесов и Ордосов заключить союз против Харконенов, чуть позже к этому союзу присоединились остатки Имерских Сардукаров. Все были уверенны что Харконены не выдержат такого напора и скоро сдадутся, однако не тут то было. Лидер Харконенов приказал увеличить контингент на территории Аракиса, а так же снять с боевого дежурства охранные войска и переслать их на Аракис. И это сработало. Харконены победили всех кто сопротивлялся и захватили абсолютную власть на планете. Казалось что это конец и больше на Дюну никто не позарится, однако этобыло не так... Этап третий: The fall of the empire (именно так предлагают назвать наш хак) Затяжная война ослабила силы Харконенов, местные жители (Фримены и Сардукары) одинаково ненавидят новую власть и устраивают многочисленные бунты и восстания, а Атрейдесы и Ордосы заявили о повторном вторжении на планету (с громкого одобрения Гильдии). Теперь всем стало понятно что новый этап войны станет окончательным и на этот рах война не ограничется Дюной и пойдёт до полного искоренения домов. Какой же их домов выживет в этой бойне и станет единоличным владельцем спайса? Это зависит от вас. Добавлено позже: Так, теперь о мисссиях: Первая миссия Харконенов: планету со всех сторон атакуют свежевысадившиеся Атрейдесы и Ордосы. Необходимо прочесать местность и уничтожить всех кто встретится. Начинаем мы с несколькими небольшими базами в разных частях карты. Базы небольшие (Сборный Двор, Ветряк, Перерабатывающий завод, радар. ВСЁ. больше ничего нет). Каждая из баз имеет защиту состоящую их 2х танков, 4 БМП и 2х отрядов пехоты. Каждую из баз будут атаковать расставленные по всей карте войска Ордосов (у них будет много деваторов и немного рейдеров) и Атрейдесов (танки и ИЗРЕДКА соник танки). Десантов НЕ будет (ну или сделать парочку, но не более), однако бует несколько дружественных десантов (в смысле подкреплений). Также на карте есть сборный двор Ордосов и Атрейдесов, после их уничтожения и присуждается победа. Первая миссия Ордосов: необходимо занять начальную позицию и собрать стартовый капитал (4000 тысячи). Карта ТА ЖЕ САМАЯ что и у Харконенов. Из войск нам дают 4 девиатора и 2 рейдера, однако будет ещё 2 подмоги (в каждом 1 девиатор и 2 рейдера). Атрейдесов нету, Харконены слабы и неагресивны и от них мого харвестеров, которые надо перехватить девиаторами чтобы поскорее собрать сумму. Если не справится за 7 минут, то будет смертелный десант Харков из 6 танков, 4 осадных и 4 ракетных. |
| Gamefreak:
Сардукары, местные жители? o_0 Фрэнк Герберт от такого в гробу перевернется. |
| ALEX_230_VOLT:
Gamefreak, ну я книгу не читал, так что точно сказать не могу. Исправь тогда меня ;) |
| AKM1989:
ALEX_230_VOLT, Неплохо, конечно, поработал, но вот зачем изобретать сюжет к итак вполне проработанной вселенной? Может быть лучше преписать события хака к событиям книг?? |
| Ti_:
--- Цитата: AKM1989 от 12 Апрель 2009, 10:15:22 ---Неплохо, конечно, поработал, но вот зачем изобретать сюжет --- Конец цитаты --- нормуль! никакой неправильности нет. это альтернативная вселенная. в хаке события развиваются по-другому :) Добавлено позже: --- Цитата: pedro от 10 Апрель 2009, 21:25:12 ---а спрайты менять будите. уж больно приелись стандартные здания :) --- Конец цитаты --- нет, не собираемся. я бы хотел с AI или балансом что-нибудь покрутить - куда полезнее результат ) --- Цитата: ALEX_230_VOLT от 10 Апрель 2009, 20:32:46 ---что, неужели нет ни новостей ни отзывов? --- Конец цитаты --- я уже писал что миссии новые(если буду , то ток в редакторе). |
| ALEX_230_VOLT:
да, чёто меня м впрямь занесло. Тогда давайте я сокращу и вырежу спорные моменты. Короче вот новая версия --- Цитата ---Планета Аракис, так же известна как Дюна. Единственное во вселенной месторождение драгоценного спайса. Кто владеет спайсом - тот владеет вселенной. Три могучих династиии высаживаются на планете, начинается борьба за территорию. Заключается договор между тремя домами и императором Аракиса о невмешательстве империи в войну. Император надеялся что война будет недолгой и в скором времени Атрейдесы, Ордосы и Харконены уничтожат друг друга. Для скорейшего достижения успеха император начинает тайно помогать каждому из домов. Обман был недолгим. Вскоре Дворец был окружён со всех сторон, бежать было некуда, ворвавшиеся в тронный зал Харконены устроили военный трибунал, обвинив императора в измене и после этого расстреляли. Император мёртв. Дворец захвачен. Харконены победили всех кто сопротивлялся и захватили абсолютную власть на планете. Казалось что это конец и больше на Дюну никто не позарится, однако этобыло не так... Затяжная война ослабила силы Харконенов, и Фримены и Сардукары одинаково ненавидят новую власть и устраивают многочисленные бунты и восстания, а Атрейдесы и Ордосы заключили союз и начали готовить совмесную операцию по захвату планеты. Теперь всем стало понятно что новый этап войны станет окончательным и на этот рах война не ограничется Дюной и пойдёт до полного искоренения домов. Какой же их домов выживет в этой бойне и станет единоличным владельцем спайса? Это зависит от вас. --- Конец цитаты --- |
| Segaman:
я немнога сбавил обороты по разработке редактора :), так што наверно в этом месяце закончю ^_^. а то сами панимаете 8 дней без отдыху с утра да вечира сидеть за кампом. А про прогресс: пробую асм файл лепить, а чтоб объекты в редактор сунуть, над файл объектов полностью расшифравать. вообщем ждите и чем можете памагайте( еслы в роме чё палезное откопаите). а в роме я уже откопал названия меню, звуков, пароли, тексты, прочие данные(кстати о них, па моему они тама лижат, изза таво, што westwood'еры с virgin'цами черес ром нужные данные писали) и ищё минога усякой фигни :D |
| ALEX_230_VOLT:
ладно, про тебя понятно а что с остальными? И придумывать ли мне дальше миссии? |
| Segaman:
сейчас разбираю координаты и кое-что узнал. оказывается размер большой карты 64х64, а доступно из них всего 62х62. по краям они просто на просто обрезаны :D (начало:1,1; конец:62,62) Добавлено позже: поздравтье меня. мой редактор читает обьекты :D кстати разрешение 512х512 :cool:, удоьно+скрол мышью добавил и редактирование данных карты ток пока што версия сплит(разложение/сложение рома), благодаря чему можно будет ставить больше обьектов :D Добавлено позже: а вот и скриншот, уже есть базы, но редактирование ищё ненаписал ^_^ |
| pedro:
Segaman, ты просто монстр :D жду полный редактор)) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |