Guest User

Untitled

a guest
Jul 20th, 2010
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.39 KB | None | 0 0
  1. // assume AB CD EF GH IJ, where AB is event code (0x01-0xF1)
  2. // and CD EF GH IJ are the next four bytes, each letter corresponds to 4 bits
  3. // x-coordinate would be ACDF and y-coordinate EGHJ
  4. // where A and E are most significant
  5. // I is some kind of flag, value higher than 9 indicates at least 2 extra bytes
  6. // similarly, in the following 2 extra bytes, VW XY,
  7. // X is a flag value, if > 9 then 2 extra bytes are read
  8. // extra bytes occur when camera is zoomed in or out. No more than 4 extra bytes
  9. // total have been observed
  10. // initial camera event has the I value set as D (13)
  11. $numByte += 3;
  12. for ($tmp = $this->readByte($string,$numByte);($tmp & 0xF0) >= 0xA0;$numByte++,$tmp = $this->readByte($string,$numByte));
  13.  
  14. ----------------------------
  15. Map: Blistering Sands, starting position top right
  16. Camera is moved first to top right, then bottom right, then bottom left, top left and then back to top right corner using arrow keys.
  17. One event per line.
  18.  
  19. 00 01 0b
  20. 00 10 05
  21. 04 61 91 40 50 18 d5 20 a0 09 fd 10 00
  22. 78 61 91 76 51 4e 06
  23. 00 61 91 b1 50 89 05
  24. 08 61 91 f6 5a cf 00
  25. 08 61 a1 32 67 0a 0c
  26. 00 61 a1 77 64 4f 09
  27. 04 61 a1 a0 60 90 05
  28. 00 61 a1 a0 60 c0 00 // top right corner x: aa00 y: 6c00
  29. 4c 61 a1 a0 60 7c 0d // start moving down the right side
  30. 08 61 a1 a0 60 3f 06
  31. 08 61 a1 a0 60 01 02
  32. 00 61 a1 a0 50 c2 00
  33. 04 61 a1 a0 50 7f 0b
  34. 08 61 a1 a0 50 3c 08
  35. 00 61 a1 a0 40 fb 0c
  36. 04 61 a1 a0 40 b6 02
  37. 00 61 a1 a0 40 76 04
  38. 08 61 a1 a0 40 33 0e
  39. 08 61 a1 a0 30 f8 01
  40. 00 61 a1 a0 30 b4 0e
  41. 04 61 a1 a0 30 79 02
  42. 00 61 a1 a0 30 3d 05
  43. 08 61 a1 a0 20 ff 01
  44. 04 61 a1 a0 20 be 05
  45. 00 61 a1 a0 20 77 0e
  46. 08 61 a1 a0 20 3a 07
  47. 08 61 a1 a0 10 fc 03
  48. 00 61 a1 a0 10 bd 02
  49. 04 61 a1 a0 10 77 07
  50. 00 61 a1 a0 10 40 09
  51. 08 61 a1 a0 10 01 08
  52. 04 61 a1 a0 00 bf 0f
  53. 00 61 a1 a0 00 7d 0a
  54. 08 61 a1 a0 00 3a 07
  55. 08 61 a1 a0 00 00 04
  56. 00 61 a1 a0 f0 bd 0f
  57. 04 61 a1 a0 f0 79 02
  58. 00 61 a1 a0 f0 44 0b
  59. 08 61 a1 a0 e0 fe 04
  60. 04 61 a1 a0 e0 c1 0a
  61. 00 61 a1 a0 e0 7e 07
  62. 08 61 a1 a0 e0 3c 0e
  63. 08 61 a1 a0 e0 01 0f
  64. 00 61 a1 a0 d0 bc 04
  65. 04 61 a1 a0 d0 7a 0c
  66. 08 61 a1 a0 d0 39 03
  67. 00 61 a1 a0 c0 f6 0e
  68. 04 61 a1 a0 c0 bb 01
  69. 00 61 a1 a0 c0 77 01
  70. 08 61 a1 a0 c0 33 0e
  71. 08 61 a1 a0 b0 f5 0a
  72. 00 61 a1 a0 b0 b7 06
  73. 04 61 a1 a0 b0 78 05
  74. 00 61 a1 a0 b0 3d 05
  75. 08 61 a1 a0 a0 fe 04
  76. 04 61 a1 a0 a0 b9 07
  77. 00 61 a1 a0 a0 77 01
  78. 08 61 a1 a0 a0 35 08
  79. 08 61 a1 a0 a0 00 00 // bottom right corner x: aa00 y: a000
  80. 30 61 a1 6c a6 00 00 // start moving left along the bottom
  81. 08 61 a1 2e af 00 00
  82. 08 61 91 ef ad 00 00
  83. 00 61 91 b0 ac 00 00
  84. 04 61 91 6b a2 00 00
  85. 08 61 91 2c a1 00 00
  86. 00 61 81 e8 a1 00 00
  87. 04 61 81 a7 a5 00 00
  88. 00 61 81 67 a7 00 00
  89. 08 61 81 23 a7 00 00
  90. 08 61 71 e8 a8 00 00
  91. 00 61 71 a6 a2 00 00
  92. 04 61 71 63 ac 00 00
  93. 00 61 71 2f a5 00 00
  94. 08 61 61 e9 ab 00 00
  95. 04 61 61 a8 a3 00 00
  96. 00 61 61 67 a7 00 00
  97. 08 61 61 27 a9 00 00
  98. 08 61 51 ea af 00 00
  99. 00 61 51 aa a3 00 00
  100. 04 61 51 6a a5 00 00
  101. 00 61 51 30 a2 00 00
  102. 08 61 41 ef a7 00 00
  103. 04 61 41 ae ab 00 00
  104. 00 61 41 6c a6 00 00
  105. 08 61 41 2a ad 00 00
  106. 08 61 31 ed a6 00 00
  107. 00 61 31 ab ad 00 00
  108. 04 61 31 6a a5 00 00
  109. 00 61 31 34 a4 00 00
  110. 08 61 21 f1 ae 00 00
  111. 04 61 21 af a8 00 00
  112. 00 61 21 6c a6 00 00
  113. 08 61 21 2b aa 00 00
  114. 08 61 11 eb ac 00 00
  115. 00 61 11 aa a3 00 00
  116. 04 61 11 6a a5 00 00
  117. 00 61 11 30 af 00 00
  118. 08 61 01 f0 a4 00 00
  119. 04 61 01 af a8 00 00
  120. 00 61 01 6f aa 00 00
  121. 08 61 01 2f ac 00 00
  122. 08 61 f1 f3 a2 00 00
  123. 00 61 f1 ab ad 00 00
  124. 04 61 f1 6c ac 00 00
  125. 08 61 f1 2c a1 00 00
  126. 00 61 e1 ec a2 00 00
  127. 04 61 e1 a8 a2 00 00
  128. 00 61 e1 64 a3 00 00
  129. 08 61 e1 25 ae 00 00
  130. 08 61 d1 ea af 00 00
  131. 00 61 d1 a9 a6 00 00
  132. 04 61 d1 67 a0 00 00
  133. 08 61 d1 2a a6 00 00
  134. 00 61 c1 e9 ab 00 00
  135. 04 61 c1 a8 a2 00 00
  136. 00 61 c1 66 aa 00 00
  137. 08 61 c1 24 a4 00 00
  138. 08 61 b1 e7 aa 00 00
  139. 00 61 b1 a7 ac 00 00
  140. 04 61 b1 65 a6 00 00
  141. 08 61 b1 2d ab 00 00
  142. 00 61 b1 20 a0 00 00 // bottom left corner x: b200 y: a000
  143. 34 61 b1 20 a0 2d 00 // start moving up the left side
  144. 04 61 b1 20 a0 71 00
  145. 00 61 b1 20 a0 a4 0a
  146. 08 61 b1 20 a0 e9 07
  147. 04 61 b1 20 b0 29 05
  148. 00 61 b1 20 b0 6a 01
  149. 08 61 b1 20 b0 af 0b
  150. 08 61 b1 20 b0 e6 09
  151. 00 61 b1 20 c0 2b 06
  152. 04 61 b1 20 c0 6f 06
  153. 00 61 b1 20 c0 a3 00
  154. 08 61 b1 20 c0 e6 03
  155. 04 61 b1 20 d0 26 0e
  156. 00 61 b1 20 d0 66 0c
  157. 08 61 b1 20 d0 a9 02
  158. 08 61 b1 20 d0 e6 09
  159. 00 61 b1 20 e0 2b 06
  160. 04 61 b1 20 e0 6d 0c
  161. 08 61 b1 20 e0 ab 03
  162. 00 61 b1 20 e0 ee 06
  163. 04 61 b1 20 f0 30 0b
  164. 00 61 b1 20 f0 6f 0d
  165. 08 61 b1 20 f0 b1 05
  166. 08 61 b1 20 f0 f2 0e
  167. 00 61 b1 20 00 2f 08
  168. 04 61 b1 20 00 70 03
  169. 08 61 b1 20 00 ac 00
  170. 00 61 b1 20 00 ed 09
  171. 04 61 b1 20 10 31 08
  172. 00 61 b1 20 10 70 0a
  173. 08 61 b1 20 10 b0 08
  174. 08 61 b1 20 10 ef 09
  175. 00 61 b1 20 20 31 02
  176. 04 61 b1 20 20 72 0b
  177. 08 61 b1 20 20 ac 0d
  178. 00 61 b1 20 20 eb 0e
  179. 04 61 b1 20 30 2f 0e
  180. 00 61 b1 20 30 6f 00
  181. 08 61 b1 20 30 b1 05
  182. 08 61 b1 20 30 ec 05
  183. 00 61 b1 20 40 2f 08
  184. 04 61 b1 20 40 6f 06
  185. 00 61 b1 20 40 a7 0f
  186. 08 61 b1 20 40 e8 0a
  187. 04 61 b1 20 50 2b 00
  188. 00 61 b1 20 50 6f 0d
  189. 08 61 b1 20 50 ad 04
  190. 08 61 b1 20 50 ee 0c
  191. 00 61 b1 20 60 2e 0b
  192. 04 61 b1 20 60 6e 09
  193. 00 61 b1 20 60 a9 09
  194. 08 61 b1 20 60 c0 00 // top left corner x: b200 y: 6c00
  195. 24 61 b1 32 6d c0 00 // start moving right along the top
  196. 08 61 b1 72 6b c0 00
  197. 08 61 b1 af 65 c0 00
  198. 00 61 b1 f0 61 c0 00
  199. 04 61 c1 34 6e c0 00
  200. 00 61 c1 6a 6f c0 00
  201. 08 61 c1 ae 62 c0 00
  202. 04 61 c1 f0 67 c0 00
  203. 00 61 d1 32 60 c0 00
  204. 08 61 d1 73 68 c0 00
  205. 08 61 d1 b0 6f c0 00
  206. 00 61 d1 f2 68 c0 00
  207. 04 61 e1 2f 6f c0 00
  208. 08 61 e1 73 62 c0 00
  209. 00 61 e1 b5 67 c0 00
  210. 04 61 e1 f7 60 c0 00
  211. 00 61 f1 3a 63 c0 00
  212. 08 61 f1 77 6a c0 00
  213. 08 61 f1 b9 62 c0 00
  214. 00 61 f1 f9 6e c0 00
  215. 04 61 01 38 6f c0 00
  216. 08 61 01 72 65 c0 00
  217. 00 61 01 b0 69 c0 00
  218. 04 61 01 f4 69 c0 00
  219. 00 61 11 37 6b c0 00
  220. 08 61 11 78 67 c0 00
  221. 08 61 11 b3 67 c0 00
  222. 00 61 11 f8 64 c0 00
  223. 04 61 21 3b 67 c0 00
  224. 08 61 21 72 65 c0 00
  225. 00 61 21 b3 60 c0 00
  226. 04 61 21 f6 63 c0 00
  227. 00 61 31 35 64 c0 00
  228. 08 61 31 79 64 c0 00
  229. 08 61 31 b5 61 c0 00
  230. 00 61 31 f5 6c c0 00
  231. 04 61 41 36 68 c0 00
  232. 00 61 41 6f 60 c0 00
  233. 08 61 41 b1 66 c0 00
  234. 04 61 41 f2 61 c0 00
  235. 00 61 51 32 6d c0 00
  236. 08 61 51 75 63 c0 00
  237. 08 61 51 b0 6f c0 00
  238. 00 61 51 f7 67 c0 00
  239. 04 61 61 35 6b c0 00
  240. 00 61 61 6d 66 c0 00
  241. 08 61 61 b0 69 c0 00
  242. 04 61 61 f3 6c c0 00
  243. 00 61 71 32 6d c0 00
  244. 08 61 71 75 63 c0 00
  245. 08 61 71 b1 6d c0 00
  246. 00 61 71 f4 62 c0 00
  247. 04 61 81 34 6e c0 00
  248. 08 61 81 70 6b c0 00
  249. 00 61 81 ad 64 c0 00
  250. 04 61 81 f3 6c c0 00
  251. 00 61 91 30 66 c0 00
  252. 08 61 91 71 6e c0 00
  253. 08 61 91 ae 68 c0 00
  254. 00 61 91 f3 65 c0 00
  255. 04 61 a1 33 63 c0 00
  256. 00 61 a1 6e 63 c0 00
  257. 08 61 a1 a0 60 c0 00// top right corner
  258. b4 21 09
Advertisement
Add Comment
Please, Sign In to add comment