Skip to main content

A PyQt5-based Metroid Dread data visualizer

Project description

Dreaditor

Dreaditor is a rewritten version of dread-editor. It uses PyQt instead of imgui to allow image rendering. Only works on Windows for now.

Features

  • Implement a map-viewing widget that shows an accurate minimap of the game
  • View actors on this map
  • View all actors (including sounds and lights)
  • Map uses standard zoom-and-pan controls rather than min/max X/Y coords
  • Actor data shows actordef fields as well as actor data
  • Render additional detail based on an actor's actordef
  • Render additional detail based on an actor's components
  • Render the collision cameras
  • Render details in other files such as navmesh, static geo
  • Ability to edit and save data to a "project" (a new folder which saves modified files, similar to a LayeredFS mod)

Installation

py -m venv venv
venv\Scripts\activate
pip install -e .
py -m dreaditor

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dreaditor-0.1.4.tar.gz (49.0 kB view details)

Uploaded Source

Built Distribution

dreaditor-0.1.4-py3-none-any.whl (40.6 kB view details)

Uploaded Python 3

File details

Details for the file dreaditor-0.1.4.tar.gz.

File metadata

  • Download URL: dreaditor-0.1.4.tar.gz
  • Upload date:
  • Size: 49.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for dreaditor-0.1.4.tar.gz
Algorithm Hash digest
SHA256 3d225dae01e85b133945b3d962807868da3f2ebfd950a3c81c677828fd13a659
MD5 cb9379e5ceed8404669746e60a4cbf30
BLAKE2b-256 09818c9c30cf724fdcae5eaf02d45c6b7193183106721b3e3f778f82162565c4

See more details on using hashes here.

File details

Details for the file dreaditor-0.1.4-py3-none-any.whl.

File metadata

  • Download URL: dreaditor-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 40.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for dreaditor-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4b99b2cac5535e16d113e677b3f56cef8d41797218db8c50cfde04163becddc6
MD5 358adef5d1bf1a0976c4645c241fdb94
BLAKE2b-256 052d15455c6d5ae98da2b6fd8eb66bcc4a683fbb7e213e635584fbff3a84d237

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page