| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (47/447) > >> |
| topos84:
--- Цитата: Segaman ---На старом сайте новости читайте. сдесь лень --- Конец цитаты --- У меня даже Опера не открывает твои новости. Скопипасть сюда. |
| Segaman:
СКАЧАЙ ПОСЛЕДНЮЮ ОПЕРУ у меня почему-то фсе хавается. кароче ред портирую на новый проэкт с целью исправления странных необьяснимых и неисправляемых багов. но врятли смогу вскоре закончить так как из-за старшего брата за компом бываю тока когда его нет. итого в день максимум 1-2часа. на гм времени нед. итого пока не устроюсь на работу и не сьеду, о гм и речи быть не может, тем более когда нед интереса и помощи |
| topos84:
--- Цитата: Segaman ---тем более когда нед интереса и помощи --- Конец цитаты --- Интерес есть, а помощи - да, нету. |
| Segaman:
Сегодня 5 часов потратил на портирование и закончил + исправил сплит и добавил новый бэкгроунд. в новой версии, кроме выше описанного, переработаны меню старпорта и десанта. а именно добавлены скроллинг, иконки, копироване, замещение, удаление и т.п. + для выбора языка при первом запуске отведено отдельное окно. инсту особо не украшал времени не было. щас попытаюсь выложить на старом сайте. весит 1.8мб ждите... Добавлено позже: Готово вот архив ща на обоих сайтах выложу и заодно новый сайт перекодирую в ютф8, чтоб браузеры нормально читали |
| AjaxVS:
Segaman, заинтересовал, глянул твою прогу. может, будет интересен мой полу-баг-лист: при попытке открыть ландшафт "blank.bin" либо "map/map_00.bin" (из разбития оригинального рома): --- Цитата ---___________________________________________ ERROR in action number 1 of Step Event for object obj_filemenu: Error reading byte. --- Конец цитаты --- при "Abort" закрывается вся прога. жесть. при сохранении ландшафта через диалоговое окно расширение файла недописывается автоматически. после создания и изменения пытаюсь сохранить ландшафт: --- Цитата ---___________________________________________ ERROR in action number 1 of Step Event for object obj_filemenu: Error seeking. --- Конец цитаты --- "Abort" закрывает всю прогу опять. при открытии (не создании) и изменении сохранение происходит нормально. "Поз.Курсор" в режиме ладшафта (левые пункты меню) не сохраняется. всегда остается в самом верхнем левом углу. Также не сохраняются в режиме ладшшафта: MapNubmer (скидывается на -1), House (скидывается на #0053), Spice2Harvest. подозреваю, соседние пункты тоже. в режиме миссии (правые пункты) все сохраняется. выбираю "Разбить Ром", потом пытаюсь открыть миссию "map/map_00.bin" - "неверный объект файл. Позиция: 1. Флаг 0 не найден". очень информативно ^^ "Собрать Ром" после разбивки - "Не доступно". хз, как этой программой пользоваться вообще :( как собрать ром? и самое главное - в режиме редактирования карты так и не смог поставить ни один юнит/строение/плиты. выбираю юнит, пытаюсь поставить его - ничего не происходит. "блоки" же ложатся нормально. как размещать юниты? в общем, совет - если делаешь настолько неинтуитивный интерфейс, делай подробный readme. |
| Segaman:
Во первых редактор сырой. Во вторых перед использованием надо мануал читать, хотябы версии 096. чтобы юниты ставить жмём "O" или "P" там режимы меняются между "редактировать" и "создать". редактор ром несобирает(ещё не написал). ром нужен U версии. сайт Dune-hacking(только что перебрал) или DuneSoft(старая версия) мануал я в редактор встрою, но сначала надо редактор закончить и мануал написать. кстати палату можно менять комбинацией ctrl+(1-6) или ctrl+h(меняет на выбраный) также удалять обьекты ctrl+del если редактор пишет что не найден 1й флаг значит либо ром не верный, либо файл весит 0байт. |
| Segaman:
Вот ещё обновление Взглянуть внутри ридми есть |
| topos84:
Почитаем-с, что там за ридми. ;) Добавлено позже: Смотрим сюда и удивляемся: 4 false positive'а? http://www.virustotal.com/analisis/05e32d2a24e1b28bd0a8560665586e8474247023181398756c0a0799d795556c-1267032356 Добавлено позже: Короче и тут нажимаю на кнопку с курсором на черном экране и ничего не происходит (кроме изменения этой кнопки). Соседняя слева с ней кнопка (в виде планеты со стрелкой) - та же история. Соседняя с ней (скрыть проп. карты) выдает при нажатии ошибку: ___________________________________________ ERROR in action number 4 of Draw Event for object obj_drawblock: Trying to use non-existing surface. Игнорирование ее ничего не дает. Приходится перезапускать редактор. То же происходит, если нажать пробел. Т.е. и ошибку выдает ту же. Таким образом перейти к редактированию карты я никак не могу. |
| Segaman:
Во первых у меня вирусы или что? во вторых карту открой нормальную в 3х используй кнопку space, для перехода к редактированию |
| topos84:
--- Цитата: Segaman ---Во первых у меня вирусы или что? --- Конец цитаты --- Не ко мне вопрос. --- Цитата: Segaman ---во вторых карту открой нормальную --- Конец цитаты --- Открывал несколько: и за харков, и за атров, и за ордов, - результат один и тот же. --- Цитата: Segaman ---в 3х используй кнопку space, для перехода к редактированию --- Конец цитаты --- --- Цитата: topos84 ---То же происходит, если нажать пробел. Т.е. и ошибку выдает ту же. --- Конец цитаты --- --- Цитата ---___________________________________________ ERROR in action number 4 of Draw Event for object obj_drawblock: Trying to use non-existing surface. --- Конец цитаты --- |
| Segaman:
Попробуй переустановить в другую папку. Я устанавливал, проверял, у меня всё работало, тем более, что ошибок с поверхностями быть не может. |
| Ti_:
у меня открывается, но как юнитов ставить я не знаю. O и P не ставят. а всё разобрался , чтобы ставить юниты или блоки мышкой, надо нажать на 4-ую кнопку (справа от кнопки редактировние/обзор) вот баг нашел: если после кнопки редактирование залежей спайсов , выбрать редактирование блоков(земли), блоки будут быстро перебираться все подряд. , и потом нажать редактирование юнитов вылетит ошибка: --- Код: ---___________________________________________ ERROR in action number 1 of Draw Event for object system: Error in code at line 190: drawtext(528+48+36,360,global.text[57]+"#"+drawname(1,global.object)) at position 47: Wrong type of arguments to +. --- Конец кода --- Добавлено позже: баг номер 2. если в режиме редактирования юнитов , поставить юнит , потом удалить, а потом нажать среднюю кнопки мыши вылетит ошибка: --- Код: ---___________________________________________ ERROR in action number 1 of Draw Event for object obj_menu: Error in code at line 24: "OT: "+string(t_type[global.objform[global.edit_obj]])+"#"+ at position 30: Negative array index --- Конец кода --- |
| Segaman:
Чюдно первый баг элементарен, а вот второй очень важен! у меня там такая система, что если удалишь обьект, то запись останется, а флаг типа обьекта превратится в 0, т.е. ничто, а у курсора поиск идёт по координатам и лишь потом по флагу. исправлю Специально для topos84 скрестил 2 поверхности(трей+ландшафт), так что терь проблем быть не должно. планирую переоргонизовать трей для строений и стен, так что вместо их выбора будет флаг меняющий количество пропорций обьекта. так что терь, например, можно будет создать турель без указания хп, за щёт чего значение будет использовано стандартное. а в трее я хочю сгруппировать обьекты в кучю, чтоб не занимать много места и ресов |
| Ti_:
если создавать новую миссию, юниты и здания ставятся, но их невидно.(земля нормально) после сохранения и перезапуска - видно. |
| Segaman:
У меня кстати тоже так было сам не пойму почему так, но разберусь |
| r57shell:
Багов вёдра :lol:. Чтобы меньше было багов, надо меньше копипастить :D. т.е. вместо того чтобы копипастить, делать функции или макросы. (могу ошибаться, но мне это помогает неслабо). |
| Ti_:
dune-limit-hack пробовал пофиксить юнитов и строений чтобы больше ещё - не получилось. при создании карты 135 зданий (чистой) - здание #132 глючное - не активное. хотя еще 3ставятся, но если самому строить >131 виснет. также глюк- при большом кол-ве зданий (даже 105) на 1-ом здании графика от каких-то еще отпечывается(но на практике в игре такого нет) баг более серьезный(обнаружен) при кол-ве зданий >110 пропадает AI автоатака у юнитов! было протестировано юниты (88шт.+11сам+2червя+109 ракетных башен) - ОК. можно больше 88юнитов (77оригинал), но пропадает иконки юнитов и зданий, а еще при больших значениях полоска жизней, а потом и иконка что строится. вообще если забить на иконки максимум не проверял,но при оч.больших тоже виснет. были обнаружены какие-то адреса ещё: (как лечить неизвестно) --- Код: ---ff8be0 FF4e28 FFc8C8 FFD720+ FFE000+ FFF5b8 FFF718 --- Конец кода --- был обнаружен что FFD720 и код от него связано с AI стрельбы юнитов, башен и проч. - не лечится (не перемещается - как и другие новые открытые) также было найдено откуда берется число для строки здания, которая еще и за плитку отвечает, его изменение ни на что не повлияло, и никакие баги не пофиксило (можно ставить хоть 1-ое здание хоть 121-ое), также еще 2 числа рядом там- ни на что не повлияли тоже. --- Код: ---#B950, 767E #B932, 767F #B96C, 767D --- Конец кода --- дампы: (для сравнения памяти с разл. кол-вом юнитов и зданий) |
| topos84:
Ti_, все эти глюки имеют место быть и на разогнанном генсе, так? |
| Ti_:
--- Цитата: topos84 от 01 Март 2010, 20:46:22 ---Ti_, все эти глюки имеют место быть и на разогнанном генсе, так? --- Конец цитаты --- лимит хак на простом эмуле вообще не пашет, мы же юзаем адреса для новых строк зданию и юнитов которые располжены не в родной памяти. а эмуль последний что я выкладывал там был мегагерц на 100. (то есть 2мб памяти +разгон), ибо без разгона тормоза нееральные. |
| Segaman:
В Редакторе Исправил кучю сопоставлений с наличием файла миссии, всвязи с чем обьекты редакрировались даже в отсутствии таковых. Запретил исполнение редактирования без файла миссии. Ещё исправил ошибки связанные с просмотром карты (Кнопка V). Не и справил тока баг при создании миссии и нестабилизировал создание ландшафта. Завтра доделаю и вылажу, а потом начну работу над билдером и создам среду для плагинов. 1ым плагином станет добавление флага конца миссии при утере всех строений. Стандартные файлы я встрою в ред, чтобы он сам создавал себе удобную среду обитания. По теме ничего не могу добавить X) Ti_, продолжай в том же духе. кстати, а на какие лимиты ты расщитываеш? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |