Can someone explain SunwellCore?

I am coming back to TC after working on some other projects the last couple of years and getting caught up on everything I’ve missed.

However, yesterday I stumbled across a reddit post about “SunwellCore” being released publicly. All I could gather was that it is was fork of TC that had a lot of additional enhancements made to it. I think it’s great that perhaps these improvements can be folded back into the TC trunk.

Can anyone share info about what kind of changes were in the SunwellCore and if TC is benefitting from the public release of its code?

It’s just another fork a bunch of hacks and some awful code in (e.g Nothing too uncommon.

You can read more about it at (select the text or disable CSS to read)

ok, then I won’t concern myself with it. Thanks!

Still, there may be some things worth porting from there. There’s no reason to not check it out.

QAston: ty for volunteering to check those sources, please keep us updated


[SIZE=14.666666666666666px]A small presentation:[/SIZE]

[SIZE=14.666666666666666px]I’m Yehonal an old dev of wowemu ( by WAD ) and original MaNGOS.[/SIZE]

[SIZE=14.666666666666666px]Founder of Mangos Zero and dev of TrinityZero.[/SIZE]


[SIZE=14.666666666666666px]Recently i’ve [/SIZE][SIZE=14.666666666666666px]proposed to trinitycore[/SIZE][SIZE=14.666666666666666px] a new structure that allows to separate core functionalities using a modular architecture. This structure allows you to use this project as a real MMO framework. In few words you can choose to:[/SIZE]

[ul][li][SIZE=14.666666666666666px]Download only the framework and develop your MMO application[/SIZE][/li]

[li][SIZE=14.666666666666666px]Download the platform, based on framework above, to implement an application that supports wow client, or just download the entire server application.[/SIZE][/li]

[ul][li][SIZE=14.666666666666666px]Download other modules that extend application above ( For example: AHBot, Duel Reset and other custom things )[/SIZE][/li]

[SIZE=14.666666666666666px]This kind of approach allows to enlarge the project audience and possibilities. [/SIZE]

[SIZE=14.666666666666666px]Unfortunately it hasn’t been accepted[/SIZE]

[SIZE=14.666666666666666px]The Project:[/SIZE]

[SIZE=14.666666666666666px]I’m here to present you a new Project , called AzerothCore. It’s based on Sunwell Core and of-course TrinityCore and Mangos , but completely restructured to allow:[/SIZE]

[ol][li][SIZE=14.666666666666666px]Modules creation: [/SIZE][SIZE=14.666666666666666px]as said , you’re currently able to create/install modules that extends core functionalities without touch any line of core code. [/SIZE][/li][SIZE=14.666666666666666px]So you can have installable extensions that don’t require patches, such as: Duel Reset, Transmog etc.[/SIZE]
[SIZE=14.666666666666666px]You can also easily publish yours that can be pinned by our staff and included in our official extensions list.[/SIZE]
[SIZE=14.666666666666666px]More info: [/SIZE][SIZE=14.666666666666666px]here[/SIZE]

[li][SIZE=14.666666666666666px]Doing Versioning right:[/SIZE][/li][SIZE=14.666666666666666px]We have various stable and supported versions. Instead master branch is always in development.[/SIZE]
[SIZE=14.666666666666666px]We have an API that will only change between major revisions and you don’t have to take care about compatibility updating your minor versions[/SIZE]
[SIZE=14.666666666666666px]More info: [/SIZE][SIZE=14.666666666666666px]here[/SIZE]

[li][SIZE=14.666666666666666px]Create something that just work:[/SIZE][/li][SIZE=14.666666666666666px]We’ve based our project on Sunwell Core because they fixed 90% of game contents. Yes, they made a lot of hack fix, but we’re working on code enhancement.[/SIZE]
[SIZE=14.666666666666666px]However we’re not hack-aware and we won’t be: if we’ve to release a major revision, it must work at least as the previous one and must be stable. So we can accept patches with hack fix and fix in a cleaner way in master branch instead.[/SIZE]


[ol][li][SIZE=14.666666666666666px]Fully Open-Source and Free Tools[/SIZE][/li][SIZE=14.666666666666666px]We’ve based our infastructure on github and all its service to guarantee you open and reliable services.[/SIZE]
[SIZE=14.666666666666666px]We’re also working on a webserver that will contain a demo of all our supported applications. Such as Shin’s tools and a limited game server for demo/testing purpose only.[/SIZE]


[SIZE=14.666666666666666px]What do you think about this?[/SIZE]

[SIZE=14.666666666666666px]Help us to develop this great project![/SIZE]