Редактируем DAT файлы при помощи Excel.
Итак это моя первая статья на этом форуме. Это не копипаст. Если вам она понравилась, поблагодарите =)
Итак, что же нам нужно? 1) L2FileEditors 2) Microsoft Office Excel 3) Сам клиент Lineage II Замечу, что данный гайд подойдет для любых хроник, достаточно только найти нужный L2FileEditors. И так приступим: Для начала нам нужно разкодировать наш DAT-файл программой L2FileEditors. Для примера я буду редактировать файл etcitemgrp.dat (файл содержит информацию о разных предметах). Чтобы открыть файл, вам надо выставить ваши хроники и кодировку клиента. (Зачастую надо менять только хроники, а кодировку оставлять 413) http://яСвободен.рф/temp/gaid/1.jpg Вот мы открываем файл и получаем трудноредактируемые набор букв. Аля: http://яСвободен.рф/temp/gaid/2.jpg Но Excel нам поможет привести этот сумбур в порядок. Для того чтобы небыло никаких ошибок из за того что вы не скопировали какую нибудь строчку, делайте все в точности так как я скажу:
Дальше надо выровнять ширину столбцов, делается это так:
Вот тот же участок текста, что я показывал вверху, но теперь он в Excel. http://яСвободен.рф/temp/gaid/3.jpg Как мы видим, столбики все выровнялись и работать с ними стало гораздо удобнее. Так же нам теперь открываются возможности Excel'я в работе с таблицами. Например мы можем быстро заменить один столбец другим (К примеру, при русификации файлов), а так же весьма интересная вещь это сравнение двух таблиц. Например у вас есть чужой DAT файл и вы хотите сравнить ваш DAT с этим. Тут вам так же поможет Excel.
PHP код:
Протяжка формулы делается так: Наведите курсор на правый нижний край ячейки с формулой: http://яСвободен.рф/temp/gaid/4.jpg Когда курсор примет форму крестика, нажмите левую клавишу мыши (ЛКМ) и не отпуская проведите влево на то количество столбцов, которое есть в ваших DAT-файлах и отпускаем ЛКМ: http://яСвободен.рф/temp/gaid/5.jpg Затем повторяем такую же операцию, но теперь уже протаскиваем все ячейки нашей строки вниз на то количество строк, которые есть в наших DAT-файлах: http://яСвободен.рф/temp/gaid/6.jpg Если взяли больше строк, чем в файлах, ничего страшного. В итоге, что мы имеем: Если ячейка A1 первого листа отличается от ячейки A1 второго листа то в ячейке A1 третьего листа будет стоять "х" если ячейки одинаковые то будет стоять " " (пробел). Если оба файла были одинаковые то на листе 3 вы не найдете ни одного "х", если файлы отличались то вы увидите что то типо: http://яСвободен.рф/temp/gaid/7.jpg Тогда смотрите соответствующие участки файлов и принимайте меры. Ах да, чуть не забыл. После того как вы закончите редактирование файлов, их надо закодировать обратно:
P.S. маленький бонус начинающим патче-писателям. Если вы редактируете какой либо файл и встретили там строку вида: PHP код:
PHP код:
Мой первый гайд, не забывайте. Made by Tre. |
Re: Редактируем DAT файлы при помощи Excel.
Полезно. Ну и еще 10 символов.
|
Текущее время: 09:03. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot