Advertisement
Benji23245

Untitled

Jun 12th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.39 KB | None | 0 0
  1. if (GameState == 16)
  2. {
  3. if (ControllerPointers[0]->PressedButtons & Buttons_Y)
  4. {
  5. UnloadCharTextures(Characters_Sonic);
  6. WriteData((PVMEntry**)0x90ED54, SonicTextures);
  7. LoadCharTextures(Characters_Sonic);
  8. njReleaseTexture((NJS_TEXLIST*)0x91CB58);
  9. LoadPVM("SON_SONIC", (NJS_TEXLIST*)0x91CB58);
  10. njReleaseTexture((NJS_TEXLIST*)0x927CB8);
  11. LoadPVM("SON_SON_EFF", (NJS_TEXLIST*)0x927CB8);
  12. njReleaseTexture((NJS_TEXLIST*)0x142272C);
  13. LoadPVM("SON_SUPERSONIC", (NJS_TEXLIST*)0x142272C);
  14. njReleaseTexture((NJS_TEXLIST*)0x94A2A8);
  15. LoadPVM("EFF_REGULAR", (NJS_TEXLIST*)0x94A2A8);
  16. LoadPVM("SON_AMY_EFF", (TexList *)0x91C808);
  17. ChangeToSonicModel();
  18. VariablesReset();
  19. is_sonic = true;
  20. is_shadow = false;
  21. shadow_init_loaded = false;
  22. is_metalsonic = false;
  23. metalsonic_init_loaded = false;
  24. }
  25. if (ControllerPointers[0]->PressedButtons & Buttons_X)
  26. {
  27. UnloadCharTextures(Characters_Sonic);
  28. UnloadCharTextures(Characters_Knuckles);
  29. WriteData((PVMEntry**)0x90ED54, ShadowTextures);
  30. WriteData((PVMEntry**)0x90ED60, ShadowKnuxTextures);
  31. LoadCharTextures(Characters_Sonic);
  32. LoadCharTextures(Characters_Knuckles);
  33. njReleaseTexture((NJS_TEXLIST*)0x91CB58);
  34. LoadPVM("SHA_SONIC", (NJS_TEXLIST*)0x91CB58);
  35. njReleaseTexture((NJS_TEXLIST*)0x927CB8);
  36. LoadPVM("SHA_SON_EFF", (NJS_TEXLIST*)0x927CB8);
  37. njReleaseTexture((NJS_TEXLIST*)0x91BD20);
  38. LoadPVM("SHA_KNUCKLES", (NJS_TEXLIST*)0x91BD20);
  39. njReleaseTexture((NJS_TEXLIST*)0x91BD28);
  40. LoadPVM("SHA_KNU_EFF", (NJS_TEXLIST*)0x91BD28);
  41. njReleaseTexture((NJS_TEXLIST*)0x91C568);
  42. LoadPVM("SHA_E102BEAM", (NJS_TEXLIST*)0x91C568);
  43. njReleaseTexture((NJS_TEXLIST*)0x91C570);
  44. LoadPVM("SHA_E102EFFECT", (NJS_TEXLIST*)0x91C570);
  45. njReleaseTexture((NJS_TEXLIST*)0x91D5E0);
  46. LoadPVM("SHA_E102TIME", (NJS_TEXLIST*)0x91D5E0);
  47. njReleaseTexture((NJS_TEXLIST*)0x91D15C);
  48. LoadPVM("SHA_E102HIT", (NJS_TEXLIST*)0x91D15C);
  49. njReleaseTexture((NJS_TEXLIST*)0x142272C);
  50. LoadPVM("SHA_SUPERSONIC", (NJS_TEXLIST*)0x142272C);
  51. njReleaseTexture((NJS_TEXLIST*)0x94A2A8);
  52. LoadPVM("EFF_REGULAR", (NJS_TEXLIST*)0x94A2A8);
  53. //ChangeToShadowModel();
  54. VariablesReset();
  55. is_sonic = false;
  56. sonic_init_loaded = false;
  57. is_shadow = true;
  58. is_metalsonic = false;
  59. metalsonic_init_loaded = false;
  60. }
  61. if (ControllerPointers[0]->PressedButtons & Buttons_Z)
  62. {
  63. BLUE_GEM_ON = false;
  64. RED_GEM_ON = false;
  65. GREEN_GEM_ON = false;
  66. PURPLE_GEM_ON = false;
  67. SKY_GEM_ON = false;
  68. WHITE_GEM_ON = false;
  69. YELLOW_GEM_ON = false;
  70. NO_GEM_ON = true;
  71. UnloadCharTextures(Characters_Sonic);
  72. WriteData((PVMEntry**)0x90ED54, MetalSonicTextures);
  73. LoadCharTextures(Characters_Sonic);
  74. njReleaseTexture((NJS_TEXLIST*)0x91CB58);
  75. LoadPVM("MS_SONIC", (NJS_TEXLIST*)0x91CB58);
  76. njReleaseTexture((NJS_TEXLIST*)0x927CB8);
  77. LoadPVM("MS_SON_EFF", (NJS_TEXLIST*)0x927CB8);
  78. njReleaseTexture((NJS_TEXLIST*)0x142272C);
  79. LoadPVM("MS_SUPERSONIC", (NJS_TEXLIST*)0x142272C);
  80. njReleaseTexture((NJS_TEXLIST*)0x94A2A8);
  81. LoadPVM("EFF_REGULAR", (NJS_TEXLIST*)0x94A2A8);
  82. //ChangeToMetalSonicModel();
  83. VariablesReset();
  84. is_sonic = false;
  85. sonic_init_loaded = false;
  86. is_shadow = false;
  87. shadow_init_loaded = false;
  88. is_metalsonic = true;
  89. }
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement