Advertisement
NokiDoki

Sound glitch notes

Mar 2nd, 2020 (edited)
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. - known to crash in Pinna 3, Pianta 1, Ricco 2, Beach Shine, Gelato 7
  2. - makes the death fade-out longer
  3. - makes cutscenes longer *if there's a Shine nearby* (https://www.youtube.com/watch?v=VFKWhsmZpmA)
  4. - extends linked graffiti cutscenes after playing a Shine spawn cutscene? (hearsay)
  5. - prevents Mario from moving after killing a Gatekeeper (https://www.youtube.com/watch?v=agiRDebluMc)
  6.  
  7. footage:
  8. JJ's 3:02:12, Ricco 2 (https://www.twitch.tv/videos/630025885 - 50:xx onwards)
  9. SB's 2:59:13, Gelato 4 (https://www.twitch.tv/videos/667906542 - 2:30:45 onwards - deleted)
  10.  
  11. blue coin and death cutscenes are also made longer by being in the sewers or having red coin timer music active
  12. Hard-coded timers make cutscenes at least 6 seconds long and the death cutscene at least 10 seconds long if there's a secondary BGM?
  13.  
  14.  
  15. going into the sewers while landing the last hit on the Bianco Gatekeeper also prevents Mario from moving, but going into the sewers after the water hits it has no particular effect
  16. killing a Gatekeeper starts a 0-length cutscene, which the sewers and sound glitch naturally stretch to 6 seconds
  17.  
  18.  
  19. Guy's crash log (on practice codes): https://www.youtube.com/watch?v=pgEkYL-K-Io&t=48
  20.  
  21. ******** EXCEPTION OCCURRED! ********
  22. FrameMemory:804C55A0H
  23. CONTEXT:803EB5A8H (DSI EXCEPTION)
  24. SRR0: 8004C5D8H SRR1:0000B032H
  25. DSISR: 04000000H DAR: 00000001H
  26. ---------------------------------TRACE
  27. Address: BackChain LR save
  28. 80423C28: 80423C48 8004C524
  29. [8004C524]: .text [8004C504: 168H]
  30. processFrameWork__8JAIBasicFv JSystem.a JAIBasic.cpp
  31. 80423C48: 80423C50 8004C4F4
  32. [8004C4F4]: .text [8004C4E4: 20H]
  33. startFrameInterfaceWork__8JAIBasicFv JSystem.a JAIBasic.cpp
  34. 80423C50: 80423CC0 8017E5F8
  35. [8017E5F8]: .text [8017E530: E8H]
  36. mainLoop__6MSoundFv MSound.a MSound.cpp
  37. 80423CC0: 80423F28 800F9CE4
  38. [800F9CE4]: .text [800F9954: 430H]
  39. gameLoop__12TApplicationFv System.a Application.cpp
  40. 80423F28: 80423FF0 800FA058
  41. [800FA058]: .text [800F9D9C: 450H]
  42. proc__12TApplicationFv System.a Application.cpp
  43. 80423FF0: 80424000 80005628
  44. [80005628]: .text [80005600: 44H]
  45. main main.o
  46. 80424000: FFFFFFFF 80005360
  47. [80005360]: .init [8000522C: 138H]
  48. __start os.a __start.c
  49. --------------------------------
  50.  
  51. valid JAIBasic pointer passed to processFrameWork, but it had an invalid vtable pointer?
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement