Разработка и ромхакинг > Ромхакинг
[SMD] Dune: The Battle for Arrakis
Lipetsk:
--- Цитата: Segaman от 12 Мая 2011, 04:30:08 ---Лучше б писали, как всего этого добиваетесь (если не секрет).
--- Конец цитаты ---
Segaman, если ты про то, как хакали сардаукаров, так ведь Ti_ выкладывал обновляемый патч. Там даже комментарии есть. А миссии делались, используя твой редактор.
--- Цитата: Segaman от 12 Мая 2011, 04:30:08 ---Вон на сониик ретро так и делают. Чуть что, сразу гайд и всем щастье. Каждому же хочется в дюну, что-то добавить, а что-то - нет. А хак хака - это уже перебор.
ИМХО
--- Конец цитаты ---
Предлагаю всю информацию по дюне закидывать на один сайт, например на http://dune-hacking.ucoz.ru/ который сейчас фактически заброшен. Я бы туда много чего добавил. А на форуме чтобы что-то найти, ковыряться приходится очень долго.
Nemesis_c:
Что мешает добавить 4 ментата? в чем загвоздка? Покажите как выглядит любой из трех ментатов (офсеты таилов, карты, палитры и чем все это пожато).
Добавлено позже:
--- Цитата: Lipetsk от 13 Мая 2011, 13:00:35 ---так ведь Ti_ выкладывал обновляемый патч.
--- Конец цитаты ---
там, например, нет герба нового
Ti_:
--- Цитата: Nemesis_c от 13 Мая 2011, 14:13:59 ---Добавлено позже:
там, например, нет герба нового
--- Конец цитаты ---
Я только карту тайлов+графу нашел распаковал; рисовал+ правил карту уже lipetsk.
Как найти графику/либо что-то другое, что тут объяснять? Если с дебагом и идой дружишь - и сам найдешь без объяснений. А если нет, и они не помогут. А ломать как - либо всё подряешь ломаешь(лучший вариант), либо если конретное хочется, опять тот же дебаг, но тут как повезет - иногда может уйти много времени на поиск. Если по расширению до садрукаров , то все коды находятся через ID дома ($FFC274) на чтение. (по номеру дома определяются ментаты, брифинги, карты и т.д.)
Добавлено позже:
--- Цитата: Nemesis_c от 13 Мая 2011, 14:13:59 ---Что мешает добавить 4 ментата? в чем загвоздка? Покажите как выглядит любой из трех ментатов (офсеты таилов, карты, палитры и чем все это пожато).
--- Конец цитаты ---
Ментат из спрайтов состоит, там и анимация еще и нарисовать его непросто, у меня нет желания там разбираться, если кто хочет делайте; только не спрашивайте как. Адреса гляну сейчас.
--- Код: ---ROM:00025934 gfx_m_tors: dc.l gfx_m_tors_H ; DATA XREF: sub_25970+Ao
ROM:00025938 dc.l gfx_m_tors_A
ROM:0002593C dc.l gfx_m_tors_O
ROM:00025940 gfx_m_eye: dc.l gfx_m_eye_H ; DATA XREF: sub_25ECE:loc_26008o
ROM:00025944 dc.l gfx_m_eye_A
ROM:00025948 dc.l gfx_m_eye_0
ROM:0002594C gfx_m_rot: dc.l gfx_m_rot_H ; DATA XREF: sub_25ECE+15Ao
ROM:00025950 dc.l gfx_m_rot_A
ROM:00025954 dc.l gfx_m_rot_0
ROM:00025958 unk_25958: dc.b $FF ; DATA XREF: sub_25970+AEo
ROM:00025959 dc.b $F8 ; °
ROM:0002595A dc.w $10
ROM:0002595C dc.w 0
ROM:0002595E dc.w 0
ROM:00025960 dc.w $FFE8
ROM:00025962 dc.w 0
ROM:00025964 word_25964: dc.w $FFF8 ; DATA XREF: sub_25970+CCo
ROM:00025966 dc.w $10
ROM:00025968 dc.w 0
ROM:0002596A dc.w 0
ROM:0002596C dc.w $FFF0
ROM:0002596E dc.w 0
ROM:00025970
--- Конец кода ---
--- Код: ---ROM:000257EC spritemap_ment: dc.l $A80D01 ; DATA XREF: sub_25970+78o
ROM:000257F0 dc.l $C5890001
ROM:000257F4 dc.l $A80D02
ROM:000257F8 dc.l $C5910021
ROM:000257FC dc.l $A80503
ROM:00025800 dc.l $C5990041
ROM:00025804 dc.l $A80D04
ROM:00025808 dc.l $C59D0001
ROM:0002580C dc.l $A80D05
ROM:00025810 dc.l $C5A50021
ROM:00025814 dc.l $A80506
ROM:00025818 dc.l $C5AD0041
ROM:0002581C dc.l $C00D07
ROM:00025820 dc.l $C5B10001
ROM:00025824 dc.l $C00D08
ROM:00025828 dc.l $C5B90021
..................
--- Конец кода ---
--- Цитата ---ROM:000A2C3E mentat_pals: dc.w 0, $8A, $6CE, $2AC, $48, $24, $E0E, $E0E, $EEE, $AAA, $666, $AAA, $444, $EEE, $666, 0
ROM:000A2C3E ; DATA XREF: sub_25ECE+1B8o
ROM:000A2C3E
--- Конец цитаты ---
Lipetsk:
--- Цитата: Nemesis_c от 13 Мая 2011, 14:13:59 ---там, например, нет герба нового
--- Конец цитаты ---
Вот конфиг для RRR_Hack_Compiler'а, (в асме пока не могу):
--- Код: ---# "новая палитра гербов"
D graphics\houses.pal P A6A18 N
# "размер тайлов гербов новый"
P P A8B9A "00F0"
# "адрес тайлов гербов новый (был A8BA8)"
P P A8B9C "0011ED80"
# "незапакованый"
P P A8BA0 "0000"
# "незапакованая карта тайлов гербов"
P P C3AEC "0E00"
# "адрес карты тайлов гербов новый (был C3AF4)"
P P C3AEE "0011DF80"
# "фикс графики"
P P C7DBA "205B"
# "новая карта тайлов герба"
D graphics\houses.map P 11DF80 N
# "новые тайлы гербов"
D graphics\houses.smd P 11ED80 N
--- Конец кода ---
Сжать не смогли, поэтому вставлял несжатый герб (карту+тайлы). см. хак.
fanatic:
Простите а на данный момент самый полноценный из полноценныых хаков в шапке висит или как?
Ti_:
--- Цитата: fanatic от 16 Мая 2011, 08:27:17 ---Простите а на данный момент самый полноценный из полноценныых хаков в шапке висит или как?
--- Конец цитаты ---
Нет, тут их несколько как бы, ну самый полноценный думаю сейчас 'кампания за сардукаров'.
Razor:
Решил сделать прохождение хака "миссии Сардаукаров". Пока готова первая миссия, остальные 8 пройду и залью в ближайшее время.
--- Цитата ---цель: поднять интерес к хакингу Дюны.
--- Конец цитаты ---
Вот ещё в виде видео стимул к поднятию интереса :lol:
Lipetsk:
Razor_ua, хорошая идея! :thumbup:
Сделал набросок ментата (императора) Сардаукаров.
Кто желает, может предложить свой вариант.
Картинка должна быть 16-цветная размером 144*144 пикселей.
Mad:
Lipetsk, А идея картинки была взята с другой версии дюны или придумана? Мне тёмно-фиолетовый зловещий ментат больше нравился... :)
pedro:
вот вариант :)
Добавлено позже:
Вообще возьмите Giancarlo Giannini с картинки отсюда
http://en.wikipedia.org/wiki/House_Corrino
Razor:
А всё таки хак смог меня удивить - когда гранатомётчики пошли боем на мои харвестеры, я прям 0_0
Lipetsk:
--- Цитата: Mad от 19 Мая 2011, 22:38:27 ---Lipetsk, А идея картинки была взята с другой версии дюны или придумана? Мне тёмно-фиолетовый зловещий ментат больше нравился... :)
--- Конец цитаты ---
Mad, император взят из PC-шной дюны, точнее его башка) Темно-фиолетовый ментат мне напоминает представителя космической гильдии.
pedro, спасибо, неплохо.
Giancarlo Giannini не знаю как смотреться будет в 16 цветов.
2DDarkKnight:
а в последней миссии так и должно быть пустое, отгороженное стенами пространство? В самом верху карты, слева.
Мб из-за лимита зданий они не построились?
Lipetsk:
--- Цитата: 2DDarkKnight от 20 Мая 2011, 01:50:55 ---а в последней миссии так и должно быть пустое, отгороженное стенами пространство? В самом верху карты, слева.
Мб из-за лимита зданий они не построились?
--- Конец цитаты ---
2DDarkKnight, зданий доступных действительно мало на миссиию. Сделано специально, как дополнительное препятствие чтобы с тыла не просто было подъехать. Прошёл уже что-ли?
lupus:
--- Цитата: Lipetsk от 19 Мая 2011, 22:13:46 ---Dune - The Battle for Arrakis (U) [!]_006.png
--- Конец цитаты ---
По правде говоря, как-то страшновато смотрится. Голова большая и слишком глубоко в плечи посажена...
Lipetsk:
--- Цитата: lupus от 20 Мая 2011, 13:17:52 ---По правде говоря, как-то страшновато смотрится. Голова большая и слишком глубоко в плечи посажена...
--- Конец цитаты ---
Согласен. Это пока черновой вариант. Попробую потом лучше сделать.
Вот доделал:
Segaman:
Во 1ых он прищюрил левый глаз, как будто видит в тебе х.ен пойми кого.
Во 2ых зачем прилеплять голову настоящего ментата, у которого есть свои туловище и руки, к телу другого ментата, отличающегося от него рангом, плащом, видом, руками, палитрой, носом, лысиной, да и, в конце концов отсутствием седой бороды, говорящей о его опытности в ведении боевых действий. Это мало того не этично, так ещё и редкостный геморой при скрещивании, наложении, переформирации отображения, адаптации цветов головы к палитре ментата харков. В конце концов выйдет так, что ментат харков мутировал и превратился в ментата сардов, предав тем самым свой народ. А ещё будет похоже не на мутацию, а на хирургическое вмешательство сдешних учёных из палаты. А этот его глаз - тупо побочный эффект при трансплантации. Нерв х.еново пришили.
Давайте мыслить глобально. Взялись доделывать (доводить) дюну до совершенной консольной стратегии, так давайте делать это хорошо, качественно и самое главное красиво. Чтобы от игры получать лишь удовольствие, а не угарать каждый раз при виде головы ментата сардов пришитой к обезглавленому телу бедного ментата харков.
Не надо извращаться над игрой. Честно, я бы лучше смотрел на чёрный силуэт в крапинку, чем на результат великих достижений в области трансплантации органов и конечностей.
Неможете разобраться в формате маппинга, давайте сюда местоположение графики, маппингов и палитру. И отпишите, чего уже добились в расшифровке.
И кстати на экране выбора ментатов (сам лазил в рам) у курсора есть и гор.скорость, и вер.скорость. Так что можно замутить нормальное добропорядочное перемещение указателя, а не его телепортацию при нажатии вниз.
Если лишнего наплёл, сильно неругайте... я же дембель... мне на первое время можно XD
Roket:
Segaman, так так оно и есть. Ментат сардукаров и есть переделанный ментат харконеннов, только с безобразной чёрной и фиолетовой палитрой. На мой взгляд подошёл бы как раз тот, что предложил Lipetsk,, только без прищуренного глаза, трансплантации головы, то есть с другим телом ;).
По хаку, зачем в четвёртой миссии Сардам ещё один барак? Им одно что ли мало o_0?
Пятая миссия не оправдала, компьютер взялся целью сломать пушку, которая была защищена за горой, при этом юниты не отвлекались на атаку войск.
2DDarkKnight:
а мне вариант pedro понравился)
Типо связь между вселенными)
gepar:
--- Цитата: Segaman ---И кстати на экране выбора ментатов (сам лазил в рам) у курсора есть и гор.скорость, и вер.скорость.
--- Конец цитаты ---
А зачем это делали? Изначально же были все варианты в один ряд.
Навигация
Перейти к полной версии