Разработка и ромхакинг > Ромхакинг и программирование
[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 жду полный редактор))
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии