Просмотр полной версии : SDK - пакет для моддинга Сiv4
NeverMind
13.04.2006, 21:18
Firaxis выпустила наконец SDK - комплект для разработки модов игры Цивилизация 4.
Размер - 6m. Скачать его, как и патч 1.61, можно с официального сайта игры: http://www.2kgames.com/civ4/downloads.htm
Установка, видимо, весьма нетривиальна. Описание процесса можно найти тут: http://forums.civfanatics.com/showthread.php?t=166933
to be continued...©
AndyTerry
13.04.2006, 21:34
Стыдно не знать. Редактор для Civilization
NeverMind
13.04.2006, 21:42
Нда. Редактор то редактор, только это совсем не тот редактор, что был для ц3. У меня такое чувство, что я еще не скоро смогу "дорасти" до уровня этого SDK :unsure:
AndyTerry
13.04.2006, 21:55
<div class='quotetop'>Цитата(NeverMind * 13.4.2006, 21:42) 92834</div>
Нда. Редактор то редактор, только это совсем не тот редактор, что был для ц3. У меня такое чувство, что я еще не скоро смогу "дорасти" до уровня этого SDK :unsure:
[/b]
Уже скачал? Что, так все серьезно?
На 2K написано:
the Civilization IV Software Development Kit, which contains the core game DLL source code
Исходя из прочитанного понятно, что в этом SDK не что иное как c++'ный код, а не какой-нибудь там редактор аля цив3 или worldbuilder.
так что, учите c++, господа мододелы.
AndyTerry
13.04.2006, 22:32
Мда :(
NeverMind
14.04.2006, 00:06
AndyTerry, не расстраивайся. Нам еще с xml разбираться и разбираться http://nm.civfanatics.ru/smiles/smile2.gif
А SDK я скачал, но устанавливать его смысла не вижу пока. Судя по описанию установка мне мало что даст :lol: Двигаемся по прежней цепочке WB-XML-PY. :D
Попробую поковыряться в этом SDK - правда сильно много файлов в нем, но это особо не напряжно - из того, что уже видел можно сделать выводы того, что даже графический движок цив4 можно слегка подкорректировать на основе этого SDK - кое где с его помощью можно подправить некоторые грабли с русификатором - главное лишь бы механизм проверки CRC был зашит не в нем а в закрытом сёрсе екзешника - иначе недели не пройдет, как читерские взломщики сейвов попрут валом
Увы и ах - контроллер CRC есть в исходниках - прощайте безчитовые ПБЕМ и турниры и собственно целесообразность наличия параметра NoCheating
Зато - подправив кое где цифарки и буковки можно снять ограничение наколичество наций в игре одновременно на карте или как минимум увеличить это количество до любых размеров (правда в пределах разумного)
AndyTerry
14.04.2006, 15:54
Скачал, сейчас посмотрю.
AndyTerry
14.04.2006, 16:32
Да уж... Неужели настолько лень было сделать хоть какой-нибудь интерфейс? :no:
Потом, что делать с измененными файлами? Куда их сувать чтоб они работали?
<div class='quotetop'>Цитата(swan * 14.4.2006, 10:34) 92924</div>
Зато - подправив кое где цифарки и буковки можно снять ограничение наколичество наций в игре одновременно на карте или как минимум увеличить это количество до любых размеров (правда в пределах разумного)
[/b]
В каком файле? Их там сотни... Где найти нужный? :nerves:
Расслабьтесь, я так понимаю это штука для редактирования внутренностей цивы, движка например.
Теперь вопрос:
Зачем вам это надо?
Это уже не модинг, а цив5 получается.
Я думаю скоро какой-нибудь редактор аля Civ3 сделают.
И будет вам счастье, господа мододелы.
AndyTerry
14.04.2006, 16:48
<div class='quotetop'>Цитата(Himik * 14.4.2006, 16:39) 93040</div>
Расслабьтесь, я так понимаю это штука для редактирования внутренностей цивы, движка например.
Теперь вопрос:
Зачем вам это надо?
[/b]
Кое-какие фичи очень даже надо ;) Всю игру переделывать я лично не собираюсь... Но вот лимит на 18 цив снять было бы хорошо :yes:
AndyTerry
14.04.2006, 17:10
Мда, только закончил надругательство над своим модемом с патчем 1.61, так еще теперь С++ качать... Нет уж.
<div class='quotetop'>Цитата(AndyTerry * 14.4.2006, 16:10) 93050</div>
Мда, только закончил надругательство над своим модемом с патчем 1.61, так еще теперь С++ качать... Нет уж.
[/b]
Согласен, надо покончить с ограничением в 18 цивилизаций, думаю 30-35 будет лучше... а всё остальное в движке пусть меняют разработчики. Это ж, через, что надо было делать редактор, чтобы не сделать хотябы убогий интерфейс. Вообщем редактор хвалёный разработчиками не оправдал ожиданий(((
Гггг, просто надо было на программера учится, господа мододелы, а не на всяких там филологов/урологов :harhar:
З.Ы.
С++ Рулит!!!
NeverMind
14.04.2006, 18:14
MuXa, а ты на кого учился? Не на болтолога случайно? http://nm.civfanatics.ru/smiles/biggrin.gif
<div class='quotetop'>Цитата(NeverMind * 14.4.2006, 18:14) 93073</div>
MuXa, а ты на кого учился? Не на болтолога случайно? http://nm.civfanatics.ru/smiles/biggrin.gif
[/b]
Вспомнился старый анекдот о выпускнике МГУПИ(это универ мой, переводится как Московский Государственный Университет Приборостроения и Информатики)
<div class='quotetop'>Цитата</div>
Разговаривают две Матери и зашел у них разговор о детях(ну как детях, уже давно дядей/тетей, но для них то они дети), и значит Мать выпускника МГУПИ говорит:
- А мой сын на компьютер кончил :shy2:
[/b]
Учусь по специальности: "Вычислительные машины, комплексы, системы и сети"
Из языков у нас преподают: Delphi(Pascal), C++, Асемблер, ну и всякую лабуду, типа HTML. JavaScript и т.д. и т.п.
Лично я учавствовал на чемпионате мира по программированию в 2005 году(четверть финал, проходил во втором здании МГУ), особо высокого места мы не заняли, да и не стремились, ибо поехали, что бы от практики по C++ отмазаться :whistle:
Знакомая специальность... Только вот, думаю, за 10 лет программа обучения сильно изменилась...
<div class='quotetop'>Цитата(Dynamic * 14.4.2006, 18:40) 93082</div>
Знакомая специальность... Только вот, думаю, за 10 лет программа обучения сильно изменилась...
[/b]
А можно поподробнее, неужто там же учился?? :w00t:
White Hawk
14.04.2006, 22:04
<div class='quotetop'>Цитата(MuXa * 14.4.2006, 18:11) 93069</div>
С++ Рулит!!!
[/b]
Це два креста - гадость.
У программиста в жмизни 3 креста - один на могиле, два у языка це!
Паскаль рулит. :harhar: И к порядку приучает!
<div class='quotetop'>Цитата(White Hawk * 14.4.2006, 21:04) 93125</div>
Це два креста - гадость.
У программиста в жмизни 3 креста - один на могиле, два у языка це!
Паскаль рулит. :harhar: И к порядку приучает!
[/b]
Поддерживаю.
Если паскаль так рулит - то почему же все более-менее серьёзные программы на писаны на С/С++
ArdRaeiss
15.04.2006, 14:05
Не надо разводить "религиозные войны".
Если паскаль рулит - почему для серьезных программ под железо применяют C? Для утилит небольших Дельфи, быть может, и неплох.
<div class='quotetop'>Цитата(ArdRaeiss * 15.4.2006, 13:05) 93200</div>
Не надо разводить "религиозные войны".
Если паскаль рулит - почему для серьезных программ под железо применяют C? Для утилит небольших Дельфи, быть может, и неплох.
[/b]
Это тоже самое, что спорить, какая видуха лучше GeForce или Radeon, думаю это дело вкуса.
MuXa,
Если ты такой великий программист, то сделай чё нить для мододелов на С++, а мы посмотрим и оценим твои познания. А то так, каждый может говорить, типа он с завязанными глазами может проги делать.
Я могу честно сказать, что ходил два месяца на курсы программиста С++ мне не понравилось... а как начал пытатся делать в команде игру, то понял, что лучше левел дизайном и музыкой заниматся... и это тоже дело вкуса.
Но я не об этом, ХВАТИТ СПОРИТЬ!)))
З.Ы.: самое лучшее програмирование - это любительское программирование, здесь ты работаешь в своё удовольствие! Поэтому, господам мододелам не обязательно быть прогаммерами! :D
Я бы рад... да вот со временем обрез полный, ща PHP учу(мне по работе надо) и еще до конца месяца надо с ArchiCAD'ом разобраться, в следующем месяце буду объяснять дочери шефа как с ним работать(что б в универе его сдала)... А вот ближе к лету поидее будет полно свободного времени(правда сессия где то там же будет), вот тогда и посмотрю, че это за зверь такой :yes:
З.Ы.
На счет Паскаля(Delphi), прошу заметить что я выразился только про то что С++ - весчь, Паскаль тоже хороший язык(он мне даже кой чем больше С++ нравится, особенно скоростью компилирования)... Вот только не признают его в мире... А жаль :cry:
White Hawk
15.04.2006, 19:31
Кста, если серьёзно, поковырялся в исходниках, так и не нашёл где они саву делают, кто найдё просьба мне сразу сказать. Вельми буду благодарен - потом и вы зацените!
Аська в профиле (рабочие дни с 9:00 по 18:30)
Сойдёт даже вызов функции из длл.
<div class='quotetop'>Цитата(MuXa * 14.4.2006, 17:45) 93090</div>
<div class='quotetop'>Цитата(Dynamic * 14.4.2006, 18:40) 93082
Знакомая специальность... Только вот, думаю, за 10 лет программа обучения сильно изменилась...
[/b]
А можно поподробнее, неужто там же учился?? :w00t:
[/b][/quote]
Нет, просто специальность такая же. А учился я в ЛИТМО (Питер), закончил в 1996-м.
Круто, порядковый номер специальности 2201??
А на счет того, что программа изменилась - это точно, у меня старший брат 9 лет назад закончил, трети наших предметов у него и не преподовали :nono:
Gromozeka
18.04.2006, 09:35
<div class='quotetop'>Цитата</div>
MuXa 14.4.2006, 18:11
Гггг, просто надо было на программера учится, господа мододелы, а не на всяких там филологов/урологов
[/b]
Просьба людей с этим образованием не обижать!!!
<div class='quotetop'>Цитата</div>
MuXa 15.4.2006, 16:27
ща PHP учу(мне по работе надо)[/b]
Так вот кто напишет нам форму по приему сейвов в НР и ГП!!!
<div class='quotetop'>Цитата(Gromozeka * 18.4.2006, 9:35) 93602</div>
Так вот кто напишет нам форму по приему сейвов в НР и ГП!!![/b]
ну раз спросил, то работы ведутся (http://draft.civfanatics.ru) sweeper (http://forum.civfanatics.ru/index.php?showuser=772)'ом :.V.:
Blacksun
06.06.2006, 20:07
Кто нибудь пробовал компильнуть SDK ?, А то у меня ошибка вылазит.... (А вообще то - это полное описание всего в Циве (Юниты, Дипломатия, Карта, Игроки...) Если знаешь классы, то можно наделать много....
Али Гарх
07.06.2006, 14:54
У меня компилируется в VS 2003. Были попытки (http://forums.civfanatics.com/showpost.php?p=3935921&postcount=73) скомпилировать в MS VC++ Express 2005, dll компилируется, но при загрузке цива вылетает.
NeverMind
19.06.2006, 12:19
Civ 4 Core Community Project: http://forums.civfanatics.com/showthread.php?t=174026
Проект цив-сообщества для более простого использования некоторых возможностей SDK. Это не мод, но это очень полезная вещь для модов.
Powered by vBulletin® Version 4.1.9 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot