Jump to content


Event Organizer
  • Posts

  • Joined

Posts posted by Metagross31

  1. 11 hours ago, Alishmass said:

    hi, i know very little about programming and etc having just recently switched from electrical to computer engineering, and its been a long time since phase 1 ended(i just found out about this whole thing through the February update), but im interested and think i would like to challenge myself. can i join the discord server and see how things are and whats going on?

    Hey there,

    we are currently still working on getting phase 2 out of the door. You can still join if you want, just hop onto the Discord and say hi 🙂

  2. Hey all,
    the rewards for the 12th official PvE Event "Faction Fusion" have just been sent out.
    If you did not receive your reward or you think you received the wrong one, please contact me as soon as possible, so we can set things straight.

    Thank you again for participating, we received an overwhelming amount of entries!
    The next events are already in the making and one is just around the corner.🌈
    See you in the next event!

  3. 4 hours ago, Fimion said:

    A simple solution to this could be the option to choose which factions you want to play against. I bevieve that would make everyone happy. People who like it easy could then disable difficult factions and people like me could play against Fire and Lost Souls all day long. How hard would it be to implement that?

    The problem there would be what if you go into a 4p map and all players have completely different settings.

  4. Hello Skyladies and Skylords,

    Welcome to the twelfth official PvE event!


    Quick Overview:

    • Map                           1-player random PvE, Map of the Month
    • Difficulty                   Your choice!
    • Date                           01.02.2024 until 14.02.2024 23:59 CET
    • Prizes                        Boosters and the recently released cards


    Rules and Goals:

    A new update just came to the game a few days ago, so let's use the opportunity to enjoy the fresh content!

    • ... you can choose which faction you play - Stonekin or Lost Souls.
    • ... you are only allowed to build orbs that fit your faction - Frost and Nature orbs for Stonekin, Frost and Shadow orbs for Lost Souls.
    • ... you are allowed to select any of the newly redesigned difficulties, but the higher you go, the better your chances are at amazing prizes!


    What's the Prize Pool?

    All entries, that are done at the difficulties Standard, Standard+ and Standard++, as well as Advanced, Advanced+ and Advanced++, will enter a random draw with a 50% chance of winning the new card of their faction (Tectonic Shift / Lost Manabeast), the other 50% will get a faction booster.

    All entries done on the difficulties Expert and Expert+ will receive the new card of their faction (Tectonic Shift / Lost Manabeast) AND a faction booster.



    How can I participate?

    Everyone with an ingame account can participate in the event, there is no need to sign up separately.

    To enter, you just have to send in your best replay, including the player name and the faction used, to Metagross31 on Discord (metagross31
    ) or the forum (@Metagross31)

    Battleforge automatically saves a replay of your last game. You can find your replays here: Documents=>Battleforge=>replays
    To save me some time, please rename the replay to the following name format:  <your_faction>_<your_difficulty>_<your_name>.pmv (e.g. "Stonekin_standardplusplus_Majora.pmv")

    You can send in your replays until 14.02.2023 23:59 CET.



    I will update the below as questions are asked throughout the event. 


    FAQ - Section:

    1) Am I allowed to play Tier 1 units once I have Tier 2?

    Yes, you can still play Tier 1 units as you please.

    2) Am I allowed to send in replays for both factions?

    Yes, but you may only receive rewards for one of them. You can pick, which faction you want to receive a reward for.

    3) Are neutral cards allowed?

    Yes, you can also use neutral cards (Including Amii Monument).

    4) Am I also allowed to play Frost/Nature/Shadow cards?

    Yes, you are also allowed to play cards of only one colour (including Enlightenment), as long as you only build the orbs of your faction.


    Future events

    If you are interested in helping with these kinds of events for the community, or want to host one yourself, don't be afraid and simply reach out!
    Send @Metagross31, or @Minashigo Hiko a PM on the forum, or direct message via Discord (metagross31, minashigohiko).
    We are happy to assist you with upcoming events and with sponsoring towards your prize pool!


    We hope you have a lot of fun with this event and are looking forward to seeing all your replays!

    If you have any questions, please do not hesitate to ask.

  5. amii_paladin_small.pngcommunity_splitter.png

    The Skylords Reborn PvP AI programming contest - Phase 2

    Hello fellow Skyladies, Skylords and other Sky-beings!

    The time has finally come - phase 2 of The Skylords Reborn PvP AI programming contest is here!
    Over the past few months we have been working on ways to program your own PvP bots and let them fight against each other and now it is time to bring your PvP and programming skills to the test!

    What is happening now?
    The API for programming a PvP bot is ready to use now and you is your time to put it to use.
    At the end of phase 2, you are supposed to send in the source code of your bot, so it can be entered into the tournament.

    We highly recommend you to join the Discord server, which we created for this event, since it lists all relevant resources to get your project started.

    Event Details

    • Preliminary deadline for phase 2: 31.08.2024 (Might get extended if more time is needed)
    • Link to the event Discord: *CLICK*

     Rules and specifications

    In order for you to be able to prepare your bot, we have composed a set of rules, which your submission has to satisfy.

    1. All PvP matches will be played on the map Elyon (spectator).
    2. The cardpool is limited to all cards, that appear in the free PvP decks, and they have to be on Upgrade 3.
    3. Exploting any bugs, glitches or other programming oversights may lead to a disqualification.
    4. You have to hand in the source code of your bot in order to participate. We will not distribute the source code without your explicit permission. The preferred way of submission is via gitlab/github, but other forms of submission are fine as well.

    The bots will be run on my personal computer. Here are some of its specifications and resulting limitations: (these specifications may be subject to change, but I will try to keep this list updated)

    • AMD Ryzen 9 5950X processor (16 cores, 32 threads)
      • Each bot is limited to 8 OS-threads. Green threading is allowed.
    • 16 GB DDR4 RAM
      • Each bot is limited to use up to 4 GB of RAM.
    • NVIDIA GeForce GTX 970 graphics card
      • Please contact me beforehand, if you want to do any GPU calculations.
    • Operating System: Linux Mint 21.3, Kernel version 6.5 or later

    I will try my best to get each bot to run on my setup and will gladly help you with any compatibility issues/concerns you might encounter.

    What programming languages are available?

    Currently the following programming languages have an official example available:

    There has also been work done by community members on implementing the following languages:

    • Java (On an outdated version of the API, updates for types will be provided, if necessary)
    • JavaScript/TypeScript (API types are available, but no example implementations)

    If your preferred language is not in the list, it is likely still possible to write an implementation of the API in that language. Just hop onto the Discord server and ask around!

    For Rust, C# and Python there are also tutorial videos available on YouTube.

    Some bonus to keep you excited

    Since the deadline of 6 months might feel a little long, we came up with a way to keep you in touch with the event for the next few months.

    Once every month, there will be a preliminary mini-tournament, where you can sign up the current work-in-progress version of your bot to compete with the others, so you can see where you currently stand. These mini-tournaments will not be streamed, but the results will be published.

    Participation in these in-between contests is not mandatory, so if you do not have a working version of your bot when one of them happens, don't worry - you will not be penalized for it!

    This means that you will have the chance to sign your bot up in 5 mini-tournaments before the big showdown at the end.

    Additionally, you can of course also ask your fellow participants for a friendly match between your bots.

    Instructions on how to run a bot

    You can find detailed instructions on how to run your own bot and the available resources on the event Discord.
    If you can't or don't want to join the Discord for some reason, feel free to contact me via a DM in the forums so I can provide you with the most recent version of the necessary files.

    Here is a quick rundown of how to run a bot:


    How to test your bot?

    • Run the updater to make sure your game is up to date.
    • Get the latest proxy-kubik.dll from me and put it in the game's directory.
    • For now, unless stated otherwise, there shouldn't be any issue if you keep using an older version of the proxy, with the corresponding version of the API (if that version is still compatible with the server, if not, you will not be able to log in).
    • Make sure you have the AI bot connection information configured correctly in the config files.
    • Run _run_with_ai_bot_support.bat (you can also get that file from me).
    • It will start the game. When you log in, you will connect to the test server, where you have all cards. Ff you have not been on the test server before, you will need to create new game character there (it is not directly connected to your character on the live server).
    • Create a lobby and type /AI: <command> (the space is important)
      • /AI: list
        will tell you which AIs are ready to play on this map. Example response: RustTestAI(Tutorial, TaintedFlora)
      • /AI: deck <name> <deck>
        will show you that deck used by that AI. Example command: /AI: deck RustTestAI TaintedFlora
      • /AI: spectate <name> <deck>
        will allow the bot limited interaction (whispers and pings), and the bot will not be shown in the lobby. Example command: /AI: spectate Commentator Comment
      • /AI: add  <name> <deck> <slot_index>
        for example /AI: add RustTestAI TaintedFlora 4 will add the bot to first position in the second team in a 3v3 lobby
    • If you add the bot to a wrong slot, close the lobby and create a new one. Removing a bot from a lobby is not supported.
    • If you want multiple people in the lobby, they need to join the lobby before adding bots.
    • Launch the game.

    How to configure game to look for your bot

    • Open Documents\BattleForge\config_debug.json
    • Add a section "ai" and in it an array called "urls"
    • To this array you need to add connection information for each bot you want to use.
    • Whenever you use /AI: list (or other command with not known AI or deck name), it will try to find it on any of these URLs.
    • I highly recommend running the AI bots only locally (``), but for now there is nothing enforcing that.

    Few examples:
    Default rust example bot:



      "ai": {
        "urls": [
        ] },

    Default C# bot


      "ai": {
        "urls": [
        ] },



      "ai": {
        "urls": [
        ] },

    Useful tips

    • If you press CTRL + X the game will show some debug data
      • Pressing Alt hides them for things you are not pointing your mouse to (configurable).
      • Holding Shift will show coordinates under the mouse.
      • The world section now has bot statistic, if you want to know how much time is your bot taking, or how many times it missed the response deadline.

    Special Thanks

    Big thanks to @Kubik for providing the technical stuff necessary to make this happen!
    Also thank you to everyone, who already joined the Discord server and provided constructive feedback to make the API better.

    Reply in this thread if you have questions, we will answer them as soon as possible.

    Best regards,
    The Skylords Reborn Team

    SmellyPete and Ultralord like this
  6. Hey everyone,

    thank you already for the great interest in the event! We already had many people fill in the survey and join the Discord.
    The formal deadline set for phase 1 is over and we are currently working on making Phase 2 (the actual programming phase) happen as soon as possible. There will be a separate Forum post once it goes live. The survey will still be available for a while, so if you did not fill it in yet, now is your chance!

    In the meantime, please be a bit more patient. If you want something interesting to do while waiting, feel free to join the event Discord (https://discord.gg/2WNd4FbGVq) to take a first look the example bots and check out the API thus far.

    Hrdina_Imperia likes this
  7. 13 hours ago, Kamelot said:

    Another one PvP event...  It's a pity that PvE events happens not so often as PvP(

    I most like to play some PvE events - in it everyone can participate and become a winner at least.

    In the past, most events are usually PvE events with only very few PvP events.

    There are also a few more PvE events in the planning stage currently.

    Ultralord likes this
  8. 5 hours ago, Minashigo Hiko said:

    Hello There!

    We are ready to reveal all places under the top 5!


    Everyone under 50%:

    45. BananaBadman, 46. Archmystic, 47. fatyy778, 48. Enginenilla, 49. Johaze, 50. Spizzy, 51. pandinjo, 52. AlexisVaunt, 53. Druffey, 54. Wotan, 55. Istis73, 56. IntetDerTraeumer,
    57. Laertes, 58. itap, 59. Omnilisk924, 60. Temaktima, 61. Kserske, 62. Djaffahr, 63. LordVanDragon, 64. shaitzu, 65. JunVIII, 66. CrimeLime, 67. kamalon, 68. Majora, 69. Volin,
    70. Laser, 71. Metagross31, 72. Devou, 73. Osteburger, 74. Junviper, 75. Anacord, 76. Fral, 77. Enraged, 78. Babonja, 79. mx-2, 80. Regonix, 81. shdw, 82. Kamelot, 83. Orca,
    84. Draconix, 85. blackfission, 86. Ryana, 87. Chatterbox.

    Raffle 1 Winner (Booster):
    fatyy778, pandinjo, Kserske, CrimeLime, Devou, Junviper, Enraged, mx-2, Ryana, Chatterbox

    Raffle 2 Winner (Soulstone): 
    Hrdina_Imperia, Shaulani, Wolf, Sarsch, Djaffahr, Laertes, Rankerz, Osteburger, Istis73, Kapo, Simplius, Fral, HeRZ, Laser, RadicalX, Ultralord, Volin, Temaktima, Draconix, Enginenilla, shaitzu, Thingol, Omnilisk924, shdw, IntetDerTraeumer, Deelane, Novia, BananaBadman, Eirias, Babonja, AlexisVaunt, LichterLoh, Mocaak Druffey, Sorthal, JunVIII, Faulgaul, kamalon, Majora, Shirokami, pierakor, Metagross31, GevatterTODdy, Wotan.

    Secret Raffle Winner (Sponsored by @Vysnia) :
    Johaze, LordVanDragon

    The Secret Raffle rewards each winner with
    1k bfp.

    All Prizes will be Distributed over the course of tomorrow.

    Wow, there are already some really strong names in there, which didn't even make it into the top 5! It must have been really competitive up there then.
    The winner reveal will be so :hype:!

  9. 2 minutes ago, Coveras said:

    About the fileformat: is it always "mhiko_..." or our Ingame name?

    I m about to send a replay called "Michael_00h20m13s" as my Ingamename is "Michael" or should it be mhiko instead?

    (what about the 6 ms im missing since the replay says 20m13,6s?)

    I guess the time for t4 will be checked individually anyway?

    Thanks for clarifying!


    It should be your name, not mhiko 😄

    the 0.6 seconds you can mention in chat, but the replays will be double-checked anyways.

    Minashigo Hiko and Coveras like this
  10. 11 hours ago, Kamelot said:

    @triggz, @Metagross31, Hi. When the tournament ended, I was in 16th place. I honestly won all my victories, without technical automatic victories. But I didn't get Manawing, and now for some reason I'm on the 18th place in the list 😦 How could that happen?

    Hey Kamelot,

    on challonge you are listed as #16, because people who left earlier are automatically placed at the end of the list. (https://challonge.com/688mgc9y/standings)
    Leaving early disqualified those people from participation rewards, but not from ranking rewards. Since some of them managed to score points before leaving, they landed in the top 16.

    Sorry for the cofusion.

  11. 10 hours ago, Fimion said:

    Stronghold is great now but Stone Launcher is still pretty weak it should have at least high range or maybe only cost 50 energy but in its curent state its still not worth a deck slot.

    As announced in previous Community Updates, there are some new Stonekin cards in the making, which will help to make Stone Launcher, or Stonekin buildings in general, better.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Terms of Use