Сообщество Империал: Руководство по работе с программой Notepad++ - Моддинг Medieval 2: Total War - Medieval 2: Total War - Библиотека Статей - Сообщество Империал

Информация

Alexander_NSK
  • Автор: Alexander_NSK
  • Добавлено: 28 дек 2020, 16:56
  • Просмотров: 2 101

Последние Статьи

CoD: Advanced Warfare - общие впечатления
CoD: Advanced Warfare - общие впечатленияCountBagaturMonte · 07 мар 2024, 11:35
Как заработать в игре Плинко?
Как заработать в игре Плинко?Фонд Игровых · 28 фев 2024, 21:12
Демо версия игры Double
Демо версия игры DoubleФонд Игровых · 28 фев 2024, 21:12
Есть ли читы для игры Rocket X?
Есть ли читы для игры Rocket X?Фонд Игровых · 28 фев 2024, 21:11
Игровой слот Space XY
Игровой слот Space XYФонд Игровых · 28 фев 2024, 21:10
Вход в Пин Ап казино
Вход в Пин Ап казиноФонд Игровых · 28 фев 2024, 21:09
Превью Crystal Guardians
Превью Crystal GuardiansCandramelekh · 28 фев 2024, 20:24
Aurora Casino: основные правила начала игры
Aurora Casino: основные правила начала игрыФонд Игровых · 13 фев 2024, 18:08

Руководство по работе с программой Notepad++

Небольшое руководство по основам работы с редактором исходного кода Notepad++ необходимого для любого переводчика игр и модов
Автор: Alexander_NSK Alexander_NSK
Дата: 28 дек 2020, 16:56 · Просмотров: 2 101

Приветствую вас дорогие форумчане! :046: В этом небольшом руководстве я расскажу вам как использовать программу Notepad++ для перевода игр, модификаций и других программ, а также, подробно объясню внутреннее устройство текстовых файлов.

Notepad++ это редактор исходного кода - последовательности символов, букв и цифр из которых состоит любая компьютерная программа, но, спросите вы, чем такой редактор отличается например от установленного по умолчанию в Windows Блокнота, например? На самом деле, очень многим, и в первую очередь тем, что в таком редакторе доступен выбор таких крайне важных параметров как расширение и кодировка создаваемого файла, а также присутствуют полезные функции машинной, то есть, автоматической обработки больших объёмов текста.

Наверное, вы вновь спросите - а что такое расширение и кодировка в файле и почему они так важны? Расширение - это специальная метка в виде набора букв указываемая через знак точки . после имени файла, нужная для того чтобы компьютер мог отличить формат данных использующихся в файле, например текст (разрешения txt, doc, docx) от видео (разрешения avi, mkv, mp4). Например, credits.txt является текстовым файлом с расширением .txt в котором указаны разработчики ранних игр серии Total War.

Кодировка - это грубо говоря "карманный переводчик" видимых нами символов, букв и цифр в понятный для компьютера вид. Самыми распространёнными и соответственно, представленными в Notepad++ кодировками являются ANSI, UTF-8 и UCS-2. Чем же они отличаются друг от друга? В первую очередь тем, каким кодом подписан каждый символ. Но это если говорить крайне кратко.

Подводя итог, если соединить понятия расширение и кодировка, то легко можно догадаться, что файл scripts.lua, credits.txt, command.bat и home.avi являются совершенно разными по структуре и назначению файлами. Причём первые три из них содержат текст, но могут иметь любую кодировку и сильно отличаются по своему назначению. Становится ясно, что для правильного редактирования таких файлов, без случайной смены кодировки, обычным текстовым редактором не обойтись, о чём я уже кратко упоминал в первом своём руководстве по переводу модификаций для Medieval II: Total War. И в этом случае нам как раз нужен Notepad++.

Итак, перейдём к пользовательскому интерфейсу программы. На верхней панели вы в первую очередь можете увидеть кнопку "Файл" нажав которую вы увидите небольшое меню со стандартными для любого редактора функциями, такими как "Новый" (создаёт новый файл) "Открыть" и "Сохранить" с отдельным пунктом "Сохранить как..." (можно вручную задать расширение файла)



Imp


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

На нижней панели представлены в виде иконок те функции из верхней, которые в работе предстоит использовать чаще всего: например "Сохранить" в виде дискеты, или "Найти" в виде бинокля. А также, пожалуй, наверное самая полезная и удобная функция в Notepad++ - "Замена". :0182: С её помощью вы можете автоматически заменять отдельные иностранные слова и даже целые предложения на их переведённый вариант. Например "Stone Keep" на "Каменная Крепость" сразу во всём файле! :0112: Но пользоваться ей следует крайне осторожно, :025: чтобы не повредить исходный код игре. А сделать это можно крайне просто, ведь если вы не указали в меню "Учитывать регистр" (Заглавная буква или строчная) или "Заменять только целые слова", то вместе с текстовым описанием автоматически заменяется и программный код. Например STONE_KEEP как постройка в игре и Stone Keep как текстовая информация выводимая на экран игрока, будут одинаково заменены на "Каменная Крепость", что приведёт к поломке игры. :facepalm:

Подводя итог, можно смело заявить что Notepad++ является в равной степени незаменимой программой как для разработчиков игр и программ, так и их переводчиков. :006: На этом у меня, сама по себе программа совсем не сложная, ;) но скрывает в себе мощный функционал, который в свою очередь требует внимательности при работе. :083:

Спасибо за внимание! :046:

    Воспользуйтесь одной из соц-сетей для входа
    РегистрацияВход на форум 
    Сообщество ИмпериалБиблиотека Статей Medieval 2: Total War Моддинг Medieval 2: Total War Руководство по работе с программой Notepad++ Обратная Связь
    Стиль:Language: 
    «Империал» · Условия · Ответственность · Визитка · 19 мар 2024, 11:31 · Зеркала: Org, Site, Online · Эльдорадо казино · Gold казино · Счётчики