Разработка и ромхакинг > Ромхакинг

[SMD] хакинг Dune: The Battle for Arrakis

<< < (466/476) > >>

SeregaZ:
не не :) я еще не сдался!

ты приехал на склад разгружаться. кладовщик такой - да в конец склада вези. вот там свалил в кучу... и домой. а кладовщику не сказал какая полка. и всё. хрен он потом найдет твой товар :) вот так и здесь...

Добавлено позже:
и да! я все-таки оторвал свою жопу и купил старые-новые обновки для компа :) сижу винду-шминду ставлю. правда купил то что было... абы какое. i3 9100F. ну... после моего старенького компа будет самолет. хотя думаю надо было еще SSD сразу взять... чтоб самолет был в двойне :)

Slava1989:

--- Цитата: SeregaZ от 23 Апрель 2025, 12:57:44 ---не не :) я еще не сдался!

ты приехал на склад разгружаться. кладовщик такой - да в конец склада вези. вот там свалил в кучу... и домой. а кладовщику не сказал какая полка. и всё. хрен он потом найдет твой товар :) вот так и здесь...

--- Конец цитаты ---


давай я тоже пример приведу.
берем книгу и оглавление на начальной странице читаем оглавление : карты на 4 и 5 странице,(представим что на 4той маленькая карта 32 на 32, а на пятой большая 64 на 64  и большая карта так как в 4 раза больше занимает аж целых 4 страницы,
 а после карт к примеру у нас идут юниты, и они у нас на 9 странице,
 вот мы берем и меняем карту на странице 4 на карту размера 64 на 64. но мы вставляем ее, а не переписываем первые 3 страницы карты которая изначально была по оглавлению с 5 страницы.  и по итогу получаем что первая карта с 4той страницы вторая карта с 8 страницы, а юниты с 12!
а игра об наших изменениях нихрена не знает , и запускает 1вую карту со станицы 4, и тут все работает ... но тут игра получает инструкцию отрисовать юнита.  и она смотрит в оглавление, там написано юниты страница 9! лезет на страницу девять. а там с какого то хрена вторая часть карты номер 2 . все вылет или зависон ...


--- Цитата ---и да! я все-таки оторвал свою жопу и купил старые-новые обновки для компа :) сижу винду-шминду ставлю. правда купил то что было... абы какое. i3 9100F. ну... после моего старенького компа будет самолет. хотя думаю надо было еще SSD сразу взять... чтоб самолет был в двойне :)

--- Конец цитаты ---

встроенную бери та которая сразу в материнку втыкается, а не через сата кабель... там скорость в раз выше...

SeregaZ:
М2 называется. но нет. мат плата самая простенькая какая была для 8-9 поколений. так что тут мимо :) я хотел 7 поколение - i5 7500. правда там мат плата тоже без М2 была, но зато там был LPT разъем! точнее колодка под него. уже хотел на али заказать проводок для неё... но тут внезапно 7500 кончились. и не хотят продавать и все тут :) объясняю манагеру - вы свой собранный комп возьмите со склада и мат плату с процом и памятью я куплю комплектом, один фиг их никто у вас не покупает. нет, покупайте целиком системный блок! ну бл...... а тут смотрю i3 9100 появился. по выхлопу вроде плюс минус так-же как i5 7500. ну и решил взять. а мат плата самая самая маленькая какая была :) тупо PCI-e один большой и один маленький. и все :) ну ладно уж. хоть будет повод свою светомузыку перепаять с LPT на USB. так что довольный. заодно будет потом интересно редактор посмотреть своими руками как себя на Windows 10 ведет. может что-то где-то не влазит и надо будет пиксель сюда, пиксель туда править... посмотрим. но я на позитиве :) еще теперь видеокарту у них поймаю какуюнить простенькую и вообще будет ляпота.

Razor:
Эксперименты с графикой. Не добавляя новых тайлов собрал альтернативный барак (WOR) для Харконненов.

M3tro ™:
A Mэтрыч тем временем внезапно раздуплил, как делать CDDA-музыку и наслаждаться ею в рэтроарче.
Добавил пока что саундтрэки из Tiberium Wars и Kane’s Wrath, и как выяснилось, это на самом деле не так уж и сложно, как мне казалось раньше, тем более щас появилась настройка динамической смены трэков.
Сложнее было подобрать саундтрэки для побед и брифингов каждого Дома (выше, кстати, вы можете прослушать вариант для 0рдосов), на данный момент готовы трэки для всех Домов и полная палитра саундтрэков для игрового процесса. Всего 50 уникальных и атмосферных саундтрэка из дилогии CnC3.
Апдэйт с поддержкой CD-музыки ожидается в ближайшее время, как только проведу ещё ряд небольших косметических фиксов в миссиях и текстах, также планируется ещё 2 версии комплектов CD-музыки для моего Dune2: Full Version c cayндтрэками из Dune2k и DMC4.

да, я в курсе, что Razor когда-то в далёком покрытым песком пустыни прошлом тоже делал диск с саундтрэками из CnC3, и там у нас с ним немало схожих трэков взято из игры, но в том диске их было что-то вроде около 30ти, а у меня их чуть более, и в те времена ещё ром не имел поддержки динамической смены трэков и настроек, какому Дому, какую мелодию играть.
Только вот жаль, в ядре рэтроарча для 480на464 нету настройки громкости CDDA-музыки, хотя в версии ядра для обычного стандартного 320на224 она есть и работает, а для 480на464 её в меню эмулятора нету и даже через конфиг вручную не добавляется, ядро тупо игнорит эту строчку.
Донатом какого размера мне нужно угрожать Doomguard45, чтоб он исправил ситуацию с нерегулируемой громкостью в ядре под 480на464 :)?


--- Цитата: M3tro ™ от 19 Март 2025, 04:05:57 ---
--- Конец цитаты ---
a y меня в Фулл Вёршне тоже для них казарма собрана почти без добавления новых тайлов :), ну кроме той шляпки, для которой ещё давным были пущены под нож тайлы спрайта рокетквада, но зато она максимально похожа на WoR из оригинала на MS-Dos, xexьб.
ну и спрайт рокетквада мне как спрайт не нужен был, потому и ушёл в расход на всякое.

Razor:

--- Цитата: M3tro ™ от 07 Июнь 2025, 01:03:56 ---Донатом какого размера мне нужно угрожать Doomguard45, чтоб он исправил ситуацию с нерегулируемой громкостью в ядре под 480на464 ?
--- Конец цитаты ---
Ещё нужно, чтобы ядро скомпилировал под arm и x64 :lol:

Добавлено позже:

--- Цитата: M3tro ™ от 07 Июнь 2025, 01:03:56 ---раздуплил, как делать CDDA-музыку и наслаждаться ею в рэтроарче.
--- Конец цитаты ---
И добавь уже нормальный звук лазера, а не дефолтный жидкий пердёж из сборки. Вот даже сделал тебе готовый звук из той же CnC3.

cool245:
А mode 1 да sega cd не предвидется?)треки

Razor:
За счёт Mode 1 это всё и работает. На железной Sega CD тоже можно играть с CD музыкой... уже лет как дофига.

cool245:
А где диск та взять?)

Razor:
Dune Razor Missions идёт в комплекте с CD диском, например.

Razor:
Ti_ реализовал возможность вставить в хак Дюны текст перед экраном Sega. Тем кто не читает readme файлы теперь не скрыться. :lol:

SeregaZ:
подсказываю в какую сторону надо копать: в момент победы, при пролете гусей, радар начитает шипеть белым шумом, женский голос: инкоминг трансмишн... и в окошке радара начинает показываться видео из видео-заставок Дюны 2к.

Razor:

--- Цитата: SeregaZ от 15 Июнь 2025, 22:46:06 ---и в окошке радара начинает показываться видео из видео-заставок Дюны 2к.
--- Конец цитаты ---

Не, если хак под Command & Conquer, то нужны видео с лысым Кейном. :lol:

M3tro ™:

--- Цитата: Razor от 07 Июнь 2025, 11:33:05 ---И добавь уже нормальный звук лазера, а не дефолтный жидкий пердёж из сборки. Вот даже сделал тебе готовый звук из той же CnC3.

--- Конец цитаты ---
Эт да, благодарю, что так заморочился), но не стоило, конечно)), твой вариант (NUBeamC_wea1Fired.wav для Лучевых Пушек) безусловно лучше того пука (который в своё время вроде из Эмперора взяли), но я пока что смотрю в сторону NUVenom_capaFire*.wav для Веномов с лазером :).

--- Цитата: Razor от 15 Июнь 2025, 20:05:40 ---Ti_ реализовал возможность вставить в хак Дюны текст перед экраном Sega. Тем кто не читает readme файлы теперь не скрыться.:lol:



--- Конец цитаты ---
о, а я только приготовился свой переполненный Фулл Вёршн обновлять ::), а тут ещё обновы для сборщика скоро подвезут, это радует =).

SeregaZ:
тем временем мы там маленько упоролись в видео... и даже чото там получается :) но только вот мерцание экрана убивает всю идею. видимо из-за перезагрузки палитры каждый кадр. хотя она одна на все кадры. ну или из-за перегрузки кусмана памяти с кадром... черт с ней с картинкой. вопрос пока в другом! понадергал кода где что плохо лежало и свалил все в кучу - то есть надо чтоб и звук и видео стартовали одновременно. однако я понятия не имею как правильно это сделать :) у меня получается сначала играется видео до конца, и только потом стартует звук. как их запустить паралелльно? сейчас оно хоть как-то работает путем вшития кода из GEMS проигрывателя. сама строчка:

--- Код: ---include somegemscode.asm
--- Конец кода ---
внутри test_pic.asm, сразу после blt   cycle_loop

но видимо это не то место, или там конфликт кода самого этого примера показа изображения с кодом проигрывателя GEMS. колитесь как запустить одновременно и звук и видео?

***

видимо буржуйский товарищ (такой-же чайник как и я) порешал с АИ в чем проблема :) надо будет докрутить конвертирование музыки.

KASAISru:

--- Цитата: SeregaZ от 19 Апрель 2025, 20:19:50 ---а как он тебе сработает, если там были кастомные метатайлы? будет пургу в этих местах показывать :)

--- Конец цитаты ---
вот бы мне так кто разжевал...

Добавлено позже:
А вообще хотелось бы узнать главную магию
как делать метки я вроде бы почти научился
как вы маги делаете код потом компилируете его и засовываете в игру опять через HEX или ???
да я уже 16ричную систему счисления смотрел туториалы
как вставить и чтобы был размер одинаковый знаю ... но блин
очень конечно интересно .
для чего интересуюсь . играем в пвп а косяки править некому . нужно учиться иначе загнется дюнка

SeregaZ:
да как тут объяснить то, чего не знаешь сам  :lol:

для втуливания в игру в основном используется ASM68K.exe - ему надо скормить asm файл, где по сути инструкции что куда втуливать, и он уже просчитывает эти самые метки и собирает ром. сама по себе метка бесполезна - нужно чтобы на неё был "прыг" из кода игры. поэтому самое простое - говнохаки - работают примерно по такому принципу:
дописываем в конец рома какую-то инфу, например новую картинку девки полураздетой.
ищем где в коде игры была метка на графику мужика, меняем эту метку на метку девки.

почему это говнохак - потомучто графика мужика то в роме все-таки осталась и это место расходуется зря в роме. правильно делать это полностью разобрать код и сделать его резиновым - пересобираемым, с любыми изменениями в размерах картинок, звуков, анимации, да всего. но чтобы это сделать - это надо уметь в дизасм. однокликового решения там нет. хотя может быть когданибудь вдохновение меня все-таки бахнет по башке на второй заход в дизасм, чтобы доделать то что я бы там хотел доделать... но уже который год пошел, а оно все не приходит и не приходит.

KASAISru:
SEREGAz спасибо за ответы )) друг . Благо 21 век на дворе и с помощью нейросети и ее примерам она как репетитор быстро подтянула мои знания . а обучаюсь я невероятно быстро . метки уже все ясно как че . другой вопрос стал интересовать . вот есть одна дюна ПВП есть другая ... по адресу например в $D66B есть тумблер для включения коррино . а в другой сборке соответственно этого ничего нет . тупая попытка перенести эту 4 по этому адресу глупая затея . базовые РОМы тоже отличаются моей ПвП и человека который прогрессивнее и сделал уже Коррино пикабельными ... Мучает загадка как написали код . за что цепляться . как найти такой BREAKPOINT в игре если ПвП версия в эмуляторах с отладчиком не всех поддерживается. LISTing в ассемблере тоже ответов много не дал просто кучу адресов но и это хорошо . даже правильно вопрос ИИ не могу сейчас сделать .. хочется понять как это работает . чтобы в дальнейшем может сделать че то свое.... Спасибо за внимание .

SeregaZ:
ну тут не подскажу. по идее это прям воз и маленькая тележка всего. начиная от добавления графики, звука, ментата, карты брифинга, заканчивая палитру, юниты, заводы, редактирование карт с учетом что игрок будет теперь этим новым домом управлять. это кароче мрак :)

M3tro ™:
Музыкальное (и багфиксовое) обновление DUNE2 Full Version c добавлением CDDA-музыки с помощью Mode1:
   A вот и тот самый долгожданный апдэйт от меня и кайфовый CD-музоний на рэтроарче (или же на реальной MegaCD) в моём Full Version!..
В этом посте хочу вас познакомить c CD-ayдио из нескольких других игр, которые можно прослушивать за игрой на эмуляторе RetroARCH или на реальной консоли с подключённой в неё Mega CD.

Где взять эмулятор Retroarch и что оно такое?
RetroArch v1.7.4 (32-bit) c разогнанным ядром (×7) для 480×464 в комплекте (только ядро без эмулятора)
# наилучшая эмуляция звука по сравнению с другими эмуляторами для дюнхаков;
# возможность запускать дюнхаки 480×464 на "расширенном" разрешении 480на464 (с возможностью выбора удобного для вас апскэйла);
# ядро Genesis Plus GX разогнано до ×7, что позволяет комфортно и без лагов играть в любые "тяжёлые" (много весят или просто имеют много объектов на экране одновременно) модхаки, при этом важно, чтоб проц на вашем компе не был слишком картофельным;
# работает 100% на операционных системах Win7/Win10, также есть версии и для других на официальном сайте эмулятора;
# возможность запускать обычные ромы без разгона (если выбрать при запуске ядро Genesis без разгона), крайне не рекомендуется для дюнхаков, в них лучше играть с разгоном.
Если у вас уже есть RetroARCH, то для стабильной работы разогнанного ядра, убедитесь, что версия вашего эмулятора 32-разрядная, ядро не работает с 64-разрядной версией эмулятора.
Kaк запустить DuneHack на Retroarch c CDDA-музыкой?
# скачайте один или несколько архивов ниже;
# содержимое распакуйте (например, 7-zip’oм) в удобное для вас место (без кириллицы в путях);
# запустите RetroArch, выберете в меню Load Content, найдите ту папку, где лежит ром с игрой и музыка к нему (если что, по секрету, ром и ogg-файлы должны лежать в одной папке =)), выберете желаемый ром (обычный или с 480×464 разрешением), выберете необходимое ядро (для 480×464 выбирайте ядро, в названии которого написано это разрешение);
# если вы всё сделали правильно, то игра у вас запустится c CD-музыкой, поздравляем!
Tiberium Wars + Kane’s Wrath
50 атмосферных cayндтрэков из всеми любимой Command & Conquer 3.
Авторы\композиторы: Trevor Morris & Steve Jablonsky.
Жанр: эмбиент и саундтрэк.
> Скачать:
DuneFV_with_CnC3_ost.7z

DUNE 2000
24 (17 opигинальных + 7 каверов из Dos-версии) cayндтрэка из игры Dune2000.
Aвторы\композиторы: Frank Klepacki.
Жанр: эмбиент.
> Скачать:
DuneFV_with_D2k_ost.7z

Devil May Cry 4
46 cayндтрэков из игры DMC4.
Aвторы\композиторы: Tetsuya Shibata, Shusaku Uchiyama, Kota Suzuki, Akihiko Narita, Rei Kondoh, Chamy.
Жанр: хэви мэтл и эмбиент.
> Скачать:
DuneFV_with_Dmc4_ost.7z

The Building of A Dynasty
41 (34 от MDVhimself + 7 бонусных от M3tro) кавер на cayндтрэки из оригинальной Dos-версии игры.
Aвторы\композиторы: Frank Klepacki, Paul S. Mudra, Dwight K. Okahara.
Жанр: чиптюн и эмбиент.
> Скачать:
DuneFV_with_Dos_ost.7z

Remixes & Covers by M3tro (Side A)
43 атмосферных кавера на cayндтрэки из Genesis-версии и пару трэков из Dos-версии игры.
Aвторы\композиторы: Frank Klepacki, Paul S. Mudra, Dwight K. Okahara.
Жанр: арабское техно и синтвэйв.
> Скачать:
DuneFV_with_Remixes_sideA.7z

Remixes & Covers by M3tro (Side B)
47 атмосферных каверов на cayндтрэки из Genesis-версии и пару трэков из Dos-версии игры.
Aвторы\композиторы: Frank Klepacki, Paul S. Mudra, Dwight K. Okahara.
Жанр: арабское техно и синтвэйв.
> Скачать:
DuneFV_with_Remixes_sideB.7z


A ещё в этом апдэйте я провёл небольшой ряд фиксов, который касается версии от 2025-06-17 и только её, за актуальными значениями юнитов и другими тонкостями вы можете следить в этой таблице с параметрами (здания, юниты, супероружия Домов, космопорт, уровни сложности).
Мегасовет от Perplexity!
Kcтaти, вот что советует Перплексити, чтобы "разблокировать" все интересные элементы в Dune2: Full Version :):

Быстро по списку ключевые отличия от предыдущей версии (март 2025го года):

* кнопка в Ментате "Advice" переименована в "Details", там в каждой миссии можно прочитать основную инфу о технологиях, которые открывает миссия, иногда даже совет или подсказку от ментата\фремэнки\Императора (тексты брифингов пока всё ещё на английском, перевод на русский ещё не готов);
* новый звук для выстрела лазером (sfx из CnC3);
* xп стены уменьшено с 5000 до 2500;
* увеличено время перезарядки супероружия дворца Атрейдесов с 3:00 минут до 4:00 минут;
* у всех Домов время иконки "запрещено" на супероружии дворца — теперь 3:00 минуты (у Императора — 3:10, а было 3:20);
* увеличено время перезарядки ордосовского супероружия с 2:00 минут до 2:30;
* увеличено время перезарядки фремэнского супероружия с 2:30 до 3:00 минут;
* уменьшен урон фремэнских труперов с 40 до 24;
* цена одного фремэнского трупера уменьшена с $100 до $50 (а троих c $300 до $150);
* цена одного сардаукара увеличена c $70 до $100 (а троиx c $210 до $300);
* урон от взрыва при суициде пехоты, входящей в здание, увеличен в 3 раза;
* уроны от взрывов Девастатора по зданиям: основной — увеличен примерно в 2.5 раза, дополнительные взрывы — увеличен в 4 раза, юниты от этого урона получают менее одной трети, в зависимости своего типа (например, пехота получает от них около 10% урона, что позволяет пехотинцам, эвакуирующимся из Девастатора или Тяжёлой Ракетницы, а также пехоте, стоящей рядом с взрывающимся зданием);
* изменены враги во 2й и 3ей миссиях в кампании за фремэнов: Харконнены вместо 0рдосов (2ая) и Наёмники вместо Харконненов (3ья) соответственно;
* немного изменён портрет фремэнки Сиаксы: теперь она снова в коричневом стилсьюите (была в серо-синем), но осталась с синими глазами;
* кроме того, что теперь из колёсной техники могут выпрыгивать (с вероятностью в 51%) солдафоны при уничтожении юнита, ещё иногда после солдата или трупера может остаться (с вероятностью <25%) "геройский" солдат, что делает добавление пехоты к своей армии более полезным.
>>>CKAЧATЬ rom-файл БЕ3 музыки и подробная ИНФА<<<

Прошу обо всех багах и проблемах писать мне https://t.me/m3tro_romhack/ сюда, свои ответы и вопросы тоже туда!

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

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