------------------------------------------------------------------- Dragon Ball Z Budokai Tenkaichi 2 Japan BGM Extra v1.01 ------------------------------------------------------------------- A) What has been included in this xdelta patch: 1) All characters and BGMs file size in ZS2US_2.AFS has been increased for future expansion. 2) Increase certain characters' color/slot and add extra characters. Import and adjust a bit of Vive's mod 'No Hold Barred' from the Dragon ball Z Budokai Tenkaichi 2 in order to retain all the original 3D models. Look into part E, F and H for further understanding. 3) Change the opening and ending FMVs to the Japanese version. This means the opening FMV title will be written as 'Dragon Ball Z Sparking! Neo' while the ending credits will be in Japanese text. 4) Change all the 34 USA BGMs to the 36 Japanese BGMs. Look into part G to see the comparison of these 3 versions (USA, MOD and Japan). B) Software needed: 1) Software that can extract 'zip' extension file (e.g. Peazip, WinRAR, WinZip, etc.) 2) xdelta C) Patching instructions: Apply the 'SLUS_214.41.DBZ BT2 Japan BGM Extra_v101.xdelta' patch over an unmodified 'SLUS_214.41.DragonBall Z - Budokai Tenkaichi 2 (USA) (En,Ja)' ISO file using 'xdelta UI' to create a new ISO. D) Software involved: 1) AFSExplorer v3.7 2) DkZ Studio 3) ImgBurn 4) Peazip 5) PES Sound File Converter v1.8 6) xdelta UI 7) https://audiotrimmer.com/volume-booster/ 8) https://www.mp3louder.com/ E) Increase the characters' color/slot in ZS2US_2.AFS: progress_chara_param.dat HxD Offset Character 3D character file name in ZS2US_2.AFS -------------- ------------- ---------------------------------------------------- 00000009 Goku Goku_0_1p.pak to Goku_0_6p.pak 00000019 Goku [Super Saiyan] Goku_1_1p.pak to Goku_1_6p.pak 00000029 Goku [Super Saiyan 2] Goku_2_1p.pak to Goku_2_6p.pak 00000039 Goku [Super Saiyan 3] Goku_3_1p.pak to Goku_3_6p.pak 00000049 Kid Gohan Gohan_0_1p.pak to Gohan_0_6p.pak 00000059 Teen Gohan Gohan_1_1p.pak to Gohan_1_6p.pak 00000069 Teen Gohan [Super Saiyan] Gohan_2_1p.pak to Gohan_2_6p.pak 00000079 Teen Gohan [Super Saiyan 2] Gohan_3_1p.pak to Gohan_3_6p.pak 00000089 Piccolo Piccolo_1p.pak to Piccolo_6p.pak 00000099 Krillin Krillin_1p.pak to Krillin_6p.pak 000000A9 Yamcha Yamcha_1p.pak to Yamcha_6p.pak 000000B9 Tien Tien_1p.pak to Tien_6p.pak 000000C9 Chiaotzu Chiaotzu_1p.pak to Chiaotzu_6p.pak 000000D9 Raditz Raditz_0_1p.pak to Raditz_0_6p.pak 000000E9 Saibamen Saibamen_1p.pak to Saibamen_6p.pak 000000F9 Nappa Nappa_0_1p.pak to Nappa_0_6p.pak 00000109 Vegeta Vegeta_0_1p.pak to Vegeta_0_6p.pak 00000119 Vegeta [Super Saiyan] Vegeta_1_1p.pak to Vegeta_1_6p.pak 00000129 Super Vegeta Vegeta_2_1p.pak to Vegeta_2_6p.pak 00000139 Zarbon Zarbon_0_1p.pak to Zarbon_0_6p.pak 00000149 Zarbon [Post-Transformation] Zarbon_1_1p.pak to Zarbon_1_6p.pak 00000159 Dodoria Dodoria_1p.pak to Dodoria_6p.pak 00000169 Ginyu Ginyu_1p.pak to Ginyu_6p.pak 00000179 Recoome Recoome_1p.pak to Recoome_6p.pak 00000189 Burter Burter_1p.pak to Burter_6p.pak 00000199 Jeice Jeice_1p.pak to Jeice_6p.pak 000001A9 Guldo Guldo_1p.pak to Guldo_6p.pak 000001B9 Frieza [1st Form] Frieza_1_1p.pak to Frieza_1_6p.pak 000001C9 Frieza [2nd Form] Frieza_2_1p.pak to Frieza_2_6p.pak 000001D9 Frieza [3rd Form] Frieza_3_1p.pak to Frieza_3_6p.pak 000001E9 Frieza [Final Form] Frieza_4_1p.pak to Frieza_4_6p.pak 000001F9 Frieza [Full Power] Frieza_5_1p.pak to Frieza_5_6p.pak 00000209 Mecha Frieza Frieza_6_1p.pak to Frieza_6_6p.pak 00000219 Trunks (Sword) Trunks_0_1p.pak to Trunks_0_6p.pak 00000229 Trunks (Sword) [Super Saiyan] Trunks_1_1p.pak to Trunks_1_6p.pak 00000239 Super Trunks Trunks_2_1p.pak to Trunks_2_6p.pak 00000249 Android #16 Android_16_1p.pak to Android_16_6p.pak 00000259 Android #17 Android_17_1p.pak to Android_17_6p.pak 00000269 Android #18 Android_18_1p.pak to Android_18_6p.pak 00000279 Android #19 Android_19_1p.pak to Android_19_6p.pak 00000289 Dr Gero Android_20_1p.pak to Android_20_6p.pak 00000299 Cell [1st Form] Cell_0_1p.pak to Cell_0_6p.pak 000002A9 Cell [2nd Form] Cell_1_1p.pak to Cell_1_6p.pak 000002B9 Cell [Perfect Form] Cell_2_1p.pak to Cell_2_6p.pak 000002C9 Cell [Perfect] Cell_3_1p.pak to Cell_3_6p.pak 000002D9 Cell Jr Cell_Jr_1p.pak to Cell_Jr_6p.pak 000002E9 Hercule Mr_Satan_1p.pak to Mr_Satan_6p.pak 000002F9 Gohan Gohan_4_1p.pak to Gohan_4_6p.pak 00000309 Gohan [Super Saiyan] Gohan_5_1p.pak to Gohan_5_6p.pak 00000319 Gohan [Super Saiyan 2] Gohan_6_1p.pak to Gohan_6_6p.pak 00000329 Great Saiyaman Great_Saiyaman_1p.pak to Great_Saiyaman_6p.pak 00000339 Ultimate Gohan Gohan_7_1p.pak to Gohan_7_6p.pak 00000349 Goten Goten_0_1p.pak to Goten_0_6p.pak 00000359 Goten [Super Saiyan] Goten_1_1p.pak to Goten_1_6p.pak 00000369 Kid Trunks Trunks_3_1p.pak to Trunks_3_6p.pak 00000379 Kid Trunks [Super Saiyan] Trunks_4_1p.pak to Trunks_4_6p.pak 00000389 Gotenks Gotenks_0_1p.pak to Gotenks_0_6p.pak 00000399 Gotenks [Super Saiyan] Gotenks_1_1p.pak to Gotenks_1_6p.pak 000003A9 Gotenks [Super Saiyan 3] Gotenks_2_1p.pak to Gotenks_2_6p.pak 000003B9 Videl Videl_1p.pak to Videl_6p.pak 000003C9 Demon King Dabura Dabura_1p.pak to Dabura_6p.pak 000003D9 Majin Buu Buu_0_1p.pak to Buu_0_6p.pak 000003E9 Majin Buu (Pure Evil) Buu_1_1p.pak to Buu_1_6p.pak 000003F9 Super Buu Buu_2_1p.pak to Buu_2_6p.pak 00000409 Kid Buu Buu_3_1p.pak to Buu_3_6p.pak 00000419 Vegito Vegito_0_1p.pak to Vegito_0_6p.pak 00000429 Super Vegito Vegito_1_1p.pak to Vegito_1_6p.pak 00000439 Vegeta (second form) [Super Saiyan 2] Vegeta_3_1p.pak to Vegeta_3_6p.pak 00000449 Super Gogeta Gogeta_1_1p.pak to Gogeta_1_6p.pak 00000459 Great Ape Oozaru_0_1p.pak to Oozaru_0_6p.pak 00000469 Great Ape Vegeta Oozaru_1_1p.pak to Oozaru_1_6p.pak 00000479 Broly [Legendary Super Saiyan] Brolly_2_1p.pak to Brolly_2_6p.pak 00000489 Bojack [Full Power] Bojack_1_1p.pak to Bojack_1_6p.pak 00000499 Cooler [Final Form] Cooler_1_1p.pak to Cooler_1_6p.pak 000004A9 Janemba [Final Form] Janemba_1_1p.pak to Janemba_1_6p.pak 000004B9 Goku [Super Saiyan 4] Goku_4_1p.pak to Goku_4_6p.pak 000004C9 Vegeta (second form) [Super Saiyan 4] Vegeta_4_1p.pak to Vegeta_4_6p.pak 000004D9 Gogeta [Super Saiyan 4] Gogeta_2_1p.pak to Gogeta_2_6p.pak 000004E9 Bardock Bardock_0_1p.pak to Bardock_0_6p.pak 000004F9 Vegeta (Scouter) Vegeta_5_1p.pak to Vegeta_5_6p.pak 00000509 Vegeta (second form) [Majin] Majin_Vegeta_1p.pak to Majin_Vegeta_6p.pak 00000519 Trunks Trunks_5_1p.pak to Trunks_5_6p.pak 00000529 Trunks [Super Saiyan] Trunks_6_1p.pak to Trunks_6_6p.pak 00000539 Super 17 Super_17_1p.pak to Super_17_6p.pak 00000549 Super Baby 2 Baby_2_1p.pak to Baby_2_6p.pak 00000559 Kid Goku Goku_5_1p.pak to Goku_5_6p.pak 00000569 Super Buu [Gotenks Absorbed] Buu_A_1p.pak to Buu_A_6p.pak 00000579 Super Buu [Gohan Absorbed] Buu_B_1p.pak to Buu_B_6p.pak 00000589 Master Roshi Master_Roshi_0_1p.pak to Master_Roshi_0_6p.pak 00000599 General Tao Taopaipai_1p.pak to Taopaipai_6p.pak 000005A9 Garlic Jr Garlic_0_1p.pak to Garlic_0_6p.pak 000005B9 Super Garlic Jr Garlic_1_1p.pak to Garlic_1_6p.pak 000005C9 Pan Pan_1p.pak to Pan_6p.pak 000005D9 Cooler Cooler_0_1p.pak to Cooler_0_6p.pak 000005E9 Meta-Cooler Metal_Cooler_1p.pak to Metal_Cooler_6p.pak 000005F9 Master Roshi [Max Power] Master_Roshi_1_1p.pak to Master_Roshi_1_6p.pak 00000609 Slug Slug_0_1p.pak to Slug_0_6p.pak 00000619 Slug [Giant] Slug_1_1p.pak to Slug_1_6p.pak 00000629 Arale? Arale_1p.pak to Arale_6p.pak 00000639 Zangya Zangya_1p.pak to Zangya_6p.pak 00000649 Salza Sauza_1p.pak to Sauza_6p.pak 00000659 Broly Brolly_0_1p.pak to Brolly_0_6p.pak 00000669 Broly [Super Saiyan] Brolly_1_1p.pak to Brolly_1_6p.pak 00000679 Bojack Bojack_0_1p.pak to Bojack_0_6p.pak 00000689 Janemba Janemba_0_1p.pak to Janemba_0_6p.pak 00000699 Super Baby 1 Baby_1_1p.pak to Baby_1_6p.pak 000006A9 Great Ape Baby Baby_3_1p.pak to Baby_3_6p.pak 000006B9 Great Ape Raditz Raditz_1_1p.pak to Raditz_1_6p.pak 000006C9 Great Ape Nappa Nappa_1_1p.pak to Nappa_1_6p.pak 000006D9 Great Ape Bardock Bardock_1_1p.pak to Bardock_1_6p.pak 000006E9 Great Saiyaman 2 Great_Saiyaman_2_1p.pak to Great_Saiyaman_2_6p.pak 000006F9 Cui Cui_1p.pak to Cui_6p.pak 00000709 Pikkon Paikuhan_1p.pak to Paikuhan_6p.pak 00000719 Yajirobe Yajirobe_1p.pak to Yajirobe_6p.pak 00000729 Uub Uub_0_1p.pak to Uub_0_6p.pak 00000739 Majuub Uub_1_1p.pak to Uub_1_6p.pak 00000749 Syn Shenron II_Shenron_0_1p.pak to II_Shenron_0_6p.pak 00000759 Omega Shenron II_Shenron_1_1p.pak to II_Shenron_1_6p.pak 00000769 Android 13 Android_13_0_1p.pak to Android_13_0_6p.pak 00000779 Android 13 [Fusion] Android_13_1_1p.pak to Android_13_1_6p.pak 00000789 Turles Turles_0_1p.pak to Turles_0_6p.pak 00000799 Great Ape Turles Turles_1_1p.pak to Turles_1_6p.pak 000007A9 Supreme Kai Supreme_Kai_1p.pak to Supreme_Kai_6p.pak 000007B9 Kibitokai Kibito_Kai_1p.pak to Kibito_Kai_6p.pak 000007C9 Hirudegarn Hildegarn_1p.pak to Hildegarn_6p.pak 000007D9 Tapion Tapion_1p.pak to Tapion_6p.pak 000007E9 Grandpa Gohan Grandpa_1p.pak to Grandpa_6p.pak 000007F9 Vegeta (second form) Vegeta_6_1p.pak to Vegeta_6_6p.pak 00000809 Vegeta (second form) [Super Saiyan] Vegeta_7_1p.pak to Vegeta_7_6p.pak 00000819 Baby Vegeta Baby_0_1p.pak to Baby_0_6p.pak Note: By adjusting the offset value in "progress_chara_param.dat", the character slot can be increased/decreased. F) Changes/Updates on stuff involving Character 3D Models in ZS2US_2.AFS: DD/MM/YYYY 08/02/2023 ------------ ------------- --------- File Name Character Details ------------ ------------- --------- progress_chara_param.dat N/A Increase certain characters' color/slot Piccolo_3p.pak Nail Mod from Vive Piccolo_4p.pak Tambourine Mod from Vive Chiaotzu_2p.pak Chi-Chi Mod from Vive Chiaotzu_3p.pak Chiaotzu Restored vanilla slot 2 character by moving it to slot 3 Chiaotzu_anm.pak N/A Mod from Vive to make Chiaotzu's slot 2 unable to fly Guldo_2p.pak General Blue Mod from Vive Guldo_3p.pak Guldo Restored vanilla slot 2 character by moving it to slot 3 Guldo_anm.pak N/A Mod from Vive to make Guldo's slot 2 unable to fly Gohan_4_3p.pak Future Gohan Mod from Vive (Cannot transform to Great Saiyaman) Gohan_5_3p.pak Future Gohan [Super Saiyan] Mod from Vive (Cannot transform to Great Saiyaman) Gohan_6_3p.pak Future Gohan [Super Saiyan 2] Mod from Vive (Cannot transform to Great Saiyaman) Dabura_2p.pak Demon King Dabura Restored vanilla slot 2 character Dabura_3p.pak King Cold Mod from Vive Oozaru_0_2p.pak Great Ape Restored vanilla slot 2 character Oozaru_0_3p.pak Great Ape Fasha Mod from Vive Oozaru_1_3p.pak Great Ape King Vegeta Mod from Vive Oozaru_1_4p.pak Dr Wheelo Mod from Vive Janemba_1_3p.pak Devilman Mod from Vive Goku_4_3p.pak Goku [Super Saiyan 4] Mod from Vive (Copy and paste from slot 1 to slot 3) Vegeta_5_3p.pak King Vegeta Mod from Vive (Can transform to Great Ape King Vegeta) Goku_5_2p.pak Kid Goku Restored Great Ape transformation Goku_5_3p.pak Kid Goku GT Mod from Vive (Have different fly animation and can transform to Super Saiyan 4 Goku) Taopaipai_2p.pak Cyborg Tao Mod from Vive Taopaipai_3p.pak General Tao Restored vanilla slot 2 character by moving it to slot 3 Taopaipai_anm.pak N/A Mod from Vive to make General Tao's slot 2 unable to fly (But wasn't General Tao unable to fly in the vanilla game? What's the different?) Garlic_1_3p.pak Spopovitch Mod from Vive Zangya_3p.pak Fasha Mod from Vive (Can transform to Great Ape Fasha) Paikuhan_1p.pak Pikkon Restored vanilla slot 1 character Paikuhan_2p.pak Pikkon Restored vanilla slot 2 character Paikuhan_3p.pak Nam Mod from Vive Paikuhan_4p.pak Nuova Shenron Mod from Vive Paikuhan_anm.pak N/A Mod from Vive to make Pikkon's slot 3 unable to fly Android_13_1_3p.pak Android #8 Mod from Vive Android_13_1_anm.pak N/A Mod from Vive to make Super Android 13's slot 3 unable to fly G) Comparison of the BGMs for USA, MOD and Japan: -------------------------------------------- ------------------------------------------------------------------- ----------------------------------------------------------- Dragon Ball Z Budokai Tenkaichi 2 Dragon Ball Z Budokai Tenkaichi 2 Japan BGM Extra Dragon Ball Z Sparking! Neo {English translate} -------------------------------------------- ------------------------------------------------------------------- ----------------------------------------------------------- zs2_01_US: Open Wings zs2_01_US: さよなら戦士たち zs2_01_JP: さよなら戦士たち {Goodbye Warriors} zs2_02_US: Arcadia Village zs2_02_US: M1503 The Flower-Viewing Party ~trimmed zs2_02_JP: same as zs3_01_JP さよなら戦士たち {Goodbye Warriors} zs2_03_US: Ancient Mystery zs2_03_US: カリン塔のカリン様 zs2_03_JP: カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_04_US: Cheerful Night zs2_04_US: M1717 Gohan's comical theme zs2_04_JP: same as zs3_03_JP カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_05_US: Dance To The Tower zs2_05_US: 正義を愛する者! zs2_05_JP: 正義を愛する者! {Who Loves Justice!} zs2_06_US: Capture The Dragon zs2_06_US: めざせ天下一 zs2_06_JP: めざせ天下一 {Aim at Tenkaichi} zs2_07_US: Awake zs2_07_US: 極限バトル!!三大超サイヤ人 zs2_07_JP: 極限バトル!!三大超サイヤ人 {Extreme Battle!! The Three Great Super Saiyans} zs2_08_US: Let The Power Reigns zs2_08_US: ニューヒーロー登場 zs2_08_JP: ニューヒーロー登場 {New Hero Appears} zs2_09_US: Lonesome Wild zs2_09_US: M1414 Vegeta Vs. 15, Goku Vs. 13 zs2_09_JP: same as zs3_07_JP 極限バトル!!三大超サイヤ人 {Extreme Battle!! The Three Great Super Saiyans} zs2_10_US: Gatebreaker zs2_10_US: M518 Ultimate Decision zs2_10_JP: same as zs3_07_JP 極限バトル!!三大超サイヤ人 {Extreme Battle!! The Three Great Super Saiyans} zs2_11_US: So, Happy zs2_11_US: M1216 Goku launches an attack on Coola zs2_11_JP: same as zs3_07_JP 極限バトル!!三大超サイヤ人 {Extreme Battle!! The Three Great Super Saiyans} zs2_12_US: Jungle zs2_12_US: M727 Vegeta's Theme zs2_12_JP: same as zs3_03_JP カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_13_US: Stroll Of Electricity zs2_13_US: M929 Everyone is happy zs2_13_JP: same as zs3_03_JP カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_14_US: King's Uneasiness zs2_14_US: M731 Spirit World Theme zs2_14_JP: same as zs3_03_JP カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_15_US: Electric Gravity zs2_15_US: ロマンティックあげるよ {To raise romantic} ~Sparking Meteor zs2_15_JP: same as zs3_03_JP カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_16_US: The Maze Of Mind zs2_16_US: M1530 Victory of the gathered power!! ~edited zs2_16_JP: same as zs3_03_JP カリン塔のカリン様 {Master Korin Of Korin Tower} zs2_17_US: Morning Dew zs2_17_US: M1706A We Were Angels zs2_17_JP: same as zs3_08_JP ニューヒーロー登場 {New Hero Appears} zs2_18_US: Decisive Battle zs2_18_US: Koroshi ya Tao Paipai zs2_18_JP: same as zs3_06_JP めざせ天下一 {Aim Tenkaichi} zs2_19_US: Mind Space zs2_19_US: ソリッド・ステート・スカウター zs2_19_JP: ソリッド・ステート・スカウター {Solid State Scouter} zs2_20_US: Crisis zs2_20_US: 魔訶不思議アドベンチャー[注 1] zs2_20_JP: 魔訶不思議アドベンチャー[注 1] {Mystical Adventure [Note 1]} zs2_21_US: Granulated Oblivion zs2_21_US: 最強のフュージョン zs2_21_JP: 最強のフュージョン {The Strongest Fusion} zs2_22_US: Stand After Confusion zs2_22_US: ドラゴンボールZ(映画) zs2_22_JP: ドラゴンボールZ(映画) {Dragon Ball Z (Movie)} zs2_23_US: Battalion Unchained zs2_23_US: 恐怖のギニュー特戦隊 zs2_23_JP: 恐怖のギニュー特戦隊 {Fearsome Ginyu Special Task Force} zs2_24_US: Fly High zs2_24_US: 人造人間街へ…01 zs2_24_JP: 人造人間街へ…01 {Androids Heading To The City... 01} zs2_25_US: Belief Of Steel zs2_25_US: 超サイヤ人だ孫悟空 zs2_25_JP: 超サイヤ人だ孫悟空 {Super Saiyan Son Goku} zs2_26_US: Lost Courage zs2_26_US: 人造人間街へ…02 zs2_26_JP: 人造人間街へ…02 {Androids Heading To The City... 02} zs2_27_US: Go Ahead zs2_27_US: 死を呼ぶセルゲーム zs2_27_JP: 死を呼ぶセルゲーム {Deadly Cell Games} zs2_28_US: Little Light zs2_28_US: 悪魔のブロリー zs2_28_JP: 悪魔のブロリー {Devil Broly} zs2_29_US: Sky Is In Our Hands zs2_29_US: M1525 The Tragic Battle zs2_29_JP: same as zs3_05_JP 正義を愛する者! {Who Loves Justice!} zs2_30_US: Power Rush zs2_30_US: CHA-LA HEAD-CHA-LA(歌:影山ヒロノブ) zs2_30_JP: CHA-LA HEAD-CHA-LA(歌:影山ヒロノブ){CHA-LA HEAD-CHA-LA (Song: Hironobu Kageyama )} zs2_31_US: Break Through zs2_31_US: M1211 Haiya Dragon detected zs2_31_JP: same as zs3_23_JP 恐怖のギニュー特戦隊 {Fearsome Ginyu Special Task Force} zs2_32_US: Heavy Gear zs2_32_US: M1619 Vegeta Vs. Bojack zs2_32_JP: same as zs3_26_JP人造人間街へ…02 {Androids Heading To The City 02} zs2_33_US: same as zs3_03_US zs2_33_US: MIND POWER …気… zs2_33_JP: MIND POWER …気… {MIND POWER...ki...} zs2_34_US: Escape To Freedom zs2_34_US: プロローグ&サブタイトルI zs2_34_JP: プロローグ&サブタイトルI {Prologue & Subtitle I} zs2_35_US: same as zs3_07_US zs2_35_US: プロローグ&サブタイトルII zs2_35_JP: プロローグ&サブタイトルII {Prologue & Subtitle II} zs2_36_US: Dark Half zs2_36_US: DAN DAN 心魅かれてく(プロローグVer.) zs2_36_JP: DAN DAN 心魅かれてく(プロローグVer.) {Dan Dan Kokoro Hikareteku (Prologue ver.)} Total: 34 BGMs Total: 36 BGMs Total: 21 BGMs Note: Thanks to Vive's latest update, the file name in ZS2US_2.AFS can now be viewed clearly after applying ZS2US_2.AFL. Also, since all these 36 adx files have been increased, they can be easily replaced using either AFSExplorer or DkZ Studio. H) Credits: Full credits to Vive for modding the 3D character models which are located in the ZS2US_2.AFS. Look into the 'Modpack Contents.png' photo to know which characters have been modded. However, some of the slots might be different as modifications have been made to restore the vanilla characters. Below is the link to Vive's mod 'No Hold Barred'. https://www.youtube.com/watch?v=216vlgPWKPM Written by: injoon84 07/11/2022 DD/MM/YYYY Updated on: 09/02/2023 DD/MM/YYYY