我们正处于发布主机游戏的最后阶段。当然,在 Wii 上,我们在内存方面遇到的问题最多,所以我们正忙于寻找草率的编码、打包位等等。
我已经完成了内存转储并使用 strings.exe(来自 sysinternals)来分析它,但它提出了很多像这样的垃圾:
''''$$$$ %%%%
''''$$$$%%%%####&&&&
''''$$$$((((!!!!$$$$''''((((####%%%%$$$$####((((
''))++.-$$%&''))
'')*>BZf8<S]^kgu[faniwkzgukzkzkz
'',,..EDCCEEONNL
我对这样的字符串更感兴趣:
wood_wide_end.bmp
restroom_stonewall.bmp
...这意味着我们仍在嵌入一些需要转换为 ID 的字符串。
所以我的问题是:有什么好的方法可以找到我们可以消除的调试数据?
我可以做一些 rx 来破解符号或只搜索某些类型的字符串。但我真正想做的是获取一个标准字典文件并根据它搜索我的字符串文件。如果我要使用 aardvaark|almony|archetype 等构建一个大 rx,这似乎很慢。或者,如果我为它做一个 .NET 编译的 rx 程序集,它会工作得很好吗?
寻找关于如何找到我们想要消除的东西的其他想法。快速而肮脏的解决方案,不需要优雅。谢谢!