Hi guys!
I'm planning on creating a hobby-project based on the WoW client. I'll basically only be re-using the terrain, the models and the skill animations.
Because of this, I would like to remove certain aspects of the game that I will never be utilizing. This includes Battlegrounds, Items, NPCs, Raids etc. The plan is to create entirely different gameplay, making it a truly custom experience. I'll be scripting my own gameplay through the Eluna Lua engine, and I'll be adding my own items and enemies to the database.
Because of this rework, I'll need a clean slate to work on. I know I'd face problems if I just started deleting unused stuff left and right, so I'm hoping it's possible to find a server that allows me to do this. I know that what I'm trying to accomplish will require some client modifications, something I'm willing to do. I'll figure that out along the way, but for now I'll just need server files, or instructions to turn existing server files into what I'm looking for.
If I remember correctly (I haven't worked with WoW server files since back in the TBC/WOTLK days), most of what I'm looking for can be accomplished by removing parts of the database. I'm a little rusty though, so I'm hoping someone can give some clear instructions on what to do to begin this endeavour.
I've listed the features I'd like to keep, and the features I'd like to remove for clarity:
Keep:
Character system, complete with movement and combat functionality
Leveling system - XP required to level will be edited
Models (both item and unit)
Terrain
Skill animations
Remove:
All NPC's in the gameworld, including raids.
All pre-made items
All quests
Battlegrounds and honor system
Cutscenes
All currency objects, except for gold/silver/copper
Group-finding tool and other integrated auto-party functions
I'm not sure I mentioned everything, but I'm sure you get the point. I want to build on top of the basic framework of the game. I would prefer to use as new a client as possible, solely for the extra models and animations to pick from, so the newer the better.
I hope you'll be able to help me out!
Thanks in advance