Really awesome Michael! When I was 13 years old (today I'm 26) I made a WoW Mangos server with my friend. In 2 months we got like 2000 characters created, and daily we had around 50 people online in the afternoon. It was an amazing experience. Unfortunately, I was really naive back in the day, didn't know what I was doing, so we got DDoS attacks all day, until we gave up and close the server. But yeah it's amazing how you can make a totally different game by messing with the code and stuff. In our server every player started at 80 and for every kill they got they would earn a custom pvp badge that you could use to buy our custom items in our custom NPCs.
I'm so excited for this series! I've dabbled in MaNGOS back in the day, and then AzerothCore more recently, so I am decently familiar with what we can do there. But I am way more excited to learn about this from the devops standpoint. Thank you for sharing your work so we can further learn from you!
IMO: Traction in the gameplay does not need to be fixed; there is a reason why classic is timeless and people come back time and again. To add immersion is good, but to remove traction in the name of quality of life or accessibility is flat-out bad. After you are done with the game, you will remember your first mount or epic mount. You will remember the first epic item you got, but you won't remember a random white weapon dropping from a random level 20 wolf. If you make stuff easier to get the convenience of, that devalues the reward. look at SoD the player count is so low for some thing that gets updated in regular basis
In season of discovery they partly handled the “shitty crafted item” thing with the waylaid supplies feature, But I like your way of having a repeatable quest for it
This is an amazing project and something I've wanted to do as well, however never found a proper time slot in my life to focus on that. I've always wanted to play solo and when I've tried few times, I've always felt overwhelmed by the amount of SQL. I didn't wanna go through it. But this is making me excited, I may even try my own things (also a bit of DevOps, at least used to be). Please, continue making these and the deep dives, I really dig your content! Good luck! :)
I would change up the stores so that you would find more stuff in the stores to buy, while rotating new items, and giving players a bonus for selling apropiate vendor trash to the appropriate vendors.
This cool video comes just a day after I’ve decided to try make own server and change the armor in game to something like SWTOR moddable armor. Thanks for motivation. 😊
As someone who played WoW back in the original release days, I am liking some of the changes suggested here as more modern, quality of life updates to the core game. However I would caution making crafting resources too readily available, as an over-saturation could destabilize the player economy of the auction house system (assuming these changes were meant for multiplayer rollout). I like the idea of having all professions available though. I never liked that each character could only have 2 major ones at a time. Considering most players I know simply made alts to handle all the other professions, each player's account might as well have had all professions available from the get-go since with alts that was what they were doing anyway.
Interesting, I have an old server blade I've been wanting to get running again and this video is perfect timing. My plan was putting a custom Classic server on it just for fun.
I always found urgent to remove the limit for amount of quests in your log. Why can you just get 25? Also, instead of having npcs ask you to walk around the corner to collect 50 boar ribs, they should ask for things they actually CAN'T get by themselves because the items/mobs are too far or are too hard to kill. I love the idea of using the whole world for intrincate questlines and that requires a bigger questlog.
Can I use AzerothCore if I want to create my custom server based on TBC, or other expansions like Wrath or even MOP? Or is it only intended for Classic WoW?
AzerothCore and TrinityCore give you 3.3.5a, which is the final patch in Wrath of the Lich King. You can use a module to get Classic -> WOTLK progression, but you won’t get post WOTLK content like WOD or MOP.
Getting mount at lvl 40 is one of the big milestones in WoW leveling journey. Giving players mount for free is convenient but not necessary better for the game. You might as well make everything free to limit the need for farming in the game. The reason professions are limited to 2 is to compel players to cooperate. I am not sure if you ever played the game in the endgame but when BWL opens. You need someone to grind Thorium Brotherhood rep to get fire resistance gear otherwise Firemaw is pretty much unbeatable. TB rep is quite expensive and materials for it are given to trustworthy guildie with the particular profession (blacksmith, leather worker and tailor). When everyone can have everything this whole system falls apart. I agree professions in Classic needs some work... because except Engineering and Enchanting none give any benefit to the character and most can be offloaded to lvl 35 alts. This same idea goes with talents where many private servers made resetting talents free (or very cheap). It sounds good on paper but again then everybody is everything... no one needs to commit to their spec. All warriors want tank gear, dps gear and PvP gear. All rogues are dagger spec when Perdition's Blade drops etc. etc.
Great work! I disagree with the mount so early on. If you can move quickly at a low level you kind of trivialize the pacing of the early game and IMO removes the general sense of vastness of the game. Mounts really should come into effect when you’re repeatedly crossing zones every play session - they’re a concession to a little player convenience and a mark of pride of accomplishment. In retail WoW they’re really just there to railroad the players to the newest expansion and endgame raids ASAP. Regarding learning all skills, this seems great in theory but removes the necessity for reliance on other players in the crafting economy Donating crafted items is great and you could donate to not just orphanages but other places for rep which does nothing other than make you look cool, to the war effort, etc. Each NPC faction could have its own specific subset of things it needs, which rotate out randomly each week!
You miss the point of the video. Michael tinkers with something what he calls "World of Solocraft" - a solo experience in which there are no other players to rely on. There is nothing to disagree with. The video merely shows what your possibilities are on your custom server - they are basically endless! If you don't like the early mount, that's great, you simply don't include the relevant changes.
@@withkittens2532 I built a SoloCraft server that had like 3000 working bots that could run dungeons and do raids, also had it scale to my level so I could do any type of content I wanted. Interesting stuff.
Great work! I also have an AC server with playerbots and a few other modules. Currently working on "retroporting" mounts and items from other expansions to use as crafting and boss loot. Any chance you could make a short video using the tool Daisy? I may be missing something but it seems like you need to know all the things you'd have to add in the tables anyway, but you're typing into a template to generate the SQL files instead of the table itself?
@@MichaelCrilly I fear that the generated SQL might be overly verbose. In the snippet I see a 19 line block just for a single queststarter entry, and it seems like the next block is the same thing just for another quest. Personally I would have written those 38 lines in 4 (1 for the DELETE and 3 for INSERT). The YAML might be a bit more readable, but at this point I don't know if it justifies having the extra step of converting YAML to SQL.
@Mat2095 the SQL is designed to be readable. You’re reading 38 lines as 38 lines - they’re only a few lines simply using new lines and indentation to make it readable. It’s still only a few lines.
I would love to learn from you to be able to impliment legendary quest lines for each class for which they would get a legendary at the end of the quest.
@MichaelCrilly I'm installing azeroth core and the suplemtal programs that have been recommended and I'd love to start creating these quest lines in my spare time, also finding your channel took what I saw as a daunting task now seems within my grasp :D stay awesome. From a friendly Australian
Wish i knew more about programming. cause i would love to help with this project. you are taking parts of the game that are not that relevant and making them so. the npc's moving around and going home at night. that is just freaking awesome. this is stuff that should of been done with this game from the get go. anyway to try out what you have done so far?
Not quite yet. I’ve got another video due soon which furthers the work a bit. It’s a lot of work to do, but there are ways you can help… in fact that’s going to be July’s video :-)
@@MichaelCrilly I have seen that for myself. how much work goes into Fixing and changing things. i have a lot to learn. so i have started off by learning SQL. not only will it help with this but also my job where we use a SQL database. I can't wait for the videos. would love to learn and help out as much as i can.
Genuine question, the work you do and testing you do (related to AC) do you do it on linux / mac or you do on windows but on virtual machine or i forgot the other linux thing that windows lets you do from 10 and foward
Another question, how has it been to work on azerothcore, for you, learning curve and difficulties? Have you worked with with other frameworks / cores before or this is the first time? Genuine Curiosity
@RyanTurner1331 I’ve only worked on AC. It’s a solid core. The learning curve for all the cores is high, sadly. Documentation is thin in the ground for the most part and it’s millions of lines of C++. But the struggle is worth it. You come away learning a lot of valuable skills you can take to the market and get a job with.
Lets be honest Michael, having a mount at lvl 5 doesn't make the game more accessible, you have few places available to go to at that level anyways. You're just too impatient to walk everywhere.
@@MichaelCrilly No idea actually lol. I’m just not very familiar with YAML so I was curious what advantages it would bring over other languages. If I had to say one I would use, it would be json, but only because I’m more familiar with it
I'm so sorry Michael! You completely lost momentum. This channel could have achieved so much more months ago if you'd concentrated fully on modding WoW.
AzerothCore founder here. Keep up the good work! I love your videos :)
And I love your core - thank you :-)
Really awesome Michael! When I was 13 years old (today I'm 26) I made a WoW Mangos server with my friend. In 2 months we got like 2000 characters created, and daily we had around 50 people online in the afternoon. It was an amazing experience. Unfortunately, I was really naive back in the day, didn't know what I was doing, so we got DDoS attacks all day, until we gave up and close the server. But yeah it's amazing how you can make a totally different game by messing with the code and stuff. In our server every player started at 80 and for every kill they got they would earn a custom pvp badge that you could use to buy our custom items in our custom NPCs.
You guys are both the man!!
That’s so cool!!
This guy is a legend.
I love that you made this into YAML, the amount of time this will save for these custom implementations is actually insane.
Thanks for your hard work.
I'm so excited for this series! I've dabbled in MaNGOS back in the day, and then AzerothCore more recently, so I am decently familiar with what we can do there. But I am way more excited to learn about this from the devops standpoint. Thank you for sharing your work so we can further learn from you!
IMO: Traction in the gameplay does not need to be fixed; there is a reason why classic is timeless and people come back time and again. To add immersion is good, but to remove traction in the name of quality of life or accessibility is flat-out bad.
After you are done with the game, you will remember your first mount or epic mount. You will remember the first epic item you got, but you won't remember a random white weapon dropping from a random level 20 wolf. If you make stuff easier to get the convenience of, that devalues the reward.
look at SoD the player count is so low for some thing that gets updated in regular basis
Perhaps. It might be worth trying and evaluating, though. The journey of doing so is fun in and of itself and changes can be reverted.
Love it. So glad you decided to continue this. When I can find the time I am going to have to set this up.
Thank you for these vids. I am learning quite a bit just by going through the AzerothCore database info.
In season of discovery they partly handled the “shitty crafted item” thing with the waylaid supplies feature,
But I like your way of having a repeatable quest for it
This is an amazing project and something I've wanted to do as well, however never found a proper time slot in my life to focus on that. I've always wanted to play solo and when I've tried few times, I've always felt overwhelmed by the amount of SQL. I didn't wanna go through it. But this is making me excited, I may even try my own things (also a bit of DevOps, at least used to be). Please, continue making these and the deep dives, I really dig your content! Good luck! :)
I would change up the stores so that you would find more stuff in the stores to buy, while rotating new items, and giving players a bonus for selling apropiate vendor trash to the appropriate vendors.
Not a bad idea. Might require client side changes I think.
This cool video comes just a day after I’ve decided to try make own server and change the armor in game to something like SWTOR moddable armor. Thanks for motivation. 😊
Cool idea.
As someone who played WoW back in the original release days, I am liking some of the changes suggested here as more modern, quality of life updates to the core game. However I would caution making crafting resources too readily available, as an over-saturation could destabilize the player economy of the auction house system (assuming these changes were meant for multiplayer rollout).
I like the idea of having all professions available though. I never liked that each character could only have 2 major ones at a time. Considering most players I know simply made alts to handle all the other professions, each player's account might as well have had all professions available from the get-go since with alts that was what they were doing anyway.
I’m aiming for a 1-5 player experience. Play the server alone or with friends.
Interesting, I have an old server blade I've been wanting to get running again and this video is perfect timing.
My plan was putting a custom Classic server on it just for fun.
I love the idea. Looking forward to e2
I always found urgent to remove the limit for amount of quests in your log. Why can you just get 25? Also, instead of having npcs ask you to walk around the corner to collect 50 boar ribs, they should ask for things they actually CAN'T get by themselves because the items/mobs are too far or are too hard to kill. I love the idea of using the whole world for intrincate questlines and that requires a bigger questlog.
I would gladly pay for a complete coding course on WoW emulation 😀
Can I use AzerothCore if I want to create my custom server based on TBC, or other expansions like Wrath or even MOP? Or is it only intended for Classic WoW?
AzerothCore and TrinityCore give you 3.3.5a, which is the final patch in Wrath of the Lich King. You can use a module to get Classic -> WOTLK progression, but you won’t get post WOTLK content like WOD or MOP.
Getting mount at lvl 40 is one of the big milestones in WoW leveling journey. Giving players mount for free is convenient but not necessary better for the game. You might as well make everything free to limit the need for farming in the game.
The reason professions are limited to 2 is to compel players to cooperate. I am not sure if you ever played the game in the endgame but when BWL opens. You need someone to grind Thorium Brotherhood rep to get fire resistance gear otherwise Firemaw is pretty much unbeatable. TB rep is quite expensive and materials for it are given to trustworthy guildie with the particular profession (blacksmith, leather worker and tailor). When everyone can have everything this whole system falls apart.
I agree professions in Classic needs some work... because except Engineering and Enchanting none give any benefit to the character and most can be offloaded to lvl 35 alts.
This same idea goes with talents where many private servers made resetting talents free (or very cheap). It sounds good on paper but again then everybody is everything... no one needs to commit to their spec. All warriors want tank gear, dps gear and PvP gear. All rogues are dagger spec when Perdition's Blade drops etc. etc.
What players are you cooperating with in a single player WoW alternative?
@@MichaelCrilly I probably missed, this is targeted to be a solo game... in that case my bad.
@jeffsaffron5647 nothing bad about your comments mate. It’s all great feedback :-) have a great day
This is amazing!! Will you release this later on? Just found out about Azerothcore, and this looks amazing,
Absolutely! :-)
Great work!
I disagree with the mount so early on. If you can move quickly at a low level you kind of trivialize the pacing of the early game and IMO removes the general sense of vastness of the game. Mounts really should come into effect when you’re repeatedly crossing zones every play session - they’re a concession to a little player convenience and a mark of pride of accomplishment. In retail WoW they’re really just there to railroad the players to the newest expansion and endgame raids ASAP.
Regarding learning all skills, this seems great in theory but removes the necessity for reliance on other players in the crafting economy
Donating crafted items is great and you could donate to not just orphanages but other places for rep which does nothing other than make you look cool, to the war effort, etc. Each NPC faction could have its own specific subset of things it needs, which rotate out randomly each week!
On the other hand he has to support many more professions so pacing will balance itself a bit, won’t it?
You miss the point of the video.
Michael tinkers with something what he calls "World of Solocraft" - a solo experience in which there are no other players to rely on.
There is nothing to disagree with. The video merely shows what your possibilities are on your custom server - they are basically endless! If you don't like the early mount, that's great, you simply don't include the relevant changes.
@@withkittens2532
I built a SoloCraft server that had like 3000 working bots that could run dungeons and do raids, also had it scale to my level so I could do any type of content I wanted. Interesting stuff.
Great work! I also have an AC server with playerbots and a few other modules. Currently working on "retroporting" mounts and items from other expansions to use as crafting and boss loot. Any chance you could make a short video using the tool Daisy? I may be missing something but it seems like you need to know all the things you'd have to add in the tables anyway, but you're typing into a template to generate the SQL files instead of the table itself?
That’s right. You write a tiny bit of YAML and get a lot of SQL. I’ll deffo do a video soon.
@@MichaelCrilly I fear that the generated SQL might be overly verbose. In the snippet I see a 19 line block just for a single queststarter entry, and it seems like the next block is the same thing just for another quest. Personally I would have written those 38 lines in 4 (1 for the DELETE and 3 for INSERT). The YAML might be a bit more readable, but at this point I don't know if it justifies having the extra step of converting YAML to SQL.
@Mat2095 the SQL is designed to be readable. You’re reading 38 lines as 38 lines - they’re only a few lines simply using new lines and indentation to make it readable. It’s still only a few lines.
I'm considering installing AzerothCore, what server specs are you running? I'll mostly be playing by myself
A few cores and 8GB is enough. Nothing too extreme.
Where can I play your server?
It’s not a live, public server. Maybe one day.
I would love to learn from you to be able to impliment legendary quest lines for each class for which they would get a legendary at the end of the quest.
Very doable!
@MichaelCrilly I'm installing azeroth core and the suplemtal programs that have been recommended and I'd love to start creating these quest lines in my spare time, also finding your channel took what I saw as a daunting task now seems within my grasp :D stay awesome. From a friendly Australian
@LazurizSolari are you on the Discord?
@@MichaelCrilly not yet but will be
Wish i knew more about programming. cause i would love to help with this project. you are taking parts of the game that are not that relevant and making them so. the npc's moving around and going home at night. that is just freaking awesome. this is stuff that should of been done with this game from the get go. anyway to try out what you have done so far?
Not quite yet. I’ve got another video due soon which furthers the work a bit. It’s a lot of work to do, but there are ways you can help… in fact that’s going to be July’s video :-)
@@MichaelCrilly I have seen that for myself. how much work goes into Fixing and changing things. i have a lot to learn. so i have started off by learning SQL. not only will it help with this but also my job where we use a SQL database. I can't wait for the videos. would love to learn and help out as much as i can.
Genuine question, the work you do and testing you do (related to AC) do you do it on linux / mac or you do on windows but on virtual machine or i forgot the other linux thing that windows lets you do from 10 and foward
I use Windows 11 locally but run AC on a Linux system in the garage.
@@MichaelCrilly So you develop/work on it on your Machine than export the work onto the server running on linux?
@RyanTurner1331 I develop it on Windows 11 put via a remote connection to a Linux system.
Another question, how has it been to work on azerothcore, for you, learning curve and difficulties? Have you worked with with other frameworks / cores before or this is the first time? Genuine Curiosity
@RyanTurner1331 I’ve only worked on AC. It’s a solid core. The learning curve for all the cores is high, sadly. Documentation is thin in the ground for the most part and it’s millions of lines of C++. But the struggle is worth it. You come away learning a lot of valuable skills you can take to the market and get a job with.
Idk if it is good idea to have professions all unlocked for 1 charatcher. That mran there will be no trading for services as u can do it by urself
The whole idea is you’re playing alone.
would you be able to add the playerbots also into this to make it seem like there is players playing the game and doing battle grounds and raids.
I believe for the most part that’s possible yeah
Really cool 😎 nice job man
BIG ONE -- make Chronoboon Displacers a permanent item with a one-time purchase of 1,000g with a 1-hour cooldown for booning and unbooning.
This sounds like it comes from the mind of a WB griefer
Lets be honest Michael, having a mount at lvl 5 doesn't make the game more accessible, you have few places available to go to at that level anyways. You're just too impatient to walk everywhere.
yeah michael
The mount change is the best
#nochanges Just give us fresh
Everything is a module so you can totally build a classic server :-)
Pretty cool, but why YAML?
What would you use?
@@MichaelCrilly No idea actually lol. I’m just not very familiar with YAML so I was curious what advantages it would bring over other languages. If I had to say one I would use, it would be json, but only because I’m more familiar with it
@tropicarls JSON is much harder to write than YAML. The latter is more human friendly.
very cool ideas :D
I'm so sorry Michael! You completely lost momentum. This channel could have achieved so much more months ago if you'd concentrated fully on modding WoW.
Then go watch something/someone else.
Most of these changes are reasons why modern wow is so boring
Normally I would agree, but I’m creating a 1-5 player experience, not an MMO (10,000+ player) experience.
You obviously don't know the history of the game and the entire point of Classic WoW.
Cool story mate.
Instasub. Amazing content, please keep going 😀