The maximum budget is 190 dollars Before the League of Legends replay video starts, include a 2-second thumbnail intro (already implemented). 1. Display the ban-pick and tier information for 2 seconds (refer to the first screenshot). 2. Show the rune setup in Korean for the featured champion’s POV for 3 seconds (refer to the second screenshot), along with the full team’s rune overview (third screenshot). 3. Display the featured champion’s skill order for 2 seconds (fourth screenshot). 4. From the start to the end of the game, show timers for all jungle objectives — dragons (Air, Mountain, Infernal, Ocean, Hextech, Chemtech, Elder), heralds, and Baron (as shown in the fifth screenshot). 5. Whenever the featured champion purchases an item (not only core items, but all items), display both the English and Korean descriptions when they return to base (sixth and seventh screenshots). 6. When any champion completes a core item, show its icon briefly next to their champion portrait, then fade it out (eighth screenshot). 7. After the replay ends, display post-game stats including damage graphs, total gold, gold timeline, summoner spells and runes, skill build, and item build (ninth screenshot). For reference, the final results should match the quality and functionality of the following YouTube channels: https://www.youtube.com/@ChallengerReplays https://www.youtube.com/@TopPlayerReplay The playback criteria for the site https://lolimo.net/ ?tier=CHALLENGER®ion=kr should be based on when the winning team KDA is highest. For this project, the overlays must be generated dynamically from in‑game or replay data files, not from manually prepared screenshots. Relying on screenshots would be too inflexible and would not scale across different champions, runes, items, and games. The recording resolution is 1920×1080 according to the OBS settings, and the recording software used is OBS. The data is sourced from https://lolimo.net/?tier=CHALLENGER®ion=kr, and the following URLs are example matches: - https://lolimo.net/archives/8010621426 - https://lolimo.net/archives/8010679668 - https://lolimo.net/archives/8010724967 - https://lolimo.net/archives/8010743362 - https://lolimo.net/archives/8010767928 - https://lolimo.net/archives/8010802025 - https://lolimo.net/archives/8010808000 - https://lolimo.net/archives/8010862831 - https://lolimo.net/archives/8010946292 - https://lolimo.net/archives/8011413939 Each time the program runs, it saves data in this format. For example, when playing a replay on lolimo, the match URL changes from https://lolimo.net/?game_id=8011413939 to https://lolimo.net/archives/8011413939 and this final URL is saved in a text file. The goal is to extract in‑game data from these replays. (The recording process is already automated, so the task is to implement an overlay for displaying match information.) This should be fully integrated with OBS and the existing automatic recording system. A custom OBS overlay should be created that, using a browser source or plugin, automatically loads and displays in‑game player data (such as item builds and stats) during replay recording, so that the overlay appears directly on the recorded video without any post‑editing. The overlay must automatically update based on the match URL stored in the text file.