×
Menu

Ripgrep (rg)

Это полезная утилита, поможет в поиске значений, параметров, имен и прочего внутри ниф файлов.
Собственно посредствам оной можно быстро просканировать файлы на предмет поиска определенного параметра.
Обладает очень высокой скорость сканирования!
В сотни раз превосходящей поиск через скрипты для Пуфика.
 
Спасибо Greatness7 за наводку!
Greatness7 07.01.2018
this will be much slower than using a simple grep search btw
if only looking for mesh that uses specific type better to use grep or something similar
https://github.com/BurntSushi/ripgrep this one is fastest, can check all MW meshes in less than 0.1s
 
Качать отсюда.
https://github.com/BurntSushi/ripgrep
Не работает под Хр, либо требует:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
Официальная справка:
https://github.com/BurntSushi/ripgrep/blob/master/GUIDE.md
Вероятно может много больше, чем просто искать записи в ниф файлах.
 
ripgrep is a line-oriented search tool that recursively searches your current directory for a regex pattern. By default, ripgrep will respect your .gitignore and automatically skip hidden files/directories and binary files. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep.
 
Программа консольная, работает через CMD.
Поиск производится по текущему каталогу, в котором находится экзешник программы.
 
rg.exe       -uuu -i -c -g                "*.nif"                                NiMorphData
Команда - особые команды *в каких файлах искать* что искать.
За деталями см. справку, либо запустить с ключом -H или -Help
 
Примечание.
В отличие от XML checkera встроенного в нифскоп, позволяет искать любые записи в теле файлов.
А не только те, о которых Нифскоп знает.

rg.exe -uuu -i -c -g "*.nif" NiMorphData "."
rg.exe -uuu -i -c -g "*.nif" "Version 4.0.0.2"
rg.exe -uuu -i -c -g "*.nif" "Version 4.0.0.2" "."
 
запуск с ключом -help
Собственно результаты поиска подсказок о разных элементах Ниф файлов. Что и было активно использовано при создании этих заметок.