[REL][Server] Puppetmaster 3.3.0

Discussion in 'Released Mods' started by wondible, August 2, 2014.

  1. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Enables create-unit and change-control for spectators, which can act as puppet-masters over the poor players. Intended as spectator donate-for-unit during the Community AbleGamers Tournament, but I expect it will be usable for other random silliness.

    [​IMG]

    Requirements

    Sandbox game option required. Players will be prevented from using paste-unit, and the Devmode UI is turned off.

    A mod manager is required in order to set up the server mod hooks.


    Video Thread

    Spectators may use the 'toggle puppetmaster' keybind, which is by default alt+ctrl+shift+p. The binding should be configurable if you visit Settings while in a modded game.

    From there, select a player and a unit in the extra panels, and then you can use the standard paste keybinding, ctrl+v, and an additional paste-10, shift+ctrl+v, which can be rebound from in-game settings.

    - https://github.com/JustinLove/puppetmaster (issues)
    - http://wondible.com/pa/puppetmaster_v3.3.0.zip

    Companion server mods

    - Preloaded Nukes - allows gifting of immediately usable missiles
    - Puppetmaster Cinematic Effects - removes the laser site from the drop pod effect

    - https://github.com/JustinLove/puppetmaster_cinematic
    - http://wondible.com/pa/puppetmaster_cinematic_v1.0.0.zip

    Recommended client mods for puppetmaster:

    - Chat With Player - allows automatic private chat messages to be sent to players recieving a gift
    - Sandbox Unit Organizer
    - Bulk Create Units
    - Improved Player Control

    ...For special events

    - Sandbox Unit Menu
    - Donation Panel

    Other Notes:

    - Since you have to change control to give a player units, the mod also allows the puppet-master to give unit orders, including self-destruct. (It's up to the puppet-master's discretion to allow donate-for-troll)
    - As discovered in the video, extra commanders don't change the losing conditions - only original coms count for assassination.
    - Controlling a player stops army stat updates; the mod clears control flags when the spectator panel opened, but it can be easy to forget you need to re-select a player in order to paste.
    - Drop pods trigger combat alerts; it has the uber/avatar icon but may be lost in existing combats

    Changes

    Version 3.3.0

    - Forward unit changes to Bulk Create Units
    - Improve capture of unit info when rapidly changing units
    - Unit and effects placements are done in sim time instead of adjusted UI time

    Version 3.2.2

    - Fix player names in gift announcements when rapidly changing players

    Version 3.2.1

    - Fix image paths in player guide topic

    Version 3.2.0

    - Changed interface with Bulk Create Units
    - Enhanced security on unit creation
    Last edited: February 18, 2020
    FSN1977, lokiCML and burntcustard like this.
  2. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Keybindings broken.
  3. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster Version 1.1:

    - Major updates to stock common.js
    - Update for change in keybind settings circa 71378
    - Auto-open sandbox needs a small delay
    cwarner7264 likes this.
  4. rayzone12

    rayzone12 New Member

    Messages:
    27
    Likes Received:
    1
  5. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    GW is... special

    I think the mods would work if cheats were enabled. I've never tried forcing cheats on in GW, and I'm honestly not too hot to try; you can use all the cheats in skirmish matches.
  6. rayzone12

    rayzone12 New Member

    Messages:
    27
    Likes Received:
    1
    OK...thank you for listening and the tip to try.
  7. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster version 1.2.0

    - Updated shadowed common.js to match 72332
    - Support localization of unit names
    cwarner7264 likes this.
  8. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.3.0

    - Update common.js to match 72996
    - Correct forum url to release topic
    - Keybinding group changed due to localization; move to 'Mods'
    - Update readme
    - Ensure pasteCount is an integer
    cwarner7264 likes this.
  9. squawkers13

    squawkers13 Member

    Messages:
    58
    Likes Received:
    11
    Just curious, is it possible to find a way to add new teams?
    (Would be operated by spectators or by an AI)
  10. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    If you add an AI with econ 0, it won't do anything, and the puppetmaster could control the units.
  11. squawkers13

    squawkers13 Member

    Messages:
    58
    Likes Received:
    11
    Maybe you could also customize the AI's econ/difficulty? (So it WOULD actually do stuff)
  12. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Sure, but it will play normally. I suppose if you give it a really low eco it won't be able to build things effectively, but won't be turned off either.
  13. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.4.0

    - Units appear at end of drop pod effect
    - Drop pod mechanism changed from death effect to noop death weapon
    - Avatar factory tweaks removed
    - Shadowed Nuke/Antinuke specs updated in line with 73939
    - Update common.js to 73939 (local server port)
    stuart98 likes this.
  14. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    There seems to be a conflict with PAStats that keeps units from appearing. For the time being the puppetmaster should turn off PAStats.
  15. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.4.1

    - Fix a conflict with alertsManager (in PAStats, among others)
    - Fix incorrect announcements when rapidly switching units (mostly the radar/energy combo from the tournament)
  16. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.4.2 - Always define a handler on the main execution so events are sent to the scene
  17. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.4.3 - Update common.js to 75539
  18. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.4.4 - Update common.js to 76456
  19. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.5.0

    - Support Server Mod Help Chat
    - Support Mod Help Player Guide
    cwarner7264 likes this.
  20. wondible

    wondible Post Master General

    Messages:
    3,315
    Likes Received:
    2,089
    Puppetmaster 1.5.1 - Update for underwater sight on launchers

Share This Page