This is a read only copy without any forum functionality of the old Modcraft forum.
If there is anything that you would like to have removed, message me on Discord via Kaev#5208.
Big thanks to Alastor for making this copy!

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Snoopzz

Pages: [1]
1
No, i have used the id of isel of conquest when i was developing the bg but just changed the id to 31 so in my Version i changed isel of conquest to 31 and my bg had ID 30 which is the standard Trinity ID of isle of conquest. so i messed up the ids a little bit.. sorry for that... i will take a look and change the id's of isel of conquest back to 30

I also forgot the part of code which is needed to be inserted in SharedDefines.h. I updated the first post with the code and the correct IDs for the Bg.

2
I already did a topic it's called Release Custom Battleground... there are some screenshots and how it works. The thread should be 1 or 2 threads after this one :)

3
Hey guys,

this is my official release of the Battleground i made a year ago.
(See post Custom Battleground to have a look at the Battleground)
in the attached file you'll find the following files:

DOWNLOAD Slavery Valley

- Folder Map: this contains the adt and the wdt files
- Folder Minimap: this are the minimap png's and the map png's (you don't need this folder but i will share it too)
- Folder Patch: here are all the  seperated files from the Patch for the BG (not in mpq Format)
- BattlegroundSV.cpp.txt: this is the C++ .cpp file you should implement in your source code
- BattlegroundSV.h.txt: this is the C++ .h file you schould implement in your soure code
- BattlegroundSV.sql: this contains 3 npcs some npc text and trinity strings
- Patch-S.mpq: this is the Patch for your Client. (Contains the same files like the Patch folder)

So let's start implementing the Battleground. I'm sure i will forget some steps so if you have trouble implementing this just post your fix if you got one or tell me so i can tell you what to do.
The Battleground is for TrinityCore 3.3.5a and for the english Client because this are all english dbc's.

Step 1:

First make a backup of your Server dbc files, than take all the DBC's files from the Patch/DBFilesClient Folder and copy and past it in your Server DBC's.


Step 2:

Execute the SQL File to your database. The file won't overwrite any existing data.


Step 3:

Now starts the C++ part. Get a new blank .cpp and .h file to your Source code. Name it BattlegroundSV.cpp and BattlegroundSV.h. Rebuild and compile your Sourcecode.
Now copy paste the complete BattlegroundSV.cpp.txt and BattlegroundSV.h.txt to your new C++ files.
If you now try to compile you will see, there are some Errors we need to fix.


Step 4:

Go to the SharedDefines.h and insert a new Battleground.

line 3341(new enum)
Code: [Select]
BATTLEGROUND_SV  = 31,  // Slavery Valley
line 3479(new enum)
Code: [Select]
BATTLEGROUND_QUEUE_SV = 11,

Step 5:

Go to the BattlegroundMgr.cpp. Here we need to insert som lines.

line 36(new include):
Code: [Select]
#include "BattlegroundSV.h"
line 403(new case):
Code: [Select]
case BATTLEGROUND_SV:
bg = new BattlegroundSV(*(BattlegroundSV*)bg_template);
break;

line 489(new case):
Code: [Select]
case BATTLEGROUND_SV:
bg = new BattlegroundSV();
break;

line 757(new case):
Code: [Select]
case BATTLEGROUND_SV:
return BATTLEGROUND_QUEUE_SV;

line 797(new case):
Code: [Select]
case BATTLEGROUND_QUEUE_SV:
return BATTLEGROUND_SV;

Step 6:

need to add some code in the language.h you can place it whereever you want in the trinitystrings sector. i placed it next to the other bg Messages.
Code: [Select]
LANG_BG_SV_START_TWO_MINUTES = 1500,
LANG_BG_SV_START_ONE_MINUTE = 1501,
LANG_BG_SV_START_HALF_MINUTE = 1502,
LANG_BG_SV_HAS_BEGUN = 1503,

LANG_BG_SV_TAKEN = 3001,
LANG_BG_SV_DEFENDED = 3002,
LANG_BG_SV_ASSAULTED = 3003,
LANG_BG_SV_ALLY = 3004,
LANG_BG_SV_HORDE = 3005,
LANG_BG_SV_MINE = 3006,
LANG_BG_SV_PRISON = 3007,
LANG_BG_SV_RESTLESSGRAVEYARD = 3008,
LANG_BG_SV_BOSS_INC_1MIN = 3009,
LANG_BG_SV_BOSS_INC_NOW = 3010,

That's it as far as i still knew it. If you compile now there could be some undefined names so check what names are missing but i think this is all what is needed.

To get it completle working you need to Export the map, mmaps and vmaps of the map.
Now you can put the Patch-S.mpq into your data folder of your Client and it should work.

If you use it please give some Feedback of the functionality of the bg and if you use it on a Server please tell me which Server you are using it on so i maybe can take a look ;)

greetings Snoopzz

4
Development and Presentation / Re: [RELEASE] [WotLk] Custom Battleground
« on: November 24, 2016, 10:07:15 am »
I will release the project for everyone later on the day. I try to do a complete introduction how to implement it but i don't know everything anymore. But i think everyone who is able to mod WoW is able to read logfiles and figure out what Code is missing. ;)

Greetings

Snoopzz

5
On the last Screenshot the minimap wasn't implemented ^^
The Team has the Buff till they lose the point.

6
Development and Presentation / [RELEASE] [WotLk] Custom Battleground
« on: August 06, 2016, 01:05:18 pm »
Hey there,

i created ja completly custom battleground based on Trinity Core and WoW 3.3.5.

The battleground works like deathmatch. You have 100 points and for every kill you make the enemy team loses 1 Point. But there are some extra capture points to make alll more interesting. Two of three capture points gives you a buff, one for more life the other for more damage. The thierd and most important point gives you 1 extra point per kill, so the enemy loses 2 points instead of 1 per kill. The last mechanic is a small boss who spawns every 5 minutes for every faction. The one who kills their boss first get a additional 10 point decrease for the enemy score.

The battleground also has a minimap, map and area names.

The Map is made by myselfe and also the code. I still want that this bg is something special for me and for you who will use it. so i won't give it to anybody just a few persons. Write me a private message and i will hand it out to the first ones who write me.

In addition there are some pictures.

[attachment=5:1pfacfck]WoWScrnShot_060916_234823.jpg[/attachment:1pfacfck]
[attachment=4:1pfacfck]WoWScrnShot_060916_235123.jpg[/attachment:1pfacfck]
[attachment=3:1pfacfck]WoWScrnShot_060916_235247.jpg[/attachment:1pfacfck]
[attachment=2:1pfacfck]WoWScrnShot_060916_235307.jpg[/attachment:1pfacfck]
[attachment=1:1pfacfck]WoWScrnShot_060916_235354.jpg[/attachment:1pfacfck]
[attachment=0:1pfacfck]WoWScrnShot_043016_103159.jpg[/attachment:1pfacfck]

7
Recruitment / Re: Looking for custom project
« on: March 10, 2016, 04:18:05 pm »
Yes. Because i want to create Custom content. I'd like to customize everything so i think a custom project would be the Best :)

8
Recruitment / Looking for custom project
« on: March 08, 2016, 12:44:48 pm »
Hallo Community,
As the title says i'm looking for a Custom project.
I'm used to noggit, C++, MySQL and I started working with dbc.
I also can convert m2 and wmo to 3.3.5 and i'm trying to do custom m2's. I would appreciate it if it's a WotLK Server but it don't needs to be.

Please contact me and ofcourse i will do a real application. at first I just wann to Know if there are Custom projects who needs help in this section.

Pages: [1]