Skip to content

DSVEdit 1.8.0

Compare
Choose a tag to compare
@LagoLunatic LagoLunatic released this 03 Nov 21:06
· 504 commits to master since this release

New features:

  • The darkFunction sprite exporter/importer now supports sprites not in individual files. This allows you to edit all sprites and their animations that previously could not be edited (except for HoD sprites, which are still unsupported). This means all AoS sprites, all DoS weapon and soul sprites, and various miscellaneous sprites can now be edited.
  • Added a basic quest editor for PoR and OoE.

Changes:

  • Changed how layers are handled in the DS games. All 4 layers are now read for every room, even if the layers are blank. Removed the ability to add a new layer since you need to simply edit one of the existing blank layers. This change fixes layers in various areas not appearing in the editor and being impossible to edit (like the background of Kalidus Channel).
  • If a single layer is shared by multiple different rooms, DSVEdit now creates a new unique layer automatically when editing it to avoid changes to one room also affecting the other rooms.
  • PoR portraits now show the proper art inside the frame in the editor.
  • Added the world map to OoE's other sprites list.

Bug fixes:

  • Fixed editing player outline color in the player editor not working.
  • Fixed a crash when trying to add a door to a room that originally had no doors.
  • Fixed invisible tiles with collision not showing up in the collision tileset editor.
  • Fixed various bugs (e.g. large number of hearts, no volume) when setting the new game starting room in OoE to any room not in sector index 0.
  • Fixed a bug when handling trimmed DS ROMs.
  • Fixed the sprite editor showing the vampire killer as having transparent trails instead of changing colors.
  • Fixed the wrong palette being used for Erinys in the sprite editor.
  • Fixed DSVEdit trying to run 64-bit ARMIPS on 32-bit computers. This fixes unhelpful error messages when trying to apply an ARMIPS patch.