English
Main Menu
My panel

  • Welcome to The Ultimate Site of Worms Armageddon. Please log in or sign up.
Active chat preview

This box automatically views your last visited chat.

HostingBuddy updated

Started by CyberShadow, July 28, 2015, 09:48 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

CyberShadow

Quote from: CyberShadow on July 30, 2015, 02:49 AM
I've added the map color count to the map description displayed when loading a map (not yet deployed).
Quote from: CyberShadow on July 30, 2015, 02:49 AMI'll add display/control of automatic placement holes to HostingBuddy soon.
These are now live.

CyberShadow

Quote from: j0e on July 30, 2015, 05:00 AM
All schemes with destructible terrain (Mole shopper, Fort, Holy war, Burning girders, Bazooka and grenades, Capture the flag, Bow and arrows, Sheep fort, 'Other'):
-Disable "Snow" background soil texture if using a png map. There's nothing technically wrong with it, but it can be hard to distinguish between the foreground and background. Snow background can be almost as annoying as the dreaded white background.
HostingBuddy will no longer pick a random texture for PNG maps. Now, if the map and user don't set one, it will always default to -Beach, which is also what the game does.

Quote from: j0e on July 30, 2015, 05:00 AMWow, very quick work! I see that it now displays whether a given setting is due to enforced defaults or saved in the map. Is the water level info new too?
It was settable before, the display might be new.

CyberShadow

Quote from: CyberShadow on July 30, 2015, 05:07 AMThese are now live.
Forgot to mention that the background fix for http://wmdb.org/16374 etc. is now live too, please give it a go.

CyberShadow

Quote from: j0e on July 30, 2015, 05:00 AM
Roper/proper:
-Borders on
-Water drop on

Mole shopper, Shopper, Fly shopper, Fort, Holy war, Burning girders, Bazooka and grenades, Supersheeper, Darts:
-Borders off
Done (roper already had borders on, and HB doesn't have a proper scheme)

CyberShadow

Going to look into fixing preprocessing http://wmdb.org/15338 as well as why http://wmdb.org/24528 doesn't work at all.

Tomi

Hi! I don't really use hostingbuddy, so i don't know if this feature is already added or not, but I think that it would be cool to load at least tus league schemes and maybe the onl scheme by name and not by number. I mean something like this: if somebody hosts a shopper for examle and types the command !tusscheme then the tus shopper scheme would be loaded. What do you think about this?

Korydex

Quote from: CyberShadow on July 29, 2015, 09:10 PM
Quote from: Korydex on July 29, 2015, 12:28 PM
Quote from: CyberShadow on July 29, 2015, 11:27 AM
Elite (Fruit island maps only, by default).
Bad idea imo
IIRC I got that from the rules of whatever league was running at that time. Nothing is in stone, so we can discuss changing the defaults if there is consensus.
Here's quote from KRD from the thread about elite maps
Quote from: KoreanRedDragon on October 02, 2013, 04:47 PM
Eight years ago, sure, the vast majority of Elite players was able to do it tastefully so that all aspects of the scheme remained relevant despite minor modifications being done to random maps. Though even then already, some people refused to play the scheme on anything but the fruit texture, so it wasn't that hard to predict the direction in which things would go...
I think only fruit is bad and limiting too. Variety is always good. Basicly any random elite map is good. The important thing here is that it's two islands, texture doesn't matter much. Even textures like Hell get some love lol (Peja).
Also one can enjoy other map patterns, even caves. But I'm afraid ppl would bitch about it now lol.
Quote from: Tomi on July 30, 2015, 07:29 AM
Hi! I don't really use hostingbuddy, so i don't know if this feature is already added or not, but I think that it would be cool to load at least tus league schemes and maybe the onl scheme by name and not by number. I mean something like this: if somebody hosts a shopper for examle and types the command !tusscheme then the tus shopper scheme would be loaded. What do you think about this?
Good idea here

CyberShadow

Quote from: CyberShadow on July 30, 2015, 05:36 AM
Going to look into fixing preprocessing http://wmdb.org/15338 as well as why http://wmdb.org/24528 doesn't work at all.
Done

Quote from: Tomi on July 30, 2015, 07:29 AM
Hi! I don't really use hostingbuddy, so i don't know if this feature is already added or not, but I think that it would be cool to load at least tus league schemes and maybe the onl scheme by name and not by number. I mean something like this: if somebody hosts a shopper for examle and types the command !tusscheme then the tus shopper scheme would be loaded. What do you think about this?
I'm not against the idea, but it would require cooperation from the respective websites' admins.

Korydex

#23
Elite rules by KRD https://www.tus-wa.com/forums/worms-armageddon/standard-scheme-variants-(part-1-competitive-ground-schemes)-25170/msg205371/#msg205371
QuoteMaps

Unedited random maps (any island or cavern preset is generally fine, but highly complex maps are almost a must, so using the double island (top right) and closed cave (bottom left) presets with carefully reseeded objects is the most common; example1, example2).
*Any terrain texture is fine. No, really. Only playing on Fruit and sometimes Cheese is lame and boring for spectators. Bridges are fine too.

CyberShadow

Quote from: Korydex on July 30, 2015, 07:59 AM
Basicly any random elite map is good. The important thing here is that it's two islands, texture doesn't matter much. Even textures like Hell get some love lol (Peja).

Hmm, the current setting is single island. Can someone else confirm (to make sure there's consensus)?

CyberShadow

Quote from: Korydex on July 30, 2015, 08:13 AM
Elite rules by KRD https://www.tus-wa.com/forums/worms-armageddon/standard-scheme-variants-(part-1-competitive-ground-schemes)-25170/msg205371/#msg205371
OK, that'll go in with the next batch of updates. We could also set the objects/bridges density here if desired (by default it's chosen randomly between none and 100%).

Korydex

#26
Quote from: CyberShadow on July 30, 2015, 08:25 AM
Quote from: Korydex on July 30, 2015, 08:13 AM
Elite rules by KRD https://www.tus-wa.com/forums/worms-armageddon/standard-scheme-variants-(part-1-competitive-ground-schemes)-25170/msg205371/#msg205371
OK, that'll go in with the next batch of updates. We could also set the objects/bridges density here if desired (by default it's chosen randomly between none and 100%).
Yeah, I'd definitely set objects density to 100% (bridges 0 or I dunno). Yesterday we played TEL with stepz, he hosted with HB and had to reset map all over again.
Quote[2015-07-29 13.08.41] • Welcome to sCa`stepz's game, Korydex-che.
[2015-07-29 13.08.53] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 31% objects (random), 68% bridges (random)]
[2015-07-29 13.08.54] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 86% objects (random), 85% bridges (random)]
[2015-07-29 13.08.55] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 20% objects (random), 11% bridges (random)]
[2015-07-29 13.08.56] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 15% objects (random), 14% bridges (random)]
[2015-07-29 13.08.57] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 47% objects (random), 68% bridges (random)]
[2015-07-29 13.08.58] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 40% objects (random), 8% bridges (random)]
[2015-07-29 13.08.59] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 4% objects (random), 74% bridges (random)]
[2015-07-29 13.08.59] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 96% objects (random), 61% bridges (random)]
[2015-07-29 13.09.00] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 39% objects (random), 45% bridges (random)]
[2015-07-29 13.09.01] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 80% objects (random), 47% bridges (random)]
[2015-07-29 13.09.02] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 0% objects (random), 2% bridges (random)]
[2015-07-29 13.09.06] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 73% objects (random), 93% bridges (random)]
[2015-07-29 13.09.06] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 0% objects (random), 1% bridges (random)]
[2015-07-29 13.09.08] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 93% objects (random), 84% bridges (random)]
[2015-07-29 13.09.10] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 87% objects (random), 49% bridges (random)]
[2015-07-29 13.09.11] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 11% objects (random), 1% bridges (random)]
[2015-07-29 13.09.13] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 64% objects (random), 49% bridges (random)]
[2015-07-29 13.09.14] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 55% objects (random), 87% bridges (random)]
[2015-07-29 13.09.15] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 91% objects (random), 53% bridges (random)]
[2015-07-29 13.09.15] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 9% objects (random), 65% bridges (random)]
[2015-07-29 13.09.16] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 54% objects (random), 89% bridges (random)]
[2015-07-29 13.09.17] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 5% objects (random), 73% bridges (random)]
[2015-07-29 13.09.19] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 53% objects (random), 59% bridges (random)]
[2015-07-29 13.09.20] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 34% objects (random), 77% bridges (random)]
[2015-07-29 13.09.21] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 7% objects (random), 84% bridges (random)]
[2015-07-29 13.09.22] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 29% objects (random), 77% bridges (random)]
[2015-07-29 13.09.23] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 74% objects (random), 23% bridges (random)]
[2015-07-29 13.09.23] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 76% objects (random), 62% bridges (random)]
[2015-07-29 13.09.24] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 95% objects (random), 8% bridges (random)]
[2015-07-29 13.09.25] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 18% objects (random), 69% bridges (random)]
[2015-07-29 13.09.26] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 54% objects (random), 35% bridges (random)]
[2015-07-29 13.09.26] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 36% objects (random), 28% bridges (random)]
[2015-07-29 13.09.27] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 76% objects (random), 73% bridges (random)]
[2015-07-29 13.09.28] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 15% objects (random), 67% bridges (random)]
[2015-07-29 13.09.29] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 78% objects (random), 49% bridges (random)]
[2015-07-29 13.09.30] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 85% objects (random), 30% bridges (random)]
[2015-07-29 13.09.31] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 76% objects (random), 43% bridges (random)]
[2015-07-29 13.09.32] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 62% objects (random), 34% bridges (random)]
[2015-07-29 13.09.34] [sCa`stepz] -.-
[2015-07-29 13.09.35] [sCa`stepz] -.-
[2015-07-29 13.09.36] [sCa`stepz] -.-
[2015-07-29 13.09.37] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 59% objects (random), 11% bridges (random)]
[2015-07-29 13.09.38] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 36% objects (random), 61% bridges (random)]
[2015-07-29 13.09.40] • Sending random map [island (scheme), Fruit (scheme), no borders (default), 0% water level (default), 48% objects (random), 74% bridges (random)]

Senator

Is it possible to change the complexity level of a map too? I think Elite and T17 maps should have a high complexity level by default.

Korydex

Yeah I meant complexity lol! It should be 100%. But objects too. (Its fine in every scheme)

zippeurfou

First, let me tell you that seeing you interacting with us that much on this forum and really listening and answering everyone post is really nice of you. This is greatly appreciated and I feel like no one said so before :-).

Quote from: CyberShadow on July 29, 2015, 09:10 PM
Quote from: zippeurfou on July 29, 2015, 02:39 PM
What about giving us a skeleton of HB so we can implement our own one that would report league game and so on?
I can't make the code public. One reason is that it makes some evil things very easy to do, and I've been burned by releasing my code in the past. If you can put together a detailed document of your idea, I could look into implementing it, hopefully wouldn't be too hard. One thing you should keep in mind is that HB can't record replay files, because the on-wire and on-disk formats are quite different.

An alternative idea would be to expose an API which league authors can consume, but we'd need to discuss the exact feature set.


We had a discussion about it months ago where you said you could maybe could give us a kind of skeleton with less functionality for us to work on it.
One of the thing is missing and that "we (the community)" could implement is a better IA for having league game chat about rules during the game. (I have other ideas as well such as auto reporting to TUS (even if you don't have a replay)/ auto creating a complaint/streaming..)
An API could be really nice but I fear it will miss the ability to actually add modules to HB. Having public endpoint to HB and allowing us to "host" our own HB with our customized module could be beneficial for the open source community.
Let's say I would like someone to be able to interact / read the chat in real time through HB. I am sure it might requires ton of work but I might be willing to do this work. However an API would not allow me to do that. Nevertheless, if I had a basic skeleton I might be willing to loose some core functionality of HB in order to be able to do that.
Honestly, right now I am too busy to do anything related to WA but last time I spoke with some other dev from worms, some of them were very interested as well.