Skip to content

Zolmex/realm-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

147 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

realm-studio

RealmStudio_v1 0_2J1UFhVAiY

Getting started

Download the .rar file from the latest release and extract the files into a folder, then simply run RealmStudio.exe to use the tool.

Basic controls

Hold Shift while dragging left-click to select an area.

Drag middle-click to move the map around.

Use scroll-wheel to zoom in/out.

[Ctrl+C / Ctrl+V]: copy / pasting.

[Ctrl+Z / Ctrl+Y]: undoing / redoing.

[Shift + G]: toggle grid.

Tools

  • Select tool: Drag left-click to select multiple tiles. Click once to select a single tile. Escape to unselect everything. Hold click on selected tile/s to move them around the map.
  • Pencil tool: Affects selected area only. Press left-click to draw selected tile/object/region (depending on what's selected in the left-side panel).
  • Erase tool: Affects selected area only. Press left-click to erase tile/object/region.
  • Picker tool: Click on any tile/object/region on the map to select it for pencil tool.
  • Bucket tool: Click anywhere inside the selected area OR tile to fill it with the selected tile/object/region. Hold Ctrl while using the bucket tool to replace all matching objects/tiles/regions in the entire map with the selected one.
  • Line tool: NOT IMPLEMENTED.
  • Shape tool: Random shape.
  • Edit tool: Click on an object to edit its name/cfg string.
RealmStudio_v1 0_qiKDHA3Oiu

You can change the map dimensions by clicking the button in the bottom left corner next to the map dimensions.

IMPORTANT: when changing the map size, it will always cut/add tiles on all sides of the map. So if you're shrinking the map, consider that you may lose tiles. Map size changes CANNOT be undone, so be cautious with that.

Map testing

RealmStudio_v1 0_1LYVxSOHIs Map testing is only available by implementing the RealmEditorLib into your pserver's client, and making the necessary changes, there's not an easy way to do this right now so... if you know, you know. You can give it a try and follow these changes I made to the betterSkillys client to implement the map editor, it's an older version but the changes required are almost identical, only need to replace Event.CONNECT with RealmEditorTestEvent.TEST_CONNECT. 🫡

Property filter

Click the arrow to the left of the right-side panel (elements panel) to open the property filter list.

Write the name of the property and the desired value for it (leave blank for true). Press "Add" to add it to the list.

The elements panel will update based on the filter list. Elements that don't match every property in the filter list will not show in the panel.

RealmStudio_v1 0_yVHwXRpWvc

Additional credits

  • Gummy. Brush extensions (replace, random shape). Selection info panel. Map info panel. Fixed empty objects being saved. Tool descriptions. Tile hotkey binding.
  • Aurusenth. Font. UI assets. Some layout changes.

About

A tool for creating and modifying RotMG maps in JSON and Wmap format.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors