Extra tools/ru: Difference between revisions
Created page with "Если между картами нет разницы, возвращается 0; в противном случае возвращается 1." |
Created page with "Обратите внимание, что название оптимизированных встроенных изображений изменено с <code>"originalname"</code> на <code>"originalname"_cut_"newSHA256"</code> (где <code>"newSHA256"</code> - это новый sha256 встроенного оптимизированного изображения). Он переименован для того, чтобы было ясно, что он был о..." |
||
(5 intermediate revisions by the same user not shown) | |||
Line 96: | Line 96: | ||
map_optimize ''Исходный_путь_к_файлу_карты'' [''место_назначение_файла_карты''] | map_optimize ''Исходный_путь_к_файлу_карты'' [''место_назначение_файла_карты''] | ||
< | Оптимизирует файл карты в указанном <code>"source_map_file path"</code> (см. [https://github.com/ddnet/ddnet/pull/3201 как это работает]) и сохраняет выходные данные в заданном <code>"dest_map_filepath"</code>; если <code>"dest_map_filepath"</code> не задан, вывод путь по умолчанию равен <code>out/"source_map_filename".map</code>, удаляя путь и расширение исходного файла. | ||
Обратите внимание, что название оптимизированных встроенных изображений изменено с <code>"originalname"</code> на <code>"originalname"_cut_"newSHA256"</code> (где <code>"newSHA256"</code> - это новый sha256 встроенного оптимизированного изображения). Он переименован для того, чтобы было ясно, что он был оптимизирован, потому что этот инструмент "будет" вносить изменения в карты, используемые файлом карты. | |||
Если не удалось открыть исходный или целевой файл, возвращается -1. | |||
''Доступно с версии: DDNet 15.5.4'' | ''Доступно с версии: DDNet 15.5.4'' | ||
Line 114: | Line 108: | ||
map_replace_image ''файл_карты1'' ''файл_карты2'' ''имя_изображения'' ''файл_изображения'' | map_replace_image ''файл_карты1'' ''файл_карты2'' ''имя_изображения'' ''файл_изображения'' | ||
Заменяет изображение ''imagename'', находящееся в файле карты с именем ''map_file1'', на изображение с файловым путем ''image_file'' и сохраняет в файл карты с именем ''map_file2.map''. | |||
Обратите внимание: | |||
* Имена файлов обеих карт должны быть относительно папки DDNet по умолчанию пользователя. | |||
* | * Путь к файлу нового изображения может быть абсолютным или относительным к текущему каталогу. | ||
* | |||
=== map_resave === | === map_resave === | ||
Line 128: | Line 118: | ||
map_resave ''файл_карты'' ''файл_изображения'' | map_resave ''файл_карты'' ''файл_изображения'' | ||
Обновляет файл карты ''map_file.map'' с помощью предоставленного файла ''image_file''. | |||
Статус ошибки 255 возвращается, если 1) предоставлено число аргументов, отличное от 2, 2) если файл ''map_file.map'' недопустим, или 3) если файл ''image_file'' не является допустимым файлом изображения (например, это текстовый файл); в противном случае возвращается 0. | |||
=== packetgen === | === packetgen === | ||
Line 140: | Line 126: | ||
packetgen | packetgen | ||
Генерирует и отправляет сетевые пакеты на 127.0.0.1:8303 (localhost, порт сервера по умолчанию) для проверки связи с локальным экземпляром сервера. | |||
=== unicode_confusables === | === unicode_confusables === | ||
Line 148: | Line 132: | ||
unicode_confusables ''строка1'' ''строка2'' | unicode_confusables ''строка1'' ''строка2'' | ||
Сравнивает ''string1'' со ''string2'' и сообщает, являются ли они "путаемыми", т.е. если символы "одинаковы" и могут вызвать путаницу. Чтобы это сработало, символы с акцентами или другими элементами вокруг них считаются "перепутанными" с базовым символом. Таким образом, ''aa'' и ''aá'' можно спутать ("á" считался как "a"), а ''aa'' и ''ab'' - нет. | |||
Если они перепутаны, возвращается <code>not_confusable=0</code>, в противном случае возвращается <code>not_confusable=1</code>. | |||
''Доступно с версии: DDNet 10.3.5'' | ''Доступно с версии: DDNet 10.3.5'' | ||
'''Новое в DDNet версии 12.9:''' Поддержка Unicode 12.0 и название инструмента было переименовано из ''confusables'' в ''unicode_confusables''. | |||
'' | |||
=== uuid === | === uuid === | ||
Line 166: | Line 144: | ||
uuid ''имя'' | uuid ''имя'' | ||
Выводит uuid для указанного ''имя''. | |||
Система uuid была реализована таким образом, чтобы ее могли легко расширять независимые авторы без коллизий, чего не позволяла старая система - с возрастающими целыми числами. Это работает для сообщений движка и игры, предметов и событий снапшотов. | |||
Выходит со статусом ошибки 255, если не указано ''name''. | |||
''Доступно с версии: DDNet 10.6.1'' | ''Доступно с версии: DDNet 10.6.1'' |