alvaro-baranoski / learn-japanese-with-manga

1 stars 0 forks source link

About BAAuto #1

Open RedDeadDepresso opened 8 months ago

RedDeadDepresso commented 8 months ago

Hi, I didn't know the best way to contact you so I created this issue.

BAAuto has been a fun project for me to develop my Python skills. Unfortunately, due to my inexperience and lack of time I was unable to optimize and refactor the code and since I found similar programs that do the same things but better I decided to archive it.

Feel free to use it to create your own program and if you have any questions I can answer them but don't waste your time to make a pull request.

Also, I would appreciate it if you could provide some feedback. It can be anything from GUI to the source code. I'm sorry for the lack of comments and documentation, I didn't expect it to become a complex project and to spark attraction.

alvaro-baranoski commented 8 months ago

Hi @RedDeadDepresso, thanks for taking your time to write to me.

I found your project while looking for ways to automate some of the Blue Archive repetitive tasks. Initially I thought about starting one from scratch myself, but after a few google searches I found your repo along with a few other ones that did what I was looking for. I selected yours mainly because it had some good documentation about the project and was the only one mainly in english (the other ones were all in chinese I believe).

I forked the repo because I had some improvements I thought would be fun to implement, like setting goals for a specific type of material I would like to farm, or to schedule the software to run every 12 hours or so, and also to hone my start a new side project to develop my Python skills a little bit.

About feedback I'm not sure I can be of much help, since I'm not that skilled of a Python developer myself, be overall I thought the software is really good, it did a lot of things I wasn't expecting and I was able to get it working on my machine after a few tries. For an inexperienced developer you did a really good job. Congratulations!

The issues that I remembered I found were that the UI looked kinda broken on my laptop, and that I found a the farming menu a little confusing (I didn't understand what those dropdowns with numbers were supposed to be). I'm also getting an error after the script is able to connect with the ADB. I'm attaching the traceback file if you would like to take a look.

Anyway I think I rambled enough about the project. Keep up the good work!

RedDeadDepresso commented 8 months ago

Hi, thanks for the compliments!

if you want to run a software every 12 hours, the easiest way I've found is to simply set it in Task Scheduler.

I remember an issue with the GUI changing its size when using at a different resolution. I searched online but found a partial solution and so it only works for 1080p and 1440p displays.

For the drop-down menu with the number in farming I think you were referring to the stages for bounty and scrimmage? I thought I could fit everything into one section but it got too convoluted and so I didn't add any instructions. I'm sorry for that.

If you are still looking for a Blue Archive Script completely in English you can download the dev branch of my ArisuAutoSweeper fork as a zip. Has all BAAuto tasks plus shop, lesson, momotalk.

Here are the instructions:

  1. Download as zip and extract
  2. Type pip install -r requirements-in.txt in cmd
  3. Open gui.py
  4. Type and enter http://127.0.0.1:23467/ into your browser
  5. Change the game server and game text language to OVERSEA-GLOBAL and English respectively in the AAS Settings, set everything else to your liking and then click Start.

ArisuAutoSweeper is a modified version of a script for Azur Lane called Alas that has been continuously in development for the last 3 years. It is easy to develop since the source code is documented in English and has a high level of abstraction. I think you could easily implement whatever you want with it. If you need help with it, feel free to ask me any questions!

alvaro-baranoski commented 8 months ago

Hi @RedDeadDepresso.

I didn't knew about your branch on the ArisuAutoSweeper repo. I'll download it and check it out. Thanks for the tip! 😃

RedDeadDepresso commented 8 months ago

If you find any bug can you attach the screenshot together with the .txt file in log/error? I only have 1 account, so it's difficult to test all daily tasks.

alvaro-baranoski commented 8 months ago

Sure thing, I'll let you know if I find anything.