Maker Studio v1.2.0
Changelog
User-facing changes to the Maker Studio app and its game-side plugin. Older
releases: see GitHub Releases.
v1.2.0
A big update to the event editor and the game-side plugin: a redesigned command picker, an editor that keeps your Integration up to date on its own, a reusable script library, per-map default music, and in-game tile colors that finally match what you see in the editor.
Additions
- 🎛️ Redesigned event command picker — commands are now split across nine named tabs (Messages, Logic, Party & Items, Movement, Screen & Pictures, Audio, Actors, Battle, System) instead of three numbered pages, each with a one-line description of what it covers. The list keeps a fixed height, so the dialog no longer grows and shrinks as you switch tabs, and the picker reopens on the tab you were last using. If you have enough tabs to overflow, the tab bar scrolls with the mouse wheel and gets arrow buttons at its ends. Favourites can now be reordered: open the Favourites tab, click the pencil, and drag them into the order you want.
- 🔌 The editor keeps your Integration up to date — open a project and Maker Studio checks the plugin installed in your game. If it's older than the editor, it offers to download and install the right one for you (Update Now), point you at the download page, or remind you later. It works out which Integration your project uses on its own, keeps your project's mods and settings untouched, and handles the paste-in builds (BES v5, v17.1) by replacing just their script. You can run the check any time from Help → Check Game Integration….
- ✂️ Script snippets — every script box in the event editor now has a Snippets… button: save the bits of code you retype, then drop them in with one click. One shared library across your whole project, with rename, overwrite, delete, and import/export to a file.
- 🎵 Default music per map — a new Map Audio dialog lets you set a map's Auto-Change BGM and BGS, so entering it starts the music you picked without needing an event to do it.
- 🧩 One more supported engine — vanilla Pokémon Essentials v17.1 now has its own Integration to install.
- ⌨️ Command list touches — multi-line commands now indent their continuation lines to line up under the command name, like the classic editor; Ctrl+A selects every command in the page; and cancelling an insert takes you back to the picker on the tab you were browsing.
- 🐧 Linux polish —
.makerstudioproject files now show the Maker Studio icon in your file manager, and the app icon shows correctly on the KDE Wayland dock.
Fixes
- 🎨 In-game tile colors now match the editor — tiles with a hue or saturation change rendered far more vivid in-game than in the editor. The plugin now reproduces the editor's color math exactly, including tiles that combine hue with saturation or lighting.
- 🖌️ Autotiles now take color and lighting in-game — hue, saturation and lighting set on an autotile were shown in the editor but ignored by the game; they now render in-game too, animation intact, without affecting other tiles using the same autotile.
- 🧱 Fixed tiles flickering in-game while walking — a tile stacked on two extended layers could show one layer or the other depending on where you were standing, so parts of a map appeared and disappeared as you moved.
- 💾 Fixed Ctrl+S not saving while the Scripts window was open.
Changes
- 🔄 Autotiles are never rotated or flipped — an autotile picks its pattern from the tiles around it, so a rotated or mirrored one no longer matched the edge it was chosen for (and could look upright in the editor but rotated in-game). The transform controls are now greyed out while an autotile is selected, and rotating a stamp that contains autotiles leaves them alone. Rotations saved on autotiles by older versions are ignored everywhere.
Documentation
User guides and mod API reference: https://makerstudio.toskan.es/
Registro de cambios
Cambios de cara al usuario en la app de Maker Studio y su plugin del lado del
juego. Versiones anteriores: consulta los Releases de GitHub.
v1.2.0
Una actualización grande del editor de eventos y del plugin del lado del juego: selector de comandos rediseñado, un editor que mantiene tu integración al día por su cuenta, una biblioteca de fragmentos de código reutilizables, música por defecto por mapa, y colores de tiles en el juego que por fin coinciden con lo que ves en el editor.
Novedades
- 🎛️ Selector de comandos rediseñado — los comandos se reparten ahora en nueve pestañas con nombre (Mensajes, Lógica, Grupo y objetos, Movimiento, Pantalla e imágenes, Audio, Héroes, Combate, Sistema) en lugar de tres páginas numeradas, cada una con una descripción de una línea de lo que incluye. La lista mantiene una altura fija, así que el diálogo ya no crece y encoge al cambiar de pestaña, y el selector se vuelve a abrir en la última pestaña que usaste. Si tienes suficientes pestañas como para que no quepan, la barra se desplaza con la rueda del ratón y aparecen botones de flecha en los extremos. Los Favoritos ahora se pueden reordenar: abre la pestaña de favoritos, haz clic en el lápiz y arrástralos al orden que quieras.
- 🔌 El editor mantiene tu integración al día — al abrir un proyecto, Maker Studio comprueba el plugin instalado en tu juego. Si es más antiguo que el editor, se ofrece a descargar e instalar el correcto por ti (Actualizar ahora), a llevarte a la página de descargas, o a recordártelo más tarde. Deduce solo qué integración usa tu proyecto, no toca los mods ni la configuración del proyecto, y en las versiones que se pegan en el Editor de Scripts (BES v5, v17.1) reemplaza únicamente su script. Puedes lanzar la comprobación cuando quieras desde Ayuda → Comprobar integración del juego….
- ✂️ Fragmentos de código — cada campo de script del editor de eventos tiene ahora un botón Fragmentos…: guarda ese código que reescribes una y otra vez y colócalo con un clic. Una biblioteca compartida para todo el proyecto, con renombrar, sobrescribir, borrar e importar/exportar a un archivo.
- 🎵 Música por defecto en cada mapa — un nuevo diálogo Audio del mapa te deja fijar el Cambio automático de BGM y BGS de un mapa, para que al entrar suene la música que elegiste sin necesidad de un evento que lo haga.
- 🧩 Un motor más compatible — Pokémon Essentials v17.1 (vanilla) ya tiene su propia integración para instalar.
- ⌨️ Detalles de la lista de comandos — los comandos multilínea ahora indentan sus líneas de continuación para alinearlas bajo el nombre del comando, como en el editor clásico; Ctrl+A selecciona todos los comandos de la página; y cancelar una inserción te devuelve al selector en la pestaña que estabas mirando.
- 🐧 Mejoras en Linux — los archivos de proyecto
.makerstudioya muestran el icono de Maker Studio en el explorador de archivos, y el icono de la app se ve correctamente en el dock de KDE Wayland.
Correcciones
- 🎨 Los colores de los tiles en el juego ya coinciden con el editor — los tiles con cambio de hue o saturación se veían mucho más vivos en el juego que en el editor. El plugin reproduce ahora exactamente el cálculo de color del editor, incluidos los tiles que combinan hue con saturación o iluminación.
- 🖌️ Los autotiles ya aceptan color e iluminación en el juego — el hue, la saturación y la iluminación aplicados a un autotile se veían en el editor pero el juego los ignoraba; ahora también se dibujan en el juego, sin romper la animación y sin afectar a otros tiles que usen el mismo autotile.
- 🧱 Corregidos los tiles que parpadeaban en el juego al caminar — un tile colocado en dos capas extendidas podía mostrar una capa u otra según dónde estuvieras, así que partes del mapa aparecían y desaparecían al moverte.
- 💾 Corregido que Ctrl+S no guardaba con la ventana de Scripts abierta.
Cambios
- 🔄 Los autotiles nunca se rotan ni se voltean — un autotile elige su patrón según los tiles de alrededor, así que uno rotado o reflejado dejaba de encajar con el borde para el que se eligió (y podía verse recto en el editor pero rotado en el juego). Los controles de transformación aparecen ahora atenuados mientras hay un autotile seleccionado, y rotar una estampa que contenga autotiles los deja intactos. Las rotaciones guardadas en autotiles por versiones anteriores se ignoran en todas partes.
Documentación
Guías de usuario y referencia de la API de mods: https://makerstudio.toskan.es/