Skip to content

Mishin870/HuTaoHelper

Repository files navigation

HuTaoHelper

English Ukrainian Russian

Automation tool and account manager for anime game

What is it?

If you have 2 or more accounts, then you know how it feels like to switch them everyday to complete daily commissions, to claim daily check-in reward or complete some web events

This tool aims to simplify your life as possible

Requirements

  • .net 6.0+ (with desktop runtime)
    You can get it here
    preview
  • Edge browser (I think it's included into your windows)

Known problems

  • Only one regional account supported at the moment (you can have more than one account if you played on different regions. First found account will be used)
  • User /profile/account.id/ folder is not deleted after account deletion
  • My code needs a big naming refactor

Setup and how to

Installation
  • Download latest build from releases tab
  • Unpack it and run HuTaoHelper.exe
Create an account
  1. Go to Tools -> Add an account
    preview
  2. Fill in all required fields and click Add
    (you can also override account title in the accounts list, this can be changed later)
    preview
  3. The app will then require you to authenticate to "one well-known site". Log in to your account and then click on the button above
    preview
  4. Wait for 2-3 seconds and your name and avatar will appear in the accounts list

If you skipped the authentication step, don't worry!
You can continue this any time by clicking this button:
preview

Autologin into game
  1. Start the game and open the login window
    (both for GeForceNOW and native game versions)
  2. Click on the login field so that the caret appears there
    preview
  3. Via Alt + tab go back to the application and click once on your account
  4. Sometimes, due to a bug, the password can be inserted along with the login, just repeat steps 2-3
Claim daily check-in rewards
  1. Click onto this button
    preview
  2. See the result at the bottom
    preview
Daily check-in rewards automation
  1. Just click onto this menu
    preview
  2. Ready! Every day at the same time all your accounts will be clicked

You can view created tasks
Open your start menu and search for taskschd.msc
Here you can see:
preview

Manage accounts

You can edit accounts by right clicking on them
preview

F.A.Q.

Q: What if you use my passwords?
A: Your passwords are saved locally and used only for autologin purposes (both game and website)
You can inspect all my code and make your own build. By the way, I'm developing this out of interest, I don't need your accounts, guys :)

Q: So my passwords are safe?
A: Not really. The application stores them not encrypted in the settings.json file. Maybe this will be fixed later

Q: Can I get banned for this?
A: I don't know. This program mimics normal browser requests, I can add a random wait between requests later just in case
!!!Use this tool at your own risk!!!

Q: How can I support you?
A: Give this repository a star :D
You can also submit any ideas, bugs or pull requests
If you know some language except English, Russian and Ukrainian, then you can help us with translation on them
For every language its required to translate this README.md file and create its own resx file in the folder /Localization/Resources

Plans and features

Some features are still in development

  • Auto login for real game
  • Auto login for GeForce Now
  • Daily check-in in one click
  • Retrieving account information
  • Visual way to create a new account
  • Ability to remove accounts
  • Documentation and how to
  • Migration service for settings
  • Ability to edit accounts
  • Localization to other languages
  • Background task for check-in
  • Accounts reordering
  • Update system
  • Automation for web events
  • Minimizing to tray
  • Reward claiming notification (e.g. windows, telegram, email)
  • Reminder system

About

Anime game account manager and automation tool

Resources

License

Stars

Watchers

Forks

Sponsor this project

Languages