Мы находимся на финальной стадии поставки нашей консольной игры. На Wii у нас, конечно, больше всего проблем с памятью, поэтому мы заняты поиском неаккуратного кодирования, упаковки битов и т. Д.
Я сделал дамп памяти и использовал strings.exe (из sysinternals), чтобы проанализировать его, но в нем было много грязи, подобной этой:
''''$$$$ %%%%
''''$$$$%%%%####&&&&
''''$$$$((((!!!!$$$$''''((((####%%%%$$$$####((((
''))++.-$$%&''))
'')*>BZf8<S]^kgu[faniwkzgukzkzkz
'',,..EDCCEEONNL
Меня больше интересуют такие строки:
wood_wide_end.bmp
restroom_stonewall.bmp
... что означает, что мы все еще встраиваем некоторые типы строк, которые необходимо преобразовать в идентификаторы.
Итак, мой вопрос: каковы некоторые хорошие способы найти материал, который, вероятно, наши отладочные данные, которые мы можем удалить?
Я могу сделать некоторые команды, чтобы взломать символы или просто искать определенные виды строк. Но то, что я действительно хотел бы сделать, - это взять стандартный файл словаря и найти в нем мой файл строк. Кажется медленным, если бы я собирал большой rx с помощью aardvaark | alimony | archetype и т. Д. Или это будет работать достаточно хорошо, если я сделаю для него скомпилированную сборку .x 101?
Ищите другие идеи о том, как найти то, что мы тоже хотим устранить. Быстрые и грязные решения, не нужно элегантно. Спасибо!