Giter Site home page Giter Site logo

robbyv2 / objmap Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zeldamods/objmap

0.0 0.0 0.0 1.59 MB

Breath of the Wild object map

Home Page: https://objmap.zeldamods.org

License: GNU General Public License v3.0

JavaScript 4.11% Python 3.59% TypeScript 70.01% CSS 2.11% HTML 0.20% Vue 18.10% Less 1.87%

objmap's Introduction

botw-objmap

Breath of the Wild object map.

Features

  • Polished UI: clean BotW look.
  • Location texts
    • Show them at the correct level. (Location.mubin)
    • Map waypoints. (Static.mubin LocationPointer)
  • Common objects
    • groups:
      • Labo
      • Tower
      • ShopJewel, ShopColor, ShopYorozu, ShopBougu, ShopYadoya
      • Hatago, Village, CheckPoint, Castle
    • DLC shrines should have a different icon.
  • Shrine details
    • Shrine name
    • Shrine title
    • CDungeon number
    • All treasure chests
  • Search
    • search base locations too (no extra work required thanks to how LocationTags work)
    • object by ID
    • object by name (+ other filters?)
    • should work with chest contents, parameters, etc.
    • "Add to map"
    • "Remove from map" to exclude and hide some search results (suggested by Zant)
    • Show up to 2000 search results (suggested by Zant)
    • Color by actor type / by search result group (suggested by Zant)
  • Objects
    • Custom handling for:
      • weapons
      • enemies
      • RememberTag
      • rafts
      • cooking pots
      • Koroks:
        • TODO [low-priority] autogenerate information on puzzles if possible?
        • TODO [low-priority] show colors, leaf shapes using embedded UMii data?
      • treasure chests (show contents)
      • Goddess Statues
    • Presets
      • BTB Enemies
      • Launchable Objects
      • Treasure Chests
      • Arrows
    • Custom presets
    • Search query syntax documentation
    • Show all objects in area.
  • Object details
    • Respawn information, no-revival area...
    • Scaling information
    • Instance parameters
    • Generation group and links
    • Object shape
    • Object scale
  • Routes
  • Regions
    • Tower regions
    • Map areas (internal)
  • TODO Region details
    • TODO Climate information
    • TODO Autogen information
  • TODO Dynamic map data
    • TODO Scaling slider (to scale enemies, weapons, etc.)
    • Master Mode (auto rankup, Master Mode only actors)
    • One-Hit Obliterator challenge mode
    • Final boss placement mode
  • Polygon/line drawing
    • UI
    • Saving
    • Import/Export
    • Colors
  • Measuring
  • TODO Object tracking
    • TODO Track used objects.
    • TODO Have checklist views for shrines, locations, Korok seeds, etc.
      • TODO The shrine list should show name + title to easily see e.g. combat shrines at a glance.
      • TODO Sort by name optionally. For Korok seeds, sort by HashId.
      • TODO Group by region optionally
      • TODO See also object details
      • TODO For locations: locations that have save flags are trackable, those that don't appear by default and aren't trackable.

Integration

  • Integration with other tools/viewers for special objects, such as:
    • EventTag: open event flow in EventEditor (if it exists)
    • SignalFlowchart: same
    • TODO any actor with an event flow: same
  • TODO Autogen: link to EventEditor for AutoPlacement event flows.

Credit

objmap's People

Contributors

leoetlino avatar savage13 avatar dependabot[bot] avatar kaedenn avatar lepelog 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.