Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - KASAISru

Страницы: [1]
1
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 27 Январь 2026, 13:07:07 »
сложно это да , ну это я как понимаю против читерства сделано иначе оппонент будет сидеть играть с дебаггером и заменять на ходу адреса , тем самым нечестно играть. но я еще не пробовал Cheat Engine еще не собрал с исходников а готовому EXEшнику не доверяю.  Просто много времени которого и так мало , сейчас уйдет на обозвать участки кода которые уже достали а их много . а там и взаимосвязи подтянутся и станет код яснее.

2
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 25 Январь 2026, 20:29:41 »
вот вот . а закомментить весь код считай дизассемблировать почти , и еще не факт что правильно обозвал участок кода . плюс нету норм дебаггера чтобы быстро запустить проверить результат если сомневаешься , вот и думаю чего не хватает может незнаю .  вот пока только нахожу в одиночной и в ручную (кулачком) приходится искать такие же строки в пвп коде и чтобы verticles были одинаковы либо похожи.... и код внутри этих связей был похож или очень похож ... пока только так . и еще добавлю . попробую с помощью Cheat Engine еще поискать адреса если вообще возможно . ускорит поиск мне

3
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 25 Январь 2026, 18:16:57 »
с вашей логикой ребята я понимаю что вы тратите время и все такое . но с такой логикой небыло бы доты 2 через редактор карт , или corsix mod studio. да и вообще MODdb . потому что ты шо я ж делал пусть умрет вместе со мной ... вас не просят дать прям исходники . пусть умрут вместе с автором . но вы то сами на гитхаб заглядываете ???? берете че то оттуда а это между прочим та же хрень . только вот люди там выкладывают наработки ... я спрашиваю про инструменты может есть какие то еще советы ????  все эти истории как оно работает я уже и так вижу ... не говоря уже о том что каждой такой чудо прогой еще и надо научиться пользоваться .... и не факт что она даст нужный результат. я же вижу в одиночной пишут новые механики , значит можно .

4
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 25 Январь 2026, 17:10:57 »
вообщем нашел бряк адреса в оригинале на бабки , открыл  ghidra , нашел по этому адресу обращение в RAM....  Operand   0x1   (0x00ffd6c0).l  к нему относится адрес в ROM 00012076.... открываю пвп конечно по этому адресу ничего похожего нету. вручную сейчас ищу все дерево функций связанных с этим адресом .... такое ощущение что мне нехватает еще каких то программ . кстати если решу писать новую функцию мне нужен компилятор какой то ? или GPT осилит это ....

5
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 20 Январь 2026, 14:07:36 »
Ну я подозревал , ну вот ты мне еще сэкономил время ... которого и так мало . у кого то есть время и умения он его потратил на пвп версию для ее создания . но не имеет времени или желания ее ( проект ) , поддерживать.

6
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 20 Январь 2026, 13:14:49 »
GensR57Shell я вроде пробовал он дюну пвп не откроет.... а находить функции через ghidra допустим в одиночной дюне ( оригинал ) . не факт что поможет для ПвП . адреса сдвинуты скорей всего .... а так бы я уже через Бряк нашел многое . тут в ПвП не хотят все перекопать , тут нужны определенные изменения но аппетит приходит во время еды . но опять же не сильно хочется терять классику . но новые юниты народу зашли . А значит модеры которые их сделали не зря старались за это
Цитата
спасибо от всех кто играет в ПвП.

7
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 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.

8
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Январь 2026, 00:25:41 »
мда уж извините спамил глупостями про Include ))) теперь изучив как это работает все понял . установил GHIDRA и теперь работаю через нее с ROMом игры ну или бинарником кому как удобнее.  Razor там выше писал про документации куда к чему , не увидел . так же как и незнал и незнаю до сих пор как вы и чем находите и меняете функции игры , палитру то понятно и циферки в ттх юнитов задача попроще но все же .

9
Ромхакинг / [SMD] хакинг Dune: The Battle For Arrakis
« : 15 Январь 2026, 20:57:00 »
Цитата
Slava1989, с появлением в сборщике Тая множителей урона Рэйзор всё правильно делает с типами уронов, и я с ним в этом плане полностью скипидарен, если стрелковый пехот не может расстрелять танк, то почему танк должен его убивать с полтычка, для этого есть пулемётные машины (с противопехотными пулемётами) и другая стрелковая пехота, которые специализируются на убийстве пехоты. Может первое время Razor и делал дичь (до появления множителей урона), но его можно понять, он экспериментировал, чтобы сделать все типы юнитов полезными в бою, у каждого своё предназначение, а оригинал со своим плоским балансом уронов страдал проблемой "наклепать самых жирнючих юнитов — и в бой", пехота уже на 2й же миссии была сразу неактуальной, я уж молчу про 8ые и 9ые, соответственно и лёгкая техника с 4й миссии становилась бесполезной.
Хорошим примером для типов урона служит C&C3 и предыдущие части CnC, где стрелковая пехота бесполезна только против техники и зданий, а тяжёлая техника бесполезна против пехоты, таким образом там стрелки/снайперы и пулемётные машинки эффективны против пехоты, тяжёлая бронетехника эффективна против машин, артиллерия эффективна против пехоты и зданий, ракетчики и пулемётные машины эффективны против авиации.
По-моему, всё же интересней играть, когда тебе для успешного выполнения миссии нужны все типы юнитов, а не только один самый жирный юнит, которым ты будешь спамить всю миссию :skull:, и я не понимаю тех людей, которым нравится плоский баланс в ртс, это лишает игру стратегической глубины и тактической ценности юнитов.


вот тут согласен . главное чтобы не как в Таркове где определенный патрон надо под определенную часть тела и на ней вида брони =))))) короче без фанатизма.

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

11
а как он тебе сработает, если там были кастомные метатайлы? будет пургу в этих местах показывать :)
вот бы мне так кто разжевал...

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

12
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 22 Октябрь 2024, 16:28:51 »
Да и по поводу исходников . Но уже как то реализовали эту механику и сборщик там возможно такой же  я вот думаю как обмануть систему , взять кусок кода и подменить его в готовой своей пвп сборке это наверно будет проще всего . просто если изменится баланс или карты . то процедуру прийдется повторять вновь и вновь чего не хотелось бы.

13
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 22 Октябрь 2024, 15:49:18 »
В блендере Нодами можно сделать эффект зеркала . это не сложная процедура . а вот как в игре будет это себя вести незнаю. буду дома скину пару моделек .

14
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 22 Октябрь 2024, 14:28:48 »
я на анриле начинал . могу рисовать модели в блендер . но понимаю что если логику и со временем осилю на блупринтах хотябы то вот сетевой код меня остановит точно .

15
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 22 Октябрь 2024, 13:39:06 »
как же все сложно или так преподносится .... Интересно что юниты подкидываются и занимают значит такие же адреса , что в пвп что в одиночной сборке . декомпилировать всю дюну я конечно пока не готов . Сейчас бы хоть научиться взаимодействовать с новыми метками . осуждать пвп это для меня странно, мечту поиграть на двоих , это лучше чем два десятка новых юнитов однотипных по смыслу в игре и зданий перерисованных непонятно зачем .

16
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 22 Октябрь 2024, 10:43:08 »
Декомпилированная ПвП у меня есть . я меняю в r82 редакторе , подкидываю  файлы в пвп. компилирую и готово . конкретно меня интересует вот допустим нашел я то что мне надо . как делать эти метки чтобы потом было проще менять . Видео в интернете на эту тему нет. есть только видео где находят как поменять жизни в игре но там меняют в самом роме игры . это постоянно нужно искать эту строку . а хочется продолжить так же с метками и более понятным способом . а уже мучения с поиском строк возьму на себя.
Второе что мне не понять еще каким образом запускать ПвП с отладчиком если не один эмулятор это не может запустить . с одиночным там понятно все запустил нашел с помощью бряка или методом тыка . а в ПВП как .

Добавлено позже:
Каждое здание , каждый юнит и каждая карта есть в папках . Разложенные по полочкам . Итого мы имеем возможность вообще отдельно зайти и накрутить . а потом скомпилировать в готовую . но зачем заходить в отдельный BIN файл если есть к нему метки в которых понятным языком есть комментарии и параметры которые я и хочу вынести в такие строки для последующих компиляций . в формате .asm

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

17
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 21 Октябрь 2024, 10:12:44 »
ну че ищу . Ищу я теперь как в пвп реализовать то что вы накрутили для одиночных миссий , 1) механика отключения пушек когда нет энергии 2) починить механику работы керриола и ремонтника когда юнит в режиме АГ 3) лимит авиации покрутить . есть  скачанный HEX может хоть адресами поделитесь примерно в каком они районе . И инфой как вы метки соединяете с кодом игры . потому что я после вкручивания меток в Include  перекидывания файлов в сборщик пвп словил экран с надписями ...

18
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 20 Октябрь 2024, 15:11:09 »
хоть какой нибудь бы инфы по поводу как это находить  :(

19
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Октябрь 2024, 18:52:16 »
Тогда получается если через IDA или CHEATengine искать адреса одиночной сборки все это не подойдет в итоге к пвп =\ как жаль. и написанный код так же.

20
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Октябрь 2024, 18:42:28 »
Ааа другое дело . эх жалко что все оказалось сложнее . а базовый ром к пвп привязать возможно ?

21
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Октябрь 2024, 18:18:15 »
всмысле метки . а зачем это выкладывалось тогда . Или вы думаете я это подтянул чисто скопировав файлик аsm )))) нет я добавил в include это все и сейчас собираюсь тестить....


Добавлено позже:
вместе с файлами .
вот вопрос EMC файлы последнего обновления в себе содержат код для АГ и работы керриола и дмг таблицу ????
или там надо как то хитро все впиливать ?

Добавлено позже:
Я единственное не уверен включил ли я настройку лимитов авиации . если они в файлах EMC значит заработает .
Если нет то хотелось бы уточнения что вытаскивать для корректной работы лимитов .
Ну и давайте не глумится , не все гениями рождаются .

22
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Октябрь 2024, 16:15:50 »
И снова всем привет . смотрю форум кипит . это радует
ребят нашел кусок кода отвечающий за авиацию
AI_share_limit:        dc.b   1 ; использовать общий лимит юнитов для ИИ (сумма локальных лимитов ИИ в файле миссий).

carryalls_max_m01_06:     dc.b   6 ; макс кэрриолов на дом для миссий 1-6.
carryalls_max_m07_09:     dc.b   4 ; макс кэрриолов на дом для миссий 7-9.
thopters_orka_max:     dc.b   4 ; макс сумма боевых самолётов на дом.
carryalls_cnt_as_thopter: dc.b   2 ; более N кэррилов, идут к сумме боевых самолётов.
я так понял 6 это глобальный лимит на авиацию в игре ?
потестирую отпишу....

23
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Октябрь 2024, 07:22:28 »
а вот кстати вот это интересный вопрос . короче залез в INCLUDE pvp И r82 сравниваю че допиливали значит . интересует вот эта строка че она делает .
не смог разобраться как тут вставить картинку . так что вот КОД -->
map_load_modify     dc.b   MAP_LOADMODIF ; меняет блоки b0->7f и c0->bf при чтении карты  ( че делает эта замена ???)
и вот этого небыло в пвп прикручивать стоит или нет ?
test_house_flg:   dc.b   TEST_HOUSE
   include   gfx\mentat\mentat.asm


Добавлено позже:
\DUNEHACK_VS_REBUILD\INCLUDE.ASM(34) : Error : Symbol 'map_loadmodif' not defined
D:\DUNEHACK_VS_REBUILD\INCLUDE.ASM(35) : Error : Symbol 'test_house' not defined
D:\DUNEHACK_VS_REBUILD\INCLUDE.ASM(1360) : Warning : Forward reference to redefinable symbol

после прикручивания ром собирается но 3 ошибки вот таких


Добавлено позже:
 Illegal value (803028)
vs_maps_count: dc.w vs_maps_count
D:\DUNEHACK_VS_REBUILD\MISSIONS\MISSIONS.ASM(1) : Error : Label 'vs_maps_count' multiply defined
vs_maps_count = 36


вот это пишет компилятор после изменения 1360 строки
vs_maps_count:   dc.w   VS_MAPS_COUNT (стало)
vs_maps_count_:   dc.w   VS_MAPS_COUNT (было)
 
если возвращаю появляются обратно 3 ошибки выше.

че это за значение 803028 ????? зная это можно наверно починить.
такой вот он допил

Добавлено позже:
а понял 1360 строка ссылается на кол-во карт 36 переопределяемый символ .... Но собирает ром . ясно понятно

Добавлено позже:
По поводу такой схемы это конечно здорово . но как то уже сделали 4 дом в одном роме . а так делая обнову . это ж сколько надо пересобирать ромов с игрой )))))) что бы все было одинаково по балансу )))

Добавлено позже:
по поводу продажи зданий кое что еще хотелось бы узнать . а можно сделать эту фишку только без продажи очистителя ???? который будет приносить харв ....

24
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 19 Октябрь 2024, 06:19:03 »
 :-\ Да , я конкретно засел за это дело . Потратив неделю на изучение всего . уже рисую карты из 36 половина готова .
+добавлены новые юниты в ПВП .
 Так как я не могу включить 4 дома пришлось раскидать их для игры , пощупать , в 3 дома . 
из критичного нет возможности привязать работоспособность ракетных турелей к ветрякам ( нет энергии - нет ПВО )
 кусок кода просто не дают =(((
боятся конкуренции смешные .... отдельная история это все короче.
с другой стороны это стимул научиться самому . я с вами надолго короче )))
в остальном же проблем которые меня жестко кошмарят пока нет . кроме редактора карт который плохо форматирует дюны
и вообще дюны ставлю на карте с помощью AMC .
P.S не ожидал что так быстро ответят мне я думал тут все очень грустно и редко пишут .
всем еще раз спасибо .
Дюну в массы !

Добавлено позже:
Насчет продажи зданий прикручу к ПВП =))))  это просто инфо бомба для рассуждений ребятам...

25
Ромхакинг / [SMD] хакинг Dune: The Battle for Arrakis
« : 15 Октябрь 2024, 01:42:48 »
всем привет народ. вы сделали огромный труд . и спасибо вам огромное за инфу на форуме . прочитал еще не все . но скоро дочитаю. есть такой вопрос . как влезть в главное меню и настроить его . потом дописать возможность выбора 4 дома коррино . может есть у кого инфа. время убил столько. хочется делать новое . ну и как пример сложных манипуляций с игрой тоже будет мне . заранее спасибо .

Страницы: [1]