Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Old Code Revamp, Curved Rails, & Actor To Rail Fix #111

Merged
merged 12 commits into from
Mar 2, 2024

Conversation

DonavinDraws
Copy link
Contributor

@DonavinDraws DonavinDraws commented Jan 12, 2024

Features

  • Curved Rails can be created and their curve control point can be moved in the viewport when a point is selected.
  • Overlapping rail points is possible now
  • Adding layers is now possible (limits to the amount of Play/DecoArea layers)
  • WIP Deleting Layers

Fixes

  • Fixed crash with loading bone params
  • Fixed how Actor To Rail Links are saved, as the previous method caused bugs with objects that moved along them automatically.
  • Legacy ImGui Column code rewritten with the newer API's ImGui Table code.
  • Tweaked the UI of Actor to Rail Link and Local Links window
  • Fixed selecting Tile Units, Rails, and Global Links via the UI windows
  • Fixed batch undo when deleting multiple objects

Legacy ImGui Column code replaced with the newer API's ImGui Table code.

Curved Rails can be created and their curve control point can be moved in the viewport when a point is selected.

Fixed how ActorToRail Links are saved, as the previous method caused bugs with objects that moved along them automatically.
Forgot a Declaration
The Rail's control point now defaults to the point's position instead of (0, 0, 0).
* Tweaked the UI of Actor to Rail Link and Local Links window
* Fixed selecting Tile Units, Rails, and Global Links via the UI windows
* Fixed batch undo when deleting multiple objects
* (Experimental WIP) Added button to add new layers
removed a single space
Overlapping points are possible now
* Added limits to the amount of Play and Deco Areas
* WIP Deleting Layers
* Fixed crash with loading bone params
* Rails now load and save their parameters properly
* Fixed crash when assigning a a rail with no points to an actor to rail link
Some Local Link optimizations and preventing infinite recursion
Fushigi/course/distance_view/DistantViewManager.cs Outdated Show resolved Hide resolved
Fushigi/ui/widgets/CourseScene.cs Outdated Show resolved Hide resolved
Fushigi/ui/widgets/CourseScene.cs Outdated Show resolved Hide resolved
Fushigi/ui/widgets/CourseScene.cs Show resolved Hide resolved
Fushigi/ui/widgets/CourseScene.cs Outdated Show resolved Hide resolved
Fushigi/ui/widgets/CourseScene.cs Outdated Show resolved Hide resolved
Fushigi/ui/widgets/CourseScene.cs Outdated Show resolved Hide resolved
Fushigi/ui/widgets/LevelViewport.cs Show resolved Hide resolved
* Further improved the code of the add layer window

Thank you JuPaHe64 for helping with this.
@jupahe64 jupahe64 merged commit 401c21f into shibbo:main Mar 2, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants