Skip to content

Releases: MinoMino/minqlx

v0.5.3 - Bugfix release

22 Jul 06:02
Compare
Choose a tag to compare

Deployment fixes:

  • Instead of using prebuilt binary releases user now must compile minqlx on his/her own to escape problems where binary version of minqlx require Python 3.5, but user has the other version of Python (reported by many server admins, one at least here #91 (comment))
  • Fixed a bug, where compiling against Python 3.8+ produced nonworking binary (reported by dr_traktor)

Plugin development:

  • Added Overload gametype (@tjone270 via #92)
  • Fixed limiter for minqlx.spawn_item (@tjone270 via #88)
  • Fixed team_switch hook behavior for bots (reported by Zebby via #85)

Core development:

  • Fixed crashing issues when hooking qagame's G_AddEvent (reported by @agkr234 via #94)

v0.5.2 - Gameplay fixes and server fixes

14 Apr 07:57
Compare
Choose a tag to compare

Gameplay fixes:

  • Fixed "Invalid player id" when trying to call vote to kick dead player in "Clan Arena" and "Attack & Defend" mode
  • Fixed bug in "Attack & Defend", where players switch teams (using !a) immediately, instead of switching in next round

Server:

  • Added x86 support
  • Added Python 3.6+ support
  • Plugins now are loaded in same order as in qlx_plugins var

Plugin development:

  • Throwing exception, if trying to add hook handler for zmq-based hooks, when zmq_stats_enable is false
  • New functions in C imported from QL:
    • Cmd_Callvote_f

v0.5.1 - New hooking library

14 Aug 13:54
Compare
Choose a tag to compare

@em92 Took the time to port @TsudaKageyu's MinHook to Linux and applied it to minqlx. This takes away certain limitations the old library had. At the moment this doesn't mean much for users, but it should open for more cool stuff in the future.

In addition to that there are some other commits that have accumulated since the last release by @Smint, @em92 and @roasticle. Thanks, guys.

v0.5.0 - Neat stuff for developers

15 Dec 15:46
Compare
Choose a tag to compare
  • Player now has is_frozen property. (@cstewart90)
  • Cleaner and more PEP8-compliant Python code. (@cstewart90)
  • Fixed database's clear_flag() method being broken.
  • Setting Player.holdable to kamikaze now properly shows the player as having skulls around him/her. (@em92)
  • Additional functions added to minqlx Python module. (@em92)
    • minqlx.spawn_item
    • minqlx.drop_holdable
    • minqlx.slay_with_mod
    • minqlx.set_invulnerability
    • minqlx.destroy_kamikaze_timers
    • minqlx.remove_dropped_items
    • minqlx.dev_print_items (some caveats, see the PR)
    • minqlx.replace_items
  • New events added. (@em92)
    • kamikaze_use
    • kamikaze_explode
  • New functions in C imported from QL. (@em92)
    • G_Damage
    • Touch_Item
    • G_FreeEntity
    • Drop_Item
    • G_StartKamikaze
    • LaunchItem

v0.4.6 - Fix minqlx breaking due to recent QLDS update

07 Jun 19:43
Compare
Choose a tag to compare

v0.4.5 - Minor update yet again to fix for upcoming build

26 Feb 14:57
Compare
Choose a tag to compare

Fixes minqlx breaking with the current beta build and soon to become release. Turns out the last update didn't fix the pattern matching breaking for every update. Hopefully this will do it.

v0.4.4 - Minor preemptive update

22 Feb 21:03
Compare
Choose a tag to compare

Fixed minqlx breaking with the current beta branch, which fixes an rcon exploit. This still works on the current QLDS build, so updating right now won't cause any issues.

v0.4.3 - Minor hotfix

20 Feb 22:18
Compare
Choose a tag to compare

Gets rid of some harmless exceptions and some broken behavior when minqlx.RET_STOP was returned in commands.

v0.4.2 - Fix for new QLDS build

26 Jan 15:05
Compare
Choose a tag to compare

Fixes minqlx to work with a recently pushed build of QLDS that fixes ghost players. It also includes some small changes here and there which you can look at closer in the commits. I also pushed a new version for the plugins repository, so you might want to update that too while you're at it.

NOTE: If you update to this version, you must update your QLDS too.

v0.4.1 - Bugfixes

07 Jan 23:05
Compare
Choose a tag to compare

Bugfixes for the most part. If upgrading, upgrade plugins as well.