Disciples II: Revenge of the Greenskins » Программирование

Технические аспекты решения вопросов (программерам сюда).

(145 сообщений)
  1. Rommel

    модмейкер, картограф
    Joined: 09.01.09
    Posts: 320

    offline

    Login to Send PM

    Сегодня постараюсь выправить ветки гномов под наш концепт.

    Ещё постараюсь что-либо сделать с лидерами, ибо их работоспособность пока под вопросом.

    Отправлено 9 года(лет) назад #
  2. Rommel

    модмейкер, картограф
    Joined: 09.01.09
    Posts: 320

    offline

    Login to Send PM

    Сегодня было влом работать, сделаю завтра ^_^

    Отправлено 9 года(лет) назад #
  3. Rommel

    модмейкер, картограф
    Joined: 09.01.09
    Posts: 320

    offline

    Login to Send PM

    Новая версия оркомода: http://rghost.ru/866269

    Теперь ветка воинов почти полностью совпадает с нашим концептом. Т.е. ветеран апается в отшельника, а отшельник в мастера рун.

    На данный момент нам не хватает добавления одного апа ветке повелителя волков(у нас его заменят ветвь Пророка Громдока). А так же ответвление у нас по концепту идёт на втором лвле, а у гномов лишь на 3м. Теоретически, если добавим постройку над повелителем волков я с легкостью смогу перекроить ветку воинов почти полностью под наш концепт(за исключением "охотника за головами" он банально никуда не влезает, да и хз как в середину ветки запихать доп. ответвление).

    Всё еще не переделана ветвь троллей. У нас по концепту вроде как разветвление идёт опять же на 2м лвле, а не на 3м как у гномов. Могу сие перекроить, просто проигнорироват постройку горного великана. Делать так?

    Отправлено 9 года(лет) назад #
  4. Лис

    модмейкер, картограф
    Joined: 09.07.09
    Posts: 174

    offline

    Login to Send PM

    Новая версия оркомода: http://rghost.ru/866269

    Теперь ветка воинов почти полностью совпадает с нашим концептом. Т.е. ветеран апается в отшельника, а отшельник в мастера рун.

    На данный момент нам не хватает добавления одного апа ветке повелителя волков(у нас его заменят ветвь Пророка Громдока). А так же ответвление у нас по концепту идёт на втором лвле, а у гномов лишь на 3м. Теоретически, если добавим постройку над повелителем волков я с легкостью смогу перекроить ветку воинов почти полностью под наш концепт(за исключением "охотника за головами" он банально никуда не влезает, да и хз как в середину ветки запихать доп. ответвление).


    кавай ^_^
    посмотри как прописан стингер у эльфов
    Всё еще не переделана ветвь троллей. У нас по концепту вроде как разветвление идёт опять же на 2м лвле, а не на 3м как у гномов. Могу сие перекроить, просто проигнорироват постройку горного великана. Делать так?

    (опять)предлагаю сместить лешего на 3 лвл

    Отправлено 9 года(лет) назад #
  5. admin

    дизайнер
    Joined: 15.10.08
    Posts: 930

    offline

    Login to Send PM

    (опять)предлагаю сместить лешего на 3 лвл

    Только в рамках данного эксперимента.

    И помните, что мы собрались поработать.
    Отправлено 9 года(лет) назад #
  6. admin

    дизайнер
    Joined: 15.10.08
    Posts: 930

    offline

    Login to Send PM

    Блин, у меня дисы английские ): . Всё кракозябрами, буду искать русские. У тебя руссобит или акелла?

    Отправлено 9 года(лет) назад #
  7. Лис

    модмейкер, картограф
    Joined: 09.07.09
    Posts: 174

    offline

    Login to Send PM

    У тебя руссобит или акелла?

    это не важно вроде...
    Блин, у меня дисы английские ): . Всё кракозябрами, буду искать русские.

    на неведааре гдето был руссификатор

    Спасибо. Vertus

    Отправлено 9 года(лет) назад #
  8. HSerg

    программинг, консультант
    Joined: 22.01.09
    Posts: 26

    offline

    Login to Send PM

    [OFF]Для нормальной работы в англ. версии нужны только шрифты[/OFF]

    Отправлено 9 года(лет) назад #
  9. Rommel

    модмейкер, картограф
    Joined: 09.01.09
    Posts: 320

    offline

    Login to Send PM

    Народ, что касается переделки Д2, лично я сделал уже практически всё, что мог. Могу ещё разве что статы править и лидеров прикрутить, но пока оное делать не хочу ввиду того, что моддинг Д3 подаёт очень большие надежды. Благодаря системе скиллов можно таких фишек наклепать, что Д2 и не снилось, причём модить в разы проще.

    Так что предлагаю дождаться выхода редактора, который по слухам выйдет в феврале с паком карт. Когда он выйдет моддинг станет ещё проще и вполне вероятно появится реальная возможность добавить расу, по меньшей мере более реальная чем в Д2.

    С учётом того, что работа не особо кипит, месяц - небольшой срок, к тому же сие не отменяет работ над концептами, артом и сагой.

    Отправлено 9 года(лет) назад #
  10. admin

    дизайнер
    Joined: 15.10.08
    Posts: 930

    offline

    Login to Send PM

    моддинг Д3 подаёт очень большие надежды

    Д3 не подаёт никаких надежд кроме. Не хотелось бы превращать этот аддон в мод для Д3.
    Каждый, кто участвует в этом проекте, должен понимать, что работа в концепте ведётся с упором на Д2 - начиная от идеи и арта и кончая стилем и проработкой моделей, анимации. Что-либо, касающееся Д3, будет таковым исключительно как побочный продукт. Я поясню: модели, полученные в результате, нужно будет серьёзно допиливать до состояния, пригодного для переноса в Д3 - начиная от полигонов и скелета и кончая текстурами, я уже не говорю о стилистике персонажей.

    Роммель, будет очень жаль, если тебе станет впадлу мудохаться с Д2 в пользу Д3 ): . Но тут уж не прикажешь (% .

    Отправлено 9 года(лет) назад #
  11. Rommel

    модмейкер, картограф
    Joined: 09.01.09
    Posts: 320

    offline

    Login to Send PM

    Роммель, будет очень жаль, если тебе станет впадлу мудохаться с Д2 в пользу Д3 ): . Но тут уж не прикажешь (% .

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

    Отправлено 9 года(лет) назад #
  12. HSerg

    программинг, консультант
    Joined: 22.01.09
    Posts: 26

    offline

    Login to Send PM

    Зарелизил редактор шрифтов D2. Оказалось, что D2 можно приспособить под иероглифы :)

    Отправлено 9 года(лет) назад #
  13. admin

    дизайнер
    Joined: 15.10.08
    Posts: 930

    offline

    Login to Send PM

    Ухтыблин (% . Да-да, надо развивать японокитайское коммьюнити игры (% .

    Отправлено 9 года(лет) назад #
  14. Vadzra

    программинг, английский
    Joined: 09.01.09
    Posts: 190

    offline

    Login to Send PM

    Дублирую свои новости с сайта HSerga: ковыряюсь одновременно с дебагером и компилятором. Для того, чтобы код скомпилить его нужно руками поправлять, что нетривиально. Дебагер пока тоже неработает. В дебагере дело в обработчике исключений. Исключения обрабатываются под дебагером некорректно. Правда с VS ситуация немного лучше - там можно приаатачиться к процессу дебагером. В Олли и ИДА этого не получается. Так что, если заставить компилятор заработать, то жить будет можно.

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

    Отправлено 8 года(лет) назад #
  15. Vadzra

    программинг, английский
    Joined: 09.01.09
    Posts: 190

    offline

    Login to Send PM

    Новости: пока что отказался от "простого" перелопачивания кода в ассемблере. Изучаю азы и набираюсь опыта в его переводе в языки высокого уровня. Если увижу, что все это идет слишком туго, то вариант Б - инжектнуть dll.
    Интересно было бы проверить, можно ли вставить новую столицу манипулируя файлами ресурсов? Может кто займется?

    Отправлено 7 года(лет) назад #
  16. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    Интересно было бы проверить, можно ли вставить новую столицу манипулируя файлами ресурсов? Может кто займется?

    Интересно как? Новая столица - это часть новой расы, если новой расы не будет то как можно будет этой столицей воспользоваться? Или сделать ее просто картинкой, как скажем гора? И о каких именно фалах ресурсов ты говоришь, о dbf или о чем-либо другом? Я мог бы этим заняться, только объясни поконкретнее, что ты имеешь ввиду под вставкой столицы и какие файлы ресурсов нужно поковырять.

    Отправлено 7 года(лет) назад #
  17. Vadzra

    программинг, английский
    Joined: 09.01.09
    Posts: 190

    offline

    Login to Send PM

    И о каких именно фалах ресурсов ты говоришь, о dbf или о чем-либо другом?

    Я посмотрел сам. Я имел ввиду файл capital.dat в папке d2\imgs. Если его открыть, то видно, что в нем находится информация по столице. Но присмотревшись понятно, что вся эта информация по интерфейсу столицы. Функциональности там нет...

    Отправлено 7 года(лет) назад #
  18. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    файл capital.dat в папке d2\imgs

    Прикольно, нужно будет посмотреть.

    Отправлено 7 года(лет) назад #
  19. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    Сегодня добавил новую нейтральную расу, причем не СубРасу а именно расу, т.е. она не является подрассой нейтральной расы - все что их объединяет это то, что и нейтралы и моя новая раса не играбельны (т.е. у нее нет столицы, защитника и тп.). Также отредактировал ScenEdit.exe - теперь там есть кнопка "Каганат". В общем выкладываю 2 скриншота, сами увидите. Вся проблема в том, что, при нажатии на кнопку программа не хочет показывать каганат, то есть кнопка как бы не рабочая....
    Скрины:
    http://s2.ipicture.ru/uploads/20120217/mgcc7TGI.bmp
    http://s2.ipicture.ru/uploads/20120217/fn6G6JDT.bmp

    Отправлено 7 года(лет) назад #
  20. Vadzra

    программинг, английский
    Joined: 09.01.09
    Posts: 190

    offline

    Login to Send PM

    Извини, скрины с работы не могу посмотреть. Ты добавил новую кнопку в ScenEdit? Это ИМХО круто! Все что я раньше мог сделать - это переименовать существующую кнопку. Где теперь новая раса появляется, в списке рас, когда выбираешь какой расе юнит принадлежит в ScenEdit, она видна?

    Отправлено 7 года(лет) назад #
  21. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    Новая кнопка появилась в меню "Нанять воинов" в ScenEdit.

    Отправлено 7 года(лет) назад #
  22. GoR

    Идеолог
    Joined: 27.04.09
    Posts: 122

    offline

    Login to Send PM

    Видна. Кнопка находится в списке основных рас.
    .но как решить проблему с некликабельностью?)

    Идиолог
    Отправлено 7 года(лет) назад #
  23. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    .но как решить проблему с некликабельностью?)

    Хз) Сегодня часа 3-4 продолбался с этой кнопкой, завтра еще буду пытаться.

    Отправлено 7 года(лет) назад #
  24. GoR

    Идеолог
    Joined: 27.04.09
    Posts: 122

    offline

    Login to Send PM

    Хорошо, а потом туда можно будет "зелененьких" закинуть.

    Отправлено 7 года(лет) назад #
  25. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    Ну, да)

    Отправлено 7 года(лет) назад #
  26. Vadzra

    программинг, английский
    Joined: 09.01.09
    Posts: 190

    offline

    Login to Send PM

    Эта кнопка - фильтр, который позволяет выбрать воинов определенной расы из списка. Воинов сначала нужно прописать в GUnits.dbf и назначить их для определенной расы. Но то что кнопка появляется - это прикольно, т.е. этот API работает и нет hardcoded записей для этого случая. К сожалению это не так для столиц и т.д.

    Отправлено 7 года(лет) назад #
  27. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    Эта кнопка - фильтр, который позволяет выбрать воинов определенной расы из списка.

    Это понятно. В основном, фильтры там имеют названия TOG_%RACE%, вот и новый фильтр имеет название TOG_GREENSKIN (так как в качестве кодового названия рассы я указал L_GREENSKIN). По идее, все должно работать... Раса ВЕЗДЕ прописана (где то в 6 dbf файлах). Делал все по аналогии с другими расами.
    Воинов сначала нужно прописать в GUnits.dbf и назначить их для определенной расы.

    Там уже прописано несколько воинов новой рассы.

    Отправлено 7 года(лет) назад #
  28. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    В общем, кнопка не работает... Работоспособность расы также проверить не получается: так как нет кнопки, а значит нет способа добавить юнитов этой расы на карту (что-бы потом проверить). В принципе в папке Globals, я прописал новую расу везде где видел упоминания о других расах, а именно: Glord.dbf, Grace.dbf, GSubRace.dbf, Lrace.dbf, LSubRace.dbf, Lterrain.dbf и еще в какие-то. Затем я добавил в Gunits.dbf новых юнитов, новой расы. Запустил игру, проверил, работает - ни каких сбоев. Затем добавил в папке Interf в файлы TAppEdit.DBF, ScenEdit.dlg опять же информацию о новой расе и кнопку:) Зачем я дабавил кнопку? Если кнопка заработает, и раса окажется рабочей (я в этом уверен) - возможно с нее можно будет сделать игровую расу. И все! Всеравно, кнопку нужно будет оживлять - мы ведь собрались добавлять новую расу - как без этой кнопки можно будет ей пользоваться? В общем я исследую дальше - сейчас копаюсь в папке Scens, там пока ничего не понятно )

    Отправлено 7 года(лет) назад #
  29. Vadzra

    программинг, английский
    Joined: 09.01.09
    Posts: 190

    offline

    Login to Send PM

    Таким образом можно будет добавлять по сути только юнитов на карту. Т.е. вместо того способа, который уже сейчас доступен - прописать новых юнитов как нейтралов, можно будет добавлять их как зеленокожих. Это важно, но не критично ибо прописать столицу новой расы, ее землю и выбор новой расы в меню выбора при запуске новой игры таким образом не получится...

    Отправлено 7 года(лет) назад #
  30. Dreher

    preferred member
    Joined: 01.11.11
    Posts: 151

    offline

    Login to Send PM

    Это первый шаг к тому о чем ты пишешь. Готов поспорить, что при желании нейтралов можно сделать играбельной расой. Не без правки exe-шника, но эльфы были добавлены именно так.

    Отправлено 7 года(лет) назад #

RSS экспорт этой темы

Отправить сообщение »

Вы должны войти в систему, чтобы оставлять сообщения.

3,731 posts in 82 topics over 218 months by 51 of 86 members. Latest: RafStudio, jeskort, Der Gaste