Как да създадете мод за превключване на rtw
Какво е switch-mod (switch-mod) или SM?
Това е мод, който, когато е инсталиран и функционира, не замества оригиналната игра. Всъщност това е копие на оригиналните файлове в отделна папка.
- Работи отделно и не замества оригиналната игра.
- Избягва проблеми със създаването на ваши собствени PAK файлове, т.к. в случая на SM те практически не се изискват.
- Позволява ви удобно да разработите мод, като същевременно го сравнявате с оригинала.
- Има много други причини...
И така, откъде да започнем?
Започваме със създаване на мод папка. Името на папката няма особено значение, но е по-добре да изберете най-описателното име. За този урок реших да създам друг малък SM и да разглобя неговото създаване. Нека го наречем TutorMod (по-нататък в примерите името TutorMod може да бъде заменено с името на папката на вашия мод). Създайте папка с това име в папката на играта (не в папката Data, а в корена на играта, т.е. на нивото на файла RomeTW.exe). Съдържанието на папката трябва да повтаря съдържанието на основната папка на играта. За да може нашият мод да работи правилно, трябва да създадете специален пряк път за файла RomeTW.exe. Създайте пряк път и променете неговото поле "Обект" на следния ред:
…\RomeTW.exe -mod: -show_err
В моя случай изглежда така:
DGames\RealRTW\RomeTW.exe -mod:TutorMod -show_err
Show_err е необходим, така че играта, в случай на срив, да ни показва "не-ужасни" грешки. Понякога помага много.
Опитваме се да стартираме играта с този пряк път. И какво виждаме? Оригинален RTV. Но не правете прибързани заключения. Докато модната папка е празна, няма да видим никакви промени. Програмата, стартирана с този пряк път, търси необходимите файлове в папката на мода. Ако този или онзи файл не съществува, тогава те се вземат от оригиналната папкаигри. От друга страна, по време на стартиране, папките Tutormod\Preferences и Tutormod\Saves бяха създадени автоматично, но те са доста безполезни за модифициране =). Нека започнем с файла с единици.
Редактиране на единици (export_descr_unit.txt)
Копирайте този файл от папка Rome\Data в папка Rome\TutorMod\Data. Ако трябва да създадем нови единици, ще трябва също да копираме файловете export_descr_unit_enums.txt и Text\export_units.txt. Важно е да запомните, че връзките към модела в export_descr_unit.txt ще бъдат пренасочени към оригиналния файл descr_model_battle.txt, освен ако не копирате и него в папката на вашия мод.
Редактиране на модели (descr_model_battle.txt)
texture merc, data/models_unit/textures/unit_greek_archer_mercs.tga model_flexi data/models_unit/unit_greek_archer_high.cas, 15 model_flexi data/models_unit/unit_greek_archer_med.cas, 30 model_flexi data/models_unit/unit_gre ek_archer_low.cas, 4 0 model_flexi data/models_unit/unit_greek_archer_lowest.cas, max Ако използвате DDS текстура ("кожа"), която се съдържа в папката на вашия мод (...\TutorMod\Models_Unit\Textures), тогава първият ред трябва да се редактира, както следва:
texture merc, data/models_unit/textures/unit_greek_archer_mercs.tga model_flexi Tutormod/data/models_unit/unit_greek_archer_high.cas, 15 model_flexi Tutormod/data/models_unit/unit_greek_archer_med.cas, 30 model_flexi Tu tormod/data/models_unit/unit_ greek_archer_low.cas, 40 model_flexi Tutormod/data/models_unit/unit_greek_archer_lowest.cas, max Тези насоки се прилагат и при редактиране на стратегически модели (descr_model_strat.txt).
Редактиране на стандарти на стратегическата карта (descr_standards.txt)
Има и проблеми с този файл. Въпросът е, че при позоваване нафайлове със снимки на стандарти, липсващи папки с данни. Връзките отиват директно към папката с банери от оригинала, например:
symbols banners/symbols2.tga За да реша този проблем, имах нужда от познания за DOS Prompt. Променете пътя по този начин:
символи ../Tutormod/data/banners/symbols1.tga Не забравяйте да поставите две точки в началото на връзката.
Файлове от архивите на PAK
Както казах, PAK архивите не са задължителни при създаване на CM. Когато стартирате мода, файловете от папката на мода имат предимство пред PAK на оригинала. Например, можете свободно да променяте картини, инфопики и икони на единици, като създадете папката Tutormod\Data\Ui и копирате (създадете) необходимите файлове там.
Началният екран на играта по време на зареждане се намира във файла splash.tga. Поставете вашия начален екран в папката Tutormod\Data\menu и той автоматично ще замени началния екран по подразбиране, когато се зареди. Можете да направите същото с други splash файлове.
Приложение: Присвояване на файлове
Като приложение ще дам непълен списък с описание на модните файлове, кои файлове отговарят за какво:
Съдържа описание на единиците
Съдържа описание на градски сгради, свързващо наемането на единици със сградата, както и ефектите от строителството
Връзка към TGA файл, съдържащ символи върху банери (стратегическа карта)
Съдържа описания на генерали, капитани, дипломати и убийци. За генералите той описва както стратегическия модел, така и модела на самия генерал на бойното поле (тактически).
Имена на дроби и всички техни текстови описания.
Папката съдържа икони на фракции и интерфейсни елементи (първоначално опаковани в архив ui.pak)
Това е всичко. По-нататъшното редактиране зависи от това какъв вид мод искате да направите. Надявам се, че ще намерите това ръководство за полезно.
">