Mick
Member
Since there is no easy way of importing resources (sprites, sounds, scripts etc.) from other projects in Gamemaker Studio 2, I decided to create a tool for just that. The tool will let you import multiple resources of different types in one go. You can import resources from normal .yyp projects and .yyz exported project archives.
EDIT: I have updated this tool with the options to import external sprites and sounds (similar to my sprite loader tool for GMS1.4). This is especially helpful when wanting to replace multiple sprites or sounds in a project. You can import multiple sprites or sounds in one go, sprites or sounds already in the project will be replaced (if you want), settings for existing resources will be saved. Read more about this in the instructions.
Important: If you test this tool, please take backups of your projects or use projects under version control. I appreciate if you try it out and let me know of any issues, I have successfully tested it with a few of my own projects. If you want to support this tool, you can buy my game.
Notes and limitations
Version 1.0.1 (2020-03-31)
- Sprite export function added (export some or all of the sprites at once).
- Entire folders of external sprites can be imported (also recursively).
- Some convenience settings added.
- Updates to the user interface.
- Fixed a bug with gif format not working in the open file dialog for importing gifs.
Version 0.9.1 (2019-05-26)
- The tool should now run on Mac OS X and Linux using the Mono runtime.
Version 0.9.0 (2019-05-01)
- Added support for Notes.
- Select all / Deselect all resources.
- Fixed a bug with folder handling. (Earlier versions of GMS2 have been able to correct this)
- Fixed a bug with replacing existing resources.(Earlier versions of GMS2 have been able to correct this)
Version 0.8.0 (2019-01-23)
- Single tree view instead of separate views for different resource types.
- Folder support (entire folder structure of source resources are maintained).
- Option to replace existing resources.
Version 0.6.1 (2018-06-23)
- The resource lists are now sorted alphabetically.
Version 0.6.0
- Resources from a broken project (or resources copied to somewhere else on the hdd) can be imported.
Version 0.5.0
- Separate sprite and sound import to add / replace multiple sprites or sounds in one go.
Version 0.3.0
- First public version.
Download on itch.io
https://gamephase.itch.io/gms2-resource-importer
*) The chance of GUIDs colliding is very small, almost astronomical.
EDIT: I have updated this tool with the options to import external sprites and sounds (similar to my sprite loader tool for GMS1.4). This is especially helpful when wanting to replace multiple sprites or sounds in a project. You can import multiple sprites or sounds in one go, sprites or sounds already in the project will be replaced (if you want), settings for existing resources will be saved. Read more about this in the instructions.
Important: If you test this tool, please take backups of your projects or use projects under version control. I appreciate if you try it out and let me know of any issues, I have successfully tested it with a few of my own projects. If you want to support this tool, you can buy my game.
Notes and limitations
- I have had the destination project open in GMS2 while importing resources and it has worked without problems, you should always save the project before doing an import with my tool.
- To import resources from a GMS1.4 project you need to first import the project into GMS2 and then use the GMS2 version of the project as source.
Version 1.0.1 (2020-03-31)
- Sprite export function added (export some or all of the sprites at once).
- Entire folders of external sprites can be imported (also recursively).
- Some convenience settings added.
- Updates to the user interface.
- Fixed a bug with gif format not working in the open file dialog for importing gifs.
Version 0.9.1 (2019-05-26)
- The tool should now run on Mac OS X and Linux using the Mono runtime.
Version 0.9.0 (2019-05-01)
- Added support for Notes.
- Select all / Deselect all resources.
- Fixed a bug with folder handling. (Earlier versions of GMS2 have been able to correct this)
- Fixed a bug with replacing existing resources.(Earlier versions of GMS2 have been able to correct this)
Version 0.8.0 (2019-01-23)
- Single tree view instead of separate views for different resource types.
- Folder support (entire folder structure of source resources are maintained).
- Option to replace existing resources.
Version 0.6.1 (2018-06-23)
- The resource lists are now sorted alphabetically.
Version 0.6.0
- Resources from a broken project (or resources copied to somewhere else on the hdd) can be imported.
Version 0.5.0
- Separate sprite and sound import to add / replace multiple sprites or sounds in one go.
Version 0.3.0
- First public version.
Download on itch.io
https://gamephase.itch.io/gms2-resource-importer
*) The chance of GUIDs colliding is very small, almost astronomical.
Last edited: