Advertisement
BnetDiaries

SC Crash List

Jan 22nd, 2011
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.72 KB | None | 0 0
  1. Retrieved from: http://vgce.googlecode.com/svn/trunk/docs/Blizzard/Starcraft/
  2.  
  3. 0x0040AC21 (pal0_0)
  4. 0x0040B609 (pal9_0)
  5. 0x0040B74C (pal10_0)
  6. Caused by: Displaying an invalid graphic. Functions pal_0_0 to pal_17_0.
  7. Fix: Limit playframe iscript opcode to the maximum number of frames in the GRP.
  8.  
  9. 0x0040ABCA (pal0_0)
  10. Caused by: Using overflow/invalid drawing function (images.dat)
  11.  
  12. 0x0040B68C (pal9_0)
  13. Caused by: Using overflow/invalid remapping data (images.dat)
  14.  
  15. 0x0040E622
  16. Caused by: Showing an invalid portrait (flag portrait, show portrait trigger).
  17. Crashes when: Unknown. Located somewhere in __vsnprintf's __output function. Something to do with getting the string for the smk file?
  18.  
  19. 0x0041D800
  20. Caused by: Scrolling vertically off the edge of the minimap (in a map smaller than the screen size).
  21.  
  22. 0x00460071
  23. Caused by: Score(Custom) condition with extended player ID. (reading invalid block of memory)
  24.  
  25. 0x0046007C
  26. Caused by: Score(Units) condition with extended player ID. (reading invalid block of memory)
  27.  
  28. 0x00460087
  29. Caused by: Score(Buildings) condition with extended player ID. (reading invalid block of memory)
  30.  
  31. 0x00460092
  32. Caused by: Score(Units And Buildings) condition with extended player ID. (reading invalid block of memory)
  33.  
  34. 0x004600A4
  35. Caused by: Score(Kills) condition with extended player ID. (reading invalid block of memory)
  36.  
  37. 0x004600AF
  38. Caused by: Score(Razings) condition with extended player ID. (reading invalid block of memory)
  39.  
  40. 0x004600BA
  41. Caused by: Score(Kills And Razings) condition with extended player ID. (reading invalid block of memory)
  42.  
  43. 0x004600CC
  44. Caused by: Score(Total) condition with extended player ID. (reading invalid block of memory)
  45.  
  46. 0x00460417
  47. Caused by: Deaths(Any Unit) condition with extended player ID. (reading invalid block of memory)
  48.  
  49. 0x00460428
  50. Caused by: Deaths(Men) condition with extended player ID. (reading invalid block of memory)
  51.  
  52. 0x00460432
  53. Caused by: Deaths(Buildings) condition with extended player ID. (reading invalid block of memory)
  54.  
  55. 0x0046043C
  56. Caused by: Deaths(Factories) condition with extended player ID. (reading invalid block of memory)
  57.  
  58. 0x0046044C
  59. Caused by: Deaths(Specific Unit) condition with extended player/unit ID. (reading invalid block of memory)
  60.  
  61. 0x00460537
  62. Caused by: Kills(Any Unit) condition with extended player ID. (reading invalid block of memory)
  63.  
  64. 0x00460548
  65. Caused by: Kills(Men) condition with extended player ID. (reading invalid block of memory)
  66.  
  67. 0x00460552
  68. Caused by: Kills(Buildings) condition with extended player ID. (reading invalid block of memory)
  69.  
  70. 0x0046055C
  71. Caused by: Kills(Factories) condition with extended player ID. (reading invalid block of memory)
  72.  
  73. 0x0046056C
  74. Caused by: Kills(Specific Unit) condition with extended player/unit ID. (reading invalid block of memory)
  75.  
  76. 0x004605E7
  77. Caused by: Accumulate(Ore and Gas) condition with extended player ID. (reading invalid block of memory)
  78.  
  79. 0x00460662
  80. Caused by: Accumulate(Gas) condition with extended player ID. (reading invalid block of memory)
  81.  
  82. 0x0046066B
  83. Caused by: Accumulate(Ore) condition with extended player ID. (Reading invalid block of memory)
  84.  
  85. 0x00460768
  86. Caused by: Bring/Command(Any Unit) condition with extended player ID. (Reading invalid block of memory)
  87.  
  88. 0x0046077A
  89. Caused by: Bring/Command(Men) condition with extended player ID. (Reading invalid block of memory)
  90.  
  91. 0x00460785
  92. Caused by: Bring/Command(Buildings) condition with extended player ID. (Reading invalid block of memory)
  93.  
  94. 0x00460790
  95. Caused by: Bring/Command(Factories) condition with extended player ID. (Reading invalid block of memory)
  96.  
  97. 0x004607A1
  98. Caused by: Bring/Command(Specific Unit) condition with extended player/unit ID. (Reading invalid block of memory)
  99.  
  100. 0x00466A2A
  101. Caused by: Selecting a unit with an active production bar with a build time of 0.
  102. Crashes when: Divided by 0. LOL
  103. Fix: Create a case for when the denominator value is 0.
  104.  
  105. 0x0046CFA0
  106. Caused by: Briefing action referencing an invalid portrait number.
  107.  
  108. 0x00477438
  109. Caused by: Subunit parameter set on a non-subunit.
  110.  
  111. 0x004777F3
  112. Caused by: Placing a subunit with no main unit.
  113. Crashes when: "Turret Guard" attempts to retrieve the parent unit.
  114. Fix: Create a case for parent units that are null.
  115.  
  116. 0x0047A834 (pal11_0)
  117. Caused by: Images drawing properties set to Unknown11
  118.  
  119. 0x0047A8C6 (pal11_0)
  120. Caused by: Selecting a unit with a positive hp over a negative hp (default/-1000).
  121.  
  122. 0x0047B0D1
  123. Caused by: Minimap preview when a unit is placed in the no-build zone on a map (under HUD at the bottom).
  124. Crashes when: Map attempts to retrieve the unit name string for unit placement error. Strings are not loaded.
  125. Fix: Ignore all unit placement errors until after map starts.
  126.  
  127. 0x00480133
  128. Caused by: Unit sight range > 11
  129.  
  130. 0x00484538
  131. Caused by: Using the middle mouse button (move the screen) on a map with a width of 20 (exactly one screen).
  132. Crashes when: Divide by 0. LOL
  133. Fix: Create a case for when the denominator value is 0.
  134.  
  135. 0x00497A10
  136. Caused by: SCV weapon behaviour made to fly to target.
  137. Crashes when: Attempts to set the target for a subunit that doesn't exist.
  138.  
  139. 0x00498277
  140. Caused by: 2 units in 1 egg property set for non-standard unit.
  141.  
  142. 0x004BBB2B
  143. Caused by: Invalid SFX id for unit.
  144.  
  145. 0x004BCD1D
  146. Caused by: Setting a human player's race to invalid.
  147. Fix: Create a default case for player's race.
  148.  
  149. 0x004BCEF8
  150. Caused by: Loading an invalid map tile.
  151. Fix: Create a default case for map tiles.
  152.  
  153. 0x004D57D3
  154. Caused by: Placing extended unitID.
  155.  
  156. 0x004D57EE
  157. Caused by: Carrier/Reaver using "Train Unit" for an interceptor/scarab instead of "Train Fighter".
  158.  
  159. 0x004D5A57
  160. Caused by: Placing extended unitID.
  161.  
  162. 0x004D5A67
  163. Caused by: Placing extended unitID.
  164.  
  165. 0x004D7DF5
  166. Caused by: Placing sprites that crash (White Circle, Psionic Storm, etc).
  167. Crashes when: iscript's sigorder opcode attempts to signal a main unit. However, the sprite is independant.
  168. Fix: When graphic has no unit attached, then ignore this op.
  169.  
  170. 0x004DD66E
  171. Caused by: Missing object for a BIN Dialog.
  172.  
  173. 0x004E60CB
  174. Caused by: Building fire/blood overlay graphic when building HP is 0.
  175. Crashes when: Divided by 0. LOL
  176. Fix: Create a case for when the denominator value is 0.
  177.  
  178. 0x004EBA12
  179. Caused by: Killing a worker holding a blank unit as a powerup.
  180. Crashes when: Null unit's sprite pointer is referenced. (Sprite pointer is 0.)
  181. Fix: Create conditions for sprite pointer of 0.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement