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.3.tar.gz (48.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: dreaditor-0.1.3.tar.gz
  • Upload date:
  • Size: 48.9 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.3.tar.gz
Algorithm Hash digest
SHA256 94c91c115c9abdcad356359986e1f649c23079da3f076a9d8485f7b820a622b7
MD5 9e79f9a3a3c7f4f1977af71ac611d24c
BLAKE2b-256 0fb8b0702f90d8ce98d1f1f9c1a4927f8404fbeac46409ad929862c3e220dda7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dreaditor-0.1.3-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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f2b2bbab4e70385e08b71eea1a1ce3d41bb070466126d6ed82527c83b5198cc4
MD5 cc72a87e753c442ad02814f75eaaa242
BLAKE2b-256 de5101bb5c3fb0d7560de36afc90648da368e48ff48a9a4c607d8878d797b6fe

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