Разработка и ромхакинг > Ромхакинг
[SMD] хакинг Dune: The Battle for Arrakis
dimidrol:
Razor, а там их два или один заглючил?
Razor:
Два их там. Там ещё нюанс, что в прототипе у него есть только такой вид и отзеркаленный вниз. Вида сбоку и по диагонали нету.
dimidrol:
Razor, вероятно неудачный ПК порт топтера, проще в то время было новый нарисовать, чем готовый перенести с ПК на сегу
Razor:
Вот для сравнения эволюция орнитоптера от DOS версии до Mega Drive версии.
Agent Smith:
Razor, первый самый реалистичный
suxxjery:
Ребята, привет :)
А где взять коды на уровни для фремэнов и коррино?
Версия игры:
Dune2: The Battle For Arrakis Extended Full Version by M3tro
2026-01-10
SeregaZ:
так по старинке проходи уровни и записывай в тетрадку :)
KASAISru:
вообщем нашел бряк адреса в оригинале на бабки , открыл ghidra , нашел по этому адресу обращение в RAM.... Operand 0x1 (0x00ffd6c0).l к нему относится адрес в ROM 00012076.... открываю пвп конечно по этому адресу ничего похожего нету. вручную сейчас ищу все дерево функций связанных с этим адресом .... такое ощущение что мне нехватает еще каких то программ . кстати если решу писать новую функцию мне нужен компилятор какой то ? или GPT осилит это ....
SeregaZ:
так игра же от ромхака к ромхаку пересобирается каждый раз, следовательно все адреса плывут каждый раз. считай у тебя есть конструктор лего. у него есть большие детали - колеса, какие-то пластиковые большие части, какие-то куски цельные. и ты каждый раз их собираешь по своему вкусу. так и ромхаки в сравнении с оригиналом - какие-то куски одни и те-же. а какие-то новые. какие-то измененные. и лежат они в разных местах. теперь что касается разборки - я начал делать инструмент разборки ромхаков, но папки-ромхакеры забастовали и предали все анафеме. решил их не злить и не делать :) в планах было что программа читает ромхак Дюны, и разбирает где карты, где юниты, где графоний и все такое прочее... увы. папок понять можно - ты корпишь над своим чадом, прикручиваешь какие-то крутые фичи... а тут приходит свежезареганый Васян с форума и в один клик все эти вещи получает в свое распоряжение и может их использовать в своих ромхаках, потом выкладывая "самый полный ромхак Дюны рас рас рас. эксклюзив. только сегодня вечером." и все такое. посему вклад Тая в двойне бесценен - он выложил все в открытом виде. а так-бы мог сделать свой ромхак на 5 домов и до сих пор бы играли только в его одну единственную "самую полную" :)
KASAISru:
с вашей логикой ребята я понимаю что вы тратите время и все такое . но с такой логикой небыло бы доты 2 через редактор карт , или corsix mod studio. да и вообще MODdb . потому что ты шо я ж делал пусть умрет вместе со мной ... вас не просят дать прям исходники . пусть умрут вместе с автором . но вы то сами на гитхаб заглядываете ???? берете че то оттуда а это между прочим та же хрень . только вот люди там выкладывают наработки ... я спрашиваю про инструменты может есть какие то еще советы ???? все эти истории как оно работает я уже и так вижу ... не говоря уже о том что каждой такой чудо прогой еще и надо научиться пользоваться .... и не факт что она даст нужный результат. я же вижу в одиночной пишут новые механики , значит можно .
SeregaZ:
ну я ничего такого не знаю. каждый раз это ручной археологический подход. посему тут только самому сидеть разбираться. например один товарищ очень хочет из пвпшной версии в одиночный сборщик перетянуть момент, что ракетные турели перестают работать, когда электричества не хватает. типа пушка продолжает стрелять на короткой дистанции, а на длинной ракеты не стартуют, пока опять электростанции не построишь. что касается ИИ - сомнительно что он сможет разобрать игру. прокомментировать строки и объяснить что там происходит - да. но прям до винтика разобрать... некоторые адреса просто не лежат в открытом виде, а вычисляются в формулах всяких там. это прям очень портит процесс разбора игры.
KASAISru:
вот вот . а закомментить весь код считай дизассемблировать почти , и еще не факт что правильно обозвал участок кода . плюс нету норм дебаггера чтобы быстро запустить проверить результат если сомневаешься , вот и думаю чего не хватает может незнаю . вот пока только нахожу в одиночной и в ручную (кулачком) приходится искать такие же строки в пвп коде и чтобы verticles были одинаковы либо похожи.... и код внутри этих связей был похож или очень похож ... пока только так . и еще добавлю . попробую с помощью Cheat Engine еще поискать адреса если вообще возможно . ускорит поиск мне
Беларус учит русский:
--- Цитата: KASAISru от 25 Январь 2026, 20:29:41 ---нету норм дебаггера чтобы быстро запустить проверить результат
--- Конец цитаты ---
Чем тебе Генсида или GPGX Debugger не нравятса?
Razor:
Беларус учит русский, так он ковыряет пвп хак Дюны, в котором внедрялись меры защиты, чтобы другим было максимально сложно хакнуть. :lol:
Slava1989:
--- Цитата: Razor от 26 Январь 2026, 11:06:30 ---Беларус учит русский, так он ковыряет пвп хак Дюны, в котором внедрялись меры защиты, чтобы другим было максимально сложно хакнуть. :lol:
--- Конец цитаты ---
не без этого
KASAISru:
сложно это да , ну это я как понимаю против читерства сделано иначе оппонент будет сидеть играть с дебаггером и заменять на ходу адреса , тем самым нечестно играть. но я еще не пробовал Cheat Engine еще не собрал с исходников а готовому EXEшнику не доверяю. Просто много времени которого и так мало , сейчас уйдет на обозвать участки кода которые уже достали а их много . а там и взаимосвязи подтянутся и станет код яснее.
M3tro ™:
--- Цитата: grooomy от 02 Декабрь 2025, 09:36:33 ---Сделал. В теме прохождений игр Snes/smd
--- Конец цитаты ---
grooomy, благодарю :hi:! очень ценно для меня.
--- Цитата: Emperor175 от 02 Декабрь 2025, 13:32:56 ---Kлавиатура и разгон 500% - это дресскод в данную Академию!
--- Конец цитаты ---
это для мазохистов? или какой нормальный человек захочет играть в геймпадовую игру на клавиатуре :hang:?..
кроме того, что я советую играть в Дюны и Морталы Koмбаты на 6-кнопочном геймпаде, я по совету Рэйзора рекомендую делать это именно на 8BitDo Gamepad m30 Bluetooth (стоит от ~$20).
жёсткий у вас дресскод, я его не пройду, да и тем более у меня разгон ещё 700%, не, точно не выйдет.
--- Цитата: ZXAWFD от 14 Январь 2026, 14:52:46 ---Есть ядро Genesis Plus GX с разгоном ×7 на Linux?
--- Конец цитаты ---
это тебе с таким вопросом лучше Ti_ и Doomguard45 мучать =).
--- Цитата: KASAISru от 20 Январь 2026, 11:47:24 ---а есть у кого -----> IDAPro - лучший дизасембблер. анализирует код и отделяет его. загрузчик для Сеги от HardWareMan.
тут я поудалял всё лишнее.(т.е. открывать будет только сеговские ромы)
http://homepage.corbina.net/~lich/rrr/IDA/
WinHex - Hex-эдитор(16-ричный редактор). открытие чегоугодно в 16ричных кодах. универсальная программа для взлома ромов и не только. куча примочек.
http://homepage.corbina.net/~lich/rrr/WinHex/
YY-CHRV0.98 - графический редактор для Сеги, Снес, Нес и прочих.
http://homepage.corbina.net/~lich/rrr/YY-CHRV0.98.7z
GensVKNTrace - эмулятор Сеги, созданный специально для ромхакеров. от Виктора Яковлева. содержит меню Дебаг. просмотр текущего выполняего кода, установка брейкпоинтов на адреса и регистры. и другие примочки. как и IDAPro является must-have программой.
http://homepage.corbina.net/~lich/rrr/gensVKNTrace.exe
http://homepage.corbina.net/~lich/rrr/readmeVKNTrace.txt просто по этим ссылкам не заходит уже ..... больше всего интересует рабочая IDA ( доверенная ) и GensVKNtrace.
--- Конец цитаты ---
все перечисленные вами проги, кроме IDAPro, ecть в первом сообщении темы :lol: :drinks:.
забавно, что люди годами "читают тему", а на деле задают такие стыдные вопросы :skull:.
--- Цитата: suxxjery от 24 Январь 2026, 22:20:42 ---Ребята, привет :)
А где взять коды на уровни для фремэнов и коррино?
Версия игры:
Dune2: The Battle For Arrakis Extended Full Version by M3tro
2026-01-10
--- Конец цитаты ---
привет! если внематочно приглядеться, то можно увидеть, что у каждого автора под его сообщением есть подпись, так вот, такая подпись есть и у меня (какое совпадение =)), и в моей подписи есть ссылка, ведущая на текстовое описание моего Фулл Вёршна, в котором содержатся ссылки на скачивание и на страничку с паролями от всех миссий и прочего =).
эти подписи видны только залогиненным юзверям.
https://telegra.ph/d2fv-Passwords-09-05 это если совсем лень искать :biggrin:.
--- Цитата: Slava1989 от 23 Январь 2026, 18:24:13 ---пора сделать то, что следовало как говорил мне когда то тай с самого начала ...
--- Конец цитаты ---
я не знаю, чего вам Тай тогда говорил, но знаю точно, что я тоже с самого начала вам предлагал (и ожидал заранее), чтобы Апельсин сделал типа "пк-оболочку" для оригинального и модифицированных ромов, чтоб не было никаких ограничений MegaDrive, a игра просто брала нужные значения из рома.
но вам вот почему-то тогда упёрлось делать именно ром-хак.
ты только не подумай, Слава, что я обесцениваю ваш труд, совсем нет! наоборот — мне жаль потраченного вами времени: мы имеем Дюну с пвп, потраченные годы разработки, но с миллиардом ограничений Сеги!..
--- Цитата: Razor от 26 Январь 2026, 11:06:30 ---пвп хак Дюны, в котором внедрялись меры защиты, чтобы другим было максимально сложно хакнуть. :lol:
--- Конец цитаты ---
повырезали весь допконтент, сведя ромхак к полукастрированному оригиналу, так ещё и навставляли палок в колёса тем, кто может решить вернуть этот вырезанный контент :crazy: :drinks:.
neo4511:
Всем привет. Прошёл на днях оригинал, и хотел поиграть в хак за 2 новые фракции. Начал с Фременов и в первой же миссии затык. Всех убил 1000 спайса залутал, а дальше что? Как её пройти? Чё то туплю...
SeregaZ:
тут надо смотреть что именно ты играл. в изначальном сборщике, который Таевский - там карты миссий и ландшафтов не доделаны, насколько я помню. то есть просто они добавлены, чтоб ромхакеры их потом под свои ромхаки делали, но в изначальной комплектации что-то я помню там... аааа... или это я про увеличенные карты сейчас, а стандартные - просто копии карт за другие дома. кароче что-то там такое :) посему ты напиши точно во что именно ты играешь и где взял, а там уже видно будет.
neo4511:
--- Цитата: SeregaZ от 28 Январь 2026, 16:50:23 ---тут надо смотреть что именно ты играл. в изначальном сборщике, который Таевский - там карты миссий и ландшафтов не доделаны, насколько я помню. то есть просто они добавлены, чтоб ромхакеры их потом под свои ромхаки делали, но в изначальной комплектации что-то я помню там... аааа... или это я про увеличенные карты сейчас, а стандартные - просто копии карт за другие дома. кароче что-то там такое :) посему ты напиши точно во что именно ты играешь и где взял, а там уже видно будет.
--- Конец цитаты ---
https://www.emu-land.net/consoles/genesis/roms/dune-2-full-version
Навигация
Перейти к полной версии