Warhammer 40,000: Darktide

File information

Last updated

Original upload

Created by

xsSplater

Uploaded by

xsSplater

Virus scan

Safe to use

About this mod

This is a bat file I made for myself to quickly and automatically add a list of all installed mods to the mod_load_order.txt file.

Этот bat-файл, я сделал, чтобы быстро и автоматически добавлять список всех установленных модов в файл mod_load_order.txt

Permissions and credits
Changelogs
Did you removed/added mods? Run the batch file and just check if they are removed/added in the list, which automatically changed and opened for you.

Удалили/добавили моды? Запустите батник и просто проверьте убраны/добавлены ли они, в автоматически изменённом и открывшемся для вас, списке.

Repacked into a standard Zip with Deflate due to unpacking errors.

Перепаковал в Zip с Deflate из-за ошибок при распаковке.

Если сортировщик с расположением по алфавиту не поддерживает нужный вам мод - пишите.
Если он спрячет, добавленный вами мод, то тоже пишите.


+++---------------------------------------------------------------------------------------------------+++

Added a silent and almost INSTANT version - (SL),
that only shows the console if there are installation errors:
If the base and dmf folders, and mod_load_order.txt file,
       and/or the Animation Events mod (Scoreboard dependency),
       and/or the Settings Extension mod (Graphics options dependency) are missing.

+++ WHAT THE BAT FILE DOES:
1. It checks if there are base and dmf folders in the mods folder,
which are installed with Darktide Mod Loader and Darktide Mod Framework mods.
2. It makes a backup of the previous version of the mod_load_order.txt file.
Now backups are created, every time new ones, when you run the file.
3. It checks if the Scoreboard, Graphics Options,  Log Me InPsych Ward and Darktide Local Server mods are installed.
Also checks if the mods they depend on are installed too and moves those mods up in the list.
4. Than it copies the names of all folders except base and dmf.
5. Creates a list and shows it to you.

+++INSTALLATION:
Unpack to MODS folder:
...\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\mods


+++---------------------------------------------------------------------------------------------------+++
+++ РУССКОЕ ОПИСАНИЕ +++

Добавлена тихая и практически МГНОВЕННАЯ версия - (SL),
которая показывает консоль только если есть ошибки установки:
Если  отсутствуют папки base и dmf, а также файл mod_load_order.txt,
        и/или мод Animation Events (нужный для Scoreboard),
и/или мод Settings Extension (нужный для Graphics options).

+++ ЧТО БАТНИК ДЕЛАЕТ:
1. Проверяет есть ли данной папке(mods) папки base и dmf,
которые устанавливаются вместе с модами Darktide Mod Loader и Darktide Mod Framework.
2. Батник сначала делает резервную копию предыдущей версии файла mod_load_order.txt.
Теперь резервные копии создаются, каждый раз новые, когда вы запускаете файл.
3. Затем проверяет установлены ли моды Scoreboard, Graphics Options, Log Me In, Psych Ward и Darktide Local Server.
Если да, то проверяет установку нужных для их работы зависимостей
и поднимает эти моды вверх списка для правильной работы.
4. Копирует ваш список модов на основе всех папок в MODS, исключая, как и должно, папки base и dmf.
5. Создаёт список и открывает вам его на проверку.

+++УСТАНОВКА:
Распакуйте в папку MODS:
...\Steam\steamapps\common\Warhammer 40,000 DARKTIDE\mods


+++---------------------------------------------------------------------------------------------------+++

Мои руководства в Стим:





+++---------------------------------------------------------------------------------------------------+++

+++ POST SCRIPTUM +++

I am not a programmer. It was complicated. The code may be weird... but IT WORKS... now!)

I’m not very good at English, so please be patient.
I would appreciate any help in correcting errors, typos and poorly constructed sentences.
Thank you in advance!



+++---------------------------------------------------------------------------------------------------+++
I posted the code on Github to make it easier to check what I coded there. You can also suggest corrections or additions.

Я выложил код на Github, чтобы было удобнее проверить, что я там накодил. Также можно предложить исправления или дополнения.