OnmyojiAutoScript is an automation script for the mobile game Onmyoji that handles repetitive gameplay tasks through one-click delegation.
The tool addresses the problem of time-consuming daily and weekly grinding in a mature game by automating a comprehensive range of activities. It handles daily tasks like bounty seals, login rewards, and demon farming; weekly content including true serpent battles and ranked competitions; guild operations such as barrier management and hunts; demon soul dungeons; endgame activities like exploration and spirit awakening; and limited-time events including tower climbing and boss raids. The approach uses a task scheduling system designed to execute activities seamlessly without manual intervention, and incorporates AI-based bean-throwing for the Hyakkiyakou mode that recognizes all shikigami in the game.
The tool runs on Windows and requires Python. It is suited for players seeking to reduce active playtime investment in a game acknowledged to be in its late lifecycle. The project supports customization of courtyard decorations and themes beyond default skins. Anyone adopting this tool should understand it is positioned as a complete solution for hands-free gameplay management across the full spectrum of available activities.
Development shows consistent engagement with feature expansion and user support. The project maintains active documentation and provides detailed explanations for configuration options. Issues are tracked and addressed, including specific guidance on cosmetic customization. The codebase reflects ongoing refinement of the task scheduling system and integration of new game content as it releases.