Игровое редактирование.

Please upgrade to 2.0.9!
Most important changes:

  • 2.0.8 to 2.0.9
    • Added some new Buttons
  • 2.0.7 to 2.0.8
  • 2.0.6 to 2.0.7
  • 2.0.5 to 2.0.6
Btw: Most of the functionality of the TeamReveal Plugin can be reached with a right click on the drop-down-menu that let"s you chose the teams.

Downloads:

  • (2.0.9)
3rd Party Icons & Buttons

Included Plugin Versions

  • Editor 1.3.1
  • CreateCoast 1.0
  • Remover 1.0
  • RiverPlace 1.0
  • TileToText 1.0
  • LandscapePlacer 1.1 (Current: Version 1.2.0)
  • TeamReveal 1.0


To run the software you might need to install this from microsoft:
Microsoft Visual C++ 2005 Redistributable Package

Other Plugins / Versions: (just extract to mapview directory)

  • Pic2Map - Convert Pictures to Maps (download and put into mapview dir)
    • Use *.jpg files .. you can use other types but that will probably look really horrible ;D
    • Currently the map size created will be 128 in width and you cannot change this. I hope you can life with this for now.

Please be aware of the fact that MapView does not understand *.wbs (civ/warlords/colonization/bts etc.) files 100%. But this will be looged. You can currently not alter all values but A LOT of things can be done.

If you have little feature wishes i can probaly write a plugin very fast. So ask for it!

When you know how to do it you can add render/gui support your a feature or bonus of your own mod within seconds. But even if you don"t, MapView will be able to use it anyway.

Feature List:

  • Maps up to 400x400. (enought?)
  • Fast OpenGL Renderer
  • Plugin System
  • Full mod support. Some restrictions exist, read the FAQ.
  • Warlords and submods
  • BTS and submods
  • Bonus
  • Terrain
  • Features (no variety tho)
  • Improvements
  • Cities
  • Units
  • Rivers
  • Players
  • Teams
  • Renderer an be teached how to render new bonuses, features etc.
  • GUI can be teached to display correct buttons for new bonuses, features etc.
  • Copy, Cut & Paste
  • Layers
  • Move Layers
  • Flip layers horizontal/vertical
  • Merge layers
Render support files for mods:

Video Tutorials:
  • Make MapView show custom buttons for mod specific Features, Bonuses, Improvements, Routes ... and UNITS
Things you should know:
  • Starting positions aren"t adjusted when flipping layers.
  • Rivers on the most south or most east edge of a layer are not flipped 100% correct.
  • ... things the FAQ mentions
  • Floodplains look like Jungle! .. Could someone please create a nice grafic for it and share?
FAQ:
  • How do i use the TeamReveal Plugin?
    Basicly you use the left mouse-button to "paint" reveal and the right mouse-button to "paint" hidden areas.
    A right click on the team-selection drop down will bring up a context menu with a few further features. The option to completely hide the whole map from all teams can be reached via the "Plugins->TeamReveal x.x" menu.
  • Why are there so many ? - Buttons?
    Questionmarks are harmless.
    The main goal of MapView is to have a few restrictions possible. It works with almost any mod and can place and delete things i couldn"t know about when i wrote the program. MapView is also able to be teached by the users, buttons can be created and adjusted. The questionmark just means noone has ever created a button for a specific terrain/bonus/feature/route/uni for improvement. You could easily create some buttons if you wanted to, check out the video tutorials.
  • The application crashes on startup, what to do?
    Try starting MapView without plug_editor.dll to be present in the App folder. If it works now there is some issue with an xml file i don"t handle. Use this version of the editor to find out which file is causing the error. Please upload the file somewhere and send me a PM.
  • The application crashes when changing to another mod?
    Use this version of the editor to find out which *.xml file is causing the error. I probably have an unhandled case. Please upload the file somewhere and send me a PM.
  • Why is some terrain black
    This indicated that the file has no terrain. This can happen when using cut. It"s not bad tho. That way you could save yourself some bonus settings or similar and then easily paste it into your current map project without modifying the terrain.
  • How do you navigate? Scroll and zoom?
    Whenever you hold down "SPACE" you can use the left and right mouse button to navigate and zoom. Even if you have a tool selected. It"s similar how 3d software works so it should quite familiar for a few people and once you know it it should be pretty natuarl.
  • The toolbar entries of the mod is incorrect
    MapView requires everything to start with the usual identifier. BONUS_, FEATURE_, LEADER_ and so on. Some mods (like American Revolution) don"t work like that (AMREV_BONUS_SOMETHING etc.)
  • How to delete Bonus, Features, Routes, Improvements?
    Use the eraser and click on ANY bonus, feature, route or improvement. If you last clicked on a bonus, bonuses will be erased etc.
  • How to delete Cities and units?
    Whenever you click on a tile containing units or a city the "Tile inspector" will show those types. You can right click on a unit or city and delete it. Units can also be deleted by pressing the delete key on your keyboard.
  • How to delete River?
    Make sure you enabled the riverplace tool. Hold down the right mouse button while moving the mouse.
    You can delete a whole river from source to mouth by holding down shift and then left-clicking on a river.
  • Some textures look wrong
    Make sure all files in the directory /Texture// have the same dimensions. If this happens when you use an unmodified version please report it.
  • What do the question mark symbols on the map mean?
    This is when the render engine didn"t find a picture that has the same name as the feature, bonus, improvement or route.
    You can easily create your own art work. Check the video tutorials to learn how to do this or check the SDK folder for template files to start creating the files for your personal mod.
  • Where do i need to install the Plugins to?
    The plugin itself has to be in the same folder as the application executable. Usually /MapView/. You should be fine when extracting the plugin to this folder.
  • How do i disable a plugin?
    1. Rename the plugin so it doesn"t start with "plug_" anymore
    2. or just remove it from the directory
Changelog:
  • Application:
    • 2.0.0 to 2.0.1
      • added zlib1.dll to the package
      • included LandscapePlacer Plugin to the package
      • removed unnecessary files and folders i forgot to remove
    • 2.0.1 to 2.0.2
      • Editor 1.1 now ships with the application
      • Fixed a bug about hills and peaks beeing reversed (Thanks to ayse)
    • 2.0.2 to 2.0.3
      • Editor 1.2 now ships with the application
    • 2.0.3 to 2.0.4
      • Fixed bug that made almost everything appear in white and repacked
    • 2.0.4 to 2.0.5
      • Included Buttons for Stock Units
      • Improved parsing/saving
    • 2.0.5 to 2.0.6
      • MapView now checks for updates on Application start. (Plugins as well as MapView itself)
      • Added Warlords specific saving procedure.
    • 2.0.6 to 2.0.7
      • The app took ages to start when working offline due too many connection timeouts to wait for. Improved that.
    • 2.0.7 to 2.0.8
      • Fixed issues that made MapView crash when changing to certain Mods. This should be much better now.
      • Added a grid to the renderer, can be toggle in the menu.
    • 2.0.8 to 2.0.9
      • Added some new Buttons
      • Took out things i forgot to disable for 2.0.8
      • You can now delete cities with the eraser tool
  • Editor:
    • 1.0 to 1.1
      • Clicking on the Toolbars (Feature, Route, Bonus, Improvement, Unit) will now automatically activate the pen when you just used another plugin like RiverPlace or LandscapePlace. Pensize will stay as you selected.
    • 1.1 to 1.2
      • Had to recompile due to drastic api changes.
    • 1.2 to 1.3
      • Added landmass selection
    • 1.3 to 1.3.1
      • Fixed from description for the box selection tool in the selector drop down menu
  • LandscapePlacer
    • 1.0 to 1.1
      • Peak and Hills were reversed, fixed that (Thanks to ayse)
  • TeamReveal
    • 1.0
      • first release

Основы моддинга Civ IV

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

Серия игр Civilization всегда пользовалась огромной популярностью в среде модостроителей, количество сценариев и модов созданных для неё огромно, и прямым следствием этого является то, что возможности изменения игры возрастали с каждой новой частью. Civilization 4 имеет огромные возможности для изменения и развития, и доказательством этого является огромное количество модов, среди которых имеются такие уникальные модификации, как Fall from Heaven полностью изменяющий игру.

В данном посте я опишу начальные основы изменения игры, и приведу несколько простейших примеров модификации.

Уровни моддинга.

Существуют 4 уровня моддинга Civilization 4:

World Builder

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

Это наиболее широкоиспользуемый уровень моддинга, возможности которого позволяют изменить основные игровые настройки, для его использования не требуются особые знания, а его возможности позволяют создать полноценный мод. Добавить новые юниты, или технологии, или полностью изменить путь развития цивилизации, это без особых проблем делаются через XML. Изменения графики также производятся прежде всего через XML. Но тем не менее, многие вещи невозможно изменить через только через XML, например создать новую способность для юнитов, или изменить максимальное количество игроков, эти вещи решаются на других уровнях моддинга. В данной туториале речь пойдет прежде всего о нем.

Язык программирования использованный в Civ4 для кода "второго уровня". Его использование предоставляет мододелу возможности изменять интерфейс, или же сделать так, чтобы ресурс или юнит появлялся в нужное время в нужном месте. Многие задумки вполне возможно реализовать через него. Но все таки существуют и ограничения, например нельзя изменить многие игровые настройки, сделать горы вновь доступными к обработке, или изменить AI.

Прежде всего основной уровень кода игры, позволяет практически полностью изменить игру. Добавить новые виды территории, переписать AI, или же изменить саму суть отношений между цивилизациями. Для более полной информации можно прочитать.

Причем крайне важным является тот факт, что все эти уровни моддинга тесно переплетены между собой, и получить по настоящему необычный мод можно лишь используя их все.

Введение в XML-моддинг.

XML представляет собой структурированный текст, поэтому для редактирования xml-файлов подойдет любой редактор простого текста, тот же самый Блокнот

позволяет делать нужные изменения, но более удобным будет использование специализированных программ. Наиболее подходит для редактирования XML файлов Civ4 , легкая и простая программа. Она позволяет просматривать и редактировать данные в табличном виде, что облегчает их восприятие.

Некоторую информацию о работе с XML файлами можно найти в статье

XML файлы игры находятся в папке Assets/XML, в основной папке игры. Можно редактировать их прямо там и запустить игру с внесенными изменениями, но делать этого не стоит.

Создание простейшего мода.

Для начала создадим мод, который позволит иметь неограниченное количество национальных чудес в городе, увеличит частоту событий в 2 раза и позволит разведчику передвигаться по непроходимым видам ландшафта. В основной папке игры находим папку Mods, далее создаем в ней папку с названием мода, например Mod .

Примечание: Если стоит Beyond the Sword, то основная папка игры это Beyond the Sword, а не Sid Meier"s Civilization 4.

Затем создаем в этой папке Mod , папку Assests , а в ней XML . Уже после создания этих папок можно будет загрузить этот мод, но никаких изменений в игре естественно не будет, так как ещё ничего в нем не изменяли. Затем копируем в эту папку XML нужные файлы из соответвующих папок самой игры. У меня это D:Program FilesFiraxis GamesSid Meier"s Civilization 4Beyond the SwordAssetsXML.

Затем для начала повысим частоту событий и количество национальных чудес в городе. Открываем скопированный файл GlobalDefines.xml , находим там нужные параметры. Информацию обо всех XML параметрах CivIV можно найти на .

Для повышения частоты событий находим EVENT_PROBABILITY_ROLL_SIDES и меняем значение на 50, чем меньше значение, тем чаще будут происходить события, в данном случае в 2 раза чаще.

Затем находим в ModAssetsXMLUnits файл CIV4UnitInfos.xml , находим в нем разведчика, он обозначен там как SCOUT, у него, как и у любого юнита имеются множество параметров. Большая часть из них начинается с b, это прежде всего означает что значения бывают "1" - есть и "0" - нет.

В данном случае нас интересует bCanMoveImpassable , который позволяет юниту передвигаться по непроходимой территории. Изменяем его значение на 1.

Сохраняем файл и запускаем новоиспеченный мод. Как видно со скрина разведчик спокойно стоит на вершине непроходимой горы и смотрит на далекий берег.

7.5 от редакции

0

0

23.09.2015

Civilization 4

  • Издатель: 2K Games
  • Издатель в России: 1C
  • Разработчик: Firaxis Games
  • Сайт: Официальный сайт
  • Игровой движок: Gamebryo
  • Жанр: Strategy
  • Режим игры: Одиночный режим, многопользовательская игра
  • Распространение: 2 CD, 1 DVD

Системные требования:

  • Windows 2000/XP/Vista
  • 1.2 GHz
  • 256 Мб
  • 64 МБ с поддержкой T&L
  • 550 Мб

Об игре

Sid Meier’s Civilization 4 — продолжение одной из самых популярных и успешных серий глобальных пошаговых стратегий.

На заре своей истории люди часто устремляли свой взгляд в небо — туда, где льдисто сияют далекие звезды. И однажды та сила, что спит до поры до времени внутри человека, пообещала, что доставит его в этот заоблачный мир. Но для осуществления мечты людям предстоит пройти долгий путь длиною в тысячи лет — из гулкой сырости каменных пещер в ладно скроенный уют бревенчатых деревушек, а после — в холод высотных гигантов из бетона, стекла и стали. Человеку предстоит научиться говорить на многих языках, творить культуру и низвергать богов. Преграды не удержат его. Сомнений не останется. Цивилизация наступает.

Сюжет игры

В игре вам даётся возможность управлять одной из империй. Вы начинаете игру в 4000 году до н. э. с поселенцем и одним юнитом воином (или разведчик, если начальная технология - Охота) , с вами будут так же находиться ещё несколько цивилизаций, туземные деревни и племена варваров. Перед началом игры предоставляется возможность выбрать тип карты (пангея, несколько континентов, островная карта и т. п.), а также её размер, от которого зависит количество соперничающих с вами цивилизаций. Также перед началом игры доступен выбор климата и уровня моря, что влияет на ландшафт сгенерированной карты и находящиеся на ней ресурсы. Каждый ход в игре равен определённому количеству лет, что зависит от выбранной игроком скорости игры. Кроме того, имеется определённый масштаб, по которому чем ближе игрок к современности, тем меньше лет в одном ходе и наоборот. При низких скоростях игры, в недалёком прошлом, современности и будущем, один год может проходить за несколько ходов. В игре вы имеете несколько путей к победе. Это политическое, культурное, технологическое доминирование или уничтожение всех остальных цивилизаций.

Мультиплеер

Цивилизация IV - первая игра в серии, которая была разработана с учётом мультиплеера. Результататом стало то, что Цивилизация IV является лучшей игрой для мулитиплеера чем когда либо, основными особенностями стали режимы: одновременный ход (очень похожий на игры РТС), ход за время(чтобы вынудить копуш торопиться с ходами biggrin.gif), и лимит ходов, где лидер по очкам в конце этого числа ходов объявляется победителем. Многие переживают когда им приходится выходить из онлайн игры - выход найден! Включите Поглощение А.и, и если тот человек уйдёт, игра продолжится, и компьютер заменит игрока. Если игрок решит вернуться, он сможет взять контроль снова в любое время. Команда разработчиков Фираксис и тестеры играли в мультиплеере более чем два года и теперь этот режим великолепен.

В мультиплеере настолько много нововведений что потребовало аж две записи в списке.
Командные игры теперь хорошо продуманы, и команды получили новые способы общаться друг с другом, от показывания экранов друг друга (Вы можете буквально рисовать линии, чтобы показать, куда пойти, как это делают в футболе) до небольших звонков, чтобы привести в готовность товарищей по команде для важных событий, происходящих вокруг их карты. Поддержка голосу по IP позволяет игрокам говорить с друг другом, в то время как они играют, является ли это для подлинной коммуникацией и поддержкой или только простым разговором на отвлечённые темы - дело вкуса.

Но это - только начало особенностей мультиплеера в Цивилизации IV. Новый режим «Уничтожение двух городов» означает, что как только вы теряете два города - проигрываете.
«Один Город» означает, что Вы можете только иметь один город.
«Всегда война» и «Всегда Мирные» игры ограничивают Вас одним или другим. Все они могут быть смешаны и подобраны, так чтобы создать тот вид игры в которую Вы хотите играть.

Одна особенно интересная игра может быть создана, играя с командами и препятствиями, так, чтобы имелось две команды: одной с единственным человеком устанавливают самый легкий уровень сложности (предоставляющий тому игроку премии во всех областях) и другой с несколькими игроками на нормальном (или одном из более сложных уровней, если Вы действительно хотите сделать игру интересной), и попробовать победить его/ее.

Забава: действительно маленькая карта с большим количеством игроков. Игры для Двенадцати человек, в Цивилизацию требуют много времени когда есть много места. Поместите их всех в карту размера Род-Айленда, и увидите, как много потребуется, чтобы вырасти, и как всё больше разрастается сражение за каждую клетку.

Цивилизации и лидеры

В игре на выбор предоставляется 18 цивилизаций, каждая со своими уникальными особенностями, юнитами и лидерами. У некоторых цивилизаций на выбор даётся 2 (а в аддоне Beyond the Sword даже 3) лидера. Эти милые, почти живые «болванчики» требуют от нас соответствия их общественным и религиозным взглядам, и при случае обязательно припоминают запылившуюся обиду. Дипломатия стала намного более открытой — достаточно навести курсор на имя повелителя чужаков, чтобы «в числах» увидеть, как он к нам относится и почему. Шпионаж (да, «Мата Хари-пешеходы» снова в деле) — удел бездарных переговорщиков. Создание препон при строительстве чудес и возможность «подсмотреть» вражеские планы не стоят безнадежно испорченных отношений. Картину портят лишь назойливые приставания соседей, болезненно реагирующих на категорический отказ.

Битвы

По сравнению с предыдущими частями, бои претерпели значительные изменения.

Теперь у каждой боевой единицы есть параметр опыт. Участвуя в битвах, юнит набирает очки опыта и с повышением уровня может потратить его на изучения одного продвижения по службе, за что получает лычку. Также опыт дают некоторые строения и парадигмы. В более поздних аддонах к игре, очки опыта при производстве может давать также выдающаяся личность — генерал, поселённый в городе. Не имеет значения, защищался отряд или нападал, в любом случае при победе ему присуждаются очки опыта. Но стоит помнить, что воздушные отряды опыт не накапливают (это было реализовано только в аддоне Beyond the Sword), также он не даётся за бомбардировки или в случае, когда вражеский юнит отступил. Не каждый отряд имеет все продвижения по службе, некоторые можно получить только при выполнения определённого условия, другие же могут использовать только определённые боевые единицы.

  1. Когда игра только вышла, в некоторые коробки попали два одинаковых диска CD-ROM и ее невозможно было установить.
  2. Игра открыта для модификаций - файлы игры в основном хранятся в формате XML, а после релиза для игры вышел полноценный инструментарий.
  3. В игре вновь появились мини-ролики с Чудесами света.
  4. Каждый лидер в игре имеет собственный саундтрек в окошке дипломатии.
  5. Заглавная песня под названием "Baba Yetu" была специально написана для игры. На суахили это означает "Наш отец".
  6. Композитором игры выступил Джефф Бриггс.
  7. В игре вообще нет случайных событий. Они появились только в дополнении.
  8. В отличие от прошлых игр серии варвары имеют собственные города.
  9. Искусственный интеллект игры больше не действует так, будто знает карту с самого начала.
  10. Впервые в серии изменилась система религии. Теперь их много и они завязаны на изучение конкретных технологий.
  11. Впервые в серии появились "великие люди". Они дают весомые бонусы на выбор: постройка зданий, увеличение производительности города, мгновенное изучение технологии и другие.
  12. Голос игры - Леонард Нимой. Спок из Star Trek.
  13. В игре 86 видов исследований. Против 81 в прошлой части.
  14. В игре семь различных религиозных движений.
  15. В игре насчитывается 32 вида ресурсов.
  16. Рейтинговая игра заканчивается в 2050 году, если никакие условия победы не выполнены.
  17. Игра вышла всего для двух платформ: ПК и Mac OS.
  18. Действие игры начинается в 4000 году до нашей эры.
  19. Игру выпустили на десяти языках: китайском, польском, немецком, французском, английском, испанском, итальянском, японском и русском.
  20. Музыка, которая играет при постройке театра в городе, заимствована из игры Sid Meier"s Pirates!, где игрок танцует с дочерью губернатора в роскошно обставленной комнате.
  21. Когда игрок принимает решение, которое нравится другому лидеру, тот иногда отвечает словами «Did you ever know that you’re my hero? You’re everything I wished I could be» из песни «Wind beneath My Wings».
  22. В окне выбора размера и типа карты для новой игры изображена вращающаяся планета со случайной на первый взгляд формой материков. На самом деле это перевернутая карта Земли, с океанами в форме земных материков.
  23. Элвис Пресли появляется во всех играх серии. В Civilization IV на него указывают одежда Великих талантов в индустриальной и современной эпохе и чудо «Рок-н-ролл».
  24. В окне, сообщающем игроку о достижении Современности (Modern Age), цифровые часы марки Soren показывают 05:23. Это отсылка к Сорену Джонсону (Soren Johnson), ведущему разработчику и программисту искусственного интеллекта для игры, а 5.23 — это 23 мая, его день рождения.
  25. Всего в игре шесть предустановленных сценариев мира. Один из них - Американская революция.
  26. Всего в игре 33 Чуда света.
  27. Главный геймдизайнер Sid Meier"s Civilization 4 - Сорен Джонсон.
  28. Позже всех вышла версия для Mac OS - 30 июня 2006 года.
  29. В игре на выбор предоставляется 18 цивилизаций.
  30. Игра использует движок GameBryo.
  31. Всего в игре 41 различное продвижение по службе.
  32. Теперь у каждой боевой единицы есть параметр опыт. Он влияет на боевую способность войск - они получают специальные особенности, например, плюсы к урону при защите в городах.
  33. В игре шесть видов достижения победы: по очкам, по завоеваниям, по доминированию, по культуре, по дипломатии и победа в космической гонке.
  34. Локализатором игры выступила компания "Логрус".
  35. Суммарный тираж серии, не считая пятой части, насчитывает более 6 миллионов копий.

Где взять:

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Scenario Editor предназначен для создания новых и редактирования уже существующих сценариев Age of Empires 3 . Вы без проблем сможете сделать свой уникальный игровой мир, заселить его различными NPC, разместить на карте строения и тут же сыграть в свежеиспеченный сценарий. Для реализации несложной задумки потребуется не более часа. Плюсы редактора - простота освоения, удобство работы. Каких-либо недочетов и откровенных ляпов нам обнаружить не удалось.

ПРАКТИКА: Интерфейс редактора устроен следующим образом - верхнюю область приложения занимает главное меню, рядом расположена удобная инструментальная панель, на которую вынесено множество различных функций. В нижнем сектореScenario Editor размещены окна параметров выбранного инструмента. Все оставшееся поле - окно 3D-вида, в котором преобразуется уровень. Перемещение камеры по карте производится посредством курсорных стрелок или с помощью мыши, а масштабирование - колесиком мыши.

Создание нового сценария в AoE3 Scenario Editor можно разделить на несколько последовательных этапов:

Моделирование ландшафта;

Расстановка различных объектов на карте (NPC, строения, растительность и т.д.);

Написание различных скриптовых сценок;

Настройка параметров текущего сценария;

Тестирование своей разработки.

ВЕРДИКТ: Age of Empires 3: Scenario Editor -мощный редактор, позволяющий практически полностью изменить мир AoE3 или же создать уникальную игровую вселенную с нуля. Средний уровень сложности, простота освоения и не ограниченные ничем, кроме вашей фантазии, возможности!

Дополнение к AoE 3 EDITOR

Где взять: С нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: New AoE3 Editor 1.1 - обновление для редактора сценариев игры Age of Empires III. Данный пакет включает в себя более 80 нововведений. На перечисление всех ноу-хау ушло бы, по меньшей мере, несколько журнальных страниц, поэтому мы отметим, для примера, лишь два из них - добавлено новое меню Wall , призванное упростить расстановку на карте различных стен, а также возможность загрузки сохраненных игр в редактор. Полный перечень изменений вы сможете увидеть сразу после инсталляции пакета дополнений в подкаталоге N3E .

ВЕРДИКТ: Отличный сборник дополнений для Scenario Editor. Рекомендуем использовать данную разработку всем тем, кто хочет сэкономить свое время при создании нового сценария для Age Of Empires 3.

Плагин Civilization 4 для 3DS Max

Где взять: C нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Спустя несколько месяцев после выхода четвертой «Цивилизации» разработчики по многочисленным просьбам игростроевцев выпустили ряд плагинов для 3DS Max , позволяющих добавлять в игру свои собственные модели. Утилиты также допускают загрузку в «Макс» оригинальных юнитов Civilization 4 . Данные инструменты полностью соответствуют «цивилизационным» стандартам - позволяют присоединять к модели различные виды анимаций, изменять масштаб объекта, записывать вращения. Творением девелоперов смогут воспользоваться обладатели 3DS Max 6-ой и 7-ой версий.

ПРАКТИКА: Чтобы освоить процесс создания и редактирования юнитов «Цивилизации», вы должны в совершенстве владеть современным графическим пакетом - 3DS Max. Всю работу по разработке нового объекта для Civilization 4 можно разделить на несколько последовательных этапов:

Создание модели юнита. Важно не забыть про иерархию объектов, различные даммики (пустышки), наличие которых обязательно для функционирования юнита. Поскольку никакого help-файла вместе с инструментами в комплекте не поставлялось, есть лишь один верный способ разобраться в вышесказанном - импортировать в «Макс» стандартную модель из «Цивилизации» и посмотреть, наличие каких dummy-ков жизненно необходимо и за что они отвечают; как правильно настроить иерархию.

Анимирование созданного объекта. Тема анимации моделей, созданных в «Максе», не раз рассматривалась на страницах журнала, а в апрельском номере «Мании» был опубликован видеоурок от специалистов «К-Д ЛАБ » - создателей «Периметра ».

Экспорт модели. Тут все предельно просто - выбираем в 3DS Max пункт меню File/Export и в появившемся окне указываем название объекта и формат. Поскольку речь идет о создании юнита для Civilization 4, выбираем соответствующий тип и жмем Ok . В появившемся окне настраиваем дополнительные параметры экспорта модели и вновь кликаем по кнопке Ok.

Для просмотра оригинальных объектов в базовом комплекте официальных утилит имеется специальный просмотрщик NIF -файлов - SceneViewer. Стоит отметить, что помимо отображения различных форм программа наделена рядом функций, не свойственных стандартным вьюерам. Например, возможность добавления в текущий NIF еще ряда моделей.

ВЕРДИКТ: Отличный набор официальных плагинов, предназначенный для создания/редактирования файлов моделей Civilization 4.

Civilization 4 SDK

Где взять: C нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: В поле нашего внимания попал долгожданный Software Development Kit для четвертой «Цивилизации». Он содержит исходный код основных DLL -файлов игры, позволяющий модотворцам изменить или же полностью переписать мир Civilization 4 . Разобраться в программном коде довольно несложно - разработчики не поскупились на комментарии, вследствие чего понять предназначение определенной функции, метода или класса сможет даже пользователь, не знакомый с кодингом. Как вам, например, идея переписать систему искусственного интеллекта или полностью сменить интерфейс игры?

И все бы здорово, но одно расстраивает: разработчики так и не выпустили полноценный инструментарий для создания модов.

ВЕРДИКТ: SDK для четвертой «Цивилизации», позволяющий откорректировать все игровые параметры. Рекомендуем данную разработку, прежде всего, пользователям, знакомым с основами программирования.

NifSkope

Где взять: С нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Nifscope 0.81 - графическая программа, предназначенная для открытия NIF-файлов (данный формат моделей используется в играх, базирующихся на движке NetImmerse/Gamebryo ), их просмотра иредактирования. Утилита в своем роде эксклюзивна и не имеет аналогов. В частности, инструмент Nifscope широко используется для просмотра и редактирования моделей The Elder Scrolls 4: Oblivion .

ПРАКТИКА: Интерфейс программы прост и удобен. Основная область редактирования состоит из окна 3D-вида, в котором отображается загруженная модель, и поля редактирования, содержащего множество характеристик объекта. Нельзя не отметить наличие удобной инструментальной панели, на которую вынесены лишь самые нужные для работы функции.

Главная ценность утилиты - возможность импортирования/экспортирования загруженного объекта в формат .OBJ , который понимают все современные пакеты 3D-графики, например, 3DS Max . Рассмотрим данную функцию программы более подробно.

Загрузите произвольный NIF-файл, например, из TESIV. В поле редактирования выберите пункт NiTriShape и щелкните по нему правой кнопкой мышки. В появившемся меню выберите Mesh/Export .OBJ и сохраните объект с новым расширением. Теперь вы можете спокойно запустить любимую программу 3D-графики, поддерживающую формат.OBJ, и отредактировать данный элемент. Чтобы импортировать измененную модель в NIF-файл, экспортируйте ее в формат.OBJ через 3DS Max. Далее вернитесь к утилите Nifscope, вновь выберите пункт NiTriShape и проделайте повторно все вышеописанные манипуляции с небольшой поправкой - в появившемся меню на сей раз необходимо выбрать пункт Mesh/Import .OBJ .

Программа практически лишена недостатков, да и кто их заметит на фоне множества полезных функций. Разработка может представлять интерес для всех пользователей, сталкивающихся с необходимостью изменения объектов, представленных NIF-файлами.

ВЕРДИКТ: Уникальная в своем роде программа для работы с игровыми моделями формата.NIF.

QuakeEdit

Где взять: Устанавливается вместе с игрой

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: QuakeEdit предназначен для редактирования оригинальных и создания новых уровней для Quake 4 . Со времен DOOM 3 редактор похорошел - добавлено множество мелких очень полезных функций.

ПРАКТИКА: Чтобы загрузить редактор, необходимо запустить игру с ключом +editor . Для этого сначала создайте ярлык для запуска Quake 4 . Затем кликните по нему правой кнопкой мышки и в появившемся меню выберите пункт Свойства . В открывшемся появившемся окне в поле «объект» добавьте команду +editor . Кликните по кнопке П рименить , чтобы изменения вступили в силу. После запуска ярлыка произойдет загрузка игры, а лишь затем приложение перейдет в режим редактора.

Начинка редактора - старый добрый Q3Radiant , поэтому у мододелов, уже знакомых с основами картостроения для «Квейка», особых трудностей возникнуть не должно. Новичкам же настоятельно рекомендуем ознакомиться с материалами по созданию уровней для DOOM III, которые уже публиковались в «Игромании».

Интерфейс QuakeEdit устроен следующим образом: правую область редактора занимает окно 2D-вида, в котором осуществляется разработка карты. Левую половину QuakeEdit занимают небольшое окошко 3D-вида, окно инспектора и линейка, позволяющая редактировать высоту выделенных элементов уровня. Перемещение по карте в окне 3D-вида осуществляется посредством курсорных клавиш. Для изменения угла наклона камеры воспользуйтесь клавишами A и Z . Для изменения высоты положения камеры используйте клавиши D и C .

Разработка любой карты для «Квейка» начинается с создания так называемого браша. После того как «болванка» будет готова, ее преобразуют в игровую комнату посредством выбора пункта меню Selection\CSG\Hollow . Далее уровень-коробку текстурируют, добавляют на карту различные пикапы, монстров, элементы архитектуры и наконец - стартовую позицию игрока. Результатом проделанной работы становится рабочая карта, протестировать которую можно следующим образом: необходимо сохранить уровень через редактор в каталог установленного Quake 4 - q4base\maps, затем - запустить игру, вызвать консоль с помощью комбинации клавиш Ctrl+Alt+~ и вбить в появившейся командной строке команду map и название вашей карты, например: map alpha_level .

QuakeEdit -далеко не единственный редактор, поставляющийся вместе с четвертым «Квейком». Существует еще ряд утилит, позволяющих изменять различные игровые ресурсы - звуки, модели, PDA-файлы. Активация программ осуществляется с помощью консоли, вызываемой в игре комбинацией клавиш Ctrl+Alt+~ . Список основных утилит с кратким описанием приведен ниже.

- Sound Editor (команда для консоли - editSounDS ). Редактор звуков, позволяет изменять оригинальные и добавлять новые файлы формата .OGG ;

- PDA Editor (команда для консоли - editPDA ). Утилита предназначена для правки PDA-файлов, содержащих различные данные (тексты, звуки, видеосообщения), поступающие на КПК главного героя в ходе игры;

- Articulated Figure Editor (команда для консоли - editAFs ).Несложная программа с интуитивно понятным интерфейсом, предназначенная для редактирования уже существующих и создания новых персонажей. Утилита позволяет изменять такие параметры, как рост NPC, его вес и ряд других атрибутов;

- Script Editor .Название говорит само за себя (команда для консоли - editScripts ) - утилита предназначена для написания различных скриптов, в частности, роликов на движке игры.

ВЕРДИКТ: QuakeEdit - неплохой, а главное, единственный редактор уровней для Quake 4. Он позволяет создавать как полноценные одиночные, так и многопользовательские карты. Высокий уровень сложности, но практически безграничные возможности.

Quake 4 SDK

Где взять: С нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Спустя некоторое время после выхода Quake 4 разработчики создали так называемый SDK (исходный код и множество уже готовых наработок). Изучив ряд примеров, вы сможете разобраться, как делается тот или иной элемент игры, а проанализировав исходный код, создавать свои собственные инструменты для редактирования четвертого «Квейка» (для этого, конечно, нужно хорошо разбираться в программировании).

ВЕРДИКТ: Отличный набор примеров по различным утилитам, поставляющихся вместе с Quake 4, плюс исходный код движка игры, разобравшись в котором можно творить свои собственные редакторы и профессиональные модификации.

Call of Duty 2 Mod Tools

Где взять: С нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: Отличная новость для всех модотворцев: состоялся выход обещанного инструментария для лучшего экшена про Вторую мировую войну - Call of Duty 2 . В цепкие лапки геймеров попал целый набор редакторов, объединенных под названием - Call of Duty 2 Mod Tools. Дистрибутив содержит разнообразные плагины для Maya , мощный редактор карт CoD2Radiant , инструменты для компиляции уровней и прочие полезные программы. Call of Duty 2 Mod Tools позволяет полностью переделать игру - поместить в движок новые модели персонажей, разработать ряд нестандартных карт, подправить некоторые настройки... Подробная документация позволяет разобраться в самых сложных программах инструментария.

Многие думают, что при скрупулезном подходе можно обнаружить множество ошибок практически в каждом редакторе, а если речь идет о целом инструментарии... Спешим убедить вас в обратном: создатели настолько скрупулезно тестировали Call of Duty 2 Mod, что инструментарий практически лишен багов.

ПРАКТИКА: Рассмотрим основные утилиты:

1. Maya Plugins - ряд плагинов для Maya, одного из популярнейших пакетов 3D-графики, позволяющего создавать модели, присоединять к ним разрешенные виды анимаций и экспортировать полученные элементы в формат объектов, используемых Call of Duty 2. Более подробно данный вопрос рассмотрен в документации, поставляющейся вместе с SDK. Если вы владеете английским языком, то освоить процесс создания моделей для Call of Duty 2 вы сможете за считанные часы.

2. Наибольшего внимания заслуживает редактор CoD2Radiant . Он предназначен для создания одиночных и многопользовательских карт. При первом запуске приложения вам необходимо указать путь к файлу проекта cod2.prj, расположившемуся в папке \bin установленного инструментария. Интерфейс программы интуитивно понятен. Сверху располагается удобная инструментальная панель. Внизу находится поле, представляющее собой своеобразный лог, в который записываются все действия пользователя и предупреждения об ошибках. Посередине расположено поле, состоящее из двух окон: правое представляет собой 3D-вид и библиотеку всевозможных текстур, используемых в оригинальной игре; левое - 2D-вид, в котором происходит разработка нового уровня. Здесь же находится линейка, предназначенная для регулирования высоты выбранного элемента.

Изучим внутреннее устройство CoD2Radiant. Инструмент основан на старом добром Q3Radiant, отсюда все вытекающие плюсы и минусы программы. К положительным сторонам утилиты можно отнести простоту освоения, удобство работы, наличие множества полезных функций, как правило, отсутствующих в аналогичных разработках. Но не обошлось и без минусов. Основной - редактор очень медленно компилирует уровни, содержащие большое число объектов.

3. CoD2 Compile Tools - программа для компиляции созданных уровней и их последующей установки в Call of Duty 2. Утилита обладает удобным интерфейсом: левое поле редактора занимает менеджер карт, а правое крыло приложения заполнено различными параметрами компиляции, освещения... При желании вы сможете после завершения процесса компиляции протестировать свою разработку.

4. Редактор EffectsEd предназначен для правки разного рода эффектов, применяемых в игре, например: тряска камеры, свечение, облака, система частиц... Большую область приложения занимает окно 3D-вида, в котором осуществляется просмотр эффектов. Под ним располагается поле, в котором отображаются так называемые сегменты (составляющие каждого эффекта). Всю правую часть редактора занимает окно, содержащее множество вкладок, в которых осуществляется правка параметров - размер, скорость, цвет эффекта. Освоить EffectsEd можно буквально за 15 минут.

5. Утилита Asset Manager заточена под создание и редактирование записей с данными об орудиях убийства, NPC, транспортных средствах. Интерфейс у программы очень простой - всего лишь одна форма, на поверхность которой вынесено множество различных полей и описывающих их меток. Чтобы начать работу в редакторе, сначала необходимо загрузить или создать новый файл записей, имеющий расширение .gdt . После этого вы можете как подправить параметры уже имеющихся элементов, щелкая по ним дважды левой кнопкой мыши и изменяя необходимые атрибуты, так и создать новые - пушки, средства передвижения, персонажей.

ВЕРДИКТ: Набор утилит, позволяющий создать на базе Call of Duty 2 Mod Tools совершенно новую игру.

NIF Texture Replacer

Где взять: С нашего DVD

ОПИСАНИЕ ВОЗМОЖНОСТЕЙ: TR v1.8a (Texture Replacer for .NIF files) - небольшая утилита, предназначенная для замены текстур в одном или нескольких NIF-файлах TESIV: Oblivion . Программа не обладает графическим интерфейсом - все действия приходится выполнять через командную строку. Несмотря на утверждение автора, что он не любит составлять разного рода документации, утилита снабжена очень полезным и подробным хелпом, в котором изложена необходимая информация об опциях командой строки о синтаксисе и различных действиях: замене текстуры, ее удалении, отображении всех картинок, содержащихся в файле.

ВЕРДИКТ: Простая утилита для замены текстур в NIF-файлах TESIV: Oblivion, работающая через командную строку. Рекомендуем использовать данный инструмент всем модостроителям.