Skip to content

Releases: Levak/warfacebot

1.0.8

15 Mar 21:13
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR/RU versions supported (until 30th of March 2017);
  • Add Multi-language system:
    • English;
    • Russian (#56 #62);
    • Vietnamese (#64);
  • UI:
    • Display changes in number of players/max;
    • Display changes in auto start;
    • Display changes mission type/map;
  • CVar:
    • Add implementation for online_host;
    • Rework online_use_protect to match official Game behavior
      (protect header vs no protect header at all);
  • Fixes:
    • Missing group_id in Quickplay (follow, invites, join);
    • Wrong message on follow success;
    • Memory leak in follow system;
    • Possible failed assertion on whisper messages;
    • Wrong token/userid (issue #58).

1.0.7

02 Feb 20:01
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 14th of March 2017);
  • Leave room when game room expired (for instance on daily mission reset);
  • Display player rank in whois owner-only command;
  • CVar:
    • wb_auto_start to control auto start on loosing master;
    • wb_postpone_room_invitations to ignore invitations;
    • wb_auto_afk to trigger AFK status after wb_ping_count_is_afk units;
    • query_dump_to_file for query logging in DEBUG mode;
  • Fixes:
    • Possible invalid read in ID handler;
    • Expired mission detection/update on game room open;

1.0.6

28 Dec 02:36
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 4th of January 2017);
  • Add Blitz (tbs) game mode to quickplay open (#34);
  • Add Any PvP mode (pvp) to quickplay open;
  • Add Icebound map in Bag & Tag mode (#42);
  • Add smg9, santa-*, skins-*, skin-* randomboxes;
  • DBus:
    • User-controlled dbus_id CVar to register busname in DBus;
    • Async-queue to pause between Create DBus commands;
  • Fixes:
    • Use-after-free stack reference in stats command;
    • Memory leak in get_master_servers query (stats command);
    • Memory leaks on exit/failure (session, querycache, missions_get_list);
    • GUI launcher for EU/NA/TR due to mandatory captcha;
    • Quickplay channel switch logic;
    • Update mission and content hashes on missions_get_list;
    • Prevent infinite status-loops when mission is restricted;

WARNING
For NA/EU/TR, see #39

1.0.5b

30 Nov 11:15
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 30th of November 2016);
  • Add peg randombox;
  • Fixes:
    • Friend and clan invitation requestor nickname was not displayed
      anymore.

1.0.5

29 Nov 13:20
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 30th of November 2016);
  • Add a query cache system for get_configs;
  • Refuse invitations when already queued in Quickplay;
  • CVar
    • Allow true and false for booleans;
    • Add query_disable_get_configs;
  • UI
    • Print total online players in stats (#30);
    • Add kicked-by-master reason in gameroom kicked event;
    • Add rating-status in whois;
    • Add rating-invitation-failure message;
  • Fixes:
    • Invalid free on DBus unexpected exit;
    • Memory leak in QueryCache when queries were already cached;
    • randombox when offer IDs were unordered;
    • Randombox names between zsd-bullpup and zsd-atf were swapped;
    • follow when wb_accept_room_invitation was false.

1.0.4

06 Nov 21:52
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 28th of November 2016);
  • DBus:
    • Buddy list update on friend removal
    • Channel and ChannelType properties
  • Add kapow and new Cyber random boxes;
  • Refresh mission list when gameroom_open fails;
  • Fixes:
    • Memory leaks, invalid read, race-condition in send-stream ;
    • Auto-ready when opening a room and giving master on startup;
    • Status place info token for PvE missions.

1.0.3

05 Oct 21:50
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 26th of October 2016);
  • Make private/chatroom messages output to console;
  • Update QueryCache system (fixes the randombox command);
  • Add dynamic completions to channel and quickplay open commands;
  • Add dragunov random box.

1.0.2

25 Sep 13:12
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 28th of September 2016);
  • Commands: quickplay, last (rework), randombox (rework);
  • DBus methods: BuddyGetLastSeen, BuddyWhois (rework);
  • CVars: query_debug, query_cache_location, query_disable_items,
    query_disable_shop_get_offers, query_disable_quickplay_maplist,
    game_max_unlock_items
  • Add cyclic and win-limit logics to randombox command;
  • Add wx86 randombox;
  • Add kick reason feedback to console;
  • Add error feedback for start, change and login queries;
  • Add a query cache system for items, shop_get_offers and
    quickplay_maplist;
  • Improve overall profile/status, cache/hash and gameroom synchronisations;
  • Fix several memory-leak and invalid reads.

1.0.1

07 Aug 14:23
Compare
Choose a tag to compare
  • EU/NA/TR/VN/BR versions supported (until 31st of August, 2016)
  • Commands: quit
  • Add CVars for controlling ping/update periods (Feature #24)
  • Add Ctrl+C handling in the readline input thread (Linux/POSIX users only)
  • Fix race-conditions on initialization

1.0.0

26 Jul 07:53
Compare
Choose a tag to compare
  • GUI Launcher for Windows (HTML/WSH)
  • CVar system for a dynamic configuration
  • EU/NA/TR/VN/BR versions supported (until 31st of July, 2016)
  • Whisper commands: take, follow, start, stay, switch, unready
  • Commands: add, remove, say, open, name, change, safe,
    channel, whisper, friends, sleep, stats, randombox, last
  • Auto-completion prompt
  • Real profile statistics fetched
  • Non-positional option parser
  • Threaded send/receive queues
  • Automatic confirmation of expired and gifted items
  • Use a dynamic protect key as a function of game version
  • DBus API with fail-over states (GNU/Linux users only)

EDIT

Support of RU version is stalled. DO NOT USE until further notice.