Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to change to AtlasLootClassic as a dependency? #4

Open
maxtest404 opened this issue Oct 3, 2019 · 5 comments
Open

Comments

@maxtest404
Copy link

AtlasQuest is now dependent on Atlas. Is it possible to rewrite it so that it does not require Atlas, but requires AtlasLootClassic (just like AtlasLootClassic_Maps requires AtlasLootClassic)?

AtlasLootClassic - https://github.com/Hoizame/AtlasLootClassic
AtlasLootClassic_Maps - https://github.com/Hoizame/AtlasLootClassic_Maps

@thandrenn
Copy link
Owner

It's not as easy as only changing the dependency, which I figure you probably already know.

It might be possible, but I'm not sure how much work would be involved. There'd also be the issue of Atlas maps and AtlasLootClassic_Maps having different boss location numbers.

This could be something I'd consider in the future but right now I'm mainly focusing on updating the quests and getting a few bugs fixed. ... and getting my Warlock to level 60.

@thandrenn
Copy link
Owner

One of the things I wanted to do a while back was re-write AtlasQuest from the ground up (I called it AtlasQuest 5) to be more efficient and modern. The majority of the code is relatively unchanged since it was originally written in 2006. Over the years I've just been fixing the occasional bug, adding new quests and whatnot. Its a miracle that it still works at all.

What I wanted to do was give AtlasQuest its own UI like AtlasLoot has, which would give me more flexibility with how much information I can display. Right now everything has to fix inside the Atlas frame.

Unfortunately this re-write has never happened mostly because,

  1. I don't know enough LUA or XML coding to do a project like this from scratch. This is a solvable problem though.
  2. I really don't have the free time I used to.
  3. I'd have to completely re-add all the quests. What I want to do would require it. I don't know how many total quests there are in AtlasQuest, but it would take a while. I also have to consider the workload for my translators.
  4. I was trying to wrap my head around how I'd refer to specific locations in a dungeon without having a map (if AtlasQuest was in standalone-mode). This is probably solvable.
  5. Over the past few years I feel like AtlasQuest and even Atlas itself have become less and less relevant. Until WoW Classic came out, I wasn't really using them myself much anymore.
  6. Is it worth it? Will the end result be worth the hours and hours of work? I don't really think so anymore. AtlasQuest as it is does probably a sufficient job for most people.

But back to your original question, once I get all the quests updated I'll take a look. AtlasQuest once supported another addon called AlphaMap which went away a long time ago. If its feasible to do without causing too many problems, I'll probably do it.

@maxtest404
Copy link
Author

Thank you very much for your reply.

@anon1231823
Copy link
Contributor

The only thing I could see as making it easier from a translator point of view would be to somehow extract the quest name and text from wowhead and put it into atlas quest. Then translators would only need to really translate the notes, the rest is automated. Questie is already doing this, as you said in your reply Atlas Quest has probably become outdated to a lot of people with the advent of Questie. I happen to like the UI for Atlas Quest.

@Ulidan
Copy link

Ulidan commented Apr 18, 2023

Changing to Atlas Loot will not solve the issues, since Atlas Loot maps depend on Atlas map components.
I am working on a new shiny UI, but it takes a bit of work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants