Skip to content

Releases: igorseabra4/HeroesPowerPlant

Heroes Power Plant 2024.02.15

16 Feb 04:30
Compare
Choose a tag to compare

Requires .NET 8 x64 Desktop Runtime

What's Changed

  • Update dependencies & submodules
  • Additional bugfixes/error handling for setidbin editor and a few combobox throughout the app
  • Use generic SetObject type when exporting INI by @PTKay in #53

New Contributors

  • @PTKay made their first contribution in #53

Full Changelog: 2024.01.19...2024.02.15

Heroes Power Plant 2024.01.19

19 Jan 23:21
Compare
Choose a tag to compare

Requires .NET 8 x64 Desktop Runtime

What's Changed

  • Finish new MATFlag Reassignment Form in Level Editor
  • Import extension automatically set to BSP for Heroes, or RG1 for Shadow
  • Shadow Level: If missing DFFs (such as loading an isolated folder not in a full extracted instance) will only have one DFF error message listing all models instead of popping up a new error message for every model.
  • Add special weapons to EWeapon & EnvWeapon - allowing you to place Shadow Rifle / Omochao Gun etc in boxes/ground
  • Update None06 Weapon name to UnusedEggmanWeapon
  • Set explicitly patched versions of transitive dependencies that were previously vulnerable
  • Replace ShadowFNT submodule with nuget package

Full Changelog: 2023.12.06...2024.01.19

Heroes Power Plant 2023.12.06

06 Dec 18:43
Compare
Choose a tag to compare

What's Changed

  • Now requires .NET 8 Desktop Runtime
  • Shadow Splines - You can now export all splines at once
  • Added all known geo/mat flags to the MAT Flag reassignment form, and a link to the wiki for further info
  • Fix #52 - allowing for opening GCN Heroes levels to automatically load TXDs
  • Reloaded.Memory & ShadowFNT dependency updates

Full Changelog: 2023.08.08...2023.12.06

Heroes Power Plant 2023.08.08

09 Aug 04:37
Compare
Choose a tag to compare

What's Changed

  • Fix spline saving on stg0412
  • Identify UnknownInt in Shadow Spline Vertice (Angular Attachment Tolerance)
  • Shadow Spline Editor and Shadow Collision Editor now focus if re-selected in Level Editor while already open
  • Added Save Spline Data Only option (Shadow) for Level Editor to save splines without exporting geo/coli and the visibility data

Full Changelog: 2023.04.30...2023.08.08

Heroes Power Plant 2023.04.30

30 Apr 22:23
Compare
Choose a tag to compare

What's Changed

  • Add some Sonic Heroes new objects and updated models by @Muzzarino in #45
  • SETIDBIN Table Editor fixed for Shadow - has been broken since 2022.11 Version. Now resolved by @dreamsyntax
  • Remove restriction on Spline Editor preventing Xbox geometry from loading by @dreamsyntax

Full Changelog: 2023.02.15...2023.04.30

Heroes Power Plant 2023.02.15

16 Feb 02:33
Compare
Choose a tag to compare

Changes

  • Update Reloaded.Memory 8.0.1 -> 8.1.0
  • Update Newtonsoft.Json 13.0.1 -> 13.0.2 by @dependabot in #43
  • Option to export all splines for Heroes by @Knuxfan24 in #44

Contributors

Full Changelog: 2022.11.20...2023.02.15

Heroes Power Plant 2022.11.20

20 Nov 21:36
Compare
Choose a tag to compare

Requires .NET 6 x64 Desktop Runtime

image

Changes

  • Overhaul: New misc bytes (object attributes) format by @igorseabra4 in #40
  • Feature: LayoutEditor change tracking - attempting to close Heroes Power Plant with unsaved changes will now warn you.
  • Feature: Template selection for Sonic Heroes objects across entire game
  • Feature: BSP Visibility Toggle in the Level Editor - You can enable/disable rendering of individual Geometry
  • Enhancement: Legacy Window Priority Behavior is now saved/restored when HPP is closed and reopened
  • Bugfix: add default ext to Project Save #41 by @blouflashdb in #42
  • Bugfix: Add TXD(s) button breaks if selecting GC TXD #31
  • Hack/workaround: Ring Objects (Shadow) Click Masks are easier to click; Currently larger than the correct shape #36
  • Update Reloaded.Memory 7.1.0 -> 8.0.1
  • Enhancement: F5 key will only open the LayoutEditor of the selected object. If an object is not selected all LayoutEditors will be opened
  • Bugfix: When a layout editor is opened it will no longer select an object in the opened file

New Contributors

Full Changelog: 2022.07.20...2022.11.20

Heroes Power Plant 2022.07.20

21 Jul 06:10
Compare
Choose a tag to compare

Requires .NET 6 x64 Desktop Runtime

Changes

  • Resolve #27 - Sonic Heroes EXE Extractor -> Send to Config Editor previously broken
  • Update some shadow weapon names to their internal values
  • Add HPP scaling rendering for some shadow objects that support it
  • Remove GenericStageInjectorCommon (Replaced entirely by Heroes.SDK -> One less DLL)
  • Update Reloaded.Memory 7.0.0 -> 7.1.0

Full Changelog: 2022.07.19...2022.07.20

Heroes Power Plant 2022.07.19

19 Jul 18:27
Compare
Choose a tag to compare

Requires .NET 6 x64 Desktop Runtime

https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime

Versioning Change

HPP will now use the date of release for versioning. A true v1.0 will probably never happen, so instead incremental dates is the choice.
The format is ISO_8601 (YYYY.MM.DD)

Changes

  • BkWorms now render rotations relative to their spawn position
  • BlackHawks with BlackVolt properties will render as a BlackVolt
  • Weapon Box (BlackArms) now has a fixed model
  • Weight and Locked Cage objects now render with respect to their Scale properties
  • Added missing Destructable1 model definition for The Last Way
  • Versioning change (ISO 8601 based)

Full Changelog: v0.11.1...2022.07.19

Heroes Power Plant v0.11.1

14 Jul 21:36
Compare
Choose a tag to compare

Requires .NET 6 x64 Desktop Runtime

https://dotnet.microsoft.com/en-us/download/dotnet/6.0/runtime

64-bit OS required to use this version of HPP

Bugfixes

  • Models with multiple DFF entries will now have accurate clickable masks (see image)

Misc

  • More shadow destructible/decoration object definitions - note that some stages clash with each other. An update in the future is looking to create a system to read from the GDT BIN files to properly pick the right models

Scenario with multiple DFFs (ds1 definitions)

Red = the range of clickable detection for the object

Before the accurate mask fix:
before
After the accurate mask fix:
after

Full Changelog: v0.11.0...v0.11.1