Advertisement
GoGoJJTech

Doing.txt

Apr 17th, 2014
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.69 KB | None | 0 0
  1. REDOING EVERYTHING:
  2. tiles
  3. maps
  4. sprites
  5. ows
  6. battle boxes
  7. too many graphics to remember
  8. world map
  9. new items
  10. headbutt trees
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17. level selection at PWT arena
  18. 55
  19. 65
  20. 75
  21. 85
  22. 100
  23.  
  24. move effect porting
  25.  
  26. Need gen 3 sprites from chaos asap
  27.  
  28. Re-mapping using new tiles
  29.  
  30. Givepokemon script located at 0x7298C9
  31.  
  32. New move pool at 0xC10494 (9B9000 + original [257494])
  33.  
  34. 582 slots
  35.  
  36. For changing formes, the forme data is at 020242A2 for pkmn #1, and it goes by that +0x64 for each next pokemon slot in the
  37. Party
  38.  
  39. tables repointed:
  40. PkmnStatsOffset = 0x87C9E0(+1C for #1)(BBC0EC Turtwig)(BBBDA4 Chimecho)(BBC1E8 Starly)(BBC904 Weavile)
  41. PkmnNamesOffset = 0x884030(+B for #1)
  42. EvoDataOffset = 0xBB9268(+40 for #1)
  43. MovesLearnedOffset = 0x88B42C(+4 for #1)
  44. TMCompatOffset = 0x88BD48(+8 for #1)
  45. FrontSpriteTable = 0x88CF7C(+8 for #1)
  46. BackSpriteTable = 0x88E1CC(+8 for #1)
  47. FrontPaletteTable = 0x88F400(+8 for #1)
  48. BackPaletteTable = 0x890634(+8 for #1)
  49. EnemyYTable = 0x891868(+4 for #1)
  50. PlayerYTable = 0x892184(+4 for #1)
  51. EnemyAltitudeTable = 0x892AA0(+1 for #1)
  52. IconSpriteTable = 0x892CEC(+4 for #1)
  53. IconPaletteTable = 0x893608(+1 for #1)
  54. DexNumberOffset = 0x893850(+2 for #2)
  55. HoennNumbersOffset = 0x893CE0(+2 for #2)
  56. DexDataOffset = 0x894170(+24 for #1)
  57. MoveTutorCompatibility= 0x89934C(+2 for #1)
  58. FootPrintTable = 0x8997DC(+4 for #1)
  59. CryConversionTable = 0x89A0F8(slots 2 bytes)(C0FCEC Turtwig slot. rest follow)
  60.  
  61. tables needing repointing:
  62. MoveTutorCompatibility= 0x459B7E(+2 for #1)
  63. FootPrintTable = 0x43FAB0(+4 for #1)
  64. PkmnStatsOffset = 0x254784(+1C for #1)
  65. PkmnNamesOffset = 0x245EE0(+B for #1)
  66. EvoDataOffset = 0x259754(+28 for #1)
  67. MovesLearnedOffset = 0x25d7b4(+4 for #1)
  68. TMCompatOffset = 0x252bc8(+8 for #1)
  69. DexNumbersOffset = 0x251fee(+2 for #2)
  70. HoennNumbersOffset = 0x251cb8(+2 for #2)
  71. DexDataOffset = 0x44E850(+24 for #1)
  72. FrontSpriteTable = 0x2350AC(+8 for #1)
  73. BackSpriteTable = 0x23654C(+8 for #1)
  74. FrontPaletteTable = 0x23730C(+8 for #1)
  75. BackPaletteTable = 0x2380cc(+8 for #1)
  76. EnemyYTable = 0x2349CC(+4 for #1)
  77. PlayerYTable = 0x235E6C(+4 for #1)
  78. EnemyAltitudeTable = 0x23A004(+1 for #1)
  79. IconSpriteTable = 0x3D37A0(+4 for #1)
  80. IconPaletteTable = 0x3D3E80(+1 for #1)
  81. CryConversionTable = 0x2539D4(slots 2 bytes)
  82. CryTable = 0x48C914(+C for #2)
  83.  
  84.  
  85.  
  86. Altered Firered Changelog:
  87. Made suitable to support 16 tracks in a song and support 12 directsounds at once
  88. Added JPAN's hacked Engine
  89. Added JPAN's save block hack
  90. repointed pokemon stats table
  91. repointed names
  92. repointed evos
  93. repointed moves learned
  94. repointed tmcompat
  95. repointed front sprites
  96. repointed back sprites
  97. repointed front sprite pals
  98. repointed back sprite pals (shiny pals)
  99. repointed enemy Y table
  100. repointed player Y table
  101. repointed enemy altitude table
  102. repointed icons sprites table
  103. repointed icon pal coordination table
  104. repointed dex numbers
  105. repointed hoenn numbers
  106. repointed dex data
  107. repointed tutor compat
  108. repointed footprints
  109. repointed cry conversions
  110. made backup (1)
  111. imported all new cries
  112. made backup (2)
  113. imported all new icons
  114. made backup (3)
  115. added a movepool for every new pokemon
  116. made backup (4)
  117. overwrote the bytes at 0xD75FC with 00 00 00 00 00 00 to break move limiter
  118. added new moves
  119. made backup (5)
  120. added day/night music switch routine
  121. added all "day" music
  122. made backup (6)
  123. added all "night" music
  124. made backup (7)
  125. imported the first 151 pokemon sprites
  126. made backup (8)
  127. fixed the ??????????s after chimecho to have the correct sprites
  128. made backup (9)
  129. Changed the byte at 0x01D402 to 00 to make Mew obey
  130. Changed the bytes at 0x00EC94 to 80 20 C0 00
  131. Changed the bytes at 0x00ED6C to 80 20 C0 00
  132. Changed the bytes at 0x00F0E4 to 80 20 C0 00
  133. Changed the bytes at 0x00F1B0 to 80 20 C0 00
  134. Changed the bytes at 0x00FFFA to 80 20 C0 00
  135. Changed the bytes at 0x011F74 to 80 20 C0 00
  136. Changed the bytes at 0x02A81A to 80 20 C0 00
  137. Changed the bytes at 0x02CEAC to 80 20 C0 00
  138. Changed the bytes at 0x040FDA to 80 20 C0 00
  139. Changed the bytes at 0x043766 to 80 20 C0 00
  140. Changed the bytes at 0x043C42 to 80 20 C0 00
  141. Changed the bytes at 0x043E5C to 80 20 C0 00
  142. Changed the bytes at 0x0440FE to 80 20 C0 00
  143. Changed the bytes at 0x0459CC to 80 20 C0 00
  144. Changed the bytes at 0x04FAA2 to 80 20 C0 00
  145. Changed the bytes at 0x04FC5E to 80 20 C0 00
  146. Changed the bytes at 0x04FC8C to 80 20 C0 00
  147. Changed the bytes at 0x04FCA2 to 80 20 C0 00
  148. Changed the bytes at 0x04FD04 to 80 20 C0 00
  149. Changed the bytes at 0x05148E to 80 20 C0 00
  150. Changed the bytes at 0x052174 to 80 20 C0 00
  151. Changed the bytes at 0x05287E to 80 20 C0 00
  152. Changed the bytes at 0x0535D0 to 80 20 C0 00
  153. Changed the bytes at 0x074658 to 80 20 C0 00
  154. Changed the bytes at 0x074728 to 80 20 C0 00
  155. Changed the bytes at 0x074788 to 80 20 C0 00
  156. Changed the bytes at 0x076BEC to 80 20 C0 00
  157. Changed the bytes at 0x076CC8 to 80 20 C0 00
  158. Changed the bytes at 0x07FE12 to 80 20 C0 00
  159. Changed the bytes at 0x07FFD8 to 80 20 C0 00
  160. Changed the bytes at 0x094A1A to 80 20 C0 00
  161. Changed the bytes at 0x096E72 to 80 20 C0 00
  162. Changed the bytes at 0x096F86 to 80 20 C0 00
  163. Changed the bytes at 0x09700A to 80 20 C0 00
  164. Changed the bytes at 0x0970A6 to 80 20 C0 00
  165. Changed the bytes at 0x09713E to 80 20 C0 00
  166. Changed the bytes at 0x0971D2 to 80 20 C0 00
  167. Changed the bytes at 0x0971FE to 80 20 C0 00
  168. Changed the bytes at 0x0A0470 to 80 20 C0 00
  169. Changed the bytes at 0x0DABB4 to 80 20 C0 00
  170. Changed the bytes at 0x0DAC1A to 80 20 C0 00
  171. Changed the bytes at 0x0E6590 to 80 20 C0 00
  172. Changed the bytes at 0x0F31B2 to 80 20 C0 00
  173. Changed the bytes at 0x0FBFD6 to 80 20 C0 00
  174. Changed the bytes at 0x113EC0 to 80 20 C0 00
  175. Changed the bytes at 0x113EE0 to 80 20 C0 00
  176. Changed the bytes at 0x11AC1E to 80 20 C0 00
  177. Changed the bytes at 0x11ADD4 to 80 20 C0 00
  178. Changed the bytes at 0x11ADF0 to 80 20 C0 00
  179. Changed the bytes at 0x11B030 to 80 20 C0 00
  180. Changed the bytes at 0x11B19A to 80 20 C0 00
  181. {The above is to change the readable amount of Pokemon from 412 to 1024}
  182. made backup (10)
  183. Changed the bytes at 0x00D7E4 to 80 21 C9 00
  184. Changed the bytes at 0x00D854 to 80 21 C9 00
  185. Changed the bytes at 0x01196A to 80 21 C9 00
  186. Changed the bytes at 0x011F3C to 80 21 C9 00
  187. Changed the bytes at 0x013384 to 80 21 C9 00
  188. Changed the bytes at 0x013400 to 80 21 C9 00
  189. Changed the bytes at 0x01348C to 80 21 C9 00
  190. Changed the bytes at 0x019CA4 to 80 21 C9 00
  191. Changed the bytes at 0x019D5A to 80 21 C9 00
  192. Changed the bytes at 0x025BF8 to 80 21 C9 00
  193. Changed the bytes at 0x026DF0 to 80 21 C9 00
  194. Changed the bytes at 0x02B9A8 to 80 21 C9 00
  195. Changed the bytes at 0x02C9C8 to 80 21 C9 00
  196. Changed the bytes at 0x0392CE to 80 21 C9 00
  197. Changed the bytes at 0x0394FC to 80 21 C9 00
  198. Changed the bytes at 0x03994C to 80 21 C9 00
  199. Changed the bytes at 0x039BC0 to 80 21 C9 00
  200. Changed the bytes at 0x03A234 to 80 21 C9 00
  201. Changed the bytes at 0x040D0C to 80 21 C9 00
  202. Changed the bytes at 0x053088 to 80 21 C9 00
  203. Changed the bytes at 0x074624 to 80 21 C9 00
  204. Changed the bytes at 0x0746F0 to 80 21 C9 00
  205. Changed the bytes at 0x076BD8 to 80 21 C9 00
  206. Changed the bytes at 0x076C98 to 80 21 C9 00
  207. Changed the bytes at 0x096F78 to 80 21 C9 00
  208. Changed the bytes at 0x0C839C to 80 21 C9 00
  209. Changed the bytes at 0x0C8756 to 80 21 C9 00
  210. Changed the bytes at 0x0C882C to 80 21 C9 00
  211. Changed the bytes at 0x0CAD20 to 80 21 C9 00
  212. Changed the bytes at 0x0F23E4 to 80 21 C9 00
  213. Changed the bytes at 0x0F2E32 to 80 21 C9 00
  214. Changed the bytes at 0x0F32A4 to 80 21 C9 00
  215. Changed the bytes at 0x0F32E6 to 80 21 C9 00
  216. Changed the bytes at 0x1193FA to 80 21 C9 00
  217. Changed the bytes at 0x11B11C to 80 21 C9 00
  218. Changed the bytes at 0x15EBE0 to 80 21 C9 00
  219. Changed the bytes at 0x00ED3E to 80 22 D2 00
  220. Changed the bytes at 0x00F182 to 80 22 D2 00
  221. Changed the bytes at 0x0118D0 to 80 22 D2 00
  222. Changed the bytes at 0x026E8E to 80 22 D2 00
  223. Changed the bytes at 0x096FFC to 80 22 D2 00
  224. Changed the bytes at 0x13549E to 80 22 D2 00
  225. Changed the bytes at 0x04FAE6 to 80 23 DB 00
  226. Changed the bytes at 0x040036 to 80 24 E4 00
  227. Changed the bytes at 0x0401A6 to 80 24 E4 00
  228. Changed the bytes at 0x12EAA4 to 80 24 E4 00
  229. Changed the bytes at 0x0A0224 to 80 27 FF 00
  230. {The above deals with other limiters}
  231. made backup (11)
  232. Changed the bytes at 0x011F68 to E5 03 00 00
  233. Changed the bytes at 0x018D20 to E5 03 00 00
  234. Changed the bytes at 0x018E7C to E5 03 00 00
  235. Changed the bytes at 0x018F84 to E5 03 00 00
  236. Changed the bytes at 0x019E20 to E5 03 00 00
  237. Changed the bytes at 0x034478 to E5 03 00 00
  238. Changed the bytes at 0x034638 to E5 03 00 00
  239. Changed the bytes at 0x07464C to E5 03 00 00
  240. Changed the bytes at 0x07471C to E5 03 00 00
  241. Changed the bytes at 0x07477C to E5 03 00 00
  242. Changed the bytes at 0x076CBC to E5 03 00 00
  243. Changed the bytes at 0x088EA4 to E5 03 00 00
  244. Changed the bytes at 0x0D77C8 to E5 03 00 00
  245. Changed the bytes at 0x1037D4 to E5 03 00 00
  246. Changed the bytes at 0x103870 to E5 03 00 00
  247. Changed the bytes at 0x103920 to E5 03 00 00
  248. Changed the bytes at 0x104C28 to E5 03 00 00
  249. {The above deals with other limiters}
  250. made backup (12)
  251. Added Triple Tile Layer hack support
  252. made backup (13)
  253. Changed the bytes at 0x13b8c2 to 1D E0 to remove the help system
  254. Changed the cry of the pokemon that's released by the prof to Lopunny
  255. Inserted Magma Armor and Flame Body hack
  256. Changed the byte at 0xBD494 to 00 to allow running indoors
  257. Changed the bytes at 0x0EC5D0 to 15 89 07 08 to skip the intro Nidoran vs Gengar
  258. Changed the bytes at 0x0008AA to 02 DF 91 8B 18 1C 08 40 00 28 F9 D0 00 BD to make the wait for interrupt loop quicker
  259. Changed the bytes at 0x1375B0 to 01
  260. Changed the bytes at 0x046CBE to 01
  261. Changed the bytes at 0x04623E to 01 {this and the last two are to change egg hatch lv to 1}
  262. Changed around the pokedex HUD
  263. Changed the bytes at 0x09D3A0 to 00 00 00 00 to make a showpokepic not show a box
  264. Changed the bytes at 0x0CE91A to 00 00 14 E0
  265. Changed the bytes at 0x126C4D to E0 {this and the last are to make evolutions work before the national dex}
  266. Made backup (14)
  267. Added in a script to give a dex and a snover at 0x7298C9
  268. Imported sprites for new pokemon
  269. made backup (15)
  270. Changed the bytes at 0x1A6763 to 03 31 02 01 03 31 05 01 to change the level up fanfare
  271. Changed the bytes at 0x05BA3A to 00 00 00 00 to disable the flag check for running shoes
  272. made backup (16)
  273. Inserted seencaughtflagsrepoint.bin
  274. Changed bytes at 0x104c28 to EC 01 to change read slots in dex
  275. Applied notes: [http://pastebin.com/c8Brpvcu]
  276. Changed the bytes at 0x043220 to 00 00 to null a dex limiter
  277. Changed the bytes at 0x088E96 to 23 02 [0x181]
  278. Changed the bytes at 0x103900 to 23 02 [0x181]
  279. Changed the bytes at 0x104BFA to 23 02 [0x181]
  280. Changed the bytes at 0x04322C to 23 02 [0x19B]
  281. Changed the bytes at 0x1025EC to B6 20 40 01 (Got the dex working)
  282. made backup (17)
  283. Changed the bytes at 0x0EC5C6 to 31 B4 00 47
  284. Changed the bytes at 0x0EC5D0 to 55 92 {this and the above is to remove the titlescreen AND intro}
  285. made backup (18)
  286. Inserted classbasedtrainermusic.bin
  287. Inserted physicalspecialsplitimageshack.bin
  288. Inserted trainerencounterhack.bin
  289. Inserted trainerface.bin
  290. made backup (19)
  291. Inserted flaghack.bin
  292. made backup (20)
  293. Inserted varhack.bin {vars 0x4000 - 0x40FF, 0x5000 - 0x51FF, 0x8000 - 0x8016 now safe}
  294. made backup (21)
  295. Inserted incensehack.bin
  296. Changed the bytes at 0x05EECE to 00 00 00 00 00 00 to fix the palette loading in JPAN's engine
  297. made backup (22)
  298. Used JPAN's tool
  299. Used DNS
  300. made backup (23)
  301. Swapped the locations of the seen/caught flags and the flags and vars
  302. made backup (24)
  303. Imported tons of maps and tilesets
  304. made backup (25)
  305. Changed move tutor moves
  306. Changed the bytes at 0x124EA0 and 0x124F6C to 90 to make reusable TMs
  307. Fixed a bunch of sprites that were borked
  308. Imported Items
  309. made backup (26)
  310. Fixed a few items
  311. Made new evolutionary stones work (Dawn stone acts as a normal evolution stone)
  312. made backup (27)
  313. Inserted a bunch of room tiles (still using stuff.png in my pictures)
  314. made backup (28)
  315. Finished the player's room
  316. made backup (29)
  317. Added in Lucas and Dawn OWs
  318. made backup (30)
  319. Replaced all 887 occurences of POKEMON with Pokemon (with accent marks of course)
  320. made backup (31)
  321. Fixed order issues
  322. Lowercased all abilities
  323. made backup (32)
  324. Did Bulbasaur-Blastoise's entries
  325. made backup (33)
  326. Did some fixes for the JPAN engine: http://pokemonhackersonline.com/showthread.php?t=14184
  327. Applies JPAN_FIX
  328. made backup (34)
  329. Changed the bytes at 0x0720ca to 01 1C 11 E0 to allow cries above 512 to play
  330. applied physical special split
  331. Made cries above 512 not play backwards
  332. made backup (35)
  333. Changed the bytes at 0x03F2BC to 1C 3F to fix a physical special split bug
  334. Changed the bytes at 0x10583C and 0x105856 to FF to fix the pokedex pokemon type glitch
  335. Changed the bytes at 0x040A92 to 21 68 69 60 20 E0 to fix the roaming pokemon IV glitch
  336. Did Caterpie-Fearow's entries
  337. made backup (36)
  338. Did Ekans-Pikachu's entries
  339. added dp font patch
  340. Changed the bytes at 0x110F54 to 00 1C 0F E0 to remove the "previously on your quest" deal
  341. made backup (37)
  342. finished the player's house
  343. made backup (38)
  344. added the TV screen to the diploma specials
  345. made backup (39)
  346. added the 255 diploma special
  347. made backup (40)
  348. nulled the get badge song at 260
  349. replaced the song at 338 with the start of the TV message (oak coming back) day
  350. replaced the song at 347 with the end of the TV message (oak coming back) day
  351. made backup (41)
  352. fixed all "day" songs
  353. made backup (42)
  354. fixed all "night" songs
  355. made backup (43)
  356. changed the bytes at 0x054A08 and 0x054A00 to change the starting position
  357. started the TV map script
  358. made backup (44)
  359. Changed the bytes at 0x0F4D3E to c0 46 c0 46 to null out the get badge theme in the Diploma hack
  360. Did the rival's first script in the room :)
  361. made backup (45)
  362. inserted rival overworlds
  363. inserted the mom level script in the player's house
  364. fixed a dns palette
  365. made backup (46)
  366. inserted lucas and rowan intro sprites
  367. made backup (47)
  368. inserted dawn intro sprite
  369. made backup (48)
  370. inserted rival intro sprite
  371. made backup (49)
  372. did script of mom warning about tall grass and the electric dude saying to see the rival
  373. imported the main text box, selections, and hero exclamations and arrows
  374. did a few scripts from outside twinleaf to the rival leaving twinleaf
  375. made backup (50)
  376. up to the part of the script where you meet dawn
  377. imported like 0x3b OW pals and a few OWs
  378. made backup (51)
  379. imported up to OW 19
  380. made backup (52)
  381. did some doors
  382. did some OWs
  383. inserted main.bin at 0x872078
  384. made some filler space just in-case the routine gets larger
  385. made the tv scripts play the song BEFORE the twinleaf theme using playsong2 :D thanks spherical
  386. made backup (53)
  387. added in the darthatron bw2 repel hack
  388. fixed a tile error in route 201
  389. Changed the byte at 0x0F4E20 to E1 to make special 0x108 not end the script thanks knizz
  390. fixed the tv script to make it work finally
  391. made backup (54)
  392. fixed the "barry says to go in da grass" script
  393. fixed the rse choose starter routine (thanks shinyquagsire)
  394. made backup (55)
  395. fixed scripts and textbox and stuff
  396. made backup (56)
  397. 3 deoxys
  398. 2 burmy
  399. 2 wormadam
  400. 1 cherrim FRAME
  401. 1 shellos
  402. 1 gastrodon
  403. 5 rotom
  404. 1 giratina
  405. 1 shaymin
  406. 17 arceus (34 new slots)
  407. repointed all tables to support form pokemon
  408. made backup (58)
  409. inserted day music
  410. made backup (59)
  411. edited form names
  412. made backup (60)
  413. did tons of form stuff
  414. made backup (61)
  415. did more form stuff
  416. made backup (62)
  417. d.world stuff
  418. made backup (63)
  419. did new music
  420. cherrim stuffs
  421. made backup (64)
  422. imported gen 2 sprites (not heights)
  423. made backup (65)
  424. inserted main.bin at 0xA00100+1
  425. finished main.bin
  426. made backup (66)
  427. inserted battle boxes
  428. inserted dn music switch asm
  429. made backup (67)
  430. pasted original songtable back on the original offset
  431. did sethealingplace stuffs to platinum
  432. made backup (68)
  433. imported music again
  434. added e4 challenge theme to slot 345
  435. added e4 battle theme to night
  436. added e4 encounter theme to slot 348
  437. added cynthia encounter theme to slot 349
  438. made backup (69)
  439. e4 tiles aaron
  440. e4 battle script aaron
  441. made backup (70)
  442. did battle bg for aaron
  443. made backup (71)
  444. fixed aaron script
  445. bertha tiles
  446. inserted poketch sounds
  447. 0xA253e4 is poketch data for now
  448. put 00 for the 8 bytes at 080484 to make trainerbattle 0x9 not have oak's text
  449. inserted poketchhack.asm
  450. made backup (72)
  451. tons of poketch
  452. made backup (73)
  453. inserted burmy asm
  454. fixed form data
  455. fixed icons for wormadams
  456. made backup (74)
  457. placed 0xff at 042FAA to break the evo limiter
  458. repointed evo table to bb9120
  459. inserted male evolve asm at bb9180 (slot 0x15)
  460. inserted female evolve asm at bb91cc (slot 0x16)
  461. inserted itemheld day evolve asm at bb9218 (slot 0x17)
  462. inserted new amount of evos per mon table at bb9268 (g3hs)
  463. made backup (75)
  464. did burmy's evos
  465. added a script to give items and mon
  466. made backup (76)
  467. did combee's evolution
  468. inserted move evolve asm at bc23ec (slot 0x12)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement