elfenliedtopfan5 Ответов: 0

Как создать текстовый шаблон для текущего файла


хорошо так что я не уверен как начать это у меня есть огромный текстовый файл с нагрузками значений и пар и я хочу иметь возможность редактировать их прежде чем я сохраню я думал текстовый файл и resorcrs но я видел что вы не можете редактировать встроенные записи так что не знаю как идти дальше форма этот пункт вот файл я хочу изменить значения с помощью этого файла

paste.bin - формат файла[^]

я хочу иметь возможность редактировать верхнее имя
elf_cp_bo2_pdw_ads_down


и возможность редактировать все значения внутри скобок, а затем, как только все будет отредактировано, я хочу сохранить отредактированное обратно, но не знаю, как получить все это в виде шаблона, чтобы я мог программно изменять значения, так как файл большой, просто удивительно, как люди будут это делать и каков наилучший подход

Что я уже пробовал:

заглянул в dicunary но не повезло так как некоторые ключи одинаковы так что получаются ошибки

Richard MacCutchan

Лучшим выбором, вероятно, было бы преобразовать его в JSON (на который он уже немного похож) или XML. Это одноразовое действие, поэтому, как только вы это сделаете, вам будет довольно легко выполнять будущие обновления.

elfenliedtopfan5

я думал о xml, но проблема в том, что я должен сохранить его, чтобы он был полностью отличен от типа формы xml к типу файла под названием gdt, не уверен, возможно ли это или нет, и если бы я собирался сделать это xml-способом, как бы я мог его отформатировать ?

Richard MacCutchan

Тогда, я думаю, вам нужно написать программу, которая может читать и записывать типы файлов gdt (какими бы они ни были).

elfenliedtopfan5

gdt это файл который я опубликовал вот его формат это просто сокращение от gamedatatable и текст который я опубликовал это содержание этого файла

Richard MacCutchan

Итак, вы знаете формат данных, который вам теперь нужен, чтобы понять, как преобразовать его в управляемый формат в вашей программе. Или вы можете попробовать Google, чтобы узнать, есть ли уже написанная библиотека, которая поможет вам.

0 Ответов