Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/heygleeson/GM-RoomInspector
Collects room data and stores it into a JSON for later use.
https://github.com/heygleeson/GM-RoomInspector
gamemaker gamemaker-studio-2 gms2
Last synced: 2 months ago
JSON representation
Collects room data and stores it into a JSON for later use.
- Host: GitHub
- URL: https://github.com/heygleeson/GM-RoomInspector
- Owner: heygleeson
- License: mit
- Created: 2020-11-16T04:45:58.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-05T11:33:07.000Z (almost 3 years ago)
- Last Synced: 2024-08-02T07:10:51.516Z (5 months ago)
- Topics: gamemaker, gamemaker-studio-2, gms2
- Language: Game Maker Language
- Homepage:
- Size: 29.3 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-gamemaker - Room Data Inspector - Collects room data and stores it into a JSON for later use. (Levels / Recommendations)
README
# 🔎 The Room Inspector 1.0
_Get data about a different room (for GameMaker Studio 2.3.0)_
ÂA tiny 'run-once' object that visits every room and produces a JSON file filled with room data you can add to your project.
Since GameMaker Studio is currently short of functions such as `room_get_width()` or `room_get_height()`, it can be difficult to get information about a room _you are not currently in_. This inspector will collect that data for you, as well as anything else about a room that you specify, for example:
- Instance Positions
- Variables modified after the 'Room Creation' event.Handy for projects that make extensive use of GameMaker's Room Editor.
## Example Project
The project folder includes an example for a 'Map Viewer', which shows an in-game visual of every room in the game, showing the size, name, and location of objects placed within the room.
## Credits
Included in this tool are the scripts `snap_to_json` and `snap_from_json` from Juju Adam's SNAP. Thanks Juju ♥