Skip to content

Instantly share code, notes, and snippets.

@Alex4386
Last active May 6, 2019 07:20
Show Gist options
  • Save Alex4386/cd82a754237620b6e47477bae06d0d96 to your computer and use it in GitHub Desktop.
Save Alex4386/cd82a754237620b6e47477bae06d0d96 to your computer and use it in GitHub Desktop.
Touhou Project 17: Wild Beast and Weakest Creature Trial - Reverse Engineering and Internal Asset Analysis

EntryPoints

Game Real Entrypoint: 0x004604B0
Game Load Section: 0x0046053D (IDK)
0x0047B810 - ???????
0x0046057D - Game Window Creations
0x00461A80

0x75DA3D17

0x004864A0 - WBaWC Asset Load Section
0x0045E875 - Asset Load Section via Kernel API

Internal Assets

  1. th17_0001a.ver
  2. ascii.anm
  3. ascii_960.anm
  4. ascii_1280.anm
  5. trophy.anm
  6. bullet.anm
  7. effect.anm
  8. enemy.anm
  9. fronttr.anm
  10. beasttr.anm
  11. help.anm
  12. pl00.anm
  13. pl01.anm
  14. pl02.anm
  15. sig.anm
  16. text.anm
  17. titletr.anm
  18. title_u_tr.anm
  19. default.ecl
  20. musiccmt_tr.txt
  21. trophy_tr.txt
  22. pl00a.sht ~ pl00c.sht
  23. pl01a.sht ~ pl01c.sht
  24. pl02a.sht ~ pl02c.sht
  25. st01logo.anm ~ st03.logo.anm
  26. st01enm.anm ~ st03enm.anm
  27. st01wl.anm ~ st03wl.anm
  28. st01.std ~ st03.std
  29. st01.ecl ~ st03.ecl
  30. st01bs.ecl ~ st03bs.ecl
  31. st01mbs.ecl ~ st03mbs.ecl
  32. st01a.msg ~ st01i.msg
  33. st02a.msg ~ st02i.msg
  34. st03a.msg ~ st03i.msg
  35. help_01.png ~ help_09.png
  36. se_plst00.wav
  37. d00.wav
  38. se_pldead00.wav ~ se_pldead01.wav
  39. se_power0.wav ~ se_power1.wav
  40. se_tan00.wav ~ se_tan03.wav
  41. se_ok00.wav
  42. se_cancel00.wav
  43. se_select00.wav
  44. se_gun00.wav
  45. se_cat00.wav
  46. se_lazer00.wav ~ se_lazer02.wav
  47. se_enep01.wav ~ se_enep02.wav
  48. se_damage00.wav ~ se_damage01.wav
  49. se_item00.wav
  50. se_kira00.wav ~ se_kira02.wav
  51. se_timeout.wav ~ se_timeout2.wav
  52. se_graze.wav
  53. se_powerup.wav
  54. se_pause.wav
  55. se_cardget.wav
  56. se_invalid.wav
  57. se_slash.wav
  58. se_ch00.wav ~ se_ch03.wav
  59. se_extend.wav ~ se_extend2.wav
  60. se_nep00.wav
  61. se_bonus.wav ~ se_bonus2.wav, se_bonus4.wav (where is se_bonus3.wav)
  62. se_nodamage.wav
  63. se_boom00.wav ~ se_boon01.wav
  64. se_don00.wav
  65. se_pin00.wav ~ se_pin01.wav
  66. se_lgods1.wav ~ se_lgods4.wav
  67. se_lgodsget.wav
  68. se_msl.wav ~ se_msl3.wav
  69. se_heal.wav
  70. se_fault.wav
  71. se_noise.wav
  72. se_etbreak.wav
  73. se_wolf.wav
  74. se_big.wav
  75. se_item01.wav ~ ??
  76. se_release.wav
  77. se_changeitem.wav
  78. se_trophy.wav
  79. thbgm_fr.fmt

Will Update Internal Game Logic Later on (I am such a lazy guy, so please be patient.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment