• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Emerald Engine

  • 26
    Posts
    9
    Years
    • Seen Jun 2, 2021
    Emerald Engine is a map editor and game engine, which allows to easily create pokemon worlds.
    An original ROM file *Emerald (U) 1.0* is required to use the engine, since it extracts some assets like icons and pokemons graphics from it.

    Everything is written in plain javascript, no libraries are used and the rendering is done using WebGL.
    If you're interested in a beta access, then you can get it here.

    Screenshots:
    Spoiler:


    Preview of the map editor:
     
    Last edited:
    Added a tileset editor, which let's you choose tiles out of all tilesets stored inside the ROM. Working with the tilesets directly from the ROM is often messy, this tool makes this process easier. The resulting tileset can then be used inside the (not ready yet) map editor to create maps.

    There are 3 layers to draw on, there is also a collision layer (the one at the far right) and a preview layer to see the final tileset result. You can draw tiles flipped (either on x or y axis), import/export tilesets and dynamically switch between ROM tilesets.

    Only the ROM offsets of the tiles are stored when exporting, not the graphics itself.

    Preview:
    [PokeCommunity.com] Emerald Engine
     
    Last edited:

    Someone brought this up in the community's Discord and I have to say, it looks quite interesting.
    What's the outcome though? The guy who linked a trailer of the tool mentioned that "its like rpg maker", but that's extremely vague.
    Even then, what's the difference compared to actually making the maps in RPG Maker XP?
     
    Last edited:
    This is really intressting. Writen a pokémon game entirely in javascript will make it very easy to use it on mobile and and possible even included online features.
     
    Did some mapping today, got Pallet Town, Route 1 and Viridian City done.

    Screenshot of Viridian City:
    [PokeCommunity.com] Emerald Engine


    Also added selections which makes it possible to select, copy, crop and paste tiles
     
    Back
    Top