GMLpal can open GameMaker:Studio projects and match code pieces in scripts, shaders, timelines, objects, rooms and constants using Regular Expressions (or normal search patterns) and replace them if you wish. It also has some neat statistics about the opened project.
Download (.zip with .exe)
- In the replace box, use $1, $2... to represent groups matched by RegEx. In the screenshot below you can see how I use this to replace all draw_sprite into draw_sprite_ext.
- When saving changes, GMLpal can automatically make a backup for you. This is recommended in case you change your mind about something you've replaced.
- Open Stats via Misc to see lines of code count and other interesting info about your game. Select an item in the tree to limit the statistics to that node.
- RegEx reference: http://www.regular-e.../reference.html