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

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

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #420 : 05 Июль 2009, 15:49:27 »
Ты с чит-кодами или без?

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #421 : 05 Июль 2009, 15:52:48 »
с чит конечно

FFC275:00 - харконены
FFC275:01 - атр
FFC275:02 - ордос
FFC275:03 - червь
FFC275:04 - император

кста, пропбовал FFC275:05 и FFC275:06 - тоже без толку

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

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #422 : 05 Июль 2009, 15:53:58 »
А ром у тебя какой версии? (U)? Где скачивал, с Эму-Ленда?

Оффлайн ALEX_230_VOLT

  • Модератор
  • Сообщений: 7645
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #423 : 05 Июль 2009, 15:55:59 »
да и да

Добавлено позже:
кста, зачетный интерфейс в редакторе  ;)

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #424 : 05 Июль 2009, 16:00:38 »
Segaman, а что это за IDA, которая тебе так нужна, и которой у тебя нет? В инете нельзя ее найти? Или тебе с телефона неудобно? Комп пока не появился? А то может тебе помочь поискать ее?

Оффлайн SnowWorm

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #425 : 05 Июль 2009, 17:58:06 »
IDA Pro Advanced 5.2 и лоадер для SMD ромов (лоадер отсюда) - http://dump.ru/file/3013983

запусти инсталятор из архива, а после окончания установки скопируй файл SegaLDR (он в архиве в папке Sega LDR) в папку Loaders там где ida установлена

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #426 : 05 Июль 2009, 19:17:53 »
Pasiba tebe SnowWorm. A ty ne mog by ego skachat' i skopirovat' ottuda te zhe fajly, shto kogda-to zdes' vykladyval Ti_. a to ja ne mister-skachajka na razmer-naplevajka. u menja den'gi ne zheleznye(v perenosnom smysle), a ty ja smotrju geroj kotoryj tak sil'no hochet pomoch proektu, shto ash vylazhil sylu na idu i loader. izvini za pereigryvanie prosto menja chjot slegka zaneslo. tol'ko ehtot spisok fajlov objazatel'no vylazhi. Ti_ vykladyval sdes' ih i mne bylo velikoe schast'e do teh por poka ja ne razobral rom, u menja nepoletel na sledujuschij den' komp i Ti_ ne uehal v zaoblachnye strany. opjat' pereigryvaju XD. Prosto u menja horoshee nastroenie, tak kak napisal ja dorogie moi druzja manul k DuneMapEd-u 2-mu i schas budu vykladyvat'. o kak. i samomu ne veritsja, shto ja stoka na teksta klacal na mabile. eh, ljapota XD.
The end.
HYHYHY

Da i topos84. u menja komp uzhe s nedelju :D

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #427 : 05 Июль 2009, 19:24:23 »
Да ты просто опьянел от успеха!  ;)


Добавлено позже:
Жду мануал.  :)

Оффлайн SLIVER777

  • Пользователь
  • Сообщений: 343
  • Пол: Мужской
  • [[[ NoiseDiX ]]]
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #428 : 05 Июль 2009, 19:52:12 »
Ура! ну наконец-то дождались мануала! :thumbup:

Оффлайн SnowWorm

  • Пользователь
  • Сообщений: 115
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #429 : 05 Июль 2009, 19:58:07 »
да, чегоб не помочь, проект-то стоящий :thumbup:

вот те же файлы, что были указаны в списке у Ti_ - http://dump.ru/file/3014719
Размер: 2.48 Мб
вроде работает, только у меня при открытии рома ругается "Can't use BIOS comments base". Но тем не менее код дизасмит как надо :)


дальнейших успехов с проектом ;)

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #430 : 05 Июль 2009, 20:54:33 »
Nu chuvak, pasib agromnoe. dazhe zaoblachnoe.

Skarej vse na sajt! manual vylazhil!!!

Добавлено позже:
i dasmx tam kachajte. ja v arhiv sjuda i pravda betu kinul. tam x lezhit, kachat' vsem i otkryvat' dune2_x.asm

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #431 : 05 Июль 2009, 21:06:36 »
Цитата
i dasmx tam kachajte. ja v arhiv sjuda i pravda betu kinul. tam x lezhit, kachat' vsem i otkryvat' dune2_x.asm
Ну вот об этом-то я тебе и пытался сказать. Спасибо, что проверил. Щас качну.

Добавлено позже:
Вот что вижу на сайте, когда захожу в раздел "Мануалы и прочее":

Это у меня у браузера беда? Или может шрифта какого-нибудь не хватает?

Оффлайн SLIVER777

  • Пользователь
  • Сообщений: 343
  • Пол: Мужской
  • [[[ NoiseDiX ]]]
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #432 : 05 Июль 2009, 21:08:14 »
topos84, блин! у меня тоже самое  :(

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #433 : 05 Июль 2009, 21:33:25 »
Прочел внимательно мануал. Вроде бы теперь стало яснее все. Сейчас начну проверять, так ли это или нет.

Оффлайн SLIVER777

  • Пользователь
  • Сообщений: 343
  • Пол: Мужской
  • [[[ NoiseDiX ]]]
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #434 : 05 Июль 2009, 21:44:44 »
topos84, а как ты сделал так, чтобы мануал стал читаемым?

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #435 : 05 Июль 2009, 21:51:57 »
SLIVER777, так у меня же кроме тех вопросиков, которые на скриншоте, все остальное читается. Вот что я читал:
Цитата
Segaman Software - DuneMapEd2

Добро пожаловать в мануал по DuneMapEd'у 2-му

Для работы редактора требуются:
1) Dune2DASM(желательно DASMX последней версии)
2) Архив самой программы (желательно v0.9.2)

Распокуйте архивы (желательно в одну папку, но при желании
можно и по отдельности)
Затем скопируйте ваш ром в формате *.bin или *.gen (желательно версию (U))
в папку с Dune2DASMX'ом и назовите его dune2.bin
Двойным щелчком левой кнопки мыши запустите split.bat
После появления новых папок можно приступать

Запустите DuneMapEd2.exe
Когда на экране появится заголовок "DuneMapEd2, нажмите любую кнопку.
После исчезновения заголовка, нажмите F3 или кнопку "open obj"
Появится окно выбора object файла. Откройте папку "objpos"
И выберите ту миссию, которую хотите отредактировать.

Формат имени object файла:
Scen - миссия
h,a,o - Harkonenn, Atredies и Ordos
001-009 - номер миссии

Ради примера был открыт "scena009.bin"

Теперь посмотрите на значение "map"

В нашем случае оно равно 26-и
Запомните его.
Теперь жмите F3 или "open map"
Появится окно выбора map файла. Откройте папку "levels"
и выбирите карту, имя которого оканчивается на цифру, равную значению "map"
В нашем случае был открыт "scenh009_26.bin"
Теперь можно редактировать миссию.

Перед нами окно с данными миссии.


Значения com1,com2,com3 это комментарии к миссии
(опции недоработаны. неизменяйте их, та как он незаписывает в файл несколько букв и неокругляет байты до 2(align 2).
Поэтому, object файл портится и становится непригодным для редактирования)
Значение unk неизвестно. поэтому его тоже нестоит трогать
Curpos - Позиция курсора. теперь в версии 0.9.2 его можно изменять на карте
Поэтому оно ненужно на этом экране.
unk2 - тоже неизвестное
unk3 - всегда равно 339($153)
map - номер карты, которая прикреплена к миссии. может быть изменено
и повторятся в разных object файлах.

Теперь перейдём к записям о палатах(house properties)
Здесь указаны такие значения,
как количество спайса при старте миссии, палата, за которую будете вести бой, юнит лимит и т.д.
X - номер записи(1-4)
Y - это любой байт, но в случае с миссиями у всех оно соответствует первому байту из значения Z.
Z - ID палаты
Номера ID:
Harkonenn - $251 Atredies - $351 Ordos - $451 Freeman/Worm - нет Imperror/Sarkudar - $551 Mercenary - нет
houseX - ID палты для записи под номером X harvestX - колличество спайса, которое нужно собрать палате с записью под номером X,
чтобы пройти миссию (пока чио работает только для 0 и 1 миссий)
misc1-X - значение-проверка. если значение неотвечает формату $0Y43, карта небудет загружена.
Образец:
house3: $351(849)
misc1-3: $343

moneyX - колличество спайса при старте миссии
misc2-X - аналогично misc1-X, кроме формата. А формат таков: $0Y42
aiX - флаг управления. во всех флагах ставится $43, кроме того,
которым вы будете управлять. в этом случае ставится $48.
Несколькими палатами управление невозможно. В последствии
управление будет предоставлено той палате, которая стоит первее.
misc3-X - аналогично misc1-X и misc2-X, кроме формата. А формат таков: $0Y4D
unit limitX - юнит лимит для записи под номером X
house to write - колличество записей, которое будет записано в файл.
т.е. если вы указали данные для 3-х палат, то следует
и указать house to write со значением 3. в ином случае запись под номером 3 не будет записана
и будет утеряна после закрытия редактора.
Опции:
drawhouse - рисовать маятники у строений. требует больше ресурсов.
Можно вызвать нажатием F5
sound effects - вкл/выкл звуковое сопровождение в редакторе(F6)
helper - kirby-помощник. нихрена не даёт, наоборот мешает.(F7)
я его хотел сделать помощником, чтобы он давал подсказки во время редактирования
mousescroll - вкл/выкл скроллинг мышкой при наведении мыши на край окна(F8)

Управление:
F1 - открыть/закрыть окно редактирования.

При закрытом окне, можно редактировать данные миссии

При открытом - карту,

юнитов,

строения,

стены

и позицию курсора.

F2 - открыть map файл
F3 - открыть object файл
F4 - сохранить object файл
F5,6,7,8 - смотри выше

в режиме редактирования: 12345 - выбор палаты для новых объектов
QWERT - режимы редактирования:
Q - режим редактирования карты
W - режим юнитов
E - режим строений
R - режим стен и плит
T - режим позиции курсора (чтобы усиановить - одно нажатие лев.кн. мыши)
PageUp - увеличить курсор для режима блоков
PageDown - уменьшить
в меню объекта:
Esc,Space - done
Q,Delete - удалить


Левая кнопка мыши:
на карте:
в режиме карты - установить блок
в режиме юнита - переместить юнит (можно перемещать на плиты
и даже стены, но не на строения)
в режиме строений - переместить строение
в режиме стен и плит - переместить
в режиме курсора - установить (при старте миссии, указанная позиция будет в середине курсора)
в меню справа:
выбор
в трее:
выбор блока, юнита, строения или стены
на карте
Двойное нажатие левой кнопки мыши:
в режиме юнита - создать, с выбором направления и поведения. остальные атрибуты
будут вписаны по умолчанию (палата будет вписана из выбора палаты (кнопки 12345), тип - юнит...)
в режиме строения - создать строение. атрибуты по умолчанию(аналагично юниту)
в режиме стен и плит - сздать. атрибуты по умолчанию(аналагично юниту и строению)

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



Объекты меню справа:
OpenMap - открыть карту CreateMap - создать карту. прежде чем начинать, выберите блок, которым хотите
заполнить будущюю картую
Нажимаем, указываем, куда сохранять, указываем размер карты и на всякий
случай ещё раз выбрать блок, но на этот раз указав только цифру (моя недоработка).
Теперь созданная карта будет сохранена и открыта.
OpenObject - открыть object файл SaveObject - сохранить. Жмём, а потом указываем куда сохранить или сразу нажать "сохранить"
CloseMap - закрыть карту
CloseObj - закрыть object файл
ClearObjects - удалить всех юнитов(очень полезная фигня XD)
TurnOn/TurnOff - вкл/выкл редактирование карты. при выключеном редактируются данные миссии
EditMode:F - изменить режим. аналогично кнопкам QWERT
House:F - изменить палату. аналогично 12345
HouseScroll:F - вкл/выкл скроллинг мышью. аналогично F8
Далее идёт статус редактирования и т.п.
scroll - трей скроллинг

Завершение редактирования и собирание рома:
Штобы завершить редактирование, необходимо сохранить
object файл. Для этого жмём F4 или кнопку SaveObject,
затем указываем куда будет сохранён файл или же сразу жмём "сохранить"
и он сохранит в тот файл, который был открыт
Сохранение карты нетребуется, так как редактирование карты идёт непосредственно в файле
Теперь можно закрывать редактор или свернуть. учтите в свёрнутом состоянии
это говно всё ещё жрёт ресы. чтобы он их не жрал, один раз нажмите кнопку Esc
Чтобы выйти жмём Esc и соглашаемся с закрытием.
Теперь нужно построить ром. Для этого двойным кликом мыши запускаем build.bat
Учтите, что если в окне будет надпись overlapping,
то некоторые миссии будут частично утеряныю
Чтобы избежать этого, нужно открыть Dune2_x.asm(в старой версии Dune2_bata.asm)
в текстовом редакторе, перейти на строку номер 2937
и, прочитав примечание, переместить изменённый вами object файл в конец текста.
В конце текста пример по перемещению. За знаком ";" идут комментарии,
Поэтому пример незаписывается в ром.
Теперь запускаем появившийся ром Dune2build.bin
и пускаем слюнки на клаву со словами "ВАААААААААУУУУУУУУ!!!!!!!" XDDD


Советы по редактированию:
На больших картах не ставьте юниты, строения, стены и плиты
на позиции по x и по y 1 и 63.
misc значения можно устанавливать такие:
1:$43
2:$42
3:$4D
при таких значениях все карты должны запускаться.
Чтобы установить юниты на плиты(и даже стены), нужно сначала
поставить юнит на свободную местность и лишь затемперетащить его
на плиту.
Учтите, если вы схватили юнит/строение/стену или плиту
и протащили его через другой юнит/строение/стену или плиту,
перемещение переключится на другой объект, а старый останется на последней позиции.
Если вдруг исчезли все объекты, нажмите режим.



последнее редактирование: 19:00 5.07.2009

Оффлайн SLIVER777

  • Пользователь
  • Сообщений: 343
  • Пол: Мужской
  • [[[ NoiseDiX ]]]
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #436 : 05 Июль 2009, 21:55:57 »
topos84, спасибо  ;)
Segaman, земляк, тебе особенно респект за мануал! :thumbup:
« Последнее редактирование: 05 Июль 2009, 21:58:58 от SLIVER777 »

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #437 : 06 Июль 2009, 00:29:22 »
Тэк-с. Пробую методом тыка выявлять лимиты.
Только что выявил лимит начальных денег. 35000 баксов, дорогие мои. Увы, больше вам не светит. Хотя в редакторе вы можете выставить и все 100000, только в начале миссии все равно будет 35000, хотя отображаться они будут как 0, но это не помешает вам строим заводы и юниты, а как потратите пару-тройку тысяч денег, то надпись 0 заменится на 31 или 32 с лишним тысячи.

Щас буду проверять лимит юнитов.

Добавлено позже:
Лимит юнитов в более чем 38 штук выставлять в редакторе не имеет смысла.
Пробовал в последней миссии за харков. Выставил 50, но построить более 33 не разрешили. Тут я не считал одного-единственного харвестера, который у меня был. К харвестеру добавляем прикрепленный к нему кэрриал, получаем 35 штук. Плюс в момент первой атаки противника на меня, мне привезли два юнита на кэрриале (подкрепление прибыло). И того 38 - как раз лимит имперцев, который стоит у них по умолчанию в редакторе.
Так что более 38 - нет смысла выставлять.

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

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #438 : 06 Июль 2009, 00:51:07 »
Tam stranica /help/index.html byla pavrizhdena. ja ispravil. A ostal'noe vsjo v porjadke. Sam na kampe proveril, ne pozhalel deneg.

Probujte 65535 babok pastavit'. ehto po idee dalzhno maksimumam byt'.

Na manual ushlo ~600kb i okolo 6rub. nashol staruju desjatku v dzhinsah i na nih vsjo ehto vylazhil. tak shto spasibo govorite i shtanam tozhe :D

Добавлено позже:
Po moemu nazvanie temy opjat' nepodhodjaschee. ej by poshlo kak moemu sajtu "Dune-Hacking". Vy tak ne schitaete? ^_^

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #439 : 06 Июль 2009, 01:27:49 »
Щас любуюсь глюками, какие получаются в игре после редактирования миссии в редакторе.

Вот старпорт, в котором нельзя ничего заказать:


Вот харвестер катается по "минному полю", и ему за это "ничего не бывает":


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

Цитата
Po moemu nazvanie temy opjat' nepodhodjaschee. ej by poshlo kak moemu sajtu "Dune-Hacking". Vy tak ne schitaete?
Верно, так лучше. Или так: "Ломаем игру Dune: The Battle For Arrakis".

Добавлено позже:
Цитата
Probujte 65535 babok pastavit'. ehto po idee dalzhno maksimumam by
Поставил и получил 30000 начальных денег.
Кстати это и есть лимит начальных денег. То, что у меня было 32 с лишним - это вместе с теми, которые уже успели набрать харвестеры. Так что начальных денег больше 30000 быть не может.

А то, что ты написал 65535 это я понимаю, откуда ты взял. Когда проходишь миссию, то там в статистике это число есть лимит, дальше которого статистика уже не ведется, но это не значит, что нельзя за время игры в какой-либо миссии набрать денег больше, чем эта величина. Я это еще в подростком возрасте заметил. Если играть очень долго и собрать весь спайс до последней капельки, то все равно будет 65535 в статистике собранного спайса после победы над врагом, а если собрать не весь спайс, а почти весь, то все равно в статистике напишут, что собрал 65535. Это недоработка разрабов.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #440 : 06 Июль 2009, 10:53:59 »
teper' mozhete ocenit' moj redaktor v oprosah. tam ja pripisal v0.9.2
hochju znat', kak vam moj redaktor. da i ne zabud'te pozhelanija v gostevoj

Оффлайн inFINity_VRN

  • Пользователь
  • Сообщений: 500
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #441 : 06 Июль 2009, 16:37:55 »
Молодцы ребят, что освоили) ждем полноценные карты))))

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #442 : 06 Июль 2009, 19:01:07 »
A ja vot schas dasm muchu i mne ne do kart.
Narod, nepdrebarschivajte s unitami i stroenijami na karte. a to nehvatit mesta dlja postrojki svoih unitov i baz.
I delajte missii prohodimymi i igrabel'nymi.

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #443 : 06 Июль 2009, 20:03:05 »
Цитата
Narod, nepdrebarschivajte s unitami i stroenijami na karte. a to nehvatit mesta dlja postrojki svoih unitov i baz.
Ну не знаю. Я могу построить в редакторе маленькую базу еще одного вражеского дома недалеко от моей и понатыкать себе побольше начальных юнитов так, чтобы по мере постройки своей базы можно было сносить маленькую базу противника, получая тем самым возможность строить свои заводы. Щас пытаюсь сделать такую карту в девятой миссии за харков. Сначала добавлю врагов атрейдесов, а потом, если удастся пройти, еще и ордосов туда всобачу. Да и начальных денег поставлю по максимуму и себе, и им.

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #444 : 07 Июль 2009, 10:30:02 »
Цитата
Как на ПиСи. Вот только в самой игре не присутствуют легкие заводы. Есть только тяжелые, только что проверил.
Еще раз проверил, все-таки есть разница между легкими (темными) и тяжелыми (светлыми) бараками. Пробовал поставить легкий (темный) барак у харков. Результат: можно строить только отдельных труперов, а отряд труперов нельзя, хотя деньги на апгрейд барака почему-то просят. После апгрейда получаешь кукиш с маслом вместо отряда труперов.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #445 : 07 Июль 2009, 10:59:36 »
Nashol vchera pachku pointov na kotorye ssylaetsja kod ssylajuschijsja ranee na tekst "UNIT". ja naverno ne budu vsjo razberat', potomu shto ehto dolgo i nudno. da eschjo i ves' tekst prihoditsja potom perebirat', shtob ego AS(assambler) mog brat'. a to on pishet mnogo oshibok. tam eschjo est' pointy na TEAM i BUILD, tak shto zhdite. budet veselo.

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #446 : 07 Июль 2009, 11:16:02 »
Segaman, а что означает '2 passes' при запуске build.bat?



Да и еще. Разъясни, пожалуйста, разницу между стенами и плитами в 3-х категориях: walls, buildings и blocks.


Добавлено позже:
Итак, я теперь убедился, что региональная разница для рома существенна. Segaman, может, выложишь у себя на сайте свой ром? А то я скачал U версию со знаком [!] с Эму-Ленда, да еще и в .gen-формате, так что даже и не знаю, может из-за этого у меня в старпорте нельзя ничего заказывать в той миссии, которую хоть сколько-нибудь редактирую?

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #447 : 07 Июль 2009, 11:24:10 »
2 PASS - ehto kolichestvo kolichestvo chtenija asm fajla. na pervyj raz on perevodit tekst v asm i zapisyvaet v pamjat' imena tekstovyh pointov (naprimer: map_01), a na vtoroj vpisyvaet ih poluchennye posle postrojki koda adresa. vot takaja vot hitraja zagogulina. poluchaem fajl dune2build.p, i ego teper p2bin.exe perevodit v rom fajl. on kak raz taki i nahodit overlapping. i nakonechnoj stadii fixchecksum.exe chinit checksum-ku, shtoby pom gruzilsja. v protivnom sluchae emul' vydast krasnyj ehkran i bol'she nichego.

steny i plity v block-ah ehto fignja, hatja i zdes' ih mozhno stavit i oni budut rabotat'. tol'ko ehto ne sovershennaja sistema, tak kak u plit i u sten ne ukazana palata k kotoroj ona prinadlezhit.
V strnenijah steny tozhe mozhno stavit', tol'ko dlja nih bola otvedena drugaja kategorija. tak shto samyj luchshij variant ehto walls.
kstati v walls mozhno i strnoenija tozh lepit'. tok v redaktore ja ehto ubral.

Добавлено позже:
Ja eschjo kogda raspoznaval format objekt fajlov v hexe stavil starport i u mja tazhe fignja byla. nado budet v kode otnosjaschimsja k starportu poglazet'. chjo za fignja. vidimo tam pri postroje kakoj-to argument zdaniju prisvaevaetsja. luchshe v aperativu posmatret'

Оффлайн topos84

  • Emu-Land Team
  • Сообщений: 2762
  • Пол: Мужской
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #448 : 07 Июль 2009, 11:39:49 »
Блин, наверно, зря сказал про региональные различия. Ведь у меня тогда еще не было последнего дасма, который Segaman забыл положить в архив на сайте, а новая версия DuneMapEd2.exe у меня уже была, так что, видимо, я не мог нормально миссию создать именно потому, что старый дасм не до конца был совместим с новой версией редактора. Так что, наверно, не нужно тебе выкладывать свой ром на сайте. Да и запрещено это, вроде как, с точки зрения авторского права.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
[SMD] хакинг Dune: The Battle for Arrakis
« Ответ #449 : 07 Июль 2009, 11:56:14 »
Raznicy nikakoj. starport pahat' nebudet