Hercules Battlegrounds

OK dll problem solved, previously i used solution configuration to release, after change to debug i'm able to generate dll file, but here is another problem occurs..

2ajupuo.jpg
Missing mobs for pre-re.

Fixed in 1f163a3 , or just copy mobs 2100 - 2107 from re/mob_db.conf 

 
Last edited by a moderator:
also add item_db for skulls,

here are few error after battleground over, 

10zn0ug.jpg


and where to edit reward option? 

Here are some suggestions :

1. @leader command to change leader of team.

2. Healer and Repair NPC in Battleground maps.

3. Auto Soul Link to Stalker and Linker.

 
Last edited by a moderator:
Which revision of Hercules are you using? As for suggestions, they'll be worked on. However, Healer and Repair NPC can be scripted by a user. Auto soul link sounds like a buffer script. Both are not part of the this core package. Customising is left to the end user.

 
Last edited by a moderator:
Bug in rush battleground,

1. Emperium moving and auto attacking players, and i think Emperium HP is too high..

nqy2r7.jpg


2. Debug mapindex Error while BG start and RespawnPoin error after killing Emperium...

35hlcn8.jpg


 
HI smoke! thanks x this incredible plugin!

i have some bugs, ex: on flavius CTF and SC you can heal with items when you have a flag, also you can use skills on the same state but dont must do this..

sorry my english u.u

 
Thank you for the bug reports, I will look into these as and when I free up. If you fix something, please feel free to create a pull request in the plugin repository.

 
Isn't the moving Emperium thing customizable in the mob_db2?

CanMove: true/false
Aggressive: true/false
CanAttack: true/false 

 
Isn't the moving Emperium thing customizable in the mob_db2?

CanMove: true/false

Aggressive: true/false

CanAttack: true/false 
Yes Emperium is monster, but i think battleground should use the same Emperium which is used for WOE. 

@Smoke the mod_db u provided where monster 2107 is fallenbishop but its uses Emperium spirit in mob_avail.

 
Sorry, I assumed it was by reading this topic. If not, just ignore me. Will try and if anything goes wrong I post here.

 
Sorry, I assumed it was by reading this topic. If not, just ignore me. Will try and if anything goes wrong I post here.
No problem, please do.

 
Sorry, I assumed it was by reading this topic. If not, just ignore me. Will try and if anything goes wrong I post here.
No problem, please do.
No compiling errors, scripts seems to be working. But got some errors:

- Its conflicting IDs with the current hercules

- Overflow stats on mobs conf, dont no much about it.

AZEGGTz.png


Maps. I added everything and make sure the resnametable was ok, but mapcache does not find the hbg maps. Even tryed to run mapcache.exe by itself, its looking for the custom files (bat_a03, bat_a04, etc) - not using the originals.

mapserver:

AtluMJA.png


mapcache.exe:

1azu2zc.png


data/resnametable.txt
Code:
[rest of the file]

// hBG
bat_a03.gnd#bat_a01.gnd#
bat_a03.gat#bat_a01.gat#
bat_a03.rsw#bat_a01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_a03.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_a01.bmp#
bat_a04.gnd#bat_a01.gnd#
bat_a04.gat#bat_a01.gat#
bat_a04.rsw#bat_a01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_a04.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_a01.bmp#
bat_a05.gnd#bat_a01.gnd#
bat_a05.gat#bat_a01.gat#
bat_a05.rsw#bat_a01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_a05.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_a01.bmp#
bat_b03.gnd#bat_b01.gnd#
bat_b03.gat#bat_b01.gat#
bat_b03.rsw#bat_b01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_b03.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_b01.bmp#
bat_b04.gnd#bat_b01.gnd#
bat_b04.gat#bat_b01.gat#
bat_b04.rsw#bat_b01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_b04.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_b01.bmp#
bat_b05.gnd#bat_b01.gnd#
bat_b05.gat#bat_b01.gat#
bat_b05.rsw#bat_b01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_b05.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_b01.bmp#
bat_c04.gnd#bat_c01.gnd#
bat_c04.gat#bat_c01.gat#
bat_c04.rsw#bat_c01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c04.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c01.bmp#
bat_c05.gnd#bat_c01.gnd#
bat_c05.gat#bat_c01.gat#
bat_c05.rsw#bat_c01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c05.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c01.bmp#
bat_c06.gnd#bat_c01.gnd#
bat_c06.gat#bat_c01.gat#
bat_c06.rsw#bat_c01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c06.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c01.bmp#
bat_c07.gnd#bat_c01.gnd#
bat_c07.gat#bat_c01.gat#
bat_c07.rsw#bat_c01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c07.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c01.bmp#
bat_c08.gnd#bat_c01.gnd#
bat_c08.gat#bat_c01.gat#
bat_c08.rsw#bat_c01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c08.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\bat_c01.bmp#
schg_cas06.gnd#schg_cas01.gnd#
schg_cas06.gat#schg_cas01.gat#
schg_cas06.rsw#schg_cas01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\schg_cas06.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\schg_cas01.bmp#
schg_cas07.gnd#schg_cas02.gnd#
schg_cas07.gat#schg_cas02.gat#
schg_cas07.rsw#schg_cas02.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\schg_cas07.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\schg_cas02.bmp#
schg_cas08.gnd#schg_cas03.gnd#
schg_cas08.gat#schg_cas03.gat#
schg_cas08.rsw#schg_cas03.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\schg_cas08.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\schg_cas03.bmp#
arug_cas06.gnd#arug_cas01.gnd#
arug_cas06.gat#arug_cas01.gat#
arug_cas06.rsw#arug_cas01.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\arug_cas06.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\arug_cas01.bmp#
arug_cas07.gnd#arug_cas02.gnd#
arug_cas07.gat#arug_cas02.gat#
arug_cas07.rsw#arug_cas02.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\arug_cas07.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\arug_cas02.bmp#
arug_cas08.gnd#arug_cas03.gnd#
arug_cas08.gat#arug_cas03.gat#
arug_cas08.rsw#arug_cas03.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\arug_cas08.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\arug_cas03.bmp#
rush_cas01.rsw#prtg_cas02.rsw#
rush_cas01.gat#prtg_cas02.gat#
rush_cas01.gnd#prtg_cas02.gnd#
À¯ÀúÀÎÅÍÆäÀ̽º\map\rush_cas01.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\prtg_cas02.bmp#
rush_cas02.rsw#payg_cas04.rsw#
rush_cas02.gat#payg_cas04.gat#
rush_cas02.gnd#payg_cas04.gnd#
À¯ÀúÀÎÅÍÆäÀ̽º\map\rush_cas02.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\payg_cas04.bmp#
rush_cas03.rsw#aldeg_cas05.rsw#
rush_cas03.gat#aldeg_cas05.gat#
rush_cas03.gnd#aldeg_cas05.gnd#
À¯ÀúÀÎÅÍÆäÀ̽º\map\rush_cas03.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\aldeg_cas05.bmp#
rush_cas04.rsw#gefg_cas03.rsw#
rush_cas04.gat#gefg_cas03.gat#
rush_cas04.gnd#gefg_cas03.gnd#
À¯ÀúÀÎÅÍÆäÀ̽º\map\rush_cas04.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\gefg_cas03.bmp#
region_8.gnd#guild_vs2.gnd#
region_8.gat#guild_vs2.gat#
region_8.rsw#guild_vs2.rsw#
À¯ÀúÀÎÅÍÆäÀ̽º\map\region_8.bmp#À¯ÀúÀÎÅÍÆäÀ̽º\map\guild_vs2.bmp#
 
https://github.com/S...c5f5bc994d174a2

Release of Hercules Battlegrounds 1.0a (alpha)

- Added base support for battleground statistics (including sql).
- Completed configurations file and settings.
- Fixed crashing of map on player logout. (Thanks to those that reported).
- Cleanup of several code-blocks, optimization and code-styling.
- Fixed errors thrown by exceeding def/mdef values for pre-re configuration.
- Fixed data store type mismatch error. (Thanks to those that reported).
This is the initial alpha and stable release of the Hercules Battlegrounds plugin.
 
Topic updated.
Documentation has been moved to the readme section of the repository.
Thank you to those that tested and submitted core dumps.
 
https://github.com/S...c5f5bc994d174a2

Release of Hercules Battlegrounds 1.0a (alpha)

- Added base support for battleground statistics (including sql).- Completed configurations file and settings.

- Fixed crashing of map on player logout. (Thanks to those that reported).

- Cleanup of several code-blocks, optimization and code-styling.

- Fixed errors thrown by exceeding def/mdef values for pre-re configuration.

- Fixed data store type mismatch error. (Thanks to those that reported).

This is the initial alpha and stable release of the Hercules Battlegrounds plugin.
 
Topic updated.
Documentation has been moved to the readme section of the repository.
Thank you to those that tested and submitted core dumps.
Awesome!

Not tested in-game yet, but found fill warning/errors running the server. I submitted a pull request for you for the variable name but the funcion warning i'm not sure if it should be changed.

Variable name:

h886jUh.png


After start the bg (bgstart or server restart)

Z2kvtq8.png


After @bgstop

Z0qtdu6.png


Sometimes, not know exacly when, while bg is running:

Za9A1ga.png


jb5hN9e.png


Kafra without information and locking player after click

b8K210O.png


Dont have the screenshot, but the Emperium is moving (bg_conf "can_move: true") and after a fill minutes hitting the mapserver crashes.

 
Last edited by a moderator:
Back
Top