Giter Club home page Giter Club logo

g15map's Introduction

G1.5Map

A rudimentary viewer for the Pokemon Gold/Silver Spaceworld 1997 demos/prototypes (specifically, the debug builds) found in May 2018. Expect bugs, just like in the games themselves.

Acknowledgements

Usage

Open one of the debug versions of Spaceworld Gold/Silver by opening the File menu, then clicking Open ROM. Now you can either select a map to view from the tree on the left, or open the Tileset Viewer from the Viewer menu to look at the tileset graphics and blocks.

The map view will display the selected map, a list of all blocks available in its tileset, and all events it has defined; Warps, Signs and NPCs, depending on the map. Events can be selected using the left mouse button, which will also show the Event Information dialog. They can also be selected from the tree view, in which case the dialog will not appear. It can also be shown, if an event is selected, by choosing it in the Viewer menu. Warp events are blue, signs are red, and NPCs are green. Some of the stats visible from the Event Information dialog are also drawn directly onto the colored rectangles. An image of the loaded map can be saved via the Save Map Image option in the File menu.

Warp events can also be followed by right-clicking them; this will automatically load the connected map and select the warp's counterpart. Any orange tiles, either on the map or in the blocks list, point to outside the tileset and are invalid.

The Options menu allows for enabling and disabling the Event Overlay, i.e. the blue, red and green event rectangles, the Grid Overlay outlining the blocks, the use of Nighttime Palettes, and the Zoom functionality.

The aforementioned Tileset Viewer can display all tilesets available in the game, using any palette available. The Show Overlays option will display toggle a tile number overlay on top of the tileset image, as well as a collision type overlay on the blocks list. By default, the viewer will attempt to display collision types the way they actually work in-game, in the available demo areas. On the other hand, the Assume Early Collisions function will try to approximate how collision used to work at an earlier stage of the game's development, as still evident by the maps left unused and with broken collision by the demo (e.g. Old City and onwards). Show Grids works just like the related option for maps in the Options menu.

Do note that the collision display in the viewer is incomplete, especially for the early collision types, and it is not guaranteed that the known types are fully accurate, either.

Images of the tilesets and blocks, without the collision overlays, can be saved by clicking the Save Tileset Image and Save Block Image buttons.

Screenshots

Screenshot

g15map's People

Contributors

xdanieldzd avatar

Stargazers

beanie_axolotl avatar Sylvie avatar Ollie avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.