Автор Тема: [SMD] хакинг Dune: The Battle for Arrakis  (Прочитано 1401410 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1320 : 03 Октябрь 2010, 18:52:33 »
Titanishu, спасибо, разобрался. А кто-нибудь знает как можно редактировать меню сборочного двора, машинного завода, барака и научного центра: удалять/добавлять юнитов/зданий? Или пока до этого не дошли?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1321 : 04 Октябрь 2010, 15:27:08 »
Не дошли, хотя на сщёт Ti_ я сомневаюсь, что он не дошёл. У него всегда всё находится, даж когда он этого не ищет. Я кстати придумал как зарядить больше 9миссий за 1у палату. Но пока что это секрет.

Оффлайн Titanishu

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1322 : 04 Октябрь 2010, 17:34:32 »
Ti_ думаю знает, раз он сделал чтобы было два машинных завода.
Вот только давненько его тут не было...

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1323 : 04 Октябрь 2010, 19:39:20 »
Они там и так 2 были, он просто какие-то навороты сделал, щас не вспомню, тем более неигравши. Если б увидел, можт и запомнил бы XD
Такайа вот зрительно-геймплейная у меня память

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1324 : 05 Октябрь 2010, 18:24:37 »
И ещё пара вопросов по редактору и сэму.
Что такое HP юнитов/зданий?
Что можно сделать в меню залежей спайса?
Почему в "серьёзном сэме" не работают читы и пароли миссий изменённые сегаманом?

Оффлайн Titanishu

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1325 : 05 Октябрь 2010, 21:09:04 »
HP - Health Points, проще говоря количество жизней
Меню залежей спайса - возможность размещать "пипки" при стрельбе или наезде на которых появляется спайс(если не ошибуюсь)
Насчет читов не знаю, а пароли...вроде как самому пройти надо и узнать их, старые не робят вроде...склероз ^_^

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1326 : 06 Октябрь 2010, 10:03:18 »
HP я тоже так и подумал, но попробовал изменить - ничего не происходит.
Сэма я прошел, читы узнал, но они не робят. Не знаю, мож это я такой "неуклюжий" не допер чего...


Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1327 : 06 Октябрь 2010, 10:16:59 »
Эт я уже там в сэме нахимичил. Пароли и вправду неработают, так как там баг с переключением палат. На сщёт хп в редакторе - всё должно работать. По крайней мере я тестил, всё фурычило. В меню залежей (я его забыл убрать, не нужно оно) можно добавлять/удалаять залежи на карте. Тоже самое можно проделывать и в обычном окне редактора в режиме залежей. Пароли работают в предыдущей версии сэма.

Оффлайн Titanishu

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1328 : 06 Октябрь 2010, 16:55:24 »
Если не ошибаюсь, то ХП в редакторе указываются в процентах, то есть если у юнита 500 жизней, то чтобы сделать в редакторе 1000 хп нужно ввести 200 (в процентах ведь)

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1329 : 07 Октябрь 2010, 20:35:55 »
А никто не знает как настроить десант, чтобы мог как на вражескую базу высаживаться, так и на свою? Я пробовал менять значения 6-7 в редакторе - никакой разницы: враг высаживается только на твою базу, и твой десант тоже.

Оффлайн Titanishu

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1330 : 08 Октябрь 2010, 16:51:57 »
Не знаю, у меня высаживался, но у меня была другая проблема - часто его вообще не было!

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1331 : 09 Октябрь 2010, 15:35:09 »
А как вставлять карты/миссии напрямую в ром без его разборки-сборки?

Оффлайн Titanishu

  • Пользователь
  • Сообщений: 102
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1332 : 09 Октябрь 2010, 22:29:35 »
А смысл в ром сразу вставлять? Как это делать я хз, но вообще попробуй собери ром где ничего не изменено, потом добавь туда карту и смотри что и где изменилось

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1333 : 12 Октябрь 2010, 01:05:49 »
Такой вариант вставки очень печальный. Ландшафт можно спокойно заменять - проблем не будет, но нужно учитывать номер и поинтер под этим номером. Поинтеры ландшафтов(по памяти говорю) лежат в районе 1fbxx
Миссию придётся кидать в конец рома в место где начинаются фф-ки, а потом править поинтер. Тут ещё печальней. Лежат в 52ххх. Руководствуйся сорсом dune2minidasm. Там в асме dune2.asm поинтеры подписанные с адресом есть. В поинтерах миссий на 1 обьект (там не только миссии) 2 поинтера. 1й - на название обьекта, 2й - на обьект. Ищем название нашей миссии, затем поинтер на название, и затем правим следующий в то место, где наша новая миссия.

Сам не знаю что написал, моск в армии уже завял, но смысл я донёс.

Оффлайн dekster88

  • Пользователь
  • Сообщений: 277
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1334 : 12 Октябрь 2010, 10:56:49 »
Не осилил читать 54 страницы. Есть ли хак дюны? Если есть то скиньте ссылку плиз! заранее благодарю

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1335 : 13 Октябрь 2010, 13:04:32 »

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1336 : 15 Октябрь 2010, 22:29:37 »
Выложил свой хак миссий Артридесов в отдельную тему.
http://www.emu-land.net/forum/index.php/topic,47251.0.html

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1337 : 23 Октябрь 2010, 23:33:25 »
С редактором печаль такая вышла. Бакап диск, который мне прислали родные от 9 января. И сорс реда там аш 0.9.7.0 лижит. Выше нид. Щас сверюсь со своим сайтом - какой там сорс. В редакторе переберу весь интерфейс. Сделаю внизу окно статуса. Справа панель по горячей можно будет прятать, как и меню файла сверху слева и трей с обьектами внизу слева. Настрою работу элементов интерфейса, так чтоб окна друг за дружкой прятались. Цвета как всегда тёмно-серые будут, ломать голову над скинами не собираюсь. Управление всё хочу свести до мыши. т.е. для работы нужна будет лишь она. Все горячие можно будет настроить. Будут и такие горячие как:
пр.кн.м+2клик лв.кн.м, 3-4клик кн.м

Кстати тестил ред на сдешней машине. Скорость радует по сравнению с моей.

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1338 : 24 Октябрь 2010, 12:26:30 »
Segaman, удачи тебе с этим. Однако 3-4 клика мышью - это кажется уже перебор. Все-таки клавиатура + мышь наверное будет удобнее, особенно если на клавиатуру не надо будет смотреть во время редактирования (т.е. чтобы были задействованы кнопки, как в шутерах: W,A,S,D,Q,E,V,F,R,C,B,Tab,Alt,CapsLock,LShift, если не хватит, то еще X и Z). Главное, чтобы можно было потом самому их перенастроить, если что.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1339 : 24 Октябрь 2010, 19:45:02 »
Да, удача мне понадобится. Так как я ся не могу заставить сесть писать ред. После такого-то перерыва. Скачал свой сорс. Огорчился, так как это вроде не последняя версия. Там куча багов висит и старая иконка. Ладно, поживём увидим

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1340 : 26 Октябрь 2010, 11:19:20 »
Segaman,а можешь объяснить как сделать, чтобы при отсутствии у игрока зданий, миссия не проигрывалась?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1341 : 27 Октябрь 2010, 07:27:39 »
Надо найти в памяти, где записывается колличество твоих строений. Потом найти 2 опроса этого адреса и испарвить на nop, а можно за юзать мой гайд по добавлению флага бессмертия на сайте в разделе помощи. Там фсё проста.

Начал разработку Dune Map Editor 3 на основе DME2. Тока не волнуйтесь, от старого ред-ра осталось совсем мало, так что походить на старый он не будет. Щас уже готово поле для редактирования. Пока больше ничего не успел написать. Язык будет только русский и английский.

Оффлайн r57shell

  • Пользователь
  • Сообщений: 1402
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1342 : 27 Октябрь 2010, 10:02:27 »
Опять на GameMaker?  :wacko:
Иди вот что-нить из этого сделай:
1)  :wall:
2)  :hang:
Ладно раз у тебя гамак-зависимость, то это неизлечимо похоже %).

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1343 : 27 Октябрь 2010, 19:47:24 »
Опять на GameMaker?  :wacko:
Ладно раз у тебя гамак-зависимость, то это неизлечимо похоже %).
да все тут рады, шо я гамакать умею. Пишу всякие тренировочные гамы + паралельно ред-ор

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1344 : 28 Октябрь 2010, 00:26:36 »
Segaman, а по проще можно? Для меня это пока тёмный лес.
Цитата
; ---------------------------------------------------------------------------
; Этот файл добавит в ваш ром опцию погибели
; т.е. при отсутствии строений можно отключить провал миссии
; для этого идём к строке loc_165E8 и заменяем весь код до строки loc_165FC
; этим:
;loc_165E8:            ; CODE XREF: sub_165B0+70j
;      jmp loc_165E8_plus
;                org $165FC
; ---------------------------------------------------------------------------
Где искать строку loc_165E8 ?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1345 : 28 Октябрь 2010, 07:50:41 »
Ясно же сказано юзай dune2dasm

ой, dune2dasmx. да не бери в голову, сейчас сделаю патч
« Последнее редактирование: 31 Октябрь 2010, 20:18:30 от Segaman »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1346 : 31 Октябрь 2010, 20:51:32 »
Ололо! нашол и исправил причину бага с текстом в Serious Sam - Dune Runner. :cool:
Патч прилагается. Просьба кому-нибудь: пропатчить, зааплоадить и дать мне сыль, чтоб я починенный ром на сайт закинул.
Заранее благодарю

Хак кстати буду наворачивать.

Добавлено позже:
Вот исправил ещё баг с песнями, звуками и паролями.
Терь на 78% уверен на стабильность :D
качаем второй патч и патчим оригинал SSDR v1.0beta

Добавлено позже:
да не бери в голову, сейчас сделаю патч
Вот патч. Чтобы убрать провал миссии, открываем файл миссии, идём к данным о доме игрока и заменяем его формат $0_51 на $0_54, где "_" = дом (2=Hark,3=Atr,4=Ord,5=Imp)

пример:
до:
035103E8034303DE03420048034D0019
после:
035403E8034303DE03420048034D0019


Добавлено позже:
дайте сыль на хак Ti_ и на редактор юнитов и т.п. от Petrosyan'а(ник может отличаться :D)

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1347 : 31 Октябрь 2010, 21:04:46 »
Добавлено позже:
дайте сыль на хак Ti_ и на редактор юнитов и т.п. от Petrosyan'а(ник может отличаться :D)
DuneHack_demo_by_Ti.rar]

Оффлайн Lipetsk

  • Пользователь
  • Сообщений: 814
  • Пол: Мужской
  • 100% ромхак
    • ВКонтакте
    • Youtube
    • Просмотр профиля
« Последнее редактирование: 05 Ноябрь 2010, 21:48:11 от Lipetsk »

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #1349 : 31 Октябрь 2010, 21:09:35 »
Ой спасибо ^_^