If not present in the symbols, use an educated guess. Ensure that functions and data have the correct names and signage. Perform a final cross-reference between the PSX/Debug symbols and the code. Document the remaining unknown bits of code.are all the same, using the same map seed as reference. Ensure dungeon generation, monster AI, pathing, item generation, etc. Cross test the game against the original to make sure game-play is identical.Fix any remaining bugs caused by the decompilation process.It's basically down to renaming the missing bits, such as void _cdecl gendung_418D91() Priorities (by importance): You will then need to choose the same PS4 elf originally loaded for the database.Roughly 90% of the names are correct since they were taken from the symbols. Then you may either press Ctrl + F-10 or navigate to Edit > Plugins > DYNLIB. You will need to install dynlib.xml and dynlib64.dll into IDA Pro's plugins folder. It is required in order to resolve NID's and must be kept updated in order to ensure the plugin can resolve more NID's. You may need to reconfigure Additional Library Directories and Additional Include Directories to point to the correct path of your IDA *** installation.ĭynlib.xml is a database of NID's and their matching original symbols.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |