Forums
March 29, 2024, 07:35 AM

Author Topic: HostingBuddy updated  (Read 7709 times)

0 Members and 1 Guest are viewing this topic.

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #15 on: July 30, 2015, 05:07 AM »
I've added the map color count to the map description displayed when loading a map (not yet deployed).
I'll add display/control of automatic placement holes to HostingBuddy soon.
These are now live.

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #16 on: July 30, 2015, 05:13 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.

Wow, 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.

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #17 on: July 30, 2015, 05:16 AM »
These 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.

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #18 on: July 30, 2015, 05:35 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)

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #19 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.

Offline Tomi

Re: HostingBuddy updated
« Reply #20 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?

Offline Korydex

Re: HostingBuddy updated
« Reply #21 on: July 30, 2015, 07:59 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
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.
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

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #22 on: July 30, 2015, 08:11 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

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.

Offline Korydex

Re: HostingBuddy updated
« Reply #23 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
Quote
Maps

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.
« Last Edit: July 30, 2015, 08:15 AM by Korydex »

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #24 on: July 30, 2015, 08:17 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)?

Offline CyberShadow

  • W:A maintainer
  • Full Member
  • *****

  • Moldova Moldova
  • Posts: 173
    • View Profile
    • Homepage
Re: HostingBuddy updated
« Reply #25 on: July 30, 2015, 08:25 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%).

Offline Korydex

Re: HostingBuddy updated
« Reply #26 on: July 30, 2015, 08:32 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)]
« Last Edit: July 30, 2015, 08:38 AM by Korydex »

Offline Senator

Re: HostingBuddy updated
« Reply #27 on: July 30, 2015, 08:43 AM »
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.

Offline Korydex

Re: HostingBuddy updated
« Reply #28 on: July 30, 2015, 08:47 AM »
Yeah I meant complexity lol! It should be 100%. But objects too. (Its fine in every scheme)

Re: HostingBuddy updated
« Reply #29 on: July 30, 2015, 02:24 PM »
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 :-).

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.