Skip to content
This repository has been archived by the owner on Jan 11, 2021. It is now read-only.

[Attraction Attack] Act 2 camera boundary changes not sustained after time travel #54

Closed
VectorSatyr opened this issue Dec 3, 2020 · 1 comment · Fixed by #56
Closed
Labels
bug Something isn't working functional Software malfunctions or errors in behavior windows Applicable to Windows PC operating systems
Milestone

Comments

@VectorSatyr
Copy link
Owner

VectorSatyr commented Dec 3, 2020

Environment:

  • Device: PC
  • OS: Windows 10 Home

Steps To Reproduce

  1. Run SonicTT.exe.
  2. Press 'Start' at the Title screen.
  3. Select "Play".
  4. Navigate to any save slot that has access to Attraction Attack Zone Act 2. (Past or Future)
  5. Press the 'A' button.
  6. Use the arrow keys ('Up' or 'Down') to navigate to Attraction Attack Zone Act 2.
  7. Press the 'A' or 'Start' button.
  8. Defeat the mini-boss.
  9. Navigate the stage until you reach a Time Post.
  10. Use the Time Post to travel to the alternate period. (From Past to Future, or vice-versa)
  11. Navigate back to the beginning of the stage, where the first boss was fought.

Expected Result
The camera stops at the end of the intermission area.

Observed Result
The camera stops at the beginning of the corridor from the mini-boss' arena.

Additional context
After defeating the mini-boss, the left camera boundary is moved ahead to prevent the player character from returning to the mini-boss' arena. This occurs again after navigating the short intermission area before the actual level begins and the Zone Title Card is shown, preventing the player character from re-entering the intermission section meant to bridge the boss fight with the 'actual stage'. After time traveling, this boundary change should be maintained, as the respective areas in both the Past and Future versions of the level are meant to be treated symmetrically. However, only the first change is kept, closing off the mini-boss' arena, and not the second change, which would close off the intermission area.

Screenshots
First boundary, after defeating the mini-boss (Future)
SonicTT_kJFdV9YoGK

Second boundary, after the intermission area (Future;) this is where the level 'officially' begins
SonicTT_gQcIL9Y1Rc

Boundary after time-traveling to the Past
SonicTT_q1BDYAJUy2

Lack of second boundary when time-traveling back to Future
SonicTT_EzKIoW7oxJ

Actual boundary (Future)
SonicTT_DvT2oVAjIh

@VectorSatyr VectorSatyr added bug Something isn't working functional Software malfunctions or errors in behavior labels Dec 3, 2020
@VectorSatyr VectorSatyr added this to the 1.1.0 milestone Dec 3, 2020
@VectorSatyr
Copy link
Owner Author

Credit to @AlexKhayrullin for the discovery of this issue.

@VectorSatyr VectorSatyr self-assigned this Dec 4, 2020
@VectorSatyr VectorSatyr removed their assignment Dec 15, 2020
@VectorSatyr VectorSatyr added the windows Applicable to Windows PC operating systems label Dec 15, 2020
@VectorSatyr VectorSatyr changed the title [Windows] [Attraction Attack] Act 2 camera boundary changes not sustained after time travel [Attraction Attack] Act 2 camera boundary changes not sustained after time travel Dec 15, 2020
VectorSatyr referenced this issue Jan 8, 2021
After defeating the mini-boss at the start of Attraction Attack Zone
Act 2 (either Past or Future,) the left camera boundary is moved ahead
to prevent the player character from returning to the mini-boss' arena;
then, there is a short intermission area before the 'actual' level.
Reaching the end of this moves the camera boundary further forward to
prevent backtracking into the intermission area. However, the player
could still enter after time traveling to another version of the Act
(or restarting from a checkpoint.)

The various starting positions in both versions of the act now set
the proper left camera boundary when the playable character is
spawned in, so it should no longer be possible to return to the
intermission area once the player has passed it.
VectorSatyr added a commit that referenced this issue Jan 8, 2021
It was possible to return to the intermission area of Attaction Attack
Zone Act 2 (either Past or Future) by losing a life OR by visiting any
Special Stage through a Special Stage Ring; that area should be blocked
by the camera once the player has passed it. The updated camera
boundary is now sustained in these cases.

Additionally, the starting position after passing the intermission area
in the Future version of level has been moved to align with the same
location in the Past version so the camera placement when starting the
level respects the updated boundary.

Fixes: #64, #65
Related: #54
VectorSatyr added a commit that referenced this issue Jan 9, 2021
It was possible to return to the intermission area of Attaction Attack
Zone Act 2 (either Past or Future) by losing a life OR by visiting any
Special Stage through a Special Stage Ring; that area should be blocked
by the camera once the player has passed it. The updated camera
boundary is now sustained in these cases.

Additionally, the starting position after passing the intermission area
in the Future version of level has been moved to align with the same
location in the Past version so the camera placement when starting the
level respects the updated boundary.

Fixes: #64, #65
Related: #54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working functional Software malfunctions or errors in behavior windows Applicable to Windows PC operating systems
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant